[ [ -7319662043590556261617846299413991302779581704885437389151696233145152748093134635148570749446461182905057673689708070322441125978914524130092972425822252703764384937422545180974501935827839486577777548354826811767546010963065746890629483437812994130721251555174233303380288293888389646792318135112436525451564780311707311788207368094869878901306261691783756330765268470807529608581965179670370988539510128509368319912423043842611808974666095841919350257590878045615022522544126510886677754091527106681770413502791554259650209201364148258113161077417789968390676163161354009539196308457518590040370038056625382127193368342407370703422677713768521007614299123431951696683069411666015507274335283840203509197095907605684188297184756183327613168338013960710213975794436928208292793960700448769932299825307302466458302949880655098645897626197838730558376800773078750141121920481479904006798402524052607542147016694585368471466060139733362023067515282379907644127638885423202414967115867788148206258134720458849041831709747379553393138541155970192673233553069016248717095121796992374543574708799006743339703597908947478076504330223081247006620780278814007229145917815719525976120495072754291744245779960582512284394077051273571117344426451588139545413373155760132405991439497979572149100079246747478915166896846748931898102518353616985090436332317980984205171804758751421447216435673692837391057786210666256915016777729905175499049593000094101868537203312391512735600052843179021553975993214018925396720373696903615953875125895154135182908421496975708641479061006982274214531917512659188525290541624799479855619657935902990433957368869807984053328237982837991465859338934314134888112450931254305036482373519917846038690540721018538130826933059684481457076255747879593592416296391068044785464064581896013636989548743444111568401695187938331221776910607469088641555550090653526669207106796937964458334866817614589456959670357340897491770082872106476148960364329049840312594082279266547652493830991142200852808508742578162790875109274358871960572455074884072846224934745448698041309111292320191345531641769936046815150154849190099603781523438835593034669944575154342384271392507831061722424624192087331499770051752731516138832077566824819250202780085875612928002775249466062182820920480636310569884705844345944091866646672988711754304259507886999682057085954220622671781450028398141019646685501939918853986605343917412318738419436142048614055540535116267394601976233843512539333458163131378426222965003532690279920925504871214620793696397174469388580248476078474786612209976368648329301963068742271884701706899145424192119292651197129944097069009021149304182998156486201576247490392108519485613110141897735075495463124857875639430776615228491593390224970224755651511781299371161741926467978754082833876016442321489667585882557496103824361859684680021525438124267792018978888423177518249360054888179035516901413129699209105936333673930625912121794263832542042234117953379933734889722982285676507708072635834246265797801904938100605470468636191364477318236207751143638096398265188333626745593439214792797905473610841230244485620840896987815327064439276142062301680184958916537724922826200055352559158545217368543353898871976959444871951907556082805643408851600286192856467874254455240364401019428595971254657492250409924144206444255614681408029775768917146280846739638743184935864813338327576878316947816179463404997744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -1136606045094704544877327869960984974577972564227564956881981818609119903771982761955705974348437431017723456544715952119741681733581419771064955416392868385045252401970619083644035924323099306225162499660557001832232927513852471827704086566408230636949148295639302351212791001581285799145982901003193750565267003897873444942471586573033755494368405330156674667723317978734948809938914369320033031131159708917269900114667571910597202452309154056911166434655004264081786612314926300266257666556602158026668219530307204827225473054427928101070631179813064887491046545204177100226042675928517358588371154839082285090035221578579905063123080576985838047556189816925963338766105612116700455676355094965110138002841584622538659503078670947976938905939373246621619495518935492198633333911599787398337383839062083190505743954318886555081546055763828019198824010506879412972168254522127689457216070265318442913907421606248813589507696017510832292136680550758071243410960702316114672309910205034469202450820004281626929867766504529670317939154556372954617073267747961828019852214526299935467846647736689786627143386122924364353790550024544968980686881727145098785034106026200830434655851617129861493636823568940108024569412296480924925222266176738768349480433841299563563309226278874168844801314618672186480537364970134353577370804506636463057290741013761294688213741513320019326411048221714651415037805809271735537531835412179851333918340609598759057360231413230740883567229715128224177198109192337112006219258818590132091299973037607285431941262850789348487925164916403939279304992516007206744597639707971649460280038508440318097550669676471425201240664146506591732519562409411163152303840812699901465958942821106012006547732155445651084426343552944097864031950084725204680743022744721728920615323570699896254091082470934738604326853353164039173525284331286627560333554414934088867809129920236608497364568416294406714030368795127838745265026253423976344585297777752447408791357447945065030647766218545049432821909074450279774691838877197778024103948321857669240948118843772302563266649987159632362428689491703796950765826461291770308278855699129963084351744441152124272767633069135399468923607415335784719543039789252888066902403828781394700844727784190589154284131861392860501386508094492770472401610972748225154842603238073434839962670945418596537159518734165845574981351034283184935143103852306243214235665305677714984268948658556914080443303960267856034005375029605884879550420066677452659717062939860834454920588802898320793274361690060729818145236822600462890810383326080344293627863453354433199711884716899814223352893652849912639653337894889627834300863124114697426958593277594721738052019793329040885313683035324338786224453697573282612738286851325555375395339043864930970029056102590112674783758415629042723158366087433849388744760131769958101333965946732691376571933837261225523337070664119757236107127123875800396714526464965266584831160666271032501501444729440647442200439660490858574518821931162909355435660311005806253829850067653565747849879858212073717354756906265086258573670242873385331412090751232329884500564926590912139740583160089883087230008485548126946812191747742290607418620026600676506206983561223925556279072010030795451219440327754215065468262756055587741166559805588075944633735900609021213266240037381547632845868990138107411323754113359611521365526860250832723370202686676488670378944988000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -97293074229585419413378707866047042538786432976958926539418302625082585153429054508988280251166216892182432518012977652834422631804481869605596837574389316447986098042184534382702228008850141371884579621125549285180323604251913625762619785566682831473970429412024659116390023387804944580365724442601365785434638345897212851845742888266061831692710446983043283069041316812029690612555137935583197144472974173360880817525696836136393990179580664061417957374342316444663999763509170601290736011566207653359111748656980503781533396223299978525600900526998118985610049624226637901049023507376236966187852144720286543383866377408360611159225629429093731248221528312718597354488375928114527340981381382054912106116351002371692075279948519174760098257171777380275979879531259509935579511027267317401106686243325175184398599157412487370565845174935355095850312516813740219744797975696706699417415413533088567721358841696205895848594885336464351451678803610434512889381012238711288563143590706742954905145476514531227765963844709336995947386447287919908450494601561743620311657667015642483187578779880368238978080511248954338731127101677270607861761007237523562247438899341907016432969463192934604923386964571518665993714626488065456388329038363792788141758495879577108222644410650104039971252060365943418280098025616541686461123682869691103074146748120603118374491329738538875231676143818960737680656561281166180033541877481373570212651134804911789749086438682495364755559736079775928449521643586200439561502790618493482100820580128575290686687588067135635107056306907018621202220857291084348167462235985951257593114294061363824574121064667654824081871600655130434968881353585451049395615304061949459011096485794487821606776689644146515897902141823938441428289868544819469353702239214120890155710487587911485067649642851635734262428025358816129770844455365010925453991729985295102546619421003256847371886528245040239408539657337175452074519669534114688926938175272209672491227111235621519870675825189423358678435223509845092540045009177412208354221816135055308165732791566683484136075350436248453483891288151197789064770098556356098421110397892562339829225206276121447896804868443414972665462772001189664308383855663601311510741393651683649807337047145715412770152404562441851697430604994332252453153742869057980015810283998224431387961021691490086482439730808053537318291773422784562250920998062396449907147621919841413384950799815328207827783234187473067945125303185059830380653318949018335987187237356618316999688835461690005461682063995881459413448134146688368712490414008513779525691785147352330979198216377336289556304116157612235246862349242089819850275355283470574954021490003079945676522949395171002587491008920019786682647503867145901656755846848955140250892681996750782280026411397028546401336982231177989668439289696131725386917675322300247591049251958250638426419615918652670559354956955646246291812234683274625852458054314344230898616289322501256531044354968240081198657864127524600617896051935558139652683834349028033936868687057932293832996462843805739267734716528090983524925346422508603549454045591920425493683281958281481037745899851246250074995965886972224103309614101277280265988532654025390677566889174643462732713967202935183248321113399012994856167956392108340400145839110487638037365285533297992710486131527464793555195711172422518881612968686556670663477682696595339773206391541831949739413228127000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -6993317027747034940050970968222872291445820831060452151443879835331324513888125255077166041013744268567173559646876161955836074598061518684612878859383481817826850244654013821820035279496968153355767011839447336221776762911435535706520297220360679964604667598012790818944688009604028725655373810419936716214883566087598393796361189960225849477924394187894861687470387813131142528590794012684694993994243968962332941454830976343451211057577939320336982993153921237114397382466694802132526212161722160834616625001898902454553287057468637201447841345206075651133493084566553581798302913982052049863845416552645610581320697736132697435711796208877516225144877991131891235784686103719193542121531305310538112846521461821809379452911744060582469984753291701081250961759831559619323583996138627821886843137914994884485802444848332097090895212989159579924300481568351000331128022900480766517433766840687882506710263456277360205299074672952869959261188997300086561879966464838729373586879542265631255731651140459019732252515111937904850334450565575537555176861701282477458732657408114143128814571491915699055548673722301596743504397326310464162234653476868469049209157200658429484516169574620921652562785645678767206601824762128700507109510739078286055541908597664464077539806193711060228453222895666592678425645328034946913727038171667849019908415300004203775981617731702939142046782734637230011198814959729731623089683955882689528302303385841829641497880897747632664556296790995526809475009084534712650601157734397406481643537343068931925732482306958935900235441958121989081366920055385021021514276093204374066139493809006643964957785876578176264868941985738130225431982524832789441224204073763693961605487577856888044215484831886274168941918118811541412041706397125200331828004737326285684039358629029835150732932793689738745657260975490182139824739922547604885063551893490497231947597276519935809597757234010213272912315066246174123373432127386412911160991586057971859314160444564525746225309619858410843060833558231699895688111066362508816349357604550664358251948962064533676532328546143552488492286366165870166196694674582971712200012284307238224405246281873891748530063194766293946315207842694334987288078578515791238532497285917735158866689515437511877689213029205786071240939832698304186883766142290196244913167832340383306479259494111914975443028992627209587884197092861040072825854360011287369515116912489863954638116696377435134856288256824547626735335929786815748410071255954019879320338766569547730770556136956612929468464338722083994260391687410098137886869321058096570207808510996894567060463060339916291805112543230090716985196561645925650826830043741449998928824209095239589449924094305247640399669604954781020742040272481838555149887902121662830227541124816777737295337488147539684183865995531247755677799362016755812615978741652058248986427053913232679863056771288326495790516994210821355381683735693422143665917887487798851150299843165961327007620126477303208497849716777775361487442862374131819018249890900974687451007653584464348840444372744130953121245603940700288058083836315419316453778182209370535501635968179352176224415858183222439257754858658904959367083003767134548055991276449491711678619794194964788138449674700329807026940225203267896825020618497005685962793315377509490742354599734680000419733146266157161415580577605103973775002316748321581676704050725879162747572624682384934898596828276000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -431438372344311912681776265140812510869306412489592489526320736832851434753794303471493773653981387870611546099775553524434822466571018015113857801832657231486157608476285604319140529812382869113488234726449579446716482868340206701100493462721995682796217050773787113115309201920398251625077769942695205375266630582088989530704738003919795033820581969733118047397897817623336082708375309310415969785610827419364080926829024819453149442476396244406541616072716124021175335930739950268717088853217794214197096676844727260787636513569898949887291770003302626532540380223556410774691573089078430787610446196747764025411148843806822782896454904218129475311111056262877063125358181382229190167146705096583055196070224288544352628596504782989385992015263022572811591446167592072730241731842735296981002376623055342980283189984160662511566079547500190377275324344301245790783535641022542311335147298895680980293618558695995325408603728203138660527875839099023454536281038874718584441387279155083377998130333802433030991648351052310513121725595524827477415261411191752436067428936674467670323845359270393069829123446334467857967293577637061087813120324936081653650302370665171879933855593785058140465785485236077453964419674781770604768912895595029453744671972091081527603865989882911506752104041372841658202266208253091701732601698481440381874976158119760414025207108943285685327049775405840587641034426436753546982773342186233682700505174523043626730867040215071794746811776064422772800026886801122882222600385693226065589778667007195134131476318277759575964860607021415808480619762972456380591866421177607264168284525650853404929902650853956554318486390785166511878424931282470178246569938031093425027826611328421460351106917459594802490931685514621469375412169271372826712231230861802241649318037185053474642157689621149999601157778251058826314342647127919731716972965975799228772017089363189465919210021837673113715671275001950855658558040718881969082180891571305318790442175131031838603457884273902182828809341877681485017879728725534603921094307300307774883644761517956174178840763475980304450187188422421447466050869772835719957393365962833615764265006771822652873746589857695576566300685209626872710948859080511758862627262349870078110954649674901031807346796705823583051376926518598576896061673202982671601730644570087755139674209043334932104021340071242687250305822049067019906987589140405353109880094794775230946364557981160548486807132524917629255003221989485117433161274272299372866756446737797651567407555941125461523574273215777033456879538510322427407939862954090220602242552322589712852636817299663112202663980663192136684098736471818573417540349226508743096959738278661554644244427680239016142113335826551050818116474881298123848719037475177029855051737004593087893414896871949812108701888739339290453542704142018601072956880395869572106768642610300551031012101672563385308808577322948562645343700219493122502460778642628453568926939739781091880605911114128195307216325347495425565823322462759360601233750785301204526850025055280852064132610261137938920426639143763146181972688922564173385752308347612025360687591685511889893312143604469628522027188813705428307682076306422558570526038495512821598234784029227298675230821759367674778661365518248764091597121019721440881034729810313810533724370095506863795854762989902626103893458955110130329849032567975239319989209017916709352304604545606539059068891772530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -20630928545417882715511215094349153903479806889442969945753120131609928834837863376384832766557921357808022026889424031268954265009402853366825215048148341894068173749666266009413793706866037277109882387214139643156141846846842228508198448354086437496279183346501196155037947116871836339012876740071951557184864857539910185473665931757588659279230990340363515917201223960217408203413102988892804936490008033505098434317901396892046369232039888949633015878485382582141570380917593932611060830191290756098366661948584309372695935901379404146863072975035623305270116302424429857025608606798161286916776211488916836402532488259664599802697059799594061986513384323609407227156891169427958152371931100448421395560214808689596586301245627986663966980252417321390830075214000979063576923220371914335681717868988330506539486780768807682271249272424387377975237132618145814226751369397023705899142333663264438167384366693313314776659675646839295858024004232718016495082573895493003324805607035224514630261550142468880101430273270868477744400877403412890834545963967136062281706386866264771853006265931975606257852161404448331106298229025911857988862282794148333555265897360915772249855641022583490220799630891430125388957077844544010853635211642263718891683113416467602615570148219692753631790857938930711800990589785481819466071730982818428415581598337867419502159004645426498597207880056948711620642956907033272896865415106835850526246605468780675968087272740062219596353117677002309095486948406612100751417175989083966545114579468917400693937211988279235702984911424042550661205106377602177363065355208347647124045533591633065003225036582196574254432447383799742173322433163147817057187670908081416209721122145732906322948055283002660305926023695581882782527809320897863372408924481504024619618833174825775956847988883512572221145149964687558686437333819829980234302356585174989379477916507169300452404713017590869740871142284505930748283582100399676855530822274402561168968287859110753795259224467081393602884584883098497620157731817591247848021176050716705293547070030137178910891361113906727456926111546556321982244099294318391775790747413306569672480859388686500790334834493665817586527051052495736793133782029934471341915065028579127790650686459342934346532529685358385799533250580537421649887591595320142374175407764515535565941551560197167590959075693027564802747869901490796274706540832603052254188688844580737236393885784887060078073479305333348428385051537334915083318626200711022960986306160122210770984549009884763181352350126417531793784303714041235078439925563003263986597889743557350295868010140408603321067739234678298345285868607733345296121827493553276391650133169608164111579318463872009618963231672814353534608865609297867043047882002169061255568411123780830944225383953045026723864671410345588250212314791033948895681845389774172085416571054681980254029136034767000152005582743827032507604390803412578785994939395284605472419579551927206136277714737043878044455653262829884235696326295773960330518995226389416191620916077739618381979788754089554212733032256594500946436782310555019492338596784943998749906071650537102955820895301416898112073843810535860562267066950375318712224538786625812578247931430125471720139165594620767746477440169899985971689262449350697468078489531094949232146309025400962038829359926009589956399900884822735584093868499764528961679818462698319713113905728599978494529940045313706000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -741917256882136684621443678099421523533135613518374765039940458528973720759602928525427265255270156137868841135668693527484773353872844021423948970976225061824228371065690573743392299807760074300253208400180667824547348135602011900047361080786781523167883171356149151072194899354710964888009209325616076727454345284076040814412938949268481266418554239822116480730139080058544416409636777971515990162736369374540317396089258078852124156267724414551322224614841627815860015900573834318851804494318964803299198487896643227161269500116434584636759027200682366774138774003261433926217303343888304952953379084995621016964423900294548884604586382043575651782788749672519203188091480092745269626020844415810592851049386870295564431255824267493205303927036531157005161085674528394691978834940119239380671436854765975648991655253700442366263627623753212089887362886506604734514736027285776500574746460235081435820391708072937301935312299201827154311807163389114862528679681578220021904841079395612369617409627305565910118021960122445864534554669081193342152218428766712209669400983795674524825398081042247025619307283415921019192417301277102711827220962031292161343237442260295391442144987058412370285220528841612215403454517061057188341219118913985971763024876387384804681113394267716750297657211912765949124268834344528155133718693803605834110339503945090140049023109152053969704882587728680599287848957320950013667544922837126253426758490422077496276310293967598493090205668068625744774075269725122230821842488543698152472134517713598409030402239829107470599680012198128680741656157151051656858230302059872833543456668530078235285670412668522865587258149675249595650201387448482993861760025619247536900908452437397587951185202100941699167987643011842165787744439836736090670590390739164055375903548294797650792612947379565135418013015791956202609288191543520935870104105617787757846642937127513436414296462815418023866923306545593956506373493343693107402206982788514970477289101533163872833302749223481160567789926943413492631552747961103819894883807845906763716818187072139003836850167406890898771100420110427933606598877907911223734727889552850565250500069661375576195944184560475927005846604385592517754468561559472800774605730969625517056189574766101778784322372051893909283959708986090687847839054027260420870445327585112206356125314063712508149036943030699109741695541082632631427154735519112135982960317900187995488156510334793857108954427273055613693715487769552998617147486309865688503971612550654941188543450166399076556744906637719013598106603716317946941688012384431695322154673611019655496758619704713545800594989565007380776754830693701084965431095353601232195043546512765222822916824099319561447895079143649283671547483759386791867789944524469894985999928701085959267396678528774421252856855454343598325589289347886115819354575178685480161580512560441946686606133622189418532088022929679438694544174734548216297262488447105256669069105140227457914815972153813618750808721471081748897441476094509108606006077878638721268883494236702171108862593889776648118806367761051952373287353238542194371900057925608423163487671245192878726295685111227021805996751952331283102863204317634497463839510451300899880703533873296968726595562682621893477825004098946751197444804264551641476655261201970360638329373538308395429862229393685717984372803437923421250308844395024061385093902138091814380911840198795294846129590699274807000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -20554053571084005297873115872815660406124311408531937694419586653669197461114407979249282328494541237558707781423164762167487447899744239582039351961417633201529632823284554539749612119992530854423874861237469252706878348505852013485619910178617108488806258454796442668621631687712785415391542247093162029848920290550800770345474683005808788496503819541541421143854749238864020191250738256198099461527391219277982320459749685783690535438087312089099298477326650814318956177586114773420734839521572052906824564259769325703300574542292529657534213030696266681460901110833236952187188296309174790071841954158750347854151485936950528571816015946409958149125453765211136198562898542310356834024240298590607365674668596794326170384189039523112464701688426094665233254421654749237557784337426355501350570775056345368738661787997405015225071905094386882183981226646456446021893271445721962959303475207868817345574808614140844484842380096229879258913333034264474275131086787597372024483207445076983284217116909989163757399068878431203269102897054180666476375662643480550917627255771529062351971065910913047828033089818655129528456456259743333273937006126959039438517646433488811700993779935389733549673311290005350825351657905648645294004017088411947945568746595057660846793346251503728314691669182188308956507835768703761377048883479372091299492922912063174864385034986891059094358430369535708186373143079552609738483565334303087248303912081523738869509256547289117084454023841102783844431732099616176450979824287546784679721592123696724776595634219907025997156912451675414299530346919434849130228763302332816515503878014691853314915194737681369852903776824555577494837151246032906140282569076650621493465032378268836362214838977574195920341751300136655845571583732455187058851681601707841676868622094698591931591047333558190254925899527791773071779379914943189749636697975377854707537260097105064911469200199379535039502172790713347766512777878077552320440980751885212607318168156708026018985026029896693457621512031740577910473256899604478696341412795106493805315454158382623070689844492339607764427556753968132645446309935624070254873025997374987127341204237561485891865753409539290202130193727349824175798151383357709047346478888595344942462041951359464226022673790942363556400283462773040969946315744217576603055559461376972866092636574008567550499819650779461573369321819603101306604469104199533537400853080547394269816210341729044608826607307249980363569220049194856904876425435956376833823916297321009393097529839721698313815302174332877214743795590722011450669871877604522027724440078304760638591545853252387594811614729461327327581495718439453680578784911101696235302378301528692502239148075143338650782285287966853858161299526946680114880304060372488400217566248049655682796945660233894626282496227563451124918784105609451051461636835091546820896430191360168349553254533237580576674068783973521849906513252103518713464724450992146184320053355270156243926218821433094881668187765887387395600403591396847204773230449123554435177986662323045240198491721093089616531045242376667160280006822582430694421740282348859167235083457646895929076389275325676518870653537854201735290766740566222814703298955933958072385820839222966745878812113793510464221799324834217502509089630253651195255495153063531815982419968802334811079319347199949046196234353239622881965396684196696059331884240102790047073300174162359212123023510254720688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -456533786113920489402767748878754518574220934699948842206520819465408281084515006698034104180393724050746764591326667836713120698830515680055652580706380640194388883325173946947843108558000233109286222620770081367638904295621769038868795974247312811565847011646632957012478038861625856685074003632002223800613019231953867200824812869644457130082403798288733904711165760387970481261297443205205659501260941716662318033230520634673115876637108095165707382845109647523729190380388276434031514098923078288273836629728423649764236015206416450350597516416394758172375618412632352313587563040983667184072803437966505843480802006924140033157590943426989922888444249514948972314924955368265138925551152772835444240375572490768511691403901995932276962177067990061425830417335413179153377876418313029979374272619356479322092566810260440854175360295961912647419633149957130115731963049571491266245213223005260186525507212280242561861690345360509435893715763544492138965799888381648597910302039821205342366956236814439526868693902787400920651604066996141350702364432438523286943325671002622365109820546579619534325682963206788060192990151981146495975475457765971250574941179761882499400288903368128723980897991754992349500732998514803181043981210681845496112176283281385520555799643892226317259705921474023663782542750957591141723905335125087577209491032335762379695300762440124125682803062354040220267225767338461128924813995181585391493010593388718558901624992951313287979391593944244111291964476226583282535779700692862569228151360664733024274161235453458275924249844030058599998226363998829691445275696463440798169776547495509149425682088561613064929351100089305725795400488339433918390447696188374748235826997164717362420044640211551119318715389039186832589829051531473180475656655780664526392423823699536199409188503577370486065731746065860417361015737510934147911322293376855496884217752378369645581290370325652471117668811883312379811540241908936626728863521350198257725378736131878406013914081502586715307417565480311485054756114762763250716743047488632247704528132761898570714486119067489269176196794891065017870531198644539565274221523479641074570146838428022237137687655652914875133784920395189455134357292209343090356526327846280448576583887720037851048246749064795051919722515887864018930681546528100927292142705393431846527632822833684633932613032462842561065322013315252644685040786402291712501850034469371942019690901925926907785401157085749528516864784634027053699997939539410221439931803939797218384298585530217264934184073627825292040899363828814247964182723916711626933483030139961738635384395812528962820807132665581219806656179210163981493662171987073096429409410357157738847082636907832697175681976492599855185622968530684981385569917656044542354993502901032863158769354704165635931676740223690877711284894127293458072104592666568587564001614603477861536033372325184652199318535434533800076104779125957232908356907342058121195401783844198741139200539505740198948667390250991684777662797252044335767409224774363270483932910431771443959962354404809039565080929387660259218531551483820752108223499752300500971594630289279687345501430651567624541554049019362403730896951559258239848307339463951973132621512648063530845569757310568545392236839153710568152629756696395128075187779270657161617996071558362114448154657954424151655143749023248885080868285799644878700088980489267507454013329039677003861342076129180465559000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -8440939450360247719240730035955419738592958995293805092406499123589917345906021923507349136077617781036004823839498298059991052779185714519537410586710351668290542029586427724128931985937133101304873610635011243261090386458721249021087696114098976910638472022917817414681734427810592483829114633730846822783382983186684353472608279791504089064232864092207475377372747380622026066983254606949451110055017813226127849433793451876998989502826541840895131427836860410086702941417449724924578393517166677128725705653021855974141611678831864071476990247042164578183305761732890412494838943502433168493098125978485889476310872953188782893062959135590085128124924217341774315462514309706670529726509159650264494161748844256161824666821004441215380434506380765890192921263793809351321400329487488897155026880852129767133673814541476485991305345021016081687486341786508065550006784722800332143265082359023834431079588330997815846820359712200196428069296508839639246454153539220977753710385228572849025288450785760085289011555383121118819760301927594942639952511361743866688365802967673195302901663544533848002023428223902396722639241339610896515611935293617796757724254011566222913984622754930341855127243883321123492731211591006162158397615191451260071170903531574252245182855830524663620967399870277300757924209420271662236762622754450264856461341824994803444280046406492161778930440611340334423067052876361182616076648265690816712335026278226008290580571987586372567885012054025861621633685670784578525962900449336901770246817974197416449132089039344867892389179485654019942154759878175362435413668897892759119137927291821923791660268297011143588779098378557111700102173461951291809824116152750647996304992027530498929273893857187603630576616320171741128256430032208129035141654458109847699950229471799193038134118404937542505393604551407152336222441883667718963719518187472085624427120956444215501101933503810047853275528268268514036357852661297986070834771805196702161124113594144690639870750460330656678009280971620328645162656763926574145353727074947048138810272738193181239128574502111600070534000220469000551730471417511542568460315488566851385826598981344192994435935110961630241692841010549361983174739801358989269526696266467210026965884142607781748096156451564412602325519376651812613449950582366192087599452988745991738035203828099106094656115388517586111450899201257188551762137829320389888316366633125431714975683802331109950670943744537308724508227694592568523152342690077636168613364743402383416935822508406953415388409868162060730595654250773446437319861599769592359312847647732731425929422940922662760647519798265013047325271901008588386877369046267896375230018628766649468675474864068527110844806891960404350631044200697425468236018869171789853934205911362183012306528196064542069519185284322614748241208975807723309407425348355562854123188703944360930548227875128895717963716249735170394073404588087944036636325616120981305633279154878117418199760695082239856395470317368008441245233146944958291312152206434088100077958622546721042537438484699847770762205908180272842208339542428301482971312866582929839624274746471659628461933978616154173477028713258045485447731797411376032543027807143680836912927102294992184913804753858202316116578567053707702862614943072434550714672587053065858968323092378226708689988945905736740945855094945758084138651465491761089217107620173781182478915302528319086323682222883461738150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -133603095460167355769349957600719656562205218014426099836022520244239508023765517686736433368185754298685126043219948260667028107511853328960716251772309076452539369072974810422581957781063525749066017079904866839323515960172658025894098240122599471762075273978028780875700504045324001425818682339627583071936607232261100483518386439993143773808498696105646850416097743664857044286736703509576041128958963420838417798079063938151626570080189604294880290329567810502692412449495894608587571660495709103771103938995096918936130750267671440519553133806904946571686969977889243867878287119894302693496465517197953033594124160110301615673410967565870037417442497220149749685458783881325245197260924079198739398145594524993487938533094286266048613261543422302097164827499224214160250876997335955747330669608847474142123125341287191135350892768001513730510938660579724184185309746930825164292964260376183485007402720671300637057588695342624306441727262739759251289246220970871962255830631036849312391242913785198481904812401886752102408898809292840091110335908185240189839146550003713485389388317920401918025303867122371849105386473067009183896319704584221300453917605469070773977764711823695359610221564600381446040031878179618212386569406423800984000116123602600298431508967350259811767720994726757982721925760242214143201140522020160299019802157222153209814148454081366031582980598362734665977531638332607610826293931076692836155758872426854584607275492581279955118485157054805569156589648604870364726284335450654529270374991569682596360176040588170315051223308876331707924155325952466310449892455764495811270348070646574979957701500926117817188709960568445034451833014480548242435825579192160865438647620121322868814987341827210682648573240167321972396815884665048322023148166903055946331712351948890450235447130060238589633841713437702375363770344490421315109126578239967496049324781503150459275604427256208149851818601522389186176977537305873337658153653986393970975585426647387039251805472495789736679914123556583710990214497751047263979494894338293445503377742438319311218403920232626507914858615457528206093291047139080498219379289152133410698161677254410239537247789022629982714570702009993262181535938184918986790066021960184115367285755063980369751373645005444253085331294031499463136051855023071654203030130506702227845750086533821892544133060716841963335305019401189662991459680191012472728260291776447296199670535839046399783136575891971036832705143263398304327935132657380484095682262952455404441891729865725183633670109364443010612592787778543395654381720846812015031043504699701280755181553810223158328644804595918621915473275001182279466638557540902053330938751347371502159528194927419353686970549534703568839434207413632935617145157269090238674432499526210205251424635749959747537045961957244140776645594342730675862162782973148734191926726610482185616930424302208664882419529733930467805844359802405093344707909958777287458928849082067107493509779653856631992376730305687250866413053033789089188120747278863884281360280910232828978335660315606001321790399489894800936992791886596498494317974524779191772124786380292992720326881875592929817932204603407030836456724329803506936505486756397803592807460859881672304198493190473228166104612943045593250503237614124897963867128019456337651016459547267825387233480597490726543820014731871370828840131515916874498199311952468662602203029654784309280382769541052101518390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -1842602382573437260196013079759351977844823320725067272362472656539401783706965913353111451173347339065148272853335732697964487113288250374989341657735337505727208233259073024773365375146105032283306325950834864781379580156665809012655229123519385040416314216979658370552829591451102842853724139667697474662950792224276441387695640342426810813502425500299661067058454094927572208133642908494871788580948958884780432546324818050079264403697036440119442846619261118721918152829530649292064470234852956320601359045106241245797688278763052560974493060573480887041119918061266246544237833348372952658425850064875487273677421749002129274501778004879371236009674889954879166217772745438940730699100308930464037451332501628861403725827722944779439803387583511887953883545757015734173797063959613764900947485830683400019455484281920994187769086926185725184624376423712453205113555595704923152451813126910513922425779293673415676707868188871168773942378730286908644708934569842154752769238999960287329734452357611170736646294361756423538955419401437720236587235097565511814062479338108015870285698923275483085696390701678582761325085244832468953561343197249761265605121803936676367903186817855646128039437330559131994523093598698969227302463637182816680118822383771124541264811807344032105002226497862713820404615223169513745617786632037726746986912635382783464681152249034022113052227537660823117766647293087626662180831646988112526823022587491419280197409435636100252966148890714322715017801941279518827561539675289405536653805585750518470611011675260615420464199462661234598038441915817014727955902666762370018704113645984191309670973886212664364804662677193099825930764377947010997813064353822418069336868256690230420010379404964337905584507779512032659739421564293225853073350908110762814487068542710344856729081470656761514970224383829279954611102378828132483453872105112843129165777775328272293726604359759005929685177194999380889790156719936794914685074858467155429909359315445316038062432082311880091270985201069367955659634906951744143404809414394261663508007230196680548906118077286773075940626280259959843369899843653269724311640904712063559697611437724550323086084400626087031745907923384552358081873042196980631257027919673730571379629014691825219539618843451232952361671721076777511966036082236702534154784363699565229903124437476164482051775370712263178023855281577049404297486067522360839232316100124511712850984898308799366106666606106439992032863154908214866606304053505155793912123830277844635499008934646240418761201960841271937106209723405925552315445029534886659629181394477499094592383352001186614977988185440678103468659641692974895882731799370651545245260587965797606258904435174642157026363194324226135804623087856721335937175046164791937140098840060422345731062007880338865470140445122588930632001158680750184934458694374008525012211590005573258556794647699556449379913842111565523019182227191287004456066314570875341323276637842656137419373698466763688274190495503511605579382928486878383190463916331797283224880166989442215425224176062994839633855168428098354310279017373954003661049946018532299781051587082275416835232674384546601464239789457558203300797585616653105669201749324475595243018289109500957284581602177244107891601090262776931996193325214393067261479316990771615901653726737967698840449091745768072054552656107943649506336108847021833585825404878349093177057975328572660191157011640456248738880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -22349568513898948574108827250065712320613508676044383382447067099723728209546917295253853423687677588243546258104697790256956821640816942362346875874132281965229328454604561660861346130867889329206672538414350968169026065777731755148264394425188547833505689863353127316008136558285571149157678721627096852241180826964796256294035232818068287111478988051991233063309500605144809032947957846827198600699085523333790301518112208448630647730499167072040009140654329426126461930814019698090880843736017181457240333080503518990710531782895495290008037480706146317266627391184897168554165795619639359765243459656576327470016747648886364216158975401962642999247923306999500263549518138396072159429921757196163872279354626365784124878858429728563086699384592862265913764818868001078374175636507240575557230205145366277893176156237108017046728682980091972038698501680216212094522799025328029975066753704582945407787404341598034247362959562005550038031685298767889344021480554372225215496702665041040934627807751635504527597507057190049591334840270105954221732421300712918464982985714831141278249708776103991398065035921934396217590595357811014191594150551272518014968200712149355410412165802791002703728352765577051881964334071972497252840801235579348409288803544346893471408251699987807184087376293099072709298331383319905139016666486584460191697942079272743697017227452112860912823407013732625093964500355222927317984032439465357228571099778209133634894539507373721241641026530400269635846276669638377535117498466552265003820240603964526826784391955947565358407366113518784601290810103097414863360560427576470212892668241803550510809180343712781808582923914651975185864056723090928893630127744048222070905951961437023512735020223110418432079099243432505614967984101695284554284002558836139774780542278312274649629286249737484231859090237523433457668180350964152536380348382733969405349708927375099673056189097735696758392476632902752103443520370629532089618221939646236507541446014610427875002453375345946728313582934734120725403799421471348868778415004331339734476914647289236839054807695373812160774743708519310986368250850937447703077470557529390366774432465691944257036388111137581645121942212098857826344690473209691693898471326062822435945105435657533263788107738192175487921544981362886970227422308431754500487255266894746754632019034641202328201290094408763216687708031000283953429866028257474484927375884646306276457235113385695979600202418548896800387603809574784859604834493224790631026010591477321627074141244397580699558653672284992477573976972334483315446460690852258108572544750422874032620497564644790393583582051218377536055085022811594773644077434701933177059358875671771308650070413235342110800270568879898511675297120583354834635392784032221185384397471048348773040947915871558851749845223391020705345925004548317325324382374444226968722561640484007846574751533429888239090989388008524151378718727782840558079211095006015387661836744097404863372057394563815521199287432859950696066016403878081335955094929893588307974620596406309132645586263803184804966323069077726660823668397183957269615581935430860571237363819575633925075252507100699579188296342415570687391420575025306056784712185135583769812940809455665862143362840988872237726148444261446937612706178267451906490485809936772715870670912490891952862764699406775051829627630144215896625411624963655659882330929209713770537301123613546421949484429972138539082695000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -239116444339698408652267209360626458890878937813382619946453541284901595903582312828722893651328772216516497073919393076056127056751998972434630829753030188305829644014274738901149585898271285673425391442786432662575971322460969397173522184074704192315431832902477080936514778598880422782494703240036053256695570300133449765062357595085186563315537871431252442817967563122298784640975870687334877862949178096312711846754199641963351575509480457765626421490208231136495698355211596374723625585946767849526608614446979303206737076326227033091375229087875325314353463395515647005235352843907014341495727971832861642344032606004652282975640090536023821544811428080132316357549229559705650973080211651897634197630426746279738548114077321376916659259689080946726187086244352772076457588860455023040028535910303077167119965607177665764635789478829038010909255622559541893193749846097105405931104798489705588134730814357248398339334811474972346637693904983067996746515870975836143600511474001261863576226616611953095642331064887141461602355124939365322947925852579297735654982487874508630646440170663580471568807994187108701938377540536172060636346116271364915082209296389767002949663165213691759244213801158488602233182981045242001088230248423538691464846518430724497819854491308673967412386704856626935867969768383090514448635021441328711795110167503765857662937013872247025801599384086303225797868232371975211442927182510654113890482111544202899986095081085475957770027880145354829012550009603184086568480416033879025323703951513538722897424395917603179163910885404400545540936896064820575034721922524526505585831984120781501418220416963616208169811446969179104833751847221949721136823173227162664648665122072645134188457828855072215184299118726503517065942285809685779926571009167317579403941304912075499421103042340905081333168425818916509641860448183896124282474778155623603983406209431009784396865701456962813910748227018331942736985010035671100169356590304624359894592504703994133481249223566248464445772964078321888041187952953142111088220447505400748097783511882458712740113261877473349028293004397306835297303011764479477654067579371999617315086992308293236078391763601028170436663264986927386386139515626955475796557743464466655324028274493410251106566421879120663531948358908676608675013743835257540619249029412145054491264982630821407263587615653103618397354020808686224248878875434335735793222837765862276692195670673507418524036423045568123995166643625430710084796271562367402968289671591216830260637221781640857251217409865074951353343409427935291802083674078298553035795598370486486393939813303764412816927466191922026707371670866600217704796319813943279738805821286617546748352053203663279452151809371482289601312342843213724565056302524013095751710620362401181826079078641161037047567564896201237972296802130217536553754403247150527737605502469277502531407107084777332723314800296764699113984815620423756397695697797002961898248489002438954484134899859669960880716522053953759619115698373615242803399761792790866289795371888851577948521070748040406591702296547111656431963962814225850283763318637990364485129339383608318304532122099570640149001521282778973647394512758092504938086915559078721099661508709064299970635556166377712422312534242003587961491084127152869282474825977734848228850562501109906433401962720096281096694493529400617391994339639671492279590550848589121733698447143054431566394328908755317790958360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -2251501886191987101710609655615463757872847112885084847592858944959737981034653701411198557655894876232395121260682597740702549221539644247832739683685545049906218867643303060377143993107407718752813061804023415600809334479575060959247816281213521562336591601255329471196657680962129779537208255309881364279887982465560328061468547542772978947383919577241778499746799581876327359828818373387218655532916821805060306396813011299555363491940807115948190042473348238447347339279614066632170589716723352456848858175526627608338976913195873858824318032751755413552638766078006903543555219046933390895530782594433152812260272774666940689714446357404899236544088601527539005515682002122734466061476443644923562087569245952922970514543380829122960391275927245540559087631633666191388669488691518407216934143936883444549689116021697853488925008369888921020535471797968360948528511248263770949519962701669898949926119295120361135442756116849582672335539447920178567737730546368199923812527499953388224548121257543920078922038501435153998898239924220949442935856501438129493688897875041660475737104988664802412451783507553373424738855566216867198448219003237620294849120108093520563258791236729891226951277816941367873444264713851620274497726832771656012854054262818964852480554180311243006538282310234397820604403385939405630333450686291699465861095376112335589523698761408831125035936877203238697558307309592604563588067183408679326638877360320296576826758484047118086464425984409925685798535056609983051691777368109163560546788750162146130575514848595470579184681500192453640541205367538572378795610406089992287634214007259962235442294444705714938488380113436023116646018818662866203715807637618485630001375538982233427064670024152303004194265284940374887613907644726172917744288723251708482251974462651888224863214149054172418245942815094816189410776472814026017483045699720028425265687343710600885249627934716365852807883171190039912301262789696987389291074081830013114323881346520694946433192567139081916840176159805673472325568205691972528175555892455137861325105308636100564000761721302657722559232347816531519026391109276946746830299842191437308327905836339057337268007951816706225490540870804549545735539846431397402264301126975152675019768148824680487147783155976695774786331257584300844676753150352210370451237741700332157034111516148319127189868339888289006193517184294127157366966098834236369979099944973450626664705780354458903485034495651608456648555484717222729875178532761075543110375070665366007012262400406917090199024869268336880829150527808583753152403006592266602320642556258107975242982161500684838508674183300782764318463256713041427593996212567796023169254117927765839732159522406026140245817738619994396209096388343207661489066444111808748576490590558934778949353241460306091815695162106766884760689615002050071832109389796761865426629382890279352885788565129990049975388000598103039547691221170497237658505311488694460382567263858282636567685532937635076851911886882950710241480001772109001418170947582721787141822347842662392697318778424878947842267482147793103963242297408725645320631693914460797923652161273671794210572088018211908771571491779369496270696942086796412192972044987273325652817065613150138849901874525195142059180284571808941670528112776934009645715750045269473054832572577459887178628550018190639600852180875319025386052227291232216407337266722919812031478854789998188111153154871203063862765700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -18506544656106765084356850162409568511815819430332423324528903955445090766299100326316214736896336015646957442519372323859794697113755094898426106917958581992446197730351285881995004390729223630704268555900692813426149828072404526295582021290575419905042229857177138164118157424240815759878967921074122608471099353145762232898110301487868907847097743594680277425059173965383336090644846291627616333135010474528030086208794673781250938507230857724602261205648200281027042925327836749494491333208802119991269701042929345885966772331824790592000189045743789801571414810163418016477597829563839091314704986848483778621904766850847947152878256194338421130542552168444051405459299516833452299375149077415376600294173610052138011763841008612760748327133656123081737436197834488979018850898021985508549198556201149413473067651790073280528877910653069175510708213318630692464886535223044853002816716865286906047920766578534157286788354582466039497940143246630771255659261662591269044543451562975035082458339055071042904647223783946841922708566552238042955363503127064595001358867950194521664428997384584145686568508899320725737869411710356597200541149582015675298343094302177334510026961898899238667015872453893524175494988830050167522683147587981582274380833308682282307968440577313964911932727270967189076192437221441867332317705086387329257921745160689599128077348202320135611731921635323553477892985077304876771182076176490552590573812879589982522744528318994364002830743842574983510532681840459517590129148292749671000760143617990511816728161278294888538029017561956230026451824924516778149750453311365563900052783326862723892336146556015549315090365216114295991413031557023782931283910685596624684277528955390021726393358736533316085550448571190502388467211172476782870917037652552092377732358957382024878556974885495543518250155514398997218712566643378469127263309037156542079415848837972686039872119994114829839147582355488901407887980534127864928867855621423742554686894579801723325206258512063642529065871815226606544122733175305355154268632094909778799638093857102057944986450118392633037717032527070736972453767624521726330951915127435918824473125576766308049298762892146900689458065842495262647794544496365778116406119353202873278667278202552054778722796082730407971535210933824192835403044743955891895842562565963728410949054689599668848869599364585657727265114792409041200528648063801088001966286980914334173834497167704962429113019940072897834852963504618044672758002381220304140502393866064307085696964173348671970179234504384320884352149887759182262700465632190983087460248207669050375746008662347453905210577327090716742633546128412703808017624435572334724725407556975973344893018229092232576907097030608903951275859636126294978962156630892954626990417620922357416763646915328792975782887161970727007293369905983525763532029227425110542610526638740039680964960346833887429656106451480322885943652368320490369357529449051546675479682260615892111698242989971310607802478754587337770684754289207226199442236923358159531192268508655928293174830124346202552101967563100928680314407739649034253504113595186132165445161680984447175201906931105009281418734243665233321673581383893178346110852150926637873070734968970747539569235013060950983315366376082223380453794311979729216325829181043493838727235234115869676557033632941666344860843638684115486015922771691658997997069295979619554737372359419012830404440533032946832757915680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -131252457428849099160828871403349534862003875754885361576218820513629361940247070205748280051626640905889694081334011740495784741967730794258863004289794883192778846803665068441570594715148099978093107176331018517202877171452880934356878234401181444340549176010085162689894432487110831986736422614849631687671731982862009551164015769042982402149697420206751706648844299891609845629025376111864971081906156400244245201350078477080072947224479121414107615087003290662896011138027095102461238415672417243874414244139092489271740103179020153219205051112759361847333319883386664006987565813958665408454246485914885663068345969436412079123576869074928918860920496499612545587697180052271934508689795711413206409148047449625408369429019421641788015971062519699352816022217131896192903059376624974130922779679533700651444220922774248720398577642186431403945737397126913203018746100438087381741270729078313397200679235503866175290904827570779542889438808834187325230627127307927329453564602279373588024754901185864086346489787466673761854631648796874601532637977064550947628167666051704762349603793891226790458272146428149023080477248822719864650903612571229522307739725409295177810746195555269629881672975815729340886717575553988551630450256180354551894324779885310177119547736157608019856076121252047767116807900551823667358378979119015105495573426323225864798574039149342554299505491451495801914767943900429548837206111070871715418526886314166045612567255895834932116160766918722145231247237190152992115543531038073336702923728275118448568641635369149030551267266868991231491609617033676365383166108792103684280193965892217057836928666287715914995093252948659029134734787584240140472227124408397451281249820377399111079718737623112047297916036022049184243807707807720844250507908023178023050585887115741359050984638300306928180287272964049858973739496700873860485014821279280996005658301065521593793480905038522891275770223110012240679316231830828518874786510304100649465805152945611360953480317083302662702283764999172287466053406895649744355924160261453834756826442239484511613629050986682038511947664552208514848988335659973830469507423534911423575645034749845475668476101418662610277303237998819006896927764011001496292271780004223079926014022061284126406981041193463561063503256831544349077277351707429643288065903183864845085119765558209532644206341012353684087386659596334385351488867747515510952529168638456615150457213386512906018037975505408717003013123270209703905794122496941201645336390988770190700940223279004677613488653516081024247614023031842580403841525965442652431020487646610297521887566913194348267569035454917877581549430949109265532865232201940572066808709750727340532432716708831862049806525764658646273342775282207090650395055146529215662793462994853592150816337620026308701665583416336392810843467143410759273093531035072175524630393881590337978659989539326033672054605870214081088286506422458091924322743437740653294688397243794492685249007617559228101265391309679471874327925284736924746824040773823317771239993462167551809565832636379498157464420252378463158715459182071084235438944460476405723591076639959505453037663999675861388903685895976625847999652725564098608099196010083818739141580375724063168208090278536318644230246309443988717559129061749118233261792740394558910539137665593771217463298394860790180826961850789915790557240537074578381699519044911657996045072075051189484003357364396804453640832660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -797080940128619648684241727636606853212878391109217541190118611651670165548912185675357135553119719799711690763570900078618642141728564281861868927377358749562228658218187518317020582109891162573967861521984482438989940454658244591901705159496179512383928412339006920913271466836016167943796209790815071895266538208986840544856659206299591612421385241880603897002918528801949275356763493952898720967930271151831899524907912924613272382822235689258826163730424612958263176364530165329382571937087740405207015422470144438482278083775241010657097770748668988227453764411899061305355916538970694881374665351991371599237178924478871147190211239749002088200610092556860150402133175053445213164725637276131817150105743663946972093545363035198542320603648968621878836370406335007234600642035874828712343452547854428315529853242632800979079144300368911627474409647816106916624803164121601641426793166276615979525523580455989698368588139101358156832354396128120588295100164433029947211281136371862895019732912362544112782389838403838741528299653535298922294083294224714433374327262209425350302725816993794848969172393444876909760411406493911104487165936836221079641374091660686502132187297350499642145811051867857984570042133099973385461539619463675459509395165184893664470624152965646878690711575127062526449000379544005824680054295695022333938674475264014567210183227350411562237769912260960591463718222710555625306650266121194298996967528987713320001649932050538455732469825429109443576857344783296534681529983851910499801330585544207689620644040746835845720252596254809069287701113153573113246394266007829858007875889972074480562415530026277204361853130035744735205716575336166338477019157762355460327287150243133582603187833306411865042175791854287304880621128989495246506930526905587393942837130549707156399379827483098654545062289907675626838944650922033127864428104980269249139936502396801388285404559319613293889336239451958697205677431376610380253054028073499050174358808046756194870890214136621152221616968310109183663455608392971161879944757501810096404913077976255603613783594711319379067805605660578598736635030832982403542816990974775931337442525719219968784036984391570242618684691227152238103545966624845535281885782528682087537013080596129221794832683579295113326659452723105366367722381681820419170688768321432329968974106911066655943473151669116117961222831742041798221790557766945646923899014785856065020977898275403195298734449070266611140788122763495157098400033454362770994539856569972218606522105887583621402489768142851593474900087297563597828861262894010654588255006323489304183719994848328057011040450467342167127892419847664584757186279988181095117125742823613899490631445246432009120940483426289546278289196172000710588931421443028608740487205368646686473965824705584589959971123150580535186188457778499995248037236705784730849504142456615800458699238906134941486931911233107567261157510256385203765038914882476109267477997796489795007431893822375708923831823313004820932927196274781691910222797409055354232474347475051447969480510765146668063957766660206061971033524376419067123540782201464344173331989312726972843440911282798638150927920678858634272233706426394469412663883858946026911241105047965767970743254971732854080113349720097050612183343748626569197895308274031919034968931729857510698276644603897245552416552265782252874592531038184599768527161063234259598414775283750081166554682298794168311658611040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -4160071833299006551166337122395250397428413138250756689107821229217866605533596725964658641533186130558991359946347498632137093304983830386260286611987683398910420987945805330286717812717334526011138746133223149327094200861156430129797613731361280725424500194621868434032976848232720738314644127316135589442662759185003431677625736172275734940890163561061072972704137997700379854098718000660295038571053639750243421999819765683739396379756781989650889363669408138517840737458033017589849544047385787954452181046045347338396680225423465080886695647660780979429162106174908569982101623813418119770030338285260322709400098294504135933287678736048437410929408483750452464117517641369137087799421659800551158239135149209244052631314982412856837172541678626582910155070010928997826369947463156655796175554132411382983718617772661041129382727054730852747208416940460805822512533279088727427674188229196067973607861113064758671245533028771766717042710625562441719782048000567155778294955469073277727497085527462161013324848503282035516623687029196172474664704965920294988228023168753193806653694221647927789068981892041516713336011956930595115050016616147904096339159890934808319160554068412568219859833164268200566385389829502248565203361826061401608461869814674618699908205983228324413364108546552927530780521328112458227165997336226562376404411246253045707953517882342724569487602203691229234610435947275544847830330919736374707830739142326349194371002919984698533582341703254756808712691687897078632247334596105424136647586290886787479778014108686491982674018639241883072200020301770529770955966221392485134113859423853028222272161011319860564909499871107820233465099036881724693263225136797658709974202912172503133767253962311716573748959249843643260283013280553880440041359133832948372327416406918552931908326878924048505707283344975453224320692002337968672580962527260086403997683319438252017446139853300000087198514856447287966808820085104081368186739231385725543902200258505896946355989197864926424834049551130855419820908366032144113300210775296983369231721626129262086869176224403125067917611178147745428865857606291649912295282023612054275057924699121469856092271210499496154263272047630547648429097688965254706348069791630986205745792352418015997170394231096631096184405306460656727719020056851490800170552213762613998554563061948733269685045250557438467088240392697878753059787435907036841149244735631117384959901674973737202976198426638433296457098270369648512597607756399461987279110956769057820948923598146053304824850467359536190934984811139419168205423106045619437179671284737630225606355051689973365165046033347227052466416602917472152451772188602246315130068553431589447731056242904300863719930162578454493369372318160475421855354285091248346758369584622155079019672875520311787344798795624253167951892788188427959422700639466964625028483954625582043291027010305634686173661889966946428071240557342642472016960243074794734900495508803341397909185756751186760178828689962944831644098328319783147654578910019800772149894942560035399325301019078872742773984819349696789932130911892338703618663552503074913378281258448586117678080130654796580983088334747302593457911806697678092173865925328798393735957775683889960996383179548334666842548649459530719594942466458192886922147552151029429922621343169730507329170799880886385875230105903024980344430232216396788775018582822155158050139773253987245702885138372530312281513077870000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -18982289739978733342700376870934407688029720103136941431568107704540639518136866674528929405525093068851765537176159861102641449068980332645787155441696150271202731652240258996527113176897151022941229846567250624061246276296511549598984938345725223214536795795984828626990406471976567890451022254609702943767972551665907357258587455065227800446831520675626562641099749618848602920026822468661336189063703751355918254371208515947324150363371323241872144129031098206683852151070011985159767368341321795341027979563790120715102115494992625842039047103132491731397406260890686798673971729363676652567680098376286700114841133138010994534171682008561323681397036349143269450904042840539025928378604030509857209682512922370657923226160299880110133561841879104215262840138363341397123960994954622137261035770288980100780542369389331844982975169912650022613148390183040001631239467211412464184366930476953488068528841702803026330252470359412844462582869894933007018748791597049343196716755336973217637600312482126788723971693961585431798266613853794952878854607481309956954448696843732836717732997321018128890181108659219822142020160635093858391582382659574177981535500119914150733927685907286572475984733765781990777301338748608285318847925427992576181022302814803401132028556231201956824175224238070013363816487681620910802113452989099715446715707124818255290261008585319297024665341329781113492926109090198192422534677088354526955436013905373097841704403531125324996899637142177821207850924243899409782825289587202581862466410222072683390238428221768873148984933683464178615085800315856084694083403234272909775646436673949417924776591878643515501811088473734427306928183666873311253392165738618925355824596620781426553941863091050976404165340419300950678503995089828257455164770536741863845222758923488099718558857131977929510377063931186168180706494350592821551646117792777473897756841122437957791085221273837049696110681028761702823225444403471885592458822995145332381002132857477097522311711255532449324766564395066846639926283441036023122292252563550327850356021325777304116128667841062382737809295956235646396974784181391144957468620971774565794546353607871102555961523248537629126418472646787887392931723344696855681851729680790781084917940216599427626024735834448927016489131130280861130890123901796798549476392500234214681301202468035078986008651672152546050431064672084713560779342646655922571282319905871685311678138533443238069500085954391537069606287288221517627505423029825587226706226947279466864096549199724066985682018976883744367898239536967467929024176464383427141478585481086107078073236691078246339608448213993106372071101822873021582548011688152174503487464182865581897225114273039030970127953208671120605757815243094484146639265417473345540979493500980307778975958181189914336531554237013735312855559863186108940059150607737053310473309544905576908528720855867322436079741758967023439817435483624529540029138399311299548364763023351243016712005180028341483315663397130366563736908938000523888073618586477623630931574186016349856308041325122548780209318048491396608366339939239928458253045115032039909664531808388523488644317096101911404044684578254010229805625179729054980594930633316234898708950120156711971886607218112854612292657206925194794967882508254740959449176504815167459088523210775564384268739552552238651782705179026473921619246824423902374918061554284761047410397576766914147690232011388907595464839125800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -77657406720119760449543707086467475866817001840422080167243784918720621415319319303571155944963076716496726005796627446393467899033827704582684971029438078891226660914400712606005688122131285913856089836189988308893588184738264043636247533964638106308994223207752258604801236937628238439476016069007588852822411844574857840227874169959704110928587949538524632705412956661250237521861937664035316508842266245226332737931117721994260462684700327224001127403017948982857915716439694114319685649856343179432742907102299758525331890259925901682342634583877091244302567775312808451879487973784241407263906570965478071862528898160778712393912664451297825344186996895248285295909778951481847208265688713219028347434424077183107006993377627496220306813975581802230422533491658830165334381050779086061714639082254833902653995033458227182830500292650607668071874355387467083004174455564703951137775510982403783095777885468883505594899861035600428603050813592182482397317580544604767842349421815790926157005059984430289892857298581412676884912464368388101383198062950456825695642750910515011867341883302735346139405249700421954478227923956045535904534541491771647818712407998749356553821246068016904791485173999515424266883311861902157081518311119466064279470804407286670089662721307506196983632272402571902780961124237435000645914454974197116817872457418165309089111252104750635831376047958180292926761856038090042958244598901512970683909272929016029377527093101114158940307911672411375524630853664888344009252908984545169556365467155441875652444371150973718889841550901146485563359948312629316018264241841240234283371506429087250033336012932842616975008477549002325543424513694210178663169662967093588479248623416494145423909531915241232655417332770749942874737967767225279933705757957915788686497705013058898045915772811038016901682347259723001835178942287793085773909470253451733597587250999801968463036142340420629940822575506938862373475394106846146323739811007209031992176065979055221029632631781201129090152132041468978568655565397620235034487646364956633351985054746628813641689477855170866617499438891608905360537437928111799358693394931001813184831322633410052971126937352252911357374008560076930742072327321591709531650119097754520248435415878516797941079104642895506842056845643121492241707120822383199998303431919292794337650059934171340014203099307039212374865774663825601275693942048314982691701889296925661948771310644018279031859204589027171760496652668666771184811412085882922841057338208848218215949596091874456293557956063815136409430134861269587576387366595096622436764198520424237525196315059708078451805486736448971646696388422962329970278883383740970064923017007706103565911883179241534892045161094790276245985097657776353389218525158732687847938186597016810185484627046151274862982654145921145927936702787072636052910428779811828632169358135837928092834177385650731080613345394129637837581689837112655696537516005241466905594667520791032604699536528341118826336460752934651364136689927557334123974327015589726869820923644876583534937936882770208974893890800951319622279893820261483243531831337300305604807377064265174858557346971721826248206004548919655515858000785892726033714619699832176628546031130134434213098136908525375395786509986625433936440114007649174688352224890874420243983919233939664099538239354231176631040033413661169587346023293868809031574008431947190025837837768174080869390077255953863766284625731640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -289626883419033503079319926100245402732882281509950040692030254943973450105935692817050148922752684221124111394233033055530422256552913572433043318542926825714575234426138946571422997283030975051897975964849092180809532404709466235049410091829779514551219411673193654054507014822019529217266291496665824763378038667828360078993417354699230644344934883338149534553849970461931772215991814257520840268337926478716991831988443506371372066963348601513272827394588545595621987414661864074153080743868493057432711962591236394641390863410211099622861614187446895749121492891611940388302066512020542055551844405484164007033726466327682165821416645772510195185733699218702501477530610679000550523604701405828883741989085737965097369571958407749970924533575019413179096915152174231516132265747342884729058456793418310387096230042262254755816213357197496181168530748992921698062579735388861519585587964726427303228263807474346038707837566651262425778096783575632286221951115463864441453735946316297113473710902403127068519487599711223108361229927801251954386162522917539317303816729396719670066634650227485762364300013811501720811343649363945610290055073058495671280451170513053800014721500441789773516297949774584018430794789989273551992421722233810050384566319736622928624997134568614302711163396830532297318117834678648540004224911984825666285160006835412667556959388206101773125653566606497576731257045709439775656228841362044667221722039731461410027090006375927176795248250119194004112930940961852640857182547184232527466719636403380638857268522352726128445506464970343200090450068914637706121875365778673182038061915316210247858697383168833871779225861041258277681060986466093649580497594195318483901195567862212602223836654897549480815686597060307411216703736297896701007236066200343219764919183298158721332586404021705746096702290732341697458269946387903503355934879371884218989701465211353629993265426565273518674605214542588843848930694208053957115825904054916499383506344521248285508443295030804859989232803449144248583719195628629617955154653695097894168343584566420733160234640191300885695311133033425651459435317542317280349066904022191668846334651628607383354521327228471105646950863035101565857095331025436973741432053773813994470873024628281175477433157532432446042570483374732806841340908073834843545320230995340693575307884331688066703745065583338299998791866689253744018735257726483582886923068570748439357759698876366536513580772374512787253844923676757739367414296158731807451242282106843264294846743288076625612402569348777392563973137043145246762390021063287592011831598799671804432910123548207306533752300334146040781891415300321218138434387820606865436887498089357516554172074938263627588397411832219642006095072067488072093210698915897645197502026867447631271719610352339008437719497868041025111099001369363765578896635255917019548123297977781099475954527525615953904565523222241830602465635421260084552673511449802735256072550857268561616357865237009651626559697395005247734678837750913032748762514273360984530056471634364332848130598220143067423971667980344072934969894885578181544352528120863598060957514413981665612743316142937865137840654003304828690821182913200109739133571122738576315446437712736396404635463448472152674243786239198806439838441082646923304737756909643577225904978958859960033735365963350467673693028980534423593207724556346162642466898538009088842963752890411375150223446838400393800186051342980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -978658402506093789447809004057128545860856280410375477858650419886518444073850950737707789652928527389907968616964072503884131629195146133260218602025238656683164449877574690019878959061419316177882848127041752795503654566093083226830798709696113410194861016712153062590009033411270874422976348902696617126371727280447207777013600759795152443393866564482298718497774989279467678560219910538010405520305160950382457657357368448541185051905236045796263865174416973701927147125869336024481805913230698070867918335107024921512721274746023934161335037589729937737949950903767738954519981922274815722022137080039803479998838227476915338091107142623710908650551674022744173112624406784317126689601049998331953105482394351026221873338290037216196853944262602761558516618431866576187130096567348747787655672563507690903680379034859617975932264557010901372155019627200768615391682215788606460712025317429055283610620656700307036779782448217105501718010031144824231043361848408587936153122609118339765735755661917724480734455545749698306786671478446908516095676438405729187128418970724045107301468628517849570149396251460690722822310197320785658734069873751035038347082716034140475022275709317631276181466698372403903222352481123911305937133037688754806202887152008764895022259261892094105719860507143638355321436888012012104935640201306374108210005507784322281572273435811735193422857039596439355922955287747187032615275481566366133890508756828735413643501709921990049365825890668486400520407802392343287944504047984342722286172252349219444692845865566264823167551708357459152067434720306216207764321869194179831389199827805292321103265404012087774342803884924642651139960172629716236274801197381769084970904540407555810650135905613398545110537311032057471160701681593221862987737272140871609456186689991858853434843499208285802840149761421562017242412683999426600238618849039719135455973307454958036616939198512442001879777660137735195242779092162707359621850337843319684985129467721622588262725872627272710656289346998609116590536308541800549931305685642419295826730834046116882673268133201011514088088906187104649570034880731047553142980486077711425836612767360040227622299882027097560343791123262771305842666722571441803304101446581015865879812418722023974120535992746290339546542385998081984980702121332286643040343534948627912663633913876551552683802208530973139521288144597537470778996814172412327981821061774598944979708966798140116517019569459424615437318206491606310078580429702871803544343668736606945976874515731676788158665546487227932201293246989383839153157221807641883444105263259907660696574206224213302023220283891154462428234500947534645420475370687383408320976035648454920024717590934528266136980038657304150776632617059022084100876828333570206290240597013031590164512758141714601978343740232677597216192337087685049715767700717806726595283247486941560028243023208001305295315710402708103654615180890821581734857681901289326556839769682260737184477555480007361023702835482946653580044407266026790375895836057898788455157575398132421265709852847968725207544913849970170243997232660690213653347150085352312563157801229009771171908430031084299721404270458259071897983986704199624139205387581102510789309020965632030537057433584020711575652151798366139531083112929219062644848515561540186041403608900307987492174569365175905573707309604563375373462854765549894147391510960942939132385222992752166301425765721486854895793754317270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -2930070960451073842228756493541614282139356599022803371514084368981628596646317528210444991144547051547927581875265897445025173418029688990739163852172691003582372673207166651955501200335389054025336978763035253599536320787763533066145174327952948219150623107356584308111652468673828190816193192933524688418572137346709473873226884615645333072902265505739372869157256491651517092803212072425786715512757277455075750979188813247796956943775156792621822533288040072808508578326984855335877700932807080189300406130955497972603969779701222870589229161739422865298646963351575638345009092326162293127080886832848537566471731398756238085134455835961786628415763225808189434082045663758887977704127400938749685863615727493138797866604981299386930929741018285492344613254015673328831684978511986202791264115758197049821304004541127004862989167804888088565877054783912909314982098111419108961806901368010430746269701448876711644826339453547748711611177955286750491984903085756010734402137630374036131220723664977631215495021115181641127888448980210231657335914089985868679722728674224501241511064276663874829520149217746235342310975112646502034840648530454111553835308847271182708514716607855410894434352732197089940810256074689337922773934921777100892728846112786116728419848180929874237675217443204319623901285760015205522126852822260689436472114154824429848939543902567482702009508041841271026530643928214209625361025230384338064167490715238140852611242868797821276010285868145864181198039317799126294153791228625034361565140442498046847707275791969120833869273474525905463835023512748728479537803477947932936713354958156239307908531777613383945601427205202964345987685463549274837249344806405568167948881499490587073157674218148236944053864470624909609711431487772482936103181317051436187375736021742558596295413460991795900481212804791733007231468889682840638076435528056886214857749726026140886477078314161510164663393578246396929692299889920972907487059067732951234130849137411091308873400338029538396521675066820097379816396754759366482233862746231523869529685924790299639999679394397909370306811726024209134625763144120121079001934017803529324477269277499600513766554116314393247344534347847663656441899384063515662418562482965713419109159451898774843624910072864855072328701372654314913864010380177061062452158066550371523749533236955246108861904267099987651462468537029660815009587315531616222973219469755995627878901839190538706661447487636222596589325767503913386801935197089904425610480678483992148567074749943704033465699652564743532195772399659225493803237490000219706828448544325213724268718658183402769510391476384904796204020993245958827954353335293542189544514620444876716816837864568939591991144451190488912064252903916108420931775406177671351929213565181363877239262632172102901369256801999677621869292670480502764752079852795547115606556436411005372404462591489513046434901725315967536303022381659500533913371932194105875251292024060093723763444362208791134363515531257243866811798159394169320326096870393460915529330810776063464194499844189580086555740305572644493762060272057752146628531700549217453421213027448833391813130042058091352478568481819091625196669932868716814831282673106634720379443076759035630172882680418513511327201446038873905138272484755505092829549179881397930402083091650596613916957028846348226948058777817851661239004949802515069872641835926788461186316462300407084255760209967852729623512785612160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -7667262656017453685745655665580758029099406037494164915617184269456923726738868838801738566680805389142568032429960654416720565469768726300823379303984656411973145833257670687095068932097797856158918284946150742177880299422129591663568084991606940320826392369107149639091448164749249709026701826246252054925447695955180436666388327192515833275633066588050283115453153133378378655476824439391493291343383682343345263699633786877088347909764041618561370419277118507809130279845078335478120984311107360721798173689740490564637125886571403526629238687310161179590396224860082013792928715065129116411096765928058573368744330783379943529517641969640122808768485702881010437140287010042361386991284051029001601831560176599807420104537406060195045610106510739508736411556080637567691999259361612776642117447165326655008795028335059744693260546403015084757252504888836783168298472264776292406532029775188528338330945848551159020797112205509977842410026408506442611761809433666192719297666246992843422104161548381536482928529427052665114463750736804654219288980538637328629796150369224862407774624319270771129033577676056031239740747675459764852494586690996434254314639399848731026502906851728962089331220829281626478463568010447801377282079969878545829354020416138509197594115309804318924245933666488193793558850714734611017221206162276575809392192672364122020472440647265252064295630444630966106008688184233086109974082299705821456349396667719456501004217037129467551034543056274619619715457196645456556445192806845882487122624789417343351025066132441813640668931282311171726249523263572799844064358682003123553752058424105325436973676140856271564256698568788302037198231299838773049061976514845472343268697861080904134072242033280543498094032459968157731276250250141042861692503124984813240612343209789391014133677037432515207418191488851111401343830627582828345281569243068853080487396724400709225670958562849509012273777080210970281996840598397383744516055784846758449855197596830813535603153240989442587807955466051828128496422988704172434878522264509777379602778898581486165375751318970719835377658827774296574139600303378853105767520310560457497871307030623318453307146444932408949349776326672491672812447213746286224414601968874496129565552547436729829487941602150878050289829387712754045713809015912802673068897231231191257984165769372102179315429608369851222050538213794535602623466755872959491857485885226203050621186085847943870983957822716367429268423246585739883426608291224908064130608460623918177892265790164317157155549042290396847879508312493009023015419411715907413536045201072619806188640532157896811823881431251268552222417783443577072233143324110140948885881262834615498349586198499350931114825957009215137439967045367025081968929229902921939563197896025937501521526315918577681633905954302379343358987283369370341994166634680352404170532083246104399095494758926344610310442330393355113798385868814132812318677331990121298987037635085797741628939785302246400814683553797004763986309772456452807454902456849147245603404430048090338710566278294690610458041991024950695680234560738716171546366050949558661284782871350227023790533985693563538297191719753913577410000768269225277784604027032223751522002674424799662019926854763459653189689851791736556429059953405121670100997226566993039863894826786314119666476516097885461853957201921318495121320348485385547287662267019933300207430689654523879333029316530758246003101758905350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -17780167773449834993952350762046796377509530839176114048659738580093100423043830810610471048369457636270414055352104566366234698137394358964419288441220768699736112110726389269614351284945349056280333203467146396485771340330958113985943361731714803629338925306050249292411986991812383200782560622554595723353226519136552018160612622108692072673694214557328037240643887165227758456283695135698763229969010171236645333796875724220359671557048489716951038205863007531005977617976298731758327080525168507427968957672840061842249307713799128443332022826954413346876349236628683632320768698788952252820491401129266767788468286123323095252295979245831570379713646385425410706865472575166676089091219491772906261479871441567934167582100155245446779493185854913929090000396947275155326930812294326243491901363205395420814211606880983295089628838312867132847623873199637316923904784345695049383561850235448886080175300870507195973686717380080045436907562354716300214917342405595189026032639806239293731681098325575539149957781064374677788252020449586951604045181158681285339325969486718345534889766070944050238320606588193027323042119214532775593667121432657916062616834453241225581682734567714569211561986833739986129949510044677361814847534668580369617359821718112209128372741058597211714951009352838190049179133302010552190203040314684193063123422642316842492453506916709483995538525047766527274732361062096801109043402126842060977587694145685798140355397757898267532942071380634773825294118380840883304276746415488989855439258821605024219411330167978325390081018720294120145045423609180481716996735774277947337584207641999111462803672262499514964887227682987125820867199082421715887825222061972341322352888326909391812081257113011755347560892583038873454846697515706790442739337901593816585832404436597310077314269384630565214195716409000285567913647264064825680802154121063246086388789408381242324520448544185974421947947032964366320873736221002064871057808112091094554182771919943208505736250800152978255711427335227729293673304069265154016613128786168691470016627680099809272148736790200081127161267065095795542389666461045040707606008404964522851466351066807443816558832470591612705334390052528366996971688188747648824199151305734772906268155772454147809471687557931703479639141467158028865751371230599347577207358679705556030848872233175020429166964376303854219301672069814553357219893762135422398895634569443833200837926102839343245958224847320076806144237706801425685621182283655263396860676920784189208353516005741730187026535548536784823707906959194836246284978001499856851613687731728882113173745483262633184799672357377478254591648066443401488393959235020755244294072014406006951118703511867270210401779322944556781175452631464274235790640057945753775108636539016679745680200453800823394547212142376858959244612837488247898616438339479489207541095394754396748683341945774096789323751486630221461104492161331561670041612190333588686513867907793604075046355449299113598911696370636578563969578635529727629613569110381782198722964622302862469359242575897575577361020347959608109613061466228987953453664331694945441198700083653057237372242937612681829819416475848851583103015780544956798704759677814322190777137467797099904779867153175183859421689613250433090475033437595385633406331112261429429626951610244170889825109957781570319401439936298695420677329317084017718066569568321340916858566035354933125932170737920065395664113294582444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -37760108818444430431112536601071053589769844308125629359459797888013355489701982368167286720766528303382846823536703984925933729252888765638320159827429487706461017224771122742042914950915111345197080985204530482732124807531163107473406690631500241583730173638594889643658687760096722436474693505048029939678869727818714614074684015199320570626862815576619444822562669213155539950670628494775810293048023531303980781365592952067324700883580957701892269925975220530981137827725814102823036332548311214991923847869809442834026335259176782314651490214155315863754227463820546250589651263894437714304685091002551585110933718622663956896034623278798518447308547973726851817649830696962562509480464451603965805998193748259148646460702968438089891486949916061036233189520360446180129427391566103790555703567829479843685962135343615009178525055845188619448628949444425242371438662859103125716124858741590622458348748925572088902930873346554321410677534056355550495024418393401288496819237675377935218573796865418835755147498084238901385451265965169435810563725538466856082508666351984296260031416869015442620729781350432115985995100199909232273021998288442922193990719596294301432827483102463807492391922018930993821459427669153225822705166827069514516450605811294616289899483219163876423338912260716927099575354044255987907193578972458850558051357899210880193528857374429598840273436723685565466941772902986597120321966234514634096073867717013839258486326262324530473130823422159700459486436149659420139731054711677260235987413441625801308213572187149326725980241621090176532038843605312070785552090023940423978606799929720085416355006064537236866763535019921364998197040125994291371860765856887152730491329574778070532494216582200123234255917495385477993044818205909072478760850738952480385078836467469739500678407963904919877338016407554479162579739883724829623822568964096227909036667831733420383411535354808629066647693373996546700436352470620507680625472004094308113061565619974338057548214859506032359813378728813557775278656589400513643458866094330328951890850072673550259787587561474886501613249841873354073097241077890037062751186066674593581166329341376983508776494830984374086726302430676295272353553123987565963030460730820615750596507437632013648440455945892314515129402386303961592310379135828442231418593168970346403892272031255622610324687821180759820964460975082043262486436908693913964373132875815581040187497325054544193391684700068962922918175294965232384407026227414652494871664003305610071613451412456897871177775339422406608117402454896986268671694103073263263894849813167657209939910560682681863816308895890145037483920567190278384610626405237735011714296283297109899295807188953642714916192019368370051109026949588032757108181590887097525369273739917398330089394654713796405515486536940379860020706217484321415975701919715503966852581869766052428696078271724360703896754629737983373360202460081475609501523229274897786773372870002004823591233837553099432180106334366619407912111804782550782418343348825099043120454959979641453314768492702299178821971019785725229852673883013656785123983878722792649193499026838508055401117409063204121988657673436593840295697191639945707565987406726103987000447110545524581527531514238554484888629299130649103424481293698868018023958199346733060904589074420663163815422221940753257587271049391737266436483294393960485435543858080643321188288015552133630571935692016703675385813693281288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -74571758819453166956678990901020468508997916525741860079830906047815402040464427082640987763756527235598529289989118721297897430755307152371716654409643252197934644433557685259372419563970391595436446717710729131806045773317153765755011436360118949324173959233649959574054098345815792254071138018489675157304385303391535393211895873011534551367178727424259654050128841919835626124111347024078536942508927770147317920546014597546300825842622741886256118571810919248588985456711605495779228054212973046892701991893892781080247193482416817600755948093498663317932779034008422234397731515970807520219643161358204374515551358268361417767277671877513685852593430789430926464286388118383752437145836494716000344888350960026334417496125856632224560392514937964485524978844810093488293048822661819309283956799094960442703170845198554948113565293171196413662788955711417924248777937074692362778213401334917291126592825533271708162942037513649306587307037164580545826447368658265179719156096624959542588281204829034989003298392577960488370606311433682382199426481321201199757920943655457238828889170045995230373565917256229804722139154797379030558313109951861717156959267699084793989447679019248708217307848856728595463474640377761736640127146493270554810331549367875491044345638120317627668750761952161250458188337735225838090561789925773599145179811080352703775192220640566434117206361410107130470834495773090443988747395539821576505778914555861377691237522717778942507189407904373054003751536422956650130746629341829607982296877794926987175868973695500261480881748486763811017881865784564994296629839409094739848611582715127218093800474648419869197219171850685285348603806210769798771203878257261193400193033928896436382783614702124703487646157020664107725254803859450827767432189093048284241049749314763537656017960671251454388880571041242817011002396916945446284992586753440013385059158445394433336292235159010650176551575051425149172906692815852885333434207510873891952476472557448768180274333513431515422391192152601713610527872361657569470620347955609504435413100602765874237770449355804413622600717996029499383836424719535248901802985509656015152881795978835781723983069212771760958741126677440442884889843313142521308751714434716089934768579148146478842158430428180041635709603594847749407997210147058746200803964229878168882455782969102900775679300969114803295521642247884744151057088476625007044808451592065803515393363236433268485369407156076153053697214123873879435688341530237323958175159219204512335167321605373922564639930726747379470570696540400746907164728913811188970194536489075237939654782518071724329246782161985202937067120870572699612764252807310264865995282283376239872125324860841610984052188611931024674773349855671197142752182557249999232318256405709246133696209717501205646538566221540606309333746317809041155095559629967815188221096755842111167681872351660889243512924406763954744647427255380651672927531731291708478559682481156399862570663718626719513799318292842866329583357035518490115115281125447250664680978833175327414415729924381654185711068548031166986368096842260131010699075658478577196487415420427356968652664769739792251647691233641813134336412840750637774858853624020851140682333127369981322436700023724758515119331325416400621657282887306963832933697516875871595930153881166657407001831342078890582435236271729132725147828921728503890060731092986734552328734891777273918816958866813795343448405509471152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -133855060119825770453692970304236465925630823442708604670649817503386389116428394394819541033958440686429058484449006824473461771240096590409108410097811095067823948493199370139108812891981511496881815648610674554720092829568842681725524348358157057041134725347547440572226520030243082130218774230582932483164087462699732461431122398946369904642359898326788247484598180775672149622184184522885269109663531805803512659072981661548680176588458361331569120712925476928702598217217514418246310899233631759652476173829019066558015783731522417369747979231570691704106470196751351442593884841634992780529155751723413579532328544377721770627727902743038763163012123212537608512334950066960460299505398475610343564073609867171733712602348437384578099213222936604029158070699916765108209454772865610620677061779943165995300621581514920637006741275634879737640757483236129013439300956644764396852971573860246942972647806799641347307113525518761658355802437743873174324819771093816941109886874389976040888033790402584385825439629386087507469643754206084048172846829794452835455440314562663882518193255541351858546863240722620748945624290473044999154645216386428061817415615073686377694654664760100086549998304344209264709232157307392420397087363943914146070073202204260081954327039169555486582720383689970170238115470157542289363190964425143392574846922195736055275744132515345901559427103149887837272083637357419047644441811594183729362000620555185370274065598284277263339851093193176873586616743992901458303902747444376844594035292885353132983775839294242014791143172678391522620582880362664900339154913394303493883513813668309089696914409829248283216218264739522755187054819635068187442565035932228381541956618535020953740790029364931420411749457858943053302370362995153257575079772496538117147780932003951301208675406497952622204596251138426390073670972926710470415518828382176517616172195131191631661994740418171823579868623980333063817336332771271571090095930101213825340929064749290025549225442317953830775384020210514879589100201598985532576396264185282758474185027244731990087584722826412943343150659316881824227727438614497716758004272736800067218487107992768429895388332734472659912185627942198533030857361108604429352161785145780479621529144457922596539959924685006408291455093228224155422177486457834931351031137155341442606257802601229673208120343208911878540661549168477461561228409063571868309203981834990297121070796728170023139602746788702036486008865520748269517622582636419133300933162008410260566977005320973080213946582127178929990937793548207906303481679054680686785716773405160193436959705117804044267948676980599870433935799617065867934715245521395085862053036154670922913852781034651713375939912116038558400934559685406753004596068825089861384432087970580371058432982696473516825950402180983531401397150603466161652922213917116499064227341664293248693253572700228307112015441193564150812399123599188925608566120555585884638206237594894554519042568262647739240103912574760238530479200193338255847960840946117648978810778978596783328239504431384521129525779559118020550755469153819188103190130883026164420220679192043410418792668245259329979165382552850360443130945578141553795990457453271942318070410827961355870692980013664974895279890088783966187084193210220412354149558098153369529412904426239663708145432704544444427850849229948346978515386462916686554627974157632252084055720048487548495693477921335230789790902152478526000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -211180606507449673714541109321890577791948648796670411064740231525867824584227663034898087867224626205512466983485124705835722092202916243024527400329320676385245736265698814772089206181993045866985616684596559239127638478342154116046514494810791774192396771830782823557287526679171701673054823751618311183047994210345050312214904792000221578331756886964896458444948413099099761395098925478944303066374925401630107752285246552972656333677048173337568136838588256760580348375046014671432613443095244106934942528112581325473888384242649692281282051542452211825194434107136008981545859225831026123372189779361958535451949261865122067901588671955468111324190886057361293177529955060394628403996218143355813512681340075400198991908303730972476293727772961505104723125627174669322011315173555981823863407109116953577736753552706241350728696464467231246517891824146576729843299460421738936209554245071700691659696804152050582515686517336042032516501511568602272170786036908021031970911471420548548799901114994670321523965871974538054701554732403099766433379501490907750314320721876939559123708806187643044070879078116137572919475498169500713963599515368790562507650582173023451823630785423488910261273969848681141073427086265033593442992179598780488699648385353251217277979579971222690587146382252227268336438027697375183647969280614886310204804470681919534844663516921394137559714710193530457394633436405372435847260964980635842404664669559472477722526346487100661261793792710614905796199133067834692314150754961602122008698915159868170982958877643304181885604259930695172777836720046203325470410342886027896220120987213703530543776035434047042056861873377115024395024336494864966405405918967571442391651680068472312827146553012397476316879284725205986286622085178585889008859084181721833097165474103634935195759232901467479567672759190617777857073757912338915198666468114079838252548005499256636971084182972719860218913414037462839849384759808287422596212830674015435611648639587076807706792728205179571542040122415830347778360692041883852571804593229721447550809611724425934599373186168665930340610070016509631595637269843196842194028956990744821639243449384636261890813793796770572030028157864967943741373116674018091704894105225502577290987047642213739387960608395338143448839690616599496181951143548396189528353513321329617367106516009314834393399794691126295596658097460288585022817283011256171608444838470898971046147082749607626926775811421151760438382132519656437648456869196606458774154666185836527406311095502234822999319858271708893858639844697044871496074876137990834866662156225588633458534763929344762947458416109948916132406611855705420974935034578657408014192549259565941845596811312457000637442929351075372314978562743332310479771199221568434852857609382082868374617301542927913353063704161679130318403974152911676748108810376505975595379782013463933071434991851978239570525009772562700497247777466467769624736381535672917491827713258555415953508361384386529415705600000434534608726798044132021489935659641427813748703829188450622765918975509885316079278949052225410619241812008670228068569251089509156311098792351258897373584924755095390018676646636886089594087893038173873557322618969021182466472500507704860185886849706921248238465342839953211659316315920238187366124847539776102298098575808442372666985435293891951782006087925044875956397230109652430637290940115364876753381673315313971514045693902942960617097536483129880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -287892985502603418224726390610241364093222504513805437377583006372328970528356649422182314007107204305119702320971155816057258218310045931213718536316476346746477407522053145859180902905268388309414203968005561590193841124813951978624916103339171650117185348677613829192058655295546716533581939235019785316449997443498949708387886723018880718525853075045955534204281281126515676509922477196251513111526103601228537357362217502881383918383441479400567917202803834334110822977629835713253807922629146619833056495407573486971448886898763805746814758403937818094665105427004105341198469927772248017646752225766129645231985946440756268054895337337877008430111905378100495383713320216208263360407798565783109797089230419927548776191851507397518987331932184482413888682384513246989158603457672307113111872252408421150176305942859229580702312028037867054578171162276755066522507474439562101431055585020096217296802286026345557453871680831170242970177260905355924249401384066004970095016803304030606164815068374605444390049247002003806287149955807196557526516463397110606194085750069510693502446369261956967346999840757701751251282071000528375389881796714458968837475593027191537451404222263115365316578983164321582043113636160823743156395153252544038800741934152937576321926006108831903234931754717484905283055643249211883158801102416959454435230760035745021327663040969962718569486941490099721184879323839087477157637739327733627414581237717247426963648776324069742312536226042784506884569619819004728188683059179116746982146028604107578446217012828845944473027462017895738722855271486279456388311439340028688338428434459927356760420866355161078168938884800392922255522414686860550615795456877833855943005650959299077472378509327498961003952140723237741481757504779944265325415341833911350787958172128519997711188063731109148109761693534938094142833689965037726576662988393646617385098642429533984375809409223167380473789169245336845517292288928990567714998379827792488773727829086683857006101500031347144838868182225852704534023463365562285418255910277309426668170380802757208058859118560554885824070447824395557203104448956585830655767235823942443749048701047800063130218182503682248137557334365800774711654964636027074367252358444882414256482048628149903895081939694985913539785201271239913779597509210587368246412936117103557534956725126340049131019254146155409444833463180989502995317560669864255368841813870051050990284248097488716769120049626313663788474497071657454603548655829740660754597184869144476246656365765133263924286620885999338708036181358488857525785314905802168290835208665583719889320576949797262330475425454064128102293510525701539481578930510043979660786007037635458968461679120325937001980634047111491247715703413469839952731192924086578212482491227606294979367775867683107962299594399248528317678605877926003592357174119943094374381919307200003164617064832015530717361958681380942517057332399183117254698048126965379162143706739464027560312929860745541339303086582852222952930923347304248371814525857249230097892040510867350021441271490616655929163633599887865598580934908111923682861597589947482745503821742964469656882253902599211389712390138325686054713333846595474594812215399885848131572309907875762156157925647189784841631389420560425979445109970024817745396773133714516401226625307964036349542234635053977417449320148709988410268842489806014937972410924384446157204145670787990388637900230274240414968662347862596000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -332739971601260983589950562321708471117522741717122203573442936441117088376280908545276393478571711179640626159130789082347400056379494721390258501178909986168016927039288951074993465415785272838810592301789541770973903705521754614558646408253599317457937360096284414839786741023379390958980398917586145259127600137015648942250432094398001983132762773753872135735500771903701210313049870081284202268774763548284047693020022707405780521331788794471451213337706980411859800106443420274842874486010095230954203430996001369739719817575739817630542567195174130310933359989704035350673996590545883695471957238066041183480225809129242879293429453884057396465317603701864415055156854637693349247593816616461303791606093646068099937937777286698303234784704848705618440154194798682540435655569312677047992907982312154842143936424223764730640648360526019336111230631335785898719328861815349796412413733109975987189915178046072752877940391402704830225268096861103149296644455022809813718910086533215104452599990310504203458128072424577577317347232463825245766184531558566207499459816940360725133844192985092368492022436274205450721827695413461686790118435997816663587274745544197886130364034121917235747561106289946005967956704399927566892614007905372692659504967311057026153747979813892101058636950106281093319806980947301123146846712301680478922777713299540408908790938823075934389962537599485986483369375364662691646165659029929830337446298759061722623287272281902670138741057166100447780759226825288517065768826516892075633695830365534378700963342176519553641091424757910278300026725665787590471658023957586691483447186032201715403933772804028409306703255279228017601957944385986029229925813447374665985054198696670035995901063218060556463212381003700423708000442751718447819809190451989684413545728330242226612307433694283751541007589053640735084009720503808070281459858051820010693098130888148303689630706359811155710683792545387122436054235854347319976301045132292367512730262707344351861785608506534350360904638869879779527379011016345694194610360490745134111650876806798418229275523835368351248205904473927922901854703951637959519631090228739076353129141391319520067086308979297924940581541712151891345851926003270348286578728445855221630372662279598205916919655322833508090512224500590262886983089927007170027765644164445019761526784754884895794681910549518365928660605335320764228160038489835392447187909690200071218913604898605431357729423748812332284789138497240573000243906518796171702977016889496391691160430543344231241873773570454060364771520915294266735050778440755915300957076317482268273829213929823885334780965367620824394575408530380632017375302305118339429552267128407416014895484502241255048635897547534497653564982978095417534330333041905529513055005185520885004982925052953952773235276102694172356316629435752710799931867160442497219893347802323904748998968796102151142722851391123463513552920881596059654739147667271417292068581967659377321384078953571756071195417662648291846196151515924314328041984624333700311476295975194649702371445005024927010267624227888330826511311593474820448518533322144881059247370422250776756464157558518380505746664912644094229753899755026324680705382300616225300824481383580242907534620486577170257365107270942154934047120782246201686126023377117069054559838931202855878591140330583594393373420448797649216832460390061879774610054721778690621277819752453883428744638284539674432277472797318112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -309185242730291122731225743395909379545837945026460130713639823283175209706847697010849627303318377764934906621889162617225609313880137953373254846374304538322053282410094639891106484092273072440927841263947716672566920970296148772105451943585597089196944142758801524372199983627882550371055351789370166959345014340348551573146090693651882394661153727170810385525335190874911270650422792182390644218204852284305710504722745092768358667367861306823967463786507443600598919497173245149185685238057263844275133013057752082252525754163361127568914027394438062701963598831190533164917120342362416882432879050760168800591221516796656580345011237606351166343524336449248399304255667020823849293845601329814046470270555469877535728051942312759535791801356177247699897485328088498520620926193531008833343012821342402710518940604819577586535735210406715052652210674351464995989059080207406979670190509568684776277868124384389160016485082753820273455877993623423186897103687843785227629252249325559845469042864840554062793007973911232965696101297227146627473396580065159329146787724233400979751616649685182826484297413101629014207852256907023706952135714029652022365245071159765884847814328684222420924256903542743134171995274111720493703417513143727832270435783512565748231127573214406763350582537975270826540849661629838957103585500443564663020020868533272598152388878745835649514159610443282982417884425605313660870037671220716578879430351273789974098113641865650654958120282228328358104387042138744918985578775280200246129975528610244538083955220982226798938371441367250262712290108314687635408578181213611127627643866627330520269131778257223145522616104772739480841742433949144460118348254406721579747762872525110708677962906567159689238897469442966619542690378973360272822904412224497820324389755766965489291633615950920927183358854512697148256780448605403584078866810414003457807896925518884237480084741178130266918578753261539619250594350637640557235209633740707372154894185305304946285414625714156192751805814134462055319011614218968372039211054184039249753419826158507487691776544718198522707028566581924436966267720220984556714387236894380346665914060440948623850717881612562940404921248931857595934209544751233684674596064662433951039231432089119493146577229080988710683034603610847989963835846625283719702309008196630525659508217813601092435416704327682536335427677268563289279432702066973140322008935468628254038158116483648753476320153432740905131854843563379430323887123748378623171746410374307282179230821771894011439088860570623612581949734736409358580838671834009255193568516060264545860874653159036694347821626042145871402557246789824016740699076348737601761747315567577363346929380707694245279539025923018662217657907087450372190382141230460823108803023189761786864232947705665705590131114067013652181139681782035784170304821328398467126141628647618724417325675256656496610828202107522598093004761265012573929929784690931373347715836230325031226070843029544404669218713478007218489053713601438444490565553700165798066683365246880264659912376268066869530462213342483749287682765197482707293642364682675124476222915580720261906396506204158154456319629836979627784893653326620469386516171186160858628162338517223462783578435109789431498328818894965615360446213030582282291016810747800422684693752654322982897150060206989723637081377405644311486386782287569966146650318554071503553391691863278611781096709762912094976595443333923108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -207353908639788865227022414914323493413183378324523533314792462607072245454942884207131454577731086024735656395422788841065041879516865999086099311108963509777521896049265775159686295894820634429171012929003748594013473952424046011828258007474452663121555688090804478120886794432902798381212731120401911506219576547547395742283088291257345038242164570087999795218722289665356185421411556151859281823731423968595030122872220775678600146488134696281689563830572313398555192816934673959258688744561986338100178765643868841617054385041265411417087193667164693321720935663259777310273805118681045898939971408507133398182238474134533539179310750952434701317829017564569062823771552303741250791734180134447829855103420403766059199311673598438643947969507739597555648038898973074670908189836194016105539190995434033948396858050255125344516553537253183253545388437452865898404122871865061614926818361407874672791327759949875512817734002266281046824207308613188725048574193784109269528609854996644264155773986088570838645454931479263866708770630652979708136509173916588931488926413381117877434949350018892848765496639321913168439949581996953689479385012344384666778751958324440032898278370465778798352986126057262273507229067586268500383075753554225647633220898959077000381736858072742132634074174860521988338178972442654536624324116953151038284630764594884993442669943649831802164465787319269003481058358541257626879554659873217661189221628050247835053101393375272544138508536567747490074636945316659182367223907981395209182978510971251984352533050916743546375518034529397449677997331472783607182292944502919255387702098465463609603779991578280081980417095565036801059180856635691450422138877401323114458249297154888718009096592524363223468390386094655525352025203528333337009949394729997342335580499028722653041748021543777410833311379125962059228150601258317945728209272278587693414606023018537377566603658256199305970715384412495149594320548880133235987200232692194361439893836974567055303043430553693479318546751351319383606631976734060323465461797983298523713371963938500881750725393787079723452408090187769134471275335192137728559515113821945982066060736671325273409787092999589915885638020082983943856129097305618602807147211075266528653212675903415889967351699286124152332540943638620011052001703536610248154976199919261108059110505065558346533641164265222843693042647952392942770413010792092255443695006509532331409211200924652359986725085827622557982444646798914580442262104319199880532502545186270988719532341882732945889557549742658910666011357449831898918906925087999775630492161673006259709827043760541415050497089377645218956107515691704835272616766362266493562913206644194971903107140801799592355068872312249870632875413729746507676595915142277824381692924231035084544972236151846052259285250824071740396936941912159764920166434919797800577482560920565727160914021006764991915162291055089344645662010888154754214232005496394040227907623100095679163758746479566392083922758340213282724912361481132201121538687398068149137939724127401112833168206299258790452250053597597356192830675219278926540855433477789007867358271871064244945396931898073913687999806841136191317119907303516966966314291703223549897175549892128096966133095443737810472335451090064234852073118322960225589653608643194449045491953246530814406623467598322055295710174341939020447262671195907995608744266485298852442877022167143486744904738107199794048729806336786444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -77302532980720399845536024895932206732294084242512530937933187116112709441043134875552935078123432444857167431767211016613892357080725658662925801805905206430924745628609310403521147839532165057408261940805380773034951105062583488154593040990078236802768399697777014544968987948532543459416645436368906965970748476038257533975621772989199022099139582390319643873199978550516754202434923307918425443452770001480513863421332766738537169908520967560283669943005496160689878294824378785454072051495009986679668324182718976986526753668565678985624406764610453524252158766855067853139849170206948933929273014600981949837101554933425545444757639411174442319308755979379882009625376393935723860917997184768153520211152782244995781934753310166737607433682856323876060860877736782049687168053866791338249919952118945477022622390177683682930912499664625433087519341119189642022911801544750112456608713958886157270612836707597977202458614242533023239775200654163063374347214165648136641253315149922258365114204203178069813485253250526575503894841436623735326559618481935242398904626679790139636064606846545014898805052312996032128096192705270252907913827642824563660062812831940044381305443087820216151189714764386731381526331818067212305935417684281261338375335243481710132953139660858514845709002896811133730329316236740211918239900105972273709387905615585362102038943857266779381910534213755579581606399030902515103758051574862369987046823310063052952468993217700712398049573196525663631024972937186126544188143835180333064485805812190941586360501222602138364118993459224555761570310212910741303101584575911793575803287079492066522242310005799138156946169772569951729107377594490489723207258751437688166838148484874018106442054060286350242061516392462232875885310759348165029133740301887053145285565458126248336513516906161003841198020717712916160899568989970006147220381774704248022820082647517174587721068930268142493342828349436140702611383272127025328332050690031177078917009391142921168099260525927175808875420450172857273518912826340247236935846912634777481944747262727062784651989286201935773845091538529295377790433111311572191708372521119659497584083253477484157479938679435558794977042187505513542388669818250501621477129792352581378840579811004421258348767893886975244305353116791815549049410402550212836189474505965277853274291619038458646545615960241199659119205155844615047326075164495199996424578137908827225110300703615484817077957895299145481888909324339356336124747513035836648704136533520721743613434325994393301244591080410626715577349952495552131328995363172817593171315159767407397532750860936812668687564646864888138935982972208965533800689277028322942317714325786856989825401764958492736373011385565434300815749082776659466756241790612213587420019994667548247122421605777211832015914155273262415002916652260473281982545096597673932166440035174672391276407405895941630716532353976967857064138219834373142555746943563513915357347541965306783437357637027817229564382997748902627712008975762361677021482750863909892410914908003203664615545589302306167136679652555046840334957562923285691602787689637007651080995986741588719920994641720195305641590090670087533968654701362497894532936839020024622021492737021061312151463244832892491302340835496834380492248293679469690393102123866436320569592846565397488065351983735758126184832205689068450227862072770845038200474364489985489301934860694376179325310638749551163527834644833425000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 6929027537862282903833802065785113176304019734157141291023506900831666848173414699111872458788328542431449847371448746989873690505306097141818893147703447267807561957561927649555255445574692252896424182594565842848763661265440340994594783604524083101701435621351398225137771722461826723947425467556074054330893543940797355670232133511547923013771249886012621041746935328379497664182922981038950416826135701847340691217925822845266758307586929878166266844985728733653124215899612934534785285173770403989140517359314754604994772132688186477049299376041288974479124751907707443021341906072443487522784135994127441761493094233558429380651822725982289545075508526345854195676511273353252765323487914425358628433596074042876342211359333405362174888680058431490950162229338795794545227018879283660536706953762429624243756579903021264009681748658696817263552414557686214250756659625041942035867918816947296702442045338360513157150220891349189591903871874563947246841838376575413795203368404312384508313273188841493414552066518570364427473488221277701234147156386441116594762882608550714246314045418519516068569906814780005001188442779142788261719681475291051067280095056141488069242087152803944740760492104468986479788986592376936680674229904203120737301648498343428130080640519642208969777498742576838959998714579543852400795296356344374002790862194485591005356437549548231565331925796844598381009244243727123882557207679474464616728518770176662247892094954557535035926303433693560973680619196639639187295396263838770317549092827192455196521885701669108366241388986126055240369312788065646546552987761590704346820455459258083941488403223472942132457021274888832885011539915461633231806167582855725555411260011255089497587835789672935821717712589645709736511078728218297730098366987950705344929100671975706709160826947054062646998245424014129672056610305236645526997190033063473855956919480420910208676188761525870911093391174417855800662351313766426029169352381432423122538089368881229527389669495015913042969816991892229341154743103781985516669682683274146945827649673617677393481426326879216716636402056194762774152225254630837104490869105907115111652328273300490313571133319858141701874806111583273670656302564285298123036602974302144400480982790705931423564852296704741230398378254610694983774897669549103721876648317396660318208119634213084723721702358430074207696594249667164916995807143062782625721314085117753963170421661187822340976615932775719745681721068165573458153322106256598580848235287647759505792249090691730133276890551520118859748149267336112856479582414101263959110374618915764986212716887301989205631616943438555578557896037687240870879635135403055436370231470954921374669045297994381427209135529318854797004789258179016365311062463097788010307248721587538244040751413256864906777283556439477780404434336220342356575666378687794314226187025037968190069607033270949343017238755761017362197583142219452145623732647372534674979283376310150572407381712724699797638131735774445391751223730745969241156595011618992109784268400599263879513375427430859226146887207428409906009330638207526402229496812389785894099776725608420868994172800941306246075108971931842621332514834292004195915399896225482805786699630467861835461140124141641134174638642731448319766772209786637505465372272021465067995577932159044025864539270782333050541188898183768160075253247250601555728747595108684608329726875585499854032640374002919699224725813084020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 24675136578815235679482256421508891037043542625164979269271618659315570476623217055111682098050661268225047846189716822367847014461885627024773309292294016658034465289076997216872492761111314372506949424312591750569096452212331704646540014962542418820417304594322138435735284347315201215120787672771781252869570154506171039479312757667622006356551547641724032724829724065347500928725823426572500136051284666519554940450808896809573639984035516002811343741622552274837790904885177110727717857807053280035509188155952670063838250201654866784922782464592213023798150758861009429123350919581502252906753548658564151913883086767807225387390195355199502781075258166976808112522494165040291249062523671666276131558094244082481936340030972670235751988615381387472017973806609249784005182654404454670854485936510748079217232627919746376398936478956272255557231616259128955156133519879152519282599950890308354589650356898089746083605245071072564461311802880446953387986821906515478389491541193660790883862807251217783234357234657745024685005321138011101011346075885823203307440377586117479083306916342305719119006309472074744444626841205580959819876378335507098129605724782590541166912586481979235798365950766305306313872686761078536796160134768047854899526012741874092848225302300551098852074779725391631240427634630049152426420604182051730656664850651273492275942716402596673048063387879461948574721853186606527443527183758372645638702385375619870301964609255987735604254384716811176388234225691535453254144539050186784618368093620089386584169445325635611108155760307180384819957413191463276625515680012553871963271362424216424933611324647950129692059771863728414999364567906595680892790485696944445068384091553653105431092911729947892754869418321685808623926036941107991710488768442366900863516917812100502132255347993468924342414528719748969816564846609735508486978755097470284787639620733224389431069935855778992486796776292507928937949934952528070304423937527396162203911304963014024504054881683429165324917363336664521080836663835870909085924505647067953556617452862301563059674474909463958653382737920058057702757407206349577604616142395137485451200627036849283360362488718938547361321717001784703018240555700745774926737984002975129706000679027495648089105251644405726473903037340479612116930289121897897494151959292927022546413489859696819827721604419485812641372929033665840992994589298892328609114600991853882681237516946224233922208287217394542789935400322434349295549444901021944299383282709307213540112525621507045538282270554694154154529445026316069187381585784303034896487974025882437048269664097069926259031005720837556036939032544763275825486456219334255756946891293512100295096727690136770043242310009704170958532976737581677899428120804844658408978913318201680463648142561765901113467566792657150408649210840997076065367319183315001787421297612859145765580120289898668655423596796908332703903893000499650996948729438195639189198160764691182267272091673663829591314205116101492977523117953331754981764520185184629458538597647873379807332588772277669405556781809434613389780531570040625976063978389294373089480331920236794527672229972284617119851598047719724026183858653306243132006040231543168924053918933070280051427704751084999587691668205070340004241920964620612678040068686134597641928198910841387237542072591693855059081405908438128696778425465638738298886527308982630070922111527667195883141732967815434212721182648706590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 20277417672710490637281692088149579065646626811935725237359312583376007509978544640401510274634816864875136206789696982363212455188720506395752166429846798674460580111679647860332284625095950628564046883759171834547339751771015807974086256942232440285597496280235467269209847335367599263144467725218769649605962732630625578141006341407110949760937875979364016863503877523043764013247233946289219061961266510464558173866937633433166252548966171445560424250722812902659130335812672227554383096054333231937687158308766428221324760824883721440276235288911694082696976833166420054339407445721064943705912208823704471694390904660077039990821241759260787958733644882152696273987943934975359000034800113727028253379489812825828087817812251187629097189610211451210236738775496520205629816965888578078917993764224855942324948944395753068181565030587405634829060586644352392901999931351183527772890760675294571514726106949036153815346205283289646890274564179678316412862250489926598647570572061803363085227553447797952164443945635991619368188628988235159314948515452350218177004076207092950603047088211437066488834083988333183894834980961006889842093487194686297392653989741205297134452241646132747057976756557153047710201190778280309960740224454839820476645303016366769342660739622338520269553658754569041150646612560163764828235178596178686029311358423421563361485476619281487796063914848415139254878159650411105698419940135446988224255106397096494533293219821469449438002433933659729446630342585206014256570166617699075112201432910484251279081062363750826915415308768062030453967546895222701736796626331082633059727093536328949443277378492532345134574342232421666913645755580473317212614897983952349993003638851431367725724944428140007999882453748478729762870631638770210318631236973615263062428498718923829562977262770460068779794131334359103135824676272379907311526967596196218215012484983679546723365029732734278458533886582762778017366590359028652946579689903088695280161829272952351491343390644705218911629454150636504463462791055176207592541881981620231180955676658710001438283336819909804899031285467581932432982112121577239998650102366362971406276083888783444242815055871658257391508782103128123250974419473923136634640802510483722698019022487512902656792924435864553137316916852908200951127812767700654176934124436816068470229352534455601820173085155522018067471212271904718904136484394817530459626618278595720397917843719132552134413670795895328263938994075877620637913463418028299583353935970368581023331563739413994277288931621625229882118675480272772972607336377253452381198750642774487132956472191974734638549962234929058659199280447678262267598528351101547930694886119377784638045359154317016326627949436346197370304249822233376854516349108873520557831366416390697167513389737895132894246068806643738383905509549652514403740324406155008811389236773248885542628180382139205281736357733237640319385326016331591773334425399282901735934526897231125576900394615472526203336824703433071789536963345620730247779148596541506261187536070085645782522905958250467449505921700378105731409881830552937761636348355799962946049727827208553644135952802677874565857466134730504850671406279101383207101126822784280333094298434467419613545710394191095663694403147231025559032001476166039394474889117684672819361657506403266681429043511752846721151267322184588566826273392823304747393830405460104765407640482021188612578424046675074849980566294494010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 24278886683698290280972871410318143720078851433648674484999087995958624464211505177380443192333558737261484954002527796776711219646207827126289720085643456797824221941879325619417406314103224361873365535498286536502388774429285634021614976737608524964651499195598888148027778094198303067189125854373787240330751558682607467683209608738639841450560464677458367836400207029257045535998615592820189362194510794997010095094190681000899105591208260407516997976717289062140643173020942936249774837013097188191589107970015770021573136207766166304242518038379460782274078035127039977145578346655932538860559237789901444276577082090606413772308865557697009653742725050072763999624268716324542136707634128740942431679972306895407665736348483708158735276312715087289252096429898773480418576888853436685881851668778890872600750131391058296248415128110922669548218235964706329437064387244300143850373901598753436146086081553216491523859042252128977605491239952649120311750985772188263622399726688688423818156406238918396917028100706920202704586515359564360397875450619974780405080669562416482346526902448290257331196937198572851527107287021269699362905709574077983098007237641188976670603677206854735015372530360041578075729194851452759873773917178601379643376129845562012775473400145490233664085788327055377471681083408661137261724574093864161354068375687884317459925770674298433431125275646730608068571492998738957406947719641944914427225290606124972016514074736638854157940262857015111875169819049918630919749761414275594822453951656226881667805633506152614459351509519225791624384903201205281639705428235839454432513922045127621565280902695570190993217431712220763863424885891351632764644427984418486869981198983683285849783749342396458900196969407277392947502896904713587923464616929283698313853520607390258790223864098448650946068414871330148143628229088293361977739524117362370588052986511030836763758061739860176232554499087418487573345920120953438797956547153219886157330111903627007208204317804617861073155171368221067286431526021096339015851841336584907007072606278835591169831228658657793657267650426653461258674315309732563072445884392080267336670275050182610499325961358103587397657411969749021958754218860986771193734356400721213103038419959547693459199543871218675715331326429719186574829204562944502451741241642429008675510898473687052123072092571318280237717921393292764156572256298048287281751721860315268046908477815561469136002439953718648057585080511560072912013424869768866137633021767034088721239643749846731653773435017777804195534975886223624541311876409809358946306627653302824079707021990071408771640502778546983685682968955756938722225245833895980196860981891657080351984704848681074285420034756942977478678805939699114265956190540822890930058805606730548871568081563174717107772532748116823926253746749707583033190466111006674248082383820010469219655130016752255323750843691481988337275398790109829969237624222969316390630361571237254190005671788712122669757758352732721131514885474006625490786518870760058483762581152255669154814119865745731857025144144932585734098767389740509295086540998869186994407110435422650683508020048461827653302603298272546612677336733363551803565920217675057916980766284396963998718776959704954241682904782553163791379342591922006884367593788164212678463613122202335816610198129614936824582937148777891474854757770211105699289969003607682461096278408987130907204692757555080394263473820127855000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 19523097184295580742770028504344889684316739950199300006933456206571304498025733316917224022435499283320116330321785094205806303849585205151422690122430943414651370089354426198115472404956644914960287020974297647118308888835709530604443282934224563542377503385102141421506817683109793610348038627480810196201646989734176198408286688627018316713108039034222501217123088297781327265176123127154827688074281653610589726782921779443329980658378153524537509176436153035677421584558546015478963676229108976335797684503957719136356771455825520939257122159033129125761323799138225291671787719542505415781129307219444934741615215635886826550170575741749462575581799859877048248535845392248164601033513343073616284994764433812667930812927779790041891510602502475001315740852654914164297022417097898222938092231650455822773371666266827546892527854598963834439191890566942985938305045051664789315662243754073567608279647893004644974333844048263253622713859551064035113394640446844740623424019340526001742260538398968262140218061121468016490862338299996311410695132989470921995183327441215707858621933982357007103719864845302564506580889333141543318631545015698755799992640235510822131007128577764093332107282086507901040102614320490803469850869259695881261191562629779317468376387807252442765105007679183914034659341783576515290905697325354508198578363266921658317987829294787694321812921992681521841578863088556415843301460170967315467873253769526342823309974724133895887421328428840413827393718526107836162576036552299454433824832932724628795685854229251047650962468824446284226070069066249607716870823560873983630981861797130855209422079042724603804074362351229731343152859843150828153340954239851322051277204009453498539141131552720565001241132333660623024381146881203614972895453025064052452373881795200722645413267545323518706147460382046314891935663446753535733805779144405375413236607652139044103540994526061556064384211976786120998256525719678367594557130321333882037299222982011835407815450166879086681381352564139803764198799057428052945764923587767987619671381086575286533705188300347558033564365057412902642283396141792923988795653747127821204659072609661536308475984452802885335778895673564747101378684213548049442648464611982816410961439378256149253046824473712086959504087293755017127534528223610977191274413381192452494162322021460501422061360765266060677599845409088345849088822056657195446221113530331451774491577830449432692523495864264350961202861387444617364455415357932548027771369183309877441638172022175049895009306068896114154239280072587841379634906983671214001258565243962106061199389182867717930631967775078936234992801782579643909626095658009556952782954914442258877827856413570625719774424090861622529233914686908837997503503794188974652849737669584415964655979340685541344692147234004455934272284218556121642014312593352749881093430909197955878438530587053097058366870825470026905713898047915259674496006782669917232704664670985034408538410643627701596399787848203000401604321250813341466715478246285129822862595184572833752173048774562392448675666214051252302403611330457783838651056483165330940717454994985454856702018719955782756733448005775059341187647818493937600250813621044478330086713132455008562859684419215808941204629598665205357457149140751548019824108284576808256869932004495069890325824065587898653898709176271164064026651228721662930283744401875356210178563669242967730510576617726034388474315505355600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -2999565670348653813974954211679028979815335682681029245377630633059916809570350184948916426160985341828656124243737300987159974016539396531857946598152693005992998904174515445535464312238966602978902098539244095492039115129046440819857525409711827027195915828832305410699915952775733660254613665671032773957298509509392281691556524123191142981563902675109652802025320760591782375008588076105912169934810775764533629672400890158681166799063969088803787703055095834836727484138039614611503088222509785221408440688922683057144541316890207286067003997338585200244807625399787665526948896315632811733642964636375132499495913655203841487703868702464764801580551668924927460399757502805191887920383841274880523058955679916369795216155638342908570006614713919328283116910337690208142742347428680899642963762106117807990833580434012780059759343206336029274637631797404957775073202815991815076410676887347414237958887704630397952964724914481193996220726805550266344063175531643675785433034496267224395937536249406344670485046156064027603050744085245638974488779397460476189134581750012543461262134319792336537522075809461948390436711577212174675318294911977293406540446036778703803308077717714921816430527861499013883205461675531828889414773866992620162785169618412232624914770224875259330135860582384084689260431255574429669029668663842268423465500167859103304210751570495820514278612049800247662346907167267690223416330822760883368225989993708959236210601725634229443358666607623623278019434330173399244520000081791721631269015104068184142574335902254029420195001613640681450538568093270945092721977946799453674021087590393577208060876144540774849800415996630251328336644031753668911864793294484628297573179435354211826887182264518049359582485818965578044552027197743601554500361741286238928103249331871792391324383759346675971412636156971400162087165237181192081163349137074878416321983204043321194156058853375778917998253516894344973858580935894243282876757779640118167456294113734569685987354120188989943028778473824849523628969049617269357276483869142721163159153246583133257442448667377382977784485563923192217033789903043203733645724168503852469645996727167783648380562154131353206584433034658936479894236357857933532950111457337790315755924469259914836090438590984057088697294803577680571962035317034235882189981504742696726350209210394345820414000825634459849274962623330774502998331953898207325017265892607909665796263858838278787149593370614364956385245346752069699807745724145174259008242457950666271863568767888059347525662079934400050246889913964721129174824305402844700655923396819108416842225270367192671876479489916263174901349705394140043145208985832071441439272916440796272385498975666103663859501762437235823542466383032814900062908539996034449633661864222753402158080864602106428168854480534966645777543771291716746748656964608945040865400963702251905697341245583395834831015119057876621536799109188137287492446901185615645400720883346629720835774678009775258712788154943438558202283361152798383972713183877666671095420531321404643048911174071152609639180261299617332093950449006185890955354791952067574562051382009574522107951457405178955930951064650018327419083740747291177849561910017732704740634061997694888382125545164158818081139327953352583380176104220618394469267033603948746274034948081500567719638098410003901625142956171279911283979813015677287453761022100681731998962616486006620706372543205082556608362515915585000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -10938704583945952380226580233627779262839233918072524223851505713551831329332161848621220947409395227133391602583091939636257071666198612190275660006613721564616414681532959229643604695873053195885878303201191737383806867533435254009128994410960320899469944192866147634085454056150576802569076059301938722315380042731348248460975707232417297767302784049629931546827562057419300777596475624993574246475903221840024180975087273809562901717750264005467920588540027066868527433355894297400912156706716922713336000124047016579279125763805723563283978989399646971775071200888798348704650843682707445410819158570950272508748559751595488669625808205509445422679376624549678322370553996864784817085240222727064722776090468119826801034342128050908731831353683624042742249781088985570071197404202871869961758075205348319480140183751084620735125055273061807815293888527402635825425710409565426614112100460371300184937199383560042988240471075861999639087132100040509363448173151266219543069599186490004854673668128320357798148764108568567707090730695795859734763563244167131086403254036014774246503303697736658794088736059513262804124543708044700576419439483580138185973861559848319533458721700359260425396918198685425873910696965505407478680007169128697864059256828300263810389473935726268841335071380263390093996445311539181961230754266722212320318722538915165240835866145161480989634348244243745766315003767288607976147019018282694426931884031087779860873136160031954632724730931447064823255567956853715894163243345335503075921986473377225169672194448816493931339157593438778535559248086606391759347877652812952171451511260418842137762138017266944927660612574796857118932116585642274506061039106529444415823165860656373230682935458195655519658441531265799567410343820953652743620852176284383572269877561215707654286802076869115826367383638546488221329942896546356093348067472027849445840261872048550001836061109620771473447025922459889591767025451503359133400076844689362126893805199071252012987771853324254248128077680894580052477649574779488082119937353792763331239646568242310232741486363011076844937630747192684177723124313204134722401279851232662855379560316779471086838261138662419919599258691263008173137228547998294629871800226454436774743938162725156560509973193580097885709935073555363981941691835936844289524828396202455376860706397410620922623376361993158334309785326474939734408403767867079026254387106711840834503108363728706878726162730213876674836377847638999957814588385971647080180555105215378548364135549154723077521418497167315805615350017782191183802255112100605617653323537809453174576358805114852567688149884660355247983281768829290231385079256421929564046253813243890415442162506415641909887731605193252571375296607282840263016709577599990964379662753206230427123770655183358432386726651681674818103759762341507535885545861173696785561916474877666586310146778298856673801797884405680281978695266962727479102171987286283883732638554134259848892049584611847246896716183359658007706295179578594047112486997207417674187431132104609826759385750889391813235088396456840283659297998979446920291447455035752836917628612688427774308462172970751413891697264215235857212315744250156879017889892326168179645157907632215556342986765575666910908187319942272404727430186004460477783090388634667038869474269350941976765392598694656898755600979332846306764504081253873222671667131531829215915237683551369825924595305624773960464112736475770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -2622899954523915256392386168947250086958103796316770934241849188741408829857073484416962258880939516137630501264577021215252032704390849468677461116222354918999066571834698236254222106129663836230222993111837249704367964919522028078082592884257618522644657713769799177911156365743332869704041177238527046914163576178353629496520281535705401322074810457866517553128468712239679325115284514244295820785073735946053018919328735969859753547624953873014549652017758063549619122760353841249166076721010203901114528909764878041884515707157491120717073376739180667389057238321313090985957796110832554797889241271654099763989175321256896592328383542899326256476499385118845990470634167007463072415409105122313436016675247223848253533095284616919027552593249646698613364171267625359931111284396859807831969217853332073197553146169672051888662440449528087813177916546885863549906529766665807386110156298215574572289588628612780197298711779273343525358728662990834706216974907666357455265711789534816982006315979079695816714050033111898395555538039726281778180137884800086969983801496989511665595329988976529365719355323482505052106142738631731529268589141788120249607827152781051071761349751386480989037324848626696744026148464387045933121636385540075303421669183387244771330043146107736202150395929073121626142965273016683534749185185620813311280207141115691379909331248609350792338508807795937856059317718730367693267268702630106425926145177813142938398538999102166944815884433546406574603322056736674231719567524880014413613273813156014729243198709165681479662952434577356461999307368977366082025727998530854512232799580116282420218280103931376083852387678036100197377645852830236388744401580402733706682068420425324508123949526290740578124314893702662937260977367930906287658319125907729769168415729889228970473127827086358066529559806142225951268088268972374915607097438311623419533586187937687597831663836146410682630003514017248238640049640230898127920096806328292174573938474123707630920582508342480913446049310443839517765739071181052000539807862515469439042667911414769668602739778080530126638901030573596961242302341676832419278725195194597232615583402689750068868471189036287134888635113937197550006922940647777853720309302145657468977880751469370862370969257753249199027134657738614250495607002403874227087024641987353901851608063037856460649158933414279020347548432443392485742092615409266356488854786284228943031031991858526031455759536017560728906649845045803175271609152644355880972096468313479857900226469189561869561023983174140292691568403718555685362128542930506232302913790413871713870770316344885883456079112012146893718766117850404098602434548112602067070967428375702579175615957222957839936452231608442297467581205359868269163742495950078901570372298434194675072753385385428136168669990317575483560817561670582144532304820999209117395026714230040333374812312687694573676971859601404213460265946263855005893062178780282676924618560136338743246802944295948702870147574333474217130764450331569978114688471290687306482807972826724676167848935236425415750907771755123781720182495554358221573942999505829627143435023236149449185367346224766998286782036677578349627957553477871841319994009486219486581466911042137286231568550935845949807860537087584208098211140137019442730207859830777666084548080549847216489543358664597472354804214899926080732901594831191431426537259391556797655066105258418713410280846084012362746270918548630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 155311662820997776133214753447953768652285640633341433515769076466019349902049452722411848561540100988798995884650059552532212362028029222850962824807970526736135304362501722437920130035062627662872889282210092501752119856920243005894156422413339212296873484958175938173881800178888704962372595269382702814905361941036434903728315470010284607792662239221633281578010650908748426792373371545388260967971674822317042422979306336058397115601882244868238604445365715228896266423016366077029061953398181237005171690715430078313558482921365946793471929483998562338315007302157137448155754039821990276999034823054500319093022707199871500987641265832498882526713791062995067545859741218114265866351423211310196862653138357009234578085799510926549252576645892367071723445724774598246889264893464488125946928931590238646438645370785726987572553366053344722211211970766464237139202550338000297799977949643571674592023819691162033078860363558822008933387030732503432678640866542879630190569686548497296445648293542383348153628146770097810802296806935599264650670961311768575334017858180245003101236062756865278791733669315235611120638136154533948978269129428314875293758393260186788786593356855960267376546059183734357191007328386054931422885646422003949683131554402312667398786418851268795677899884191512916015034718770329857069217352468307311610873869108642308019793175565579984616743126490608344276379259215028167515173827780370836874216600113721790629968807880025094806746537235975155071845675287823653452974823069873776250689244171212373174427495170235535753084515093949614269259922209807327310082533021070137339406866127995533795874146982404279167699020469875391069103551427230955468986709996622321463617778525253032040030542188562230978444357978966630530812593836299655961033922334597020804189204539625636927151772589427934148492689225083524961636054324646968970010727116471992178825790178944060866661442302632267606170637526480742078933304765449459804676845419417322186527530907793008244338172098403262046226330693596076304874275655512528351273736645115960848156728014429432458861392171063368484810605687319509522696236796037971525385076464940171733242773487549521954720864630641517471706660721549621774666656969608623754539542415223441324155342680277173924024041897087380126981768270828795198726228281075056138010826628002884786048881905714318017722484873354131034824052186336013419224431010544832860687519923352707372927367626627952202334556637282648761553018345116626847104943982400421923513613944936372574230557677761947797327419800490748482443571199516427363820284418885710826067567916917448253599788953061739559029311510343053055677966837529178725469089791940948302559929409305826627232782124743792990893556763136552845322648996947460324360640613304908963130931925367668789793788844524248418182418939967507784430727291678122084494046181820536423048082526712404669369100847074486609066181533533431234328678260274990160052996500233955910629054048672851235216663330056599925644778926451414335896041268631555637297534663291701826916131937009557261840559749536262117764912306539487617676634868031005849055603064755652133034090733618044365018608406180272728144689190604073452035672953178177824296413790432475936839304178392201280426912546074682854186215126347765693784528251436509127339878002581829462420337189889718424813276065229238075285236975430357321646328359717211740176554445252948234428564617664062158807447271557970574962990601360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -98774851570723040133288980280561961808267284913253946994614827761580775542776219725082577290115845319427894079611162655167378292087954566071864012163560156365010434022906501974410482479717354591216094893468960163982515165924158281858123629525372493295574411854933842589726882273614274728276199148683814738063914977111437900611447170900585553439565131605277309144460729690155791361831395915051087243686327847828446913930942583432301311757933495524580115360672928311669836799798584776885357295596288660421876273174721324854248948048358291243003118947074753643372995324029133104533120414652687763186072855718724013504560238996003754360382939836816388522846439016556020967019790800738526191351951932253213764439810804461511182539469354183900618858474008197660637774932613046326150742141199049095170667822337369248591401193135661850310484214171823084279312672606283669472089072783969223946102424905893123071359191418377263441626738003939296494665567758648247689049197753518690346992968740922138579423377307818278185348420942528238691918743177974972359593917419010715909845476264197371543912666153021784018333991585059089716455862675872434317683743091729844383880314149268638536161507597515846984454500850772540754650966440625096110373887916201128958517853256351444788066272087991071487239630765655786914591938037369123727154478522785931750679457191130545411884925291845057283293909788289390961606254875762700291676398409963909665083414550427747203921012864700002178207686911593741582414360074373619236872259659680948510845003812883861854854193413727953803871734794963419194659396624339219176698552833062662341660955038266540531559490228991684556275638000408419000118711476254241112072451429074120871532413307750229411966915437365795026467439838753471442359524375533980766510550237123960925538237970924682194200538025068715756900369239196634173280676354757773073954818301085059166296693976818097565501300786323400801168318286558414842918724291701062236329518140952388447962995769329056572763462902439209009297125931692373841026132434579199412609658381099604776778064762275883799880549302610939166418769172952042725715615424382840519549041957807404780692552152095564233702486446006367894287996986545495868085048405318612648531712839747406802979550080666721884049035250271812720958146289586930548133725982951445999917522565389706091325140951053351009058590750455872667262290068168497602688347743798132834888240233218078680572459130499547470149682902948636771923123505613726118328318672102727815708204783257569857367732510539030182649406939314201631923140234535057224372559761436199402468979275342434885299262293695896711823707815624779902534147515638667552651429085593108906007434716455741345375116669400475243267558500924017752675177346080374583967491059427204331484753951922052910978847421957636809278265813746004957338851035854162402399414968812781035051744869669092444393617258436739629393845413515020306884054591785528465765512885021691170503069077457061591066652790572436585054845723276988411647478400391045471181284687221025248955242270113598186298896908380071115391259059491720214377819045049479418329179802586201078323050859398894168912937909199870649494922872049962831557138922009950025521271364186430338745609173082136314101659579464044515408474441703570319598263123212172818267445271352550589382133228411877348849109929646736183280639188065880367205881772125865133681993669095420901949031159723239836087571338173149267103646877225000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 2062910614669296499474496798286072397896962973774496955043738431448498906619092753379034694020030071739579227450301692466436463132168019892612939896387470265071758253718662990335193690201176519954534734632050563160247716431899121614790285898088777106269998049807022866287289113723787676978435450048494835974893889957196218797746613972178890220094997884559830118863247404164975090535982130101445330283690566392206150145277338065360972904419829740347441068567075595358175628160416495696752890691789916246143238139088666653396794554289374038478083308270029357515104396058962027814794300951091676411824274019216479253761433752494145047871328212351154167224535420510052090715831381959065254148777848537070669726860642493822835034543451295819222870129912256774975494418625982552443786747642069895879041142334512782422459054467712247648297767745147440929818893851637063503668572171064040536259742357354180979235325621591769064446355722432490411602690449377708169060189293777490179533782485285201132630203425308772751303221048120267004329399208480479424650106409097232444073230638649385311709346273817531097700903205838438845068489482872624996203163716761581158723917410962893374541747988163815800666229257625458205205688426211917269054303826114765207455069190181275159731379170790203461515055699072611256735520248378580159544759377782325990005400305220326449769192305269873306523682900745024668562166162192490418992933253979652265948250938364409146075542967157492807286663863758598391698240488507836370921527041076731868952355539707839821839062964614230174445632456777812760898458026204848575368357031820992584710573589548231667008494045833983070372475997887951730625010016247280676658447308920668618648887164650426429584825601391975551877603037565754162552205412391920128509696264297963370735466156419938997790591840101062555308021405555653371776668864766897390929725358874746722457746113522133923112699244401585827421621836061145171768275119557598188981620946347082592992212873237419840541649903185235743757689619245861717152814026126191108354739279154499327252915014605369558489854668139288978264399384336366957075840508454155076603924293600629149371517280108479083040919553596153748072455035777886608045384874529227107376705863679954285973154415298262873014957934432750267118568626678785630122671101236869457451884935429383001138016222906566089473549372322402980194524373252093880810708816528229619569636501352476787255690938385711109990208869347560329208320420222758800525363375428306518780464662122975044418569324183465608114579526873285551126536883581925768983790439841010857400064193535005872719358191612080536022042111364900854595073400174107958037034337262953133154589413083558993002361513837676863689586357176031457876010908909143752922912147255746009264546187488065346723710129149599977269060225960518614241912117821121405372819259402099084069570955508888407352034224946899118614176285125557233110902988357714499416751078579405678806953539776306283264790221515003895685208210163134865405849664636196038169533887495421817945458528528130093696270859259230201808644082038884561968321702184771275828615726736833555276069928582350869253061113082792139238349693271747685276127592899512605634408275082038382789767417676546987182298313130818108720311609003166348284103427171797671197004602575775181707363172710973859223566475374645490369662209737367534001112452100864888802976973539575111392364900228398724595941413163087070175350446666320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 608334818457042134377024504077173127376981610743051069169510278466947331561666818227213149513142879434725469294048342298346848179100645366146534882982490164037549822405241981451329414926774758326631110354120289809538800241410848602355003985056586848126809998453647207681610647806521854854452709899475528876226287394700104375042957438084101952149289042272217881345519374634417395639002171519374003164822189154966170027931864132562546425318497693553162999182562194846507023248468542080430640185942824953832091119479986612679150636631978731579085637083754371390725308491632974350879301902703839996040469490493425400371880073142644919298713284920151411108382572231519441843988728048812329247536721857565484873113237891252974988355211296030074237184462709056103510089791254785842967866084222026722782458293675629087902326719761309352054814901645736107030636856349375062568101162700180395156646040180780364013400374401337937503044753989554830907371071822363514891045451825806153879136840355049173216108968098794820090657584506556244720564716859801390092438991971877112026443658376305950523855413931347248109525266014149581812566889693550011717977700097952716573660318505085303212354209099331548509030881061624297493330979146437763254513887917719204301175157847020065881002016140807202225663247127225655715290569151006564051969381672073477600437769550557229295332157184394945075207663350970810140406874535319042635585281089022824631506232830702792264990653025542303221008276874187280515771467087521784152904418078885057550889596605432891277562834295347635875190429167777186205044179829899398104863885832453775565763159078273643723936947691133096709640120156694273709957033924379678615800346056173683770439620888281312921728096972089483945882476530266234413485985936667075056714584882066039004074054896233518957680112551070105703325504430967240969349756087051055898499265500818911949811671333913578801281277054781400441249257813525618998549031568966726500331539586144439315265721361895104559789888506336661811969544853223573539416783341784039168639831151598868942960137705723561646167859067029352416403723788399056645114667311431127671062460617537075095697987876878896395691717888027659436804544194770292211082939739459931354591584201633228430160233205750523300147330596961648694865670475884575019555296854639023036249418858496993895085444266025970929971208459533482495348481407179378746350640716000668627819087905238845444162871580383472704190467843613677277432074587615075555888336021031558663827533329061755259380755852093430099916641690460946091436702321134860581448001139054934600004056823807250131303826371519956167019008606365779806763534222157363400783096139357249629758983729200306365233498346004375565789891992717942693172177818801127766912888207882034370942960158576628582033143622680337891842915668028179783261805449295399505256164377197344357229398332641050262934099980439593610634834657500008107542178224897038089288096205113528961924934819534591892279157439260967811216091324158462322648091773435363675671389707244469585513184371051536613393698463389055980013227734442714682931856547914170776304574969356812229519229790498021094407204701922571620143841315635227394188441350210734363506001858348655316890400984594826337293868112137761220634192288125524707625319549340095286583157889437062210095581749529744772629977278886419943857543304885259327221751007717939838036145906242140631882205761173485380394116629496139639012471533240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -1165744215094607213945059090464171476999556093754035752113180934313320751429648784896601714939999004810075448343915918360720002533831978972623517520243900041786598339918755058950891262443338219231669950860521360905871585978913367847151718681255815685051513480210393512803605931871048415453930598507960385279221932663039092622243721341988416830380178737243995214780935435581704081458154605047111303751921532005162452221945240321512522189261810519012804853571451665198728113743181026330940120690487148795524674752107282915126680282274103674277273512986915285352371329134456052798286383578214718725871698112834971810258583742828831813091101240970243080438186464632930059740465769232566360650044203676114272975321950744835024935660741940495252397295074428816936447025346753501997744150475371974776944720570955078866119502047148393335397739069285339537826736135621988463603157616566703991035800360264759995802540804475330664765107946536474443692135184522768935499144018470180477602212077760185090399110496354444303567855518227525616710136994845757151751028482866567475678432774131449130098434028047980771080187865032442865616771763127100190550442664092600177085063920389515000112799943135400902748906223346206836285132306251560114557839984262690095682833599890614025953999706102265018477114233629783462179530387173832538772028323302229349684892771450626238405384954620897945820743128345690917631988820302703474378720106421442484745284215012705764571758312300534523606207947254430417404673762570133007212471695617346022294371803337136321175779369081698863815381288998689451507717889239001475006571414741426523064506288883943470770350219537050049816087354915827008166035357124104548830271849519047362400301364868767124324005924328070914025406719017904283106428731168367763182596448802130586812107661154826683867586941542382985871514973677045787752737981350812223068892293372767147319263900107613421491763821147060719814666207238057116820518663788141850181453982839066141878055065784908410491859407811790499940540655456458009436467571386099529554365892530116747095979367597452444005334045991376272366118749627215039322820867587052885018571225254864133802205356931887646418783640609797535428364956361924218045574026885458452635874337350898201259546433994951022657869966640604430947747941285136463130751606873231113245212182389638619175580368312678324367822062901522963670044315285775217059135396764205456561999144028613217358317366206586105754431872671645768856230708917526301830385009463434696914998352366480223587025432954813321784443509323083747296926354362841820791624085721074289722485939680943948706096846725420333552634443689361088095572844528249762717915683823326266378295443998410953901686229207275064822897449836972490013215806869509756990759687478979214130124965947854658349715329573068820834625669227275169452536743394941913557079931278299367879119824578656247119543494489153093744826519546912683015384137236321288999552664734283835180078078012926999736799975953211242773390578038769105758256596307581042798614424839216643771775909037948506307199926219655964148770561399024162778749202401017918187321832025474568124992134205695941037584342112326762691708661716902324481593645661264618332685055031791221145099844183546635313618415276804576726500913812917371259282541450040703683891212312945959786862308749233074927084042479441422634295550140373485887143151670331583541364465110350827131953537245875155665467591982570986327800434770240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -132409659407369781874608062841475846519794364408933169462002491699872709892673593740798931621397185002595393165175461822360589141865483539636739518166994178092762261946067767453057152913775972098649546329734486784974912701896156415089517433096131524628869422479874375449886255296511681281782914683899620555040587708731253432145889693729661430361164380317771229673647253253003877116589069152526750037033320056500008230387950444949035348878639480420646124109784834982204719523313490587514090959313183747713043479109518900439107634905511108652828342486831025138987216883960644112888420899818800607457593322903860788997158892962685875846916345315253920834866584241444397677813896430599324871061279359454916449183190562594495780883667217193000184342675268188175368887207884568865925259579136577078605947469883355532672505918450202975389656599836574727162140168243373895327759638072692735884330504289238751586940416020013575728757352807249875157672219827834106031411264783352813096949767684044603644891526943611705957072909416312559598853769146714274309921216111004377068840717775477568449711058255008681888813398569624394972844713952210334803785634377364121119686336455912891627362431935758902425531139203773701792479106039172377551008304166017888198787653146146824640000285541105356920883209038608938191510828101805755841952867068768411092897332021572496022207281342644643141878270563738344997177381064294999803687285105140706112078027215046916837804881170463599258039823323990781353068482017507129836171174298691285316795813630373797020582188600516913450633154588861942934946183132778132785864228305277706144076171664755191527295421786798789994505649314026203984842205177569246558175030897631311805848424623919513911130901633497427680071703916443072374234259183952023848599669425292745889191145439146406639118178218882151041880789144923463736371185718801109938388755640193950511869903333607968602539788832539405025798853939800069174421754062138186506738628322768890993690030151864728123716237692487222854836210073354864221255394846519909991815713512050971370919727499844722847155339940055244786176681818193202617387355222230239960083227936511479890941953019579051032749741775396580567603364243967045311949367820886303567721407142244190392109638015086215274506285315891054790502064198063531463407110161099915225381129580007394513771427780922650334274836860317285445346780963152888515170084584762291543289006239984859554560496006924529853453290064443493522897592034614829758971109223649316204327171440666956115542866458739505185163440966907859278284535372472486920381469523086900675823463172069567621269613423665767188243494653758730989463772581277367811306593443981537413349604199034616848286462033142687311716454453600805532535367187137042712742829168553034449884375917080674835161554016519005276839513728409878025777293141158046770374909931280914196610997060800556600771810226637834893250581722767022885307331221825105530539516795671625254633682710436087698846504297278266563207813853930990944440277218193996561835343990567096604579048695501835557113316226015922998030036121350651662140279056527354723221681547409701444840344842872395311279944360768230617266799164553743926639737219833589647266445947408719536982609745545378906491812728434237684675290271424725473004130460700075785782274776917878951789400399143100232462746042481035335614003412837484749834668050297149217466663482379678443319764616301472086188893416531632035587684930920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 466187561768168139211609475258042836792249703043693054146691353155860627068181603676359297188226021966754750108068986433153064837804069405501418121654738818126954440631967080727680782923034859049204050671006156153650891404632946949984922447221170432431351397125301870201085024334899859338855510726779609026303382718670313775332615610139109060679239722228435053787142758076188126085460646387800544348269645478989492768285582189785265094456054320134058320793729583797745774138448889943850611328774246062658366804132517222310192087952709689356583589542808945368619151339217848911837143050251213577213775023741335335526710951439177478458376092786670188802051045495880455647166036560588698119876016769324824463086919518316207560189775976498255632824485030193920906301833334432923771507253659278997844363828890597938677819937523345953476078688984739485185785861899789636034973998700829619297175148068895497143942491934621388823592585293107316085797070156932575026744239787942240762114537223477663166691818462850431487052872101194108733336506781134795237169195404791217252494446391859492168631104728251285954957781666158552480774144244759592930869303222681641520699762462958261862953601208708999182879160998886362518960662254794482702784636821430679194507389746951159258996047765552267175596948864152203140472656886017516871075170040570774094803942041637364042455105454383680283600628198882475514110788270829355227515211310562365184778143989494662014947144284925687300054261531928602924256035688524837347421106101825935832385870349769312099470886056273668414082998502613771338435011778843536680621671474591437777462993703168145765694599815287617598359104113591242069223358497610912356010690867208430119320929015881757025569797572417581585271744773940364174293601846889383831623898341085847225500077958946213487232741274662295475730710327256885144483287660477465925525739831869547449204483452345193767248921538658197078496015382253307298443668952666177652884438978668490113096561916513307240421039133768443457526776008851078141305707174489641723683260835520660678163720133104621343613436266161507917202530379219122443149708062088208030082692627320814412708062718779103420386999585134587166177919951771117407014165443561220746613382614833727170044407245336885557523445949927173329424076183100507792914568766498591786389287842221678619702864604958469844420909146958385414048906738205356821666891937859987763260624889844188570676430055068731379890446405908044958382613830902467122077932276150264229984027709183263078803909099397958889346090953528481687523584112994743603111926943230971728929730189116405868247338364839957481299997613458797284108579379160630199568723486197021695561808045243613083827610749808365033180769637159692768960772301870148503497961380959113515396250347535445680489761509017559682308280975509397768238131566612919808652484790626952663076702490460760543521954946055590281434357126534435638081880665349230350863529205105224035797641078914418966151932657658217303722286700710498642915215771098502768917052383293905101209555594158251237597034836356798041577059004453738241047535233381628740897361961824149429548914219390456323519600045085743261194569800648473057849352143995590438339365972606532257092930644118242769491908894829686594956207820624114934928971900234973397794851269469793884710632503105546652195522580067619402620464400647957796378326790291693145673415651209149866492539298621821615550155576266039719610577568800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -173478557283537227550019450268581186588840798253686880294804386869901442455014451580385564627550747569711861865184565648441158877603164090379960589847169010478645326928782081067835800416641641577179281726222254362304919741064148129825434833221349010478365939054527928480081901777613103319719364335299684398835355762047838849267905293773498404067645600738360504739487533831273325898709545652244464977149574102711436444969903379832496625571513471569798048484964644441134948723662311616853476537178457212867208513170965082374513500141094400539534921984498644974496322919346936819017428160241943062584783526877088233176512934738529327538058464594280883927170186724108323512358090271307739968851264186494221965436787799053958390287747187841899778825250246438927709126758679988485773547912174991297696483035088920863002330233816624728627804441334363342754290522131304550489186392599698176359799938185326927197529959657773751187535803631219473220680542187738714753732509941274326644772507019671786424248651741348910115489708951488929712739223732682236916278164760799897297065120697562659945721920468678412194568011300886196860607509796546309897749059102311472350809266389542574670501252193331884780110705081457465409602489087974006186220804573887559997119042698550383922430178726829766556894242777477479255819955841751832618069287578273200248239553002787577471906884166086090803053295850008222321693927617727725738654869081758533910701122891859488434780955512855814720305156928782370758267011104332372607558250604007595743141583383520081830007782563941169089581150634299977911223240066302276563432106821485834151203886191818164689743814213529240953359616390590085875057046998537880477447226299928856611992523822252613611478423281571825681593607837960986092418129395049439257418784315094090700561216950651261451978068656897206537304234658232038938427369009933538644898404931102718922190053931712560978806020295482574335339454478584037335090094600064862583210621046863947457137226713255338133547268084526012305249145399518795433823234047834539284680412364305287528969762335207475204712511161974502568920963936355611088102040314282697775817836059856046023333129067465489392514664051375799572908474958788892186436652929258320331734731476815441989178968879623133380923791377106098638499472900305625840358944586777870079698678942944191013435414254394780574623448255603271028433545335638371088116388639554657277951999650748840164027282857447839337254182415687426965746925155286330047983253333542191332769945749215167523003206761892462002016096301890151537992345725209782944148787591029554241537945429922025004049633182067906173360608097952423537500953564993853651553707899896839125987756473836762159194621661235839171774518430369842175109992583761631011886678905602751244333354129726696613956530032949595469339240080717977965725104845558565675364701018061424704405275115181510742925718822470054213755329555230504814080168693677812335518413857062916815191433734091990996206921082586035173290513270624079304978777136728894299507086816662754696985360823222929948909590022661970556193986900073905934693030647373485715956545317157538536974275692722936959405150482179604658992692583427376341564283396954186293764479234458926401348997200138430890317241296243609133674108227366831505500312331669877280011372337837766291663581909244914136784784236130583767242291852630647707138263629001889781171986065397380734595744009752502256871160579598270836034432598404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 5962584650345672632423728462326104049547559144888054668949230275353129370476894618197082416923180951659735932983385939059863600093106282622907248566139142341098027323725023473596764600180873436279248624919175158917713995994099702433460671011308236954944664907031276969303062364585711029969578260008164230746734674149812198719571947092795848800771166983835779769066814966065761853765557746988497207401070239141411084089285489364883667249035826964168269002774943316318455124538713078732579845765608390564471746608224373582557225972664234319326317287054452424031126915578791608452477076316063531829122337277956933774195531010586661223681118098223896288130043165857110440757577636218091241854427323073376872802055665600099482050588983746988168152828822393592556502896473685629715406108290679028446820061225711308287241649287794301756461130445359079473607197517848454927984437877438071524453915686114442185429062142487797171936471025421808279133811145402549210009674287278379543412443439369374701078441692580143539786708357209758163329525135059889290915576141033577625399403363125428660234822313816104556748299766066961376375796707892319776368423141618106280600090978621291587104057196086800928907530907993785656871710943356459529248521462910173014518151725890397079006178291464880520167951446888812257826676890080648481449743418867406798507654240296071521234070551233608539850045520460354866692342656317781085469046018339688824750403624049965188777284847157589712469742436185523136713792190242657057709488320047279894321705312505185478044271237620628630677404647817858195962010691972255253866957977981184251418525276412538100383271438320156458579389924835565858408283908395156167475234375366251763672547088372881614365130739330324517028499231372322561963200047203797030380463619633741219086504087940550896763423841002954480909514915130961410765478816739797596089566115572283521787140111781021544564263235395064791181671008254813664976025646050584346599991672159311867128762117312773855403103993639432302307292373506908720802828346929545173107211831872068449583532222566146970733101295151557909512094744060000137312724663569030371107177390601247876883062711192076608690400899801570916561015748402208808412228955120709518203247117879835654249722504822771806707178575141434024855179420030267767999280922523174914206604598038976531630140048477016768476230668965856854134611510996451428894941663079131742639350699702964071322494807653558175543803528423759778379738927349437525691524412114338330257754270761525092864919475243026904598584188674403852471051121382239280840435432866291431735805083151383810204010771660620216503073008846861962181586005452086995780466081169737353660805012159842862411786093473548423264540293475824713707653189179136081435269043010725307142149886877983174298320507068505003684499017093492419568584820167745795713813852755481874627349326696095387076342758143401339505379090579789602967887522415089134650538897924522043985209895297984124092686388759741602735357848158373248234127871051712742540172574303730987389177868991545773358286412859371886937117480903621161623876259191386203393938930643171092247318008657099987136283781499933850857828543523908823105587139078646927954312684933044098609050642573659655868708607868310760642722169092582950169546740910099762302009770605629890533394304128384987100368034790914875429129394860935470674031974945065539914374329858949905654985591129597819185090506023239538452063005392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 7059267418281848680897672433895968108309324887331546310640845253449267530156048504873916682299375068082152093608288765004862083267732826942248418559962315642377878272672220258518045035037552951004849897882643857246992758177715156546854586177799604120086033510509140904184533826168850053501462453827307669491096824541572775643498151760067984750568558594208264366792693059086941785005796718084430662065650579719339550343271967841024873070365900271283183144072890323922421731031420339992189201109738290581454908798828030085070947847536693614337384638632595627545070180832448940641183375237308876582053344925225349682098494443128664105658462401443971347238633151329852155462583164904696812391327520012760075711638243255881410214283126629962691727474955559649112572913918864135504208398369388460357995919836554065684628680340947332113987233099414797948889616510972996189300330720040358025741618005549964901872194024369794042495225749603218457561844294784825458050908270612780824969985042677973665705709766307154629265743622592262973051039690274536584181245962031907234174003078796982889234079524561539165227899930524084810125507811903019899645082516169972116223803269478883930303008420241643967357312097280105291229396093547655081285530442428819432545988190450259816282832199841806319245247835068431575041456673667591441164350329008225237275307585372284368937245365617458388449661004477524130222617616741646816935459908985111117412353415009799591907111680208315661225499062043327202471741016870663952528815884446150607574234389244933933674153293428880965363032995752492216255384572031875779700332871388003019381191408807744415405708989387077477053878539351576646458864475610472382328277445143182410420996903748972676643502763061391961662932792917072381570840002446955003072359459082090316959349737772827801630224263547990598765027146450596336542581795383438581385959194012967844565314644158130630269364223270095200286192980620977123694990672831935954803868377572588536601065203078029399748058895566580587113596649632102140794571446528446266639548865243647061009756259121638983534701902036619709837022515640396175546814302086634711424223277605762994756920428361449445214931510992423684199262921960880572206231071673571890551774022077105667575362623074860775608909149454300697622238981753702055630909191150684476256355860172084981757793603597705701252344252756804356500589506612524466550062184806614855648298892218942435815481320041904804256526242085138058215512755191519550817100810448533957784003885135342505336292163004557597429343462087436528349076078178130861667038683008405809929608319661375789883951881719152107307090673116247684255173810928989541357277279645436258590387353823844341734830718082372410797099875889270792773773475151145231315917591356427170899003571938835155048817045005612000997303854292744050295393105994375176974748790474885388924401852642235359176737086435619034041138510131775333896958661225557831469966488973865541679035455874502681774373106747877920003830738299719653239792828528544427435650646282965294729368005669241612308052461391720979683838886841165578127151484898746666394919216321931189510670660717798602122450795156722349654704344121054603889883914960294162261349303072967928881798056968582956266516548185457805579253846575898313511572822468785736544637249246147614610087877446264509772201753635519460462119129365069251632372272451708706476561852433427418993720923114419304057988150251249265184641230368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 3412953951083199598055760567293156415921751855715489745557382586985472167195065454801150630968741008189201647242671004049730148244523341585744875194297090400209526349803854366819251596014006589032417987716156117822526587504936805928072990609714421650467237524649122347908523947498826867428585287441580839002152694022699677147922761728070384260042270699928631107245291796480714146185632810130776590834927200977404463758896870637089436518095032680777666508878489342475987296445169409600431014158387521037083525878206265916921431334306167137675823431458140621865443406351591482370129772030857776897784151623785243382788747811377473573366546971844637123186397073794479372754173547795815324710315759154154438743231074227382348530882674379796315919349717518754415426646154795780705684856916428740560407162128267033893603944630982338671018280322469796023024974735226667836334885070710048442905709944198526204377907531653310652154480030596459381276241457658015751220511212251884307016638123021078512660643978515269638784893461467484207726385527912209561036948027635360738868383911233278966701903861183684563769668085581429949095153957574633660293767199300570698422671993415146200100849858219064545201766182246970717491884478440328509692135043478547728723025863157499168173832552393079735049828170626572725847707354671085876517913228834257452830136797154676249374613630504405927518104836384083658606353865597093363655050698278744138423931577672687568844247002574912522539660728868869823885416410145760003464223305341725713501495672546760139282542668277913617227464549868302698670522680316011454527208394166110808685288224452273927575673732666482924114139029333876789393140679438339255622682930367455878535377584635937747488684434921950299746614749232760122112277811593042349748957323715088563483642585321574033556573602128248679450113710945206590647388674916732777672542755510096330511544015055013694755486223085064086892137862409814925541177200172575270428173552142119036186356048818186663080979392677631966954269579409352073465377403492423811798146197738028587779299548972075938894255358209049611967872360795317217939143729801837319044032798579078975203649249789795897521417458917539439065295339111710807471081705635310917941199791042378903647314780819017970004863684837813008830243688677949663083209642345280456535968475520963859299609451446909292325103626815527116674903109425270495777165157758872535997752648010206643912613979944074857349072000863644210471097775431310196896134773131704478462934387478614586792894067071792736473571708502905503837168199336238375519192127440316646482057471067175846814466208201598749405872588666110490067393893136691389598874580513899041543089731030515545341891177493566175064578635223346868957998912322930715760504798602545653983742564025132053973414264035580061320916977822145576450440423937183584351547052480478487192670981458576382936084918764106532585622571634251794241568385685228155538933109110499737795321891636774946237645994578785761003720183534985316897887074103192671438682071074796230645307875361905144349593792100289586587149898844574244629212800320015522804372293715153953975780501962547933420427446506205893777140613351346242184076943867184674288275445167267134050103724588949675783501047546828680871419016534792596329970044319140749333706587301945701114123337103087698146113582085578317393762126148016178193516829229331006789049522373089757907933031027934166060263063487618598309355778184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -14043423936880457126772762496857475063012909542926457233941040074824887503914374801037679943818254874218178104772401918597892480456164686847408564247211668883743315032942586763385082405351853949484175771158676362063672290446077442801226084473391465439577421480271131401582955893564811308768498419908917009227906706947828077923046551174492107963616383991154614007196873825433173178682853671544328543857492594116584921932436939389723643128728940969636664035564883196614301065157667597711795283130998565643270836107848162573792197101081039299233151563971566091127709221466267346549298482258914462910343428904966704666088490879412839552050524605012437068992277996187012309944690159866712001516393807515595783264292599482939741641960899085039895769195614008922228497317981092824242846407739861154425190927060645436365132568739813896540692529265239266600820311815920004874197276538954653572101842580409173952328814820621748315460187816041800983939025863128326140217912121388582941339793706144761721989354539680686544503364861523673180888562495894837800625589921756553604683289027688429833930848973968648322660471957823011222274360195316651994675288839049420446056415333986563405138880987749969887735749052743743866384788273158131741379041274736505007846442053226504681615930322667778155555208627158000700981492686038445385504565564949980286133708709371455419898495231137461883190035212105573424821343313682116874374270318180124089223562808163939454510447693795036708402609103928323144378065459343671694395903344505977505567333367855528351529661545606891536914586218479144694387676505703874341903650898494762689150908312975680926266626454632710882383877334430765462593957652147606983748030657164364890965499093896585461791194730390783092627118310230880935353353479757165693446697541420273937337886092823243134082454167705167761718128197826045442543577340414153043690625095033307495999434484778052331233143825659209722975706334849712824763754551225261913256971322772521024221610337292539690023573763991436228971059213612458174740386378468852544721764006353411314584017831994753111654253938824355063438016518217287429504342217573811104163194415372339162517897383884316119755898951639814165481751598039293464469024340778038274494948517238313146731814046305029950673501807365539912098421928267125154345794759347742503757745902326301923487543913596674289779797812417876270672447232942587722990281751774123450867741381314903710779361786019298542072103992756910065885890480374815143096360119850675335255959465686948098758527744111846444324546057476562404920445912784790953387307356704641418808283787338905832881206442906847782013392471333065742654264799047285829691739925702956648637283305722076417433125022523115333343950676864614852215968559624532993218123743007777145834421364861184666040044327106487258957416585071487324607118833724719778571727138413192994171000247696264821910315592081389395202498201451339187898947423682508799821548982590476735559169930884222030281369611682314838788566999468119682056959568674104609712422703705063692045493764360516884690252934857410935697598222550279280220661373374810215227377908865902907595027350434909502676879737939737711812548285340494997680584115486802931751230050979512599548118000592828888946488288874099762235831679190081696398065132526547294643229702108306082481572500610679112424526112488483515504126252964706709539603318288461171595698770718348244414680613345021626077116452344743203828254060180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 17191831049650314879909090910293319085702692911176689265724769788026654474294379391105474075727964717500042354787900012637341521994981383665763880271173745947456464348225522950940619331643072640878481754825974760233843192186660734468848692813067448121038982147634025206512769590402071043574878388124041175921065996103039291549002570044788296422704926558469335755878674302240572421708543321615798104303018005427097026096578383857918590778318648763395363804398286240385516169962955124569076648300181236005988868362184493123156316320341305237702409576226023004511027624878359636425388472001990947456808968759946888296701538055469718570972566743242721440638655498154509190863446690995389256808572955509826913792741326010267861621319620140394339181346284879315131027488043198785752084401868191733281282849170313971283045811972570904715871628173631880149858281129302070635433614890102654626945091538789424626268495128210794334722089078778315800454210121278131837766698995707069801052816899003990771530193974292015882584074247232823498032171119458623946964751574378765675693918199312143921621509215688575306608687014372767846682697558864002799132306653469465157081505073564938994005031693624930734128715101738093011222161382688517602401228997658974527551605792164855377386083519470295275942192233430702196209709616566080137855832862780653258124010708029626000325421359507073909574257353225716280582605781727969512186880898692594229687115856868967478868151965014799107535030188016052536852243567298876794810043568432373989390950625300341003693035826270231517244744010461524185690589096563380263442934939906730429157184885468382717787950791515209242167230331468464857347768862939766841287708823016407839153967962948579811138748301915922839423220310175101746404338713004952976853887818041325859085755569465288144619345568712656067239524277623415773353500817664648587006767626999431593029840785838571074859452186923161503295158744980338628325354199225255865830560290240238556595425637670741589932703729919729815860068544016604097633945312956916069447228879089231917064568592571866469906170379693072153573055398982551910679479372709164282955264704316539908594198127664521008625535749555424034484346289236270748315963329603200955468053587860094455211758772879332291423749107516141697209089197198304639642230550030459079653014255642459532876685038442627183488459888211447605099754491382699305434042990668754915152620963438180824098458808354271713148650935392626488009724657002267985535610555914219190605389079935874568989737230357225731815358346595574665018818462502804810496270548552283321391199462224567681391646863681970533525337447648674756112856283508718502138764281237925841938732817681579165648778710651667577200064978798469663838148907710139357253008427624543211756367023785014122604336472824040246054854882847756815335918435833020422739157013178611376784158663575669817039016470996143564667163516020407558693260585412208076238556384584991307662808702296197257235035015813160627782674217713225966657148612377687172471599015116038040619703817866809610399866094820359054827443737291136913017657250906576121026966381898156357041773920836963609964562571979007861471695710279253353945993093159600741739998640867739312801846590247985913127063450776696395518486423647385845672140437308332652671392852889844898861738085763855850987389944992876940638611055812897170658306749533821310049065936705571107400822344339893648854927836789439101785146532224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -9686220376208007196131187319081796101252476231007983030719548333439047035763734576083638636030759441560529168902306285282274651459854672800765575787188581260669307922280663562684068770524644981799284837263600804253008863250435985010280917560681049336643617737292987385311725181189828566897882846329254285416904332107287793164663257448743647900611255055629479745387807054061830937805614121372599344285402653680698592308545848344159114403485360233940800788627294597952739393248551154459152999659813690142844623530832488278132849779687581512996966939301589829973727099360917325010890013669263934960930173293996566978277329989600916764595999214344763649828878152297907004287662880311022132066786662537257374612820838028648176176713854721163846623667272953361458694370103064717746050273109691777819825312403135268934440830698563727154269689607313121767918071479273958719340802207918092574643070361816644593490611036362478081793738222580591543468382906398334932218707613054000042382321077083440822477503340135931104347732967698303782392864312951177709790513338681611484450826233444644536411747046052331409643509958063126113456511154244585320785629644891940908362105794280685763885839195333101327707843180964363608885370333508903265695389950616402347376877208248260302070507116485779513470293006846206506233451647197603716346813324221741528741365854581055214939718468709958522576668853252816968597501901935830990361979912833272039481970511472829330372149576349879928170409744661731060135761384505533296032775495977507648965857276283186021722506503707624130252037774498719932413891566854405819086353491761459363181370784200673911751867060835447945907739142401120741287919306219801286725531340213184295128710349966323949917152114245327265476983050388243590773333637200990533661594329762605023297085821014539883419160206954474651315650500343625820685201768459435544152864227319713620260309675832707552392032449111317182743977774624641305985083010915648804753951800424787999339687459203387755434009025872014023429041962688300099366928408907296007350739299698641443257354111401938371832786547896769876844817443202735391264349080965408199711631294356012928189634928177252290649690580241763482685052678729733112483248006625167508324790171110051291653623087933982624237984529594757535800161485396798075941525883557805495800173538838733957660695471356504061038807050870202915811504715719420848924754236298519757078525534446574235751846147468131196843702515725998695437980428811070371648573099052484417195529374540770873262258166615140588974254244722412788255437542634925788257233501674632567509799532049294250694783529214431763962411760882583428829694386853134368181589921434766362262050567981456192188215171573825871714017873919641080795930114357905093585032111369230155765675223759750597125676910595943823668979844792436080924427625028140275260647575454950683426892306218325665338146833854290026462843312161527950851925141671211275182043667342139732758352349842268140323416611109580887669301511067321650612912508786839618108333012973074565977042426393897281152227764310381291264575080579916912547042908180096100581743175630647739365483340632236664328774569301812467964803711846307106395484460813986232457937914992719457890364067394064909850982166425023683539502198369518612292597993721241792829972141293682918837600142334537203508739645291284603202882330209188530555849685913176998912831171282842058613708848369170928285605076181924284418608781172000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 2941200500505548135867255975555012493663163905487425756505180770961111230314223862281739518938938558415850562465699882691178314385929494294028505852357217774200263986147349071521658277981863547249773891777607565524341622156339319982074003512251814074722663272757635048403141102477686626305775359878572064864689026034843585877657930436599032522858693632487473207440699943026276904590920427916708456121783433566547578778230609338988577336981197220290420840684696101253291725520435188509616236454532598221428033770920648912509166083947302470058573908625472265502045111365654466816475379641325069479782779539289580647960774678640048563726241269232774227959088716673295703330155712588055874645143553288864647749036883700788832338926899451188379747845664419857378140270791672490645498692550644375347704788480964346147032042261244917667719893737048253161068539063215533934206922441366960300943703069188681366158589563230995252357360982213747548900666678734764539559616388286093350191463466870334993213922791246949629736280614835232874877980810374049458354626733701490323846714016882877920304209324807410928784337105660009837808190781773697088341332031860213296190216786491410583977705145476488340338054245353863437733126903839971853680733572896070248578352976806436371936706304299167015340972669338901767749108411473507965192665264969854574538124547220882977007704585281873448197660775360331257353549018765199547935423899616950473182925377630982193921678944971936972583680898326538835817943031471687765090542830851937727090630317603294203598454364540733954868339464591571129670867823391048831215833976591895865103898909379618548905168924651476759362005093228823248392691694985471939497043098067980598953833698758884395007900033774373187166863903462655886022931616193509803791418434291294224140715308605483581790796135720633075426030749616821638900572318396673861380435575325018785844702635556547409429736410786387030351402320681783765222233304761382427835261156907618729413956694970817544264186626398773733864562520786831821475723575010510384642051877888937237508240448355641782883088754040309370870949198140294537608727440459491109885714329899712568088439224727096413982169882358982707976188745116419263877159841038042041455067204156310187226125599779265607740271345492452345103926181138485056026426536152948923669928859317179409168996207216191265014717101109280557956257822441012497929651979669922198590466116103209316121056329243626993478618058956161280973350804449083393874084061832228623957965591690249512815405929057827073488089637567411475455012868958111289656464946335219069943318093702794751729443358416426246988445352969920837437375838286798121053146797019566010298922113437162414961417140745495167681403583917786641489052738076374579060408015016857310991881698422259175475298535905512979115812936753671362743356228219146106274287163798655679114124298749981940845275339896256597229063168067946863870459755326755099380654652903954396615179484555688658326615373955917560908654517141931305156413924160720319039787261380889097788401486465007654145662276829040881589947417276544476162854639316562485123961275200744242913035146857115196169243775279234637039517178225770866862188661492554755622354944154366452216650937946168670961835662424833296932827498972660978293152688671458254843484447913579728992399922562641291492426695925854053914925937294185861811684065092512135028310820564886407188784527175691169353738379474455310767507238552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -813594840063344481064888388166452642127361141091985547871885929541930570877520010006243805036941536218985805716759566617396965271479494057762711256521476843255946901369428329477291180440736921699738890430366201835545171641697081070523287520442644900028106062763412281929535922975533584282618864573618955172106176509963431174858296072207020013047387866260876915568101018009938492208655337029992350890801770572361223660436905005415575835535734910387317019206123078840366828781674662213117856155058197241127583605893848140308976813742283245379166388706758594058537820609183618506036231492648331178225116681926148444176615164191986733669791741015215503676510195425030936543355354828019429475304124497741034759121334095911973632191319976506461312410569423356507368756727618174851222566599459324492293047951172833666370747572705507862913656149619794625018401699371189122036026919279056824555806786737582946452258946289857003399312181941145844622168650555133465938211996692364858745990871410547975030551004275260123443640938331887693862341645159633869700353337257347995529154400702319192771426642533423641732548505382653808155488951010278880130472259781970982728244319270403285163682570818877708434740130439985066254820183118680682684044804295139039001381292075406861871898780068204720996350820675899433560688983278911941201657293552157325579570930615447507744133158813726686520746383539938159846185706931499435002354836688862874530512670204162308490004112277375018745554491233127275503329578602444369661920891029316523333958686789703147698721912269745700095395811606376463302198269587593817041935797857079642366282822763740921171826725211161514892030613973820852849622139872277065508354726445853638622031730841038453424252202057578849091696170573967398015821389042306950633078043125332979741610134550281020485169036596877281181442407421058581709635850070849232483314153345749530548447778755055867214122279661086432999503015010527458749989178977675561386513201854379280278198383505321661621401428168542838519073278591642251573371670644481682626412627650421332216643147142444134858804895533264254972904347509527859461088954626484713224340808583486834886011220032921503489816568224921401584623535731366531155357013608220015628126235264175365504593761701966580509685030247852578333630025490827151534068736171602689523389992026761135421795284603377957315093588329846916500518774800600719673234551537518149299425480785427780447789003868126103406985173492705960492519564111760821687537963144979362774995618221889066032483720127719045491816069655387521139677042166557960493626775580269868898052649510898611208955854625485615670941644316562785159014178487589762211189650204844688992195333810196817628511823688926198415087953503603800494934447759843086833317523307859572032562605005582377040980471732854026251435444391313248330023352960082631143329512245581866667075449213022795732755740716055852679096271822254017479894851825215494007123026730496053733957113289060780882559068000599880248028240456015877264243408934321887318848790763727294662156875903154539964010975733811697251195174274812283644540929381358503730546948801208605182445320830210962557879155120261972512578264615906756056104268816631564817130260941985016729259363644490352315375561269121292395173281117584768838365926658367866595255356287963129877927259936424778586367836930994511475548054090804951580869321081967881907426914861752897895747729059465906363746549934154041844358447264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 586718863685337941829038014019235907467480777574949984951924722598824229075087264200197816516105174917679582934598860911653135009357962333918459545917498493602723675165411596282989524360977122782463755021925305097349564309416577760946924053937312463282413569745357591201791053938692108190994618537257952796924486122314625971669792388696467471555076175390240842547990407541897223029157953095451502130581429200396558729338648602926976290883049756232832581980627065667511016076502369055196064708289552195701440799773348584619013341754983124247695677506283429502439008804591689646948873269905747022703826332462992263302203141847833001096847942483169875074092870944544917752165888728747609741666513378272640897263467982947084134608125438805140301528172342437376617223307775389964872765662253666623443096685914655172731281870184184769536150091903034955757293130529739973286427751795306703921125134778232300826786708521736907378617506396497578124762130194964431284607404504893047297103325946035333512099123352030768971806354519940294516828989503596670802325537187553654841309856198161844458323433743414556717293049650603106216070124718767849457757274311426559280994506595425151352982800271838609970007446673059298374779512782963397493652550232383331270471822109277786650596164964787032015295440072256871177255591157297210992745538861522157093952738733751573247855128856276682944765500780949660107066923078642458378337945967667589640759234398345229770190127773909622133568563521171751545979025524795228347556205028466975739754755366224205470925521345553138372369459571039243051439808125910093200605052671955643268876790556549997328263082325949279545885920458450211142420501218946449992361012577816414245916288842654597803861042701593763722577950052327254234424921440297810205915027098965345011336562720318135559390511950863155704374995859123534704864108685605821056757925387319042111750968764525919447918811500441554449750034665252269461665523812598604324360526608312254974686331601853097696908925568661604995549387163316248944230416438169731195354981486473108748650171778050132835684086691648048115068886890299244352979367137258999286346231998279016394129371767025030155694357878252822790552344406666692521239368010357295400816134176392047099973027946323998411167160642502256639754146923303090710871660710053578548328096882985791542805371169265013518364244606904118474019746778876639154438294407642891104409682062404097801432285393054354941289477296361931515513467058323904882923679015037182149745117373065213890116180100767254928072948436548850178272189318020049359499190432629284297726715066749058971088526814244216825312119050700511685990685007771546963912689733307001544760451883279197459152074055394996395460737895522970643339379748956637148727958982672816941516135877960097392684403682659631404338495258270010290655689327993698703321514539166019019419275632866977118946278962905842003854196527236020615119288349426123873925121148136752153186784652275940559533274523038676449058053425286902242154162622575018499921484037868125842297845228672817447291237287484575748022015857721846308388934841907163609623891724073927068986493438644704229155684961334325747900463697320255184391871950622589219762891113259114212840538598690156561450370221130552239883958840993973842968253127206512094327374951926872987749413644696352430966659270938323965653585511898135906717474973871173124436154120760993297056543651743743063029116836528702079047248800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -500971062790896688030166624721195716997919060985785326093946451609289887589796646301615834811640458136638435778890071352611408382652499855773924941673361919197414789555156242308021081486626778632532750755116669393189116988777018183669670826756147149745282233310910510692420940066547894669702546650936138020198674993889898734875869339655108506150086985544572184456060147179105271913129047814525292429169447499868834276420318149729547076950442653684907147273851603671976698542563333910327431698946876859349785592885481707747102712395562682058660592847757933611877937456396418316162913217428174803809453941388690997665147282125599523936906835077915315390546873564149642315550955007172160516945825174008875539196304569675032583202993432382406503025411856411341206826904425773976724876517195698871627941225624438447234492453132398952299439014467788516535644657898944946826555218630882217744773558300357422541592959615758640285349462571274208129691358943939136177636535881891480616738963586425597732589114845841516844132720067676980366725565876785998514269763372202597877581177528014284114107623710056741823268281015094200480735828884728464256078450979291508203848256320222284024050710226319273694010743029409129897682251970519482821404029658602176953856476212963441062930727968206818884106699962569791418513265220497453065478017781674397757373642884907760918393253050276474361127753234963485415736195966866567441911193621166450800287285148114933157286606331719307944049061769005933382140294465534614482637804699615090342722179227023278990365694577915550681579137594206334157214170593872753888166330207550318415043142749805164839504875967483037958311432297423047924091984899341196690590584123586036794293605198932650044320412718152635906861840626037593466917226312772323605923522327139199927229114838693799835815438308697626928276955996123903620147473371398716993791849469400243580173104594025110593901861663314778859002539604157812483224394510284061129351048102483724366528862841880039436152585985210937091882378294571749138316136411967483965653289165364551294682219783196482112523651053470732718279768040786563609578915952006171437469029912714700524760772767044320037098517366411687758832299253706211656693726561220236489656676274292394677175302133810428054823768078091689928041379686452398743995329419851883728921616503764865762321994035565323486911125454653561241656681203639610472449354567175414106773928979321126869701719493656796163440867342897055373065634528321077842941027465849150084370593287826308408285994531699650795206245530507398969148434054092812023700207164953889125961316479222635774155423354771144374398827852858693247568551065092115410107615557303679973265240564687581220927492531584123738232990243556612980057098852658070933434132269810387553891182666012155023053180487429831201640383242102943366724588516071368342654140436739280487131077940988016757087683218244204525107013310464218747461982335336718532230620666614596683087183056165095177778172154122140865894019174427411526326806156868518607572289169751869024834215938548141750851498692124239092446292704329554744843359278088371497859908734981071250132405256549004245845427642073637718024141930738829663020619462918805200651385722066379171042096369054763434557414998747828241091319568379592031782363048605652900234270501979518794383506497294835640150354987607958365893800965455413936307023725434543675258467587239161664792870935609086616157800760860442576744219620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 289906442583743824829131038773653568912526260068513160091045570176827490330096303291893209066578640168764004698154526762645586545894165202035067106624056663698721243990619605891051561110160965384702714345672957836658133341566870915028774781686326255375106840612300154355765842292699825714552246580490031064009206859811681418278441280397571122255621148524090338187429162255720771545756178480511656933649387601552672820907542697950538394450877461238654581885041813591832966602716633668111964841852445931010390691961497580575247646638854733735428989090248852629587977668085288295419401291880022215236178755854914711419841279732106246430239104871208864321214996359718675862635191733154164950365668742479651523963269630217571726512363048214033290912428960836560909845273683208574494036377843663864874034222374210664110496079181288970031509437948078931685514333798721462645821926212913757388289130526266391614355866940951719178818828452982374410994177925552965590475877114196465742969355619091785438262660233286415023379303927238922550474450499136658438219575221958815190184422868708761163832632214726293595265745541905642504141171088780930032886934001030774993763310936383221330724203971746237341483816175834123973460434642884041154119827164037011405661266975445871256369602110601348477579474491647429717852259452018016668596998734011417306732910994411980504949963523483985505102918606736547002650998281341206549985652056876715353336644535805513764365385981849892036555997567415232902212450931465507349915384621016661320264230304596591687014329165771524366867647859790938230171481747266778509127297455767812942229011052196862647208405607978754129759471565439657666628245188989298058848383288714167180888621260047820248668989200028175152498128753673563446962824556643511294256393857977958093019915533709425189849072846317718591912734174512465523961724544918055566743155815094264678587030441682275140735823375958509100134527715100807779534411258411417717636998619993494072372529660766339467872383249470581553644668164775248087369652590836781514573869924761908941126263739625699012756619265913368845840796365544107964433893232742203568897107175601257043528561264109499190387743596014337309985055575099371485404940221478938527261962545948257533628537301792738284387187887750527376786969412000158556612754394806377453368538993168033225158223926609317189190491179630075185590126116467616124457733362487332424528491072993092761328098148369897289929596992587682122954178036885301770736679098666158570360168977300768111362498423517755801746799087519238986281526209462846366433356779528416992738459699697690036719166844763048137397890530748421936053083459384532607599352213080340760701958806784057253204047724644590633517113572464146448525278214966322381957926152395743233131279228483727705890740968258677093167263040826844049938668444790154338250755816901242935445116966250079138130364039718144591619711232556678535965775703773397625714467147278953174230455304242376128207357376711569342697876970589320288441912519817411434814647044512091327828093070377432321237728044170137574644636668552855390766132290655584693236616610709184379392277224300170918488719427023738890890871247834751968887268559186796374483657984794510203447182683436705262892853390842973218595099728336823956905513016613795985216198944103378778854689534789033460121208825602480581621375464667015546797003789064308382809623867813611757307797652948688804544020025675039445754274960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -118415190236791579643682985382813502869702591295946414767589321464966774755818681459173657466570777169670625942923464043176378328235911992926768969704114034961175543572688831757520132012453442138579646571609940086760343535787659025343836155576512857882140074092316300352680889361626343915072164123842970494703978263625911585346216115650697882501127614464477532998075990549151534404627632456146753639691284060032158192949488633903178404082856770934978262376979054101453583650870817521377336953445985903799764867891345399635885464582847458401647262424844396100973673928324957645737551855433009460706407849277826851200990202540159208371736153315202687270583820291604593296769644760619681042858241537131061084201791692200700801665699946377549794878304214231930744748901704297284162562576498182682950353954855434988993118899238312751793944549398238765163597580770045540829265402258462918133946233343662175793978701495293878156824182276579850614668186249005371941672638761003533197438356847684415427170306218723317924169693244647284735595703197675811242624542442616893145718343586057305760634368676155032709956923063022474357899820098014601036546649850839805222948847310777659400063035185394869499825783966955158618207298077022848546164936794823975206100760434155562632526351185860540509326415549607027343267163428934901522851407219375928675532998113793206429989897447078042460048369290331142064047367020955207846561815303790059886006615409707303498529365122291773008734863896674686580105433262598909760299051344524129787595960566614624097520965345999898983051749198098239819754988909472280137477493084702886269135547493847686962144406444296471877631654911218812799262938662808042984808283604346647618002349033245033195897433226532986533776766552899935354341894187446982544257464050719323071944690267220341455267638266513208479765420579808227413281056310555299758089039477456065010244169970798411802297154930953300378776670426545389184060810975702982848987810818032066300289812870314357787828837105187074232006779397716085134106980209526176939422270477092960745440220037222429370257108063846763050376730762800538210495620484239355298778170873419250254866370372198301238111274878185237588005478912592289796554463368304014945632362145545405609254985241357359115771478486517996076038870222412333180411659795157428219845364527675841138497833599710440363365639814191106671250271102618536309367036724490428134321812260318446444391510866379449079694816068668769520318711621152020530790470735347578104115686721403008490773208479030745202630938791328458098037451982346080617635537482063320855353076096318799675580469504062214110267916704518853890635528815229523658084722298527155180507008699450273457903820604789496239470389853514588802438226214572555887400391244370294632262327014264920270419492944997957586985145532961130481007634489163842088374404681976602272384105828780701805694724391958890624568493236866781104340060809203057129109717830295701350996317406757272553729650701270385016894296047493229034362408031645514690364291900628207574105607451229580631577798437037594425833186225235692842571670330665292779134332385297349093613545910720032898272770762353288859227572881923608880377135325674236049140325850904065783487262539407815663133183406177749462159170423819237329127647252960731035134646283617476698159887586897845299004176346177728141019260578077755416326551928310778488893513007866684290671366058124630285341139291753548146309939560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 40156082205408977039893638840656743242012901391799217430517958035130412541880469384017634004648779883029397368131587093539854408240332720806076751504178931372370295154007697967226499879410199331962701873707088136098761682204358730819098320993049795068410512736610778129799116524933429924673134160220161799484877129107691573151843405598866292491151368127303188272902367790723303042379570989805646294936026807461410530397618203702951459018948407650225931613455226033645187897712208448528779989677862923191907765530946310128361582045113362425120572016981001782453122514728494871890489671830784742977695982756506393351925252511114187838320382125244859699120983156865537846590255305206589533200944842274968583827750803749020177015914633177527394543178672922616994200392330084847924823773148323290872826009838477222501627496886362451817058744450209722875015430232937658274513308448344894079518581822776429572531327156673025245023340388869717313327438736893212591751807204150278920246689716551982618497399834616412579178524462512092045197751598237704056984786929152098762936082120870693800088395892146551353701910457295138402320699447383149226521827058719044594924282993340541636606647218861506732702975350317078237038437784789070594093327526123286068927933557694422915946801799146199938111458187944366238056547061695524299653006879966347273486692406697028448824735125544780473409336937679441974851257282554001127641735216900227996393821756548892866868233743075122285766469232811179770399085982864771120686727913091187449290135348163236305271568026618119067706742661221444104847834251960119772607546177548317614369919256646686400761580263314835148005200785717273606654574251703649400230033330134350300120442023966449736427261601865577112502323734164111115193189618429269012818948596084217206156347045929011633022463232798332222171196127582864089753948024642744781603547143282343310430905897048430224209599454873963248202802188215351574102872981324726781000834322529797427141259937239211598330973648902460098839263554676787333162954095923982753957477847815235217393804712299595038109119135010010771446952313947168269947062879842401439504196861807003400892626058382927746013282014156613142845028686576028753438226332174776618573211657963734071251455462618794581918551183444683973775572394505343612075127719729623762765351151380377854706828647277973395482259113724541531553310915326068098995267627841028642248803993654221985503784553788645600663289476712504488802472257107373861178727897920493026802956208476378961180172000691140952808582291668657963979751024423430723212711866239827547278103309389498764127781201080154357481560583402433976673664361448710501786651455350267729974418090748641139580668392263478941014906870900537675018350158917179178745855493708369149489233016255519365057997171992758972530988891701149549172253197708083144229059211662409413767439381524685606481480204283562762981506474235628951072257298228640533397729490561985111212620986460209571660355747105847281182270267195949143882581437466802194312926980049126767899697437445022119843076674593258922421376829858946445570948338959663472055032987431768605454440888543833513641531057575259257717847986036858783622649788303224305761601577544836473881466105654744025146590006693755761731717133390410239953525065619559645475596199559063695008021152703825925456951317224542257515668886499581425027250592106753626376023823440143558007719469802507075142296546730307727162541120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -13106730762750083484737109272223106331095658529169132052567591267692194751165091598858977759605823283175842713834401577775295737938379928723328617754797955328035200821798951544827245975060792149176241916725246249847701426535844777231848256279134567093625868727814976025048355873346262676699202540825456744012468587717350817509637891595575454340260678059013611189894606378288350960740501975829713952789487169456052004296713067165743204102441806024919936772141716059021541275647908320663680808811384503500549857843363884113377564045969763657237946379233225062398075897570376483595385594944679999569881490692744762587796698293244023608706558492690224442919419102718932199040928045205286116568644184536189158530631633444163297126479713246067535370697998829696992287730709093560939499820087716777453604243530941288147726205277989645464713181124309097761750420744782511369959279009130251863903770588805806440393013221159197382332812394833427495779717418321582789625199625205940685089628778511249170893280804449588352579187254225767487798092833418347519435079478266927016006837544214405135667406295836596749259823672869326159100564061993587461113436365231634714904607768800792222254804223624731332208484790741362203728976780079679865826010197748996513778174441267148022645178898454493759679076786862168286441804429539744643990963870675786807100087866038974037941406692171305180247983120454496031333629345286278729867945588496456506076354665542373258480338926765085243038643390537074572377884980462013253202675262506827855728586833945744475160981113474066476124143733825746764155077257629413375295985483937494835199897868964698898588119548704011939045040799630791809815387317034554066163039295314708051812106618091231581186447606272743522611508854898116331937635169468688053401053474095068468378743036256262339124730635089844698454995858436379155175012813027555884201681056184916996245971653776960474984246266941048569252568390322041733804838288165070029175849309645927651112468206490858507194764198626599679208665986606849022111796277263701304749605634685536694908322734502769308726381157660299668150715051858861635755606391815125053321620507341414698624846805941382294917777434370874346714478749350564179306208347497559771778399460719445867350003003995645079322739426990156207849356731935287055649334289823093458120201920522010943587528897892952657104744518515300129577876680932236691391787144731124485994121341564968050855502483282118875532575396760470042273379081503674796101180448639352656140063971928030188083272167399310722581986028962709582524578999633984065779602055510222421197771652060723711384188168382826900490443692076483246708760706708743322504105084028725583608721121248700671090364637725313058386436190014151146512264396526094958425593649635677658053796677977606377475323428408851655974776152341707699099715931701230435629237723668192367535138379742178092160260674632003133854540370683974682656610048529304121334373577691755385932135600048325456256800007777849241716017229513528998191899919493302685452658737639019601853062351951666889406413217585593377262147339473673142425449273016978684451329128936464819578775553092358827685948534112123946464267823777632997004156047662424707699117245962041712612566667912589818184667503921325906868590579108112525719887410321019368217959761237735172336406719883940693238633508230423271327603239823665306764969534167470992863855538267562371675173258351650474563083545834978986347496600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 4210121784194575960650282912902757004416251661054682912537733906502819690759593996536965894036128622478137016947368761934209604061641793565216970963707163502447860492831935940461098763873343849919082400879032822378477845419402302664638128128823638366520334922964743185799962463064913588454323423740634898823409524370435196657841696719703650754621146591758600369541917589581510756472223126911401659670349182956822164927789362996921313813137262131046954263275355179962130190400471800844708423081450590124320872717047512319931506845510558334396147071415431718433455569143834655402382787169004818680706346371010750843021174910248819577512636639370424107904653032620203611779307440491356779329082112504657667559618380285051733403157954733781364618245720223946220296999795789195645447716985018759865416383510666615709570726668259632240896202156117886501107724225767075395316945072948068003820515329960467077580710610322415097255447900352605088262477475445025033952688792146980629368804866805491404554052449594283201195770906102579581045815921162274090079029234801180538348794341718692320355633527956007809837696165230371050562740416104068802898007989388579839270159520821204478198590238248835801918857725228811742794913003062821446399811414810730158989363789306331582571662372041898662034296413498875004834488403782597443216609530746438169254243439209304631563952907679938796853496617996677545732077160783837332096964901669627455579262268949438740533865798439049131694302493066999698196357523936353382105620373907394554216133139602492896411019229943383565853119598603105884922386510365718485060794180059934163736391813333343017915835042800359200197196393575155054550292536844666587660673040625135900486968785285326064737231938949582959359641031089684374205329493178247130692571100632897171824426842527539197754232724402445360191081587980383248967505702862368937518695266700075360454184154986578441447236797708254076430035124034066658732836568279477156168819581812034366696555192660174338840940396575878231254284912852384550987419465285987576447984544313242094126708214962994313643127377286737478416270562397039891407517873157849263216887278631134162375136942113261835165930655505026270717312935489160195357225414498271505315548874063122161355010202121182153049042913128355253703143713721298453604394276862447292283706614243294574288523658091201961894390418826009807735123452192233809581104917569848741873044173133014268026180857795096431109885012256692543491853106665341611244901794033560418238616671351675783215432109351123134284276789513805852932219300500195849311099943766687490913838726330553421722982430238658061592559313492440154761322743298770858370110953167290060093652733323226564435479695528021400283267103440954806368766540142985408748909865211277569834771133206730583476995600353278518085189216337512740887207047686042554946370504776451636828153749370535248693603907457211968888122754131062148408716803767830258383071522774725312073736556859006666297187904323349803960970182686170822300926368750028773000602647514753418046389570724946645291756416292741477368986945809176943244860416850401631043408988960563792996288329415367111154514097737485658939782683619866733007641225461363654661601261302436448908266740035077337894862807988219526608281666055155763455662274609961592446244352047280410973193392541320928423830864559957021332278019442476002856601029079969700473631219704920668158207932665120510987790705900850426069336460000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -1218678398127788527361403111805077490814030565344593070257435398921233906197808924348711047813336692542279967652442711986585198114571040952453629647359507503733040491581858922156659003289859679549166844224264040061732372822762704459945699766745981736312775854941995227718629660145519936939739747104271855411897939507523604654539218146298024633794384587550811677989920984582300072665723875825850688707946952585134717523920751976074540608147673844617990885434608998703085244425419408086687444188578129558480233377892734112300684506408517220013893448135939110490421970620453443104062562112349218288327015442686113682605008577374226845614833126993097995199605005127772852748931309108351711321112010665242066945621441344784972526502671866380657243983425223687288120022073788716473379578558978900888954449719703486050358464503881341182522732313174512393744949073412389798690841758100716035601349286271463741587478235986394163281409974496359471515916031943029369646995034205358375022122762332047942588541951818634599962633318188847833399115355858071454990860616902980748160886287087787178038906443328968465649264707307762911942337622270282910130903789110177038165009806492337008927531444005769871782467753687126728201180397511415049238516668876263958882720734567227297720347910155378659401396964962369475648995507921853053725617516073625892126943212542557488002370847189767617086810822184079962564161848893167920732847760113942865348988140510639930180898062251374582974661161578279785556903901016094878059169907007627763976041742457418239676968707713430641890479568982788654214549466871140906048060565014463038565321215251514417434258550323663210285506535912894210415997683340679982645965347750414959649072524069454212775299045192210372553843679922473488615544281741842307803691082006066486051824463914253993201495045232077666384021628938666860363644327945679357631282590435835561466252318954304773572323192750136339279123842602990819810778860137637157691217244165087857108509411880735501971667699187156339742550719033713713577423320709668768899341088905185382053790127287048590731752509733385246038417536443536332095137511234644445063207412071242310791877348684078246469655080818528618116847462280126823401446448602050279210584886042770901121582821420680872056275525716147307744488657687493776996994528214857334147768454083056297724586006955903974598769032784171458160581185675258193026688037859807353979097978130943026377285957949189964373008479116922679565010701810620256349555069001100938491667685747381408516400166987626342866021302039836463653881812804767030929971833180399530113591584716353044342399613629804003184105300010823231432295872450457590777950938774969259400042016372316219473361778585224949703342729964967297467196936971607847191401924382245208986213349749784741693355226277105358710625989678704308460960889102445487607075926587038619830226977678108386374636633941853397505416932046042551349561969111059522814070368077962475237410550269587125746209025002214079119784863178976687540387695055487667000126193412890397261007111630738909647054014190275873612016296667286537256080248417378153632319554055662511059929891724190980604101022541583911810467278093076173791877502268445543391249136028697837570028240637816475696209198694536054235709463503415433043230754861993373211233331869040381216005210518374596880234566126689759386861724072810481795937793569738655309294733906371469159543973163112794125849433312382021979917105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 295887238155678791765211649038098938350293499459275117445473625257612824286908406127291732168747661474793125901361466796819576934545165385073923510624111832001073445059601065999672795446907052618648498636979290457723358076233902951234994060255899357632770176197570431022303456051297043153621680478817168378688333585158924362624573477881972990820590629354078879657029816291731812073044282151356872687356713732817133293318752964112676556573691266502569702035467867580286702634740831337216080285801039312578050200318789366830984656187240434137863429255432648603760753014608543683599893987174704869233550967646980259126884196107997825787093130034142406043897655857348355355996068669984011983234513699413721469012693307859462252560671752233249097896835153740163434089221064044852501839424782387187221492788202179911203899738584782470190756804009958701331411089096437263608837728363364395329208357405232849282805033704571171037609450030851070435787804857685257969153430420176582501199652838697445672511446417836436036236814615948044293843376494243815699263857228566195114161297483230947032869536566343421090267970791280829492646245174015128570852893220971594013223364981497844017865768106910776951119913532379922666916154547358969432493634154281434248644767998894038678579553545383572165229278300072060983172606336447618161143673755269308971509751818497714293007339870305845631310558342782848352420193795588968980579943471961732377427383724623199440998979608962566877225341075179936784118973360894393674897644603222010399942887368662063753864430886715734816660544454630037666592368952292035714862847444815725582259636050704995869268019969614041796625847123541353683552140029614983621754362109980022633412460022413828437849300006942139289285893305846605442020085997578306861823475441233742996979218065047558450572779865351517858648267522200904186140109393058101367639415886490306178617689878798280405469897951393386824782952687178265546427348138135951537840190696245324835967019652514616068657647739844378075884375422413935664065825322361702401424541303182133513100086947519559340567712116040743220058234944822394463105590666767908139872678456465651407375868134342112664414883139823829704513950502247653700025361042117710202821587845869583028400948378171353091660903003223760910846528761025028941565520055417405777689810494196088151796935433561353482677313823530359939523449064309308168613052750204363748304451165012279459330783540773103129748843443271882539268479798033778767438570136774441148990884709595886080367437479673518692520522513957876778230331839625794792180832142429683000309418428258002656895975385968838390653304910292006411274953308957829815161901276760319258119923622675804242823693411823763416765404226104431218999791227387170324064233600896960968735324844368155089421197161452791942748037799087708487746726134407710453077020948375045369589066467501315320675933123225603949473081129877846674675372189231693257862420430060018095820302275493648605759124126118714852323074399470642076571925531613131366815041540627286899212645614553604169278175641421380391002978149592743827966782278277365931210399271931617041190555533540075612214091274144883228309538740574167326676935830627009738449244753815374826583937360931440821147619910304846530836392858225639814505169595785306601888901587971636096033803837153059116674538839128978878687624085735068917485478110792854502710209549701047538535707575022109287321414878472620430211380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -64784857609734819253769132737119407914940186669292391492730471291016707462442334163458001700998541271895598389439555971710411860476484393620303359511152356918427046550863966118759733219840800241300632969084324728765553881362056049746133163981244199065114363500589996683984820322899925580869763503756329119489418961501904528075103920359687639452151559270205476202122917234812611065520038136963536825435894679706131464287802640429196641255707312344729678902777973335403755517253245274748200619571988410067956006458543225000694350008825229139020897250383541483581143695252305454736318300649546278587803159823179887241094846858645769680253803170446703701765158427290861872853277879288777141328372726593329831802789546985416310194980094648290303405903055662236098764117551713762079446653197681566949082052518977453365239447267685555006149925858064437124357275194238817379536560315375200760524824612932675357256457314192664997762728179396455477712250296985015411958864798523411200617123433452101723481272520271794654825604011901804902561407078484523672754553628570471996989329905932659451080714866441909518822408663639833756577982037909938457649020398369680911305665901746106406024176925302506244104255620431312692331012009534277177524859218649153293559534995170000308604580729143853176275281241550711460900630542577188864511172653218982825444420048778389824666935444182467268562093958066141182771254129404461083183819294572132465940445498122640686813148247102631700342592024292769816479162319333130144720937790272038574725672639839643070835968754237138449667145143982582802194195347519614591591326002676267189583723442476140125274657582084547965445597009736055821210657781651876625949814322950403637140542008446631506943936852048157760352104825715489719396799586608017884785394596755314246124382793486157295167982200675411891815972399092434463433798076299810473699754698380494123541669621167513713058241506739964002813102109296029467138027438263568722668187003418604128654902673118802282053860398907723060933999617062441819828404946070727320956169175845538686225678089642959912556726516498694605570909734414839751535173513698503102249708853863345868152092547979332703921081647747333966688615177512678373009742097814362571464122503757719192927514071758263336894629555274024740995227782266195425206497400833305895383587634782750572965064697102454166534461340924284022944361074675038429903302655227334699369346892401708664902840121025414478425091489358226873353945307880987543553783709165115501382981574831153983455946943308685250407137949999266916467549376840738981951113004922605134453378750803677751382577842118957615039662677308750153578059831133032249732974379720306729846914395424135347439095358351361211009839921317831575045566443847945177285661203576606025292795519904797531440983722831505242986088933486409616686474036598091487923282944604071855521000032185748575737670160617022136333455650401019789587384652303333887074852757928625461135301984220936807173365420113544098292850372530817773197291401261960647449487174284358811056633623000665235163458271338832260765972831766869000886876092743015686964150858966990122511176315546337378145555167660436455410019479486797765204942206899679684798061262166991123172472134860911642319191486339042692335181732699123302272800200258730484062863947842011660528446435550911158790767776603889050952382039522505358380175584698078482390514018698662972957604383028074409395446140991599941101110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 14524664289943121107580037944636553133590012230052133811686320531571747953804836890966565432587413316229667060751677998133024569332587135698984808782864255925605242765319831811775450670159613331494332808783927546150545216428037633735951648189819593568354834159746923005393356343352770340976753830413891023334428370827797031037624978479959398827851664381986976436215365449444239048636131351226049186322165220282392600356405463573399458145753296561590757571400392653459845343494962406079499169014839814600772836698798756543399023771175078158281675372353847803155216153964550281480199306494219680777646569890030529296450104832203182825637013641120664283925422621529319067897016411907327817777996193681551557604132938422425683247139088776820507839057713950847412634931689830521853784798761420750823066494120357583915079765682099100681223406414514426231748179691410260249474180000178359547237764352645745500297389222255474511186953744184598160919997399313938974167719451387659049572363687053664998794117573653447546223020891466526682081143887851015822684037354381989425482069002578725143783731791821824486676350034042482429708310394494009715070028182644676550687027402121126667665789954532372898030440789615965084495266484452180560743276501111360552137873873980004169031352398046957189730768206232059241883344294534009857127102043438095973644050470052149946321567163344425341611348999868462235467223136078234323874757736969888067790426640845599768883433086587973191694990306557068351808304551550293564509157684902674347098832968404787276302243370616586569096272761660092664737699090527036483672461694235989599137074120402654813603835202371680215145835447185359359113650386365891868388534008681762630833527614792819468327169996123013126148747100159381087302169339080572489329735726220413346275980853523721209123217467220602057903029695001281904828305402666191318694340172838296182139441819808363884329209925691984862668158616618352524672946877731435977150216818842120992797761020419341861582881378050522182498868478191530582390001493127226894223397722909847627522985845188153376386239719165612686199178895594745954652628783310965190656694246056682792676253509715960306612347600351486405860585652736635331320984058261696806654399455628833555685544450453561520170303751368096699413201483707950520685232216313911494322911677429701949730089020703554983531174810386303833364613058337160724784703865160114580614716827789115041101827467465369454491461009422244613371137535752685690716280735693814614731630744065385782497171530708229938846999686499975628058889453250457433338395200232806086564873493339717485360437436749201914114741433838187958308574668664747606660596241734406837831094234555932620786941688470373164922936554312320950565536350448359073039186410026649758913645823877147723667558828198791296853674191594911653173164639801047654978872333479637715397000711119430945751026940662130649814676808213444734699479643051524519724441795433322714767265446876841016390037055237230094760953572351513051294148293642741235025091225492276834176495072723691053327735422626328398117974855641940536273899214172013278978303558163046250753370124191852264965413275217963565334905958811257937580091128412013247022995007202873252197190714855745173468369684059254595711765183527824201926180362531939379633191120615588599050253456883410345182236980727176277220269817097420203481395583716170360503483641026861288384182435796301180924612431915251629751850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -3089750186677639471919284763076628710490780875172272135283524016173956663779385230054423545230088437927203872108905084558720741346306108583874189846510660680224753543233665423954144826270315431121572036149320634701074993147369041991564493230412533881313442394916810038021504114522591887444572688489382080284089302115656370842437997960490919433892201485853430785465533147188350478088770279336839419404471426261262336099507440081327449220793411976023779090403606502929086071991861120287574691337724206524415012545261638607888640854002436688987391948382279477355446735154423299696060912595187859585172002302691110125215781496425746579942472311461729375017111362158893560176659957521020788220922055942261135886169509958982994882054986381149141823474311170550616849791316446262818725373499376862546767830794432989145622986820644543511655092645821198371058516346500236781221322237469156959528444849284689560706019051252338765535162038454557513047838880703205974932340705652441079294984368576347761992935611693372558679682842905507168590753945405726911509851253235524991766201887367199722155158428207187114242584125445039990868052933238013080806870985197538698426948016923367311786575095743287125163868645344569604536808303395746611144224772439645109024909319374503846474843093657971587898916511006082855369708086034398782473762076846244605264405642780538055720440585616835882635510679995442907293474991268106810639930709075908276263467875468289452157785781525907445815481048402275275956822150513150367206794657710363754444238021663710462412973856282348579777400933839420132480610970057970753337728590178571668513578667178811778485064448621057199807493693867836149420110600652099744443254825614871004954157964456868997963014666634605394273029084560998588999727838924755374146823870429273189727813923481124397046603738907513708418820424169544588001234593526466917274265499016868840842656007763357858138770480191723304728513477568413359473068253735842177830933357598259855142298454710420576322073299768082813339314769149033485077805093697530845451879496725577771002626460705577718404643937602482209195700750466776260079427287563385593715601645182797799863104186730109843911017901450510246032895323251590194406552385608355303990851605555967771600208039925900409940617350699855080431393485833524457356442052511545802339793264182361294664193518525799032546314201512675832465457010575851230400061634753176074800732525947221936203369516385511490409543725818581206904321476330047502300387007699128066368046308650686800879876778909662290844481699221515821743216657224875529952753656028575465171437675715784319221229576414315680340536138378010898484531228574995670888456295640018796700225658901999529365839060308596850930185452556734968415111326201310927230898752822198828526405765881243506631346825096341982911142942552145554784779816894551974598270444582497707351963516045771463541715683246334961570001832319774314464164689544786854174709033478748851322233956730436529721341968137689768135190976408173996526758750610978320937655516749405573738054847855939176092174290840658463497753699465147285302888620494050407026951685895706845478094191977114505842349985822853096141376062463956610049998375052811666151403782402447179100709498820514775635229774123653764804368689213930387326487979442425653928988392837061367590128400715129252060640720248737793717983529997346621459636082686339942801579616175208790445313439129386071867071106932410116086345000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 517758065013087139081838751229572267907941495369800347242337958782154148898985698158810406965566700787053977179101689469491693519468426321703766280804591119180445508998437374837924701513599326119067905222530213257910653336331461104101180062615421053642554492323053280450536723952921718442043320690403367790632778727058380347703691248766861063926602755950761554711938725320037028777840177136099936032135932112517972648605103396411683188845301648537352283521526795613823137198670862435367974705361442136931656728334351918119305091637497500594294962654870058588573133969433673552218590820219087732378364777110270379168756632334024619687325683076906305179602043714125463494645557150071562936131183912481519202230037044222439526592878043891813181417880855254185321180830191664400249036600402637387077478083519279930773967645981276223854760243812160947667218931607226714293847343291214735297734902290675568630907592374087412070150133929099674437147259438339461379628490080959334529120957084372433250006791339279413960115856179689581297516220678831716442174776238090728801933244684032449657165745934518829309774684173770656999236455620676046745838703953031805837407733152934105814439619850877022739816857282046761338459665007249649614148486257545230374937981799818766813458511974368149188155100479604887903920754976106721055253549072788285962546125415825082294034763842520932754400006774415541860794439755514221101194784244579703124511448292032461127118731242716249160588137019049104239937463847883726099606577446073908043173079656206701659213193696160272699574071636293449349389714285608047253790234353430237053619162967625315337796932884611491646194623343972313620675020171833481491106032816798001205088978459897165277035085382592841352580024802480973241915246898447309748465971992430370886159962121788322425716089156784351696285347507356780381693318173993419233553702572696572271201298308862135291578635965190791112898047684284400301018259501415870072434974535608041551147084855508200696094565057913392369200107849501907020132379277661925378106056069765419378572384317423410163281653889606783830201090679148596886576615380604846743685492296862094414623452235297231326530932733589485177417427093390375987444078833641875105575756370709238203591883972913278444130441418265643140431082802494801503360936001386339972057298729267178853619223598629735643002317838999645318983036839435138296005727482406867107424978051444454002833677068605983533661191722936137460776841254656164562687963208721984082597569419933934371055921946687819783132007755564352655123276824845954731767721837201306661636015178311840040873869185396315846321761136099853185693076134490792626622644416664658239305774267540874007587024890748445506242883210808900989133341686204945804519467043211347130528089044245044563509932186899727871865718091096865728807917512057387684838844808341897626882692088401786831769343745335941710228188057485041729778688518685599141826566928818450814316445344780048675230080849612506989919433850330138556776090684799770576661972025576681915354274731052772425161218041586231895200288938794929403963690310497283970996108409853844123017715403431646152135254759334971457795604847176021807728624499949739229492867033544900317538719778213690248615390809514410619177555508888566532309069073858732233486545983519045403110015051475736209092619412786249421452977693510583343723561470821704809387746655514819931193644838028474031547231160863142238960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -57207494738008015676763153925503898525738307243779061647811497841532017080991339089771390282991802659229099527539353219230758878217772643621801442747852024631866438053584149820324286824501929992100673008449247615801421907431393182836943334195521278599270844365099576955311310021415300428793405702105613357888962286938179422139561121070882304491254997653804717506555726998473318387911505423335017599590379923219095257827891781092542110864668249910337615107237115164607820335314651659695468180735345055255698967255585882293230559366607717890651330047540976495009534712728622004251303575400519021508844882705482952061086693720236910047305737882585834958858391029306446649167116494686003707410229541680820582839928295565591787783469712452400250634012404535399430899593847108492918146610309030221672845077578406971822795364594679365498889205787904948468512759095881220980062398525701891071684676624810259455821363922004058672464100735011755763003328873609595885888201683731226109613449915980059180083691828995199417485816147563915515232004113053832400647540267316995158017927880836655717269798615905125556491369590411569019809467070536348321798524039148235266665445552176680985971298787871258231594696943227531502778098628223870458116803528445359929044904176548699550723496234708463096207497447082668119690676757884042369460995455435074816349935859856993134262712983153341382512746273250898628161526471972991839330023613836118065666226832485498885149935020526753296656741631273528527296441343654325710989521856926663345571295388499146427152128415267981647070045290080311591249125487496311269650970455431491019878885540333624552943106119260563267931579806692462809076296953827837942400982951266181298960080271849113889490283734811260588193900988858662127690630339721435392560944240177976609480983192131634110862725196689192107304015709172145463277280833509335195480741432046796465813362067735896500677532905916258613379284721879604333825928236552578720892269638312045777043173286879302187398690590444983408944616905748473836910566103474518880731018417044421410864250650931038918666715978157952361098107938080039176475308258118360282763562280804203502683639095818709640665943391627269295667892280050167869007466419335218703988081755735029637558473750157217943140492376236467068958323582243859786774078605316397378164421489747011851909209075000439225717433999840573471470613170436567563531666720203172479612438133768912392453435375551506492794292264559681647401944017611557227316389640337162970351629597415742145033787806092787269567559093928359616885375354755604525694979715010535982970288439255128112271903548437683926078619261474588587623801964424066135501797208087851305794454898041571356578043909178165036964801377329927239450227219315442888836033975501404798124153068485239674210343863846525291391453591990258727026228237053580879866769623323044609050470710848924988128665509223277102761766694629132526147480985641045136102265868374735621769823802552055089590352927878772699143547665239144240746961796315430216655773510660671658706333989392050167775538133767847632088443242602748073869714162428231459599156199623939493381242356303141753403199898994444021841405245510833387811063976063486141545980063130944687680863646710681198380006531381307454302131876502118382178997977855044955053787340845511498223625249939409860310456194003172462551341729919950855910901682478825548164556419404628709128321444428757793770908355806574008585000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 5408278333185621016793749298721644273118097627949658718180736457407370188334660152528436400077574343412642313282495513779758828921553637244329897792929025275433178583810592467944887988754414445406165627926005871458955964259285898866637701520549522687654018489690679263315583974369638258072068209621270795675872791620299329061240037078147147620136737457637037859510324157186393082547037194025690879923971288615082500983657306622272387758038659985087929407340944021533854222164530785972171017396303092255799315153234788434972657037207233692748469168907419784106110809346723175945733174906174237666035961876498282502554470008343526598381655733817519959750860298002923842813472733569186039138821709377935733099065523741971778507848700179476043848612323637247836594670546158065807520775749268518779204228370637512710013929185531921677975156984037328617896559230220437509086508835442029971370877810950115683061002433887749824115242060875919354078838854703852644335378138507865989836037985399317023836353718184969456788593522680595633188383136915907460260056964258466858171605925945261637586517415930664282408045975873164089308099048425134177038365608593775737796627164655847577311343762603392356925187963697575257149737242068183182786785607857306181571599383816873487598184766195587978213917845669912873648866172839383167584649275056902302281528277437986056746101926406733445311502128728448051877161104316978812380790923029660800452206316133713080209510402161649618157739715032653644409434827092874619992341827886865330472792471186399952396301211727307213673105121100955329428088771550734251022485559751298526545776260249825501932256424920623989427633647476045506766577055500729912978740972919038145751750741064961702883719783295870030223326343996987197409926123994743952942813280806311999162690611756466410234980085025536047402786902724053716479545653924809410660429224574992407108644627599814339817899242772549567983518662723552929908899428448365914011090936677441046227049174374117965013074369314949965037254687700027426497985699341339215131862776257859332720336849964541423002272285645981064453599876833051056483694241534062836218545788611440328870810188446455947720265108653116399374140006814187359270450120199216312672183311909783773362050910039024095682438528609756379174646240274517238668189985802469128907507811502587459668214922356455755482480589592239411400083620899637909564368738691980531385010153948566190978327685821718637228274466682880465616026947097987983547633188937464614430882970040597707858319220903414634465545518729060167617544894440978489674186134060873683049904599443915520422959060143965108723861586884784488861863306462435462886945014971275013219990097710604418825957988076003176219315654903464970517043452074394968845950413349530182739509329098989920424055912517402100474923455224681599339598641712126685119698184903336407889340450746145060479838204912587486107526142094746134707831611912082470640511980214893871586232712217974545247609296949955967049277444364734158537766007253350206505706358660711365127673903957434587111982870824780788266414271131452587644363060994170242836740961487749748324431861469418358347317180190718114097581305388799914816648118113839922527889191391727139934823713594758094611864915055234884435105780033681264600302091596976737059936497744821266324887696486845547957437942189274943758553957887191753348790042079796875196611782743544020100563301422404253015727047789182600070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -1610635372955325928065443463657091465442675562949389734653586971977670792201908264866912784447549897810858597420073880077219750403294164980908814401091196530872034436436181644237257291540765077954186612483100892732878737334774907395117952988261418012823131022089729978902661506838606973743067636408642194680114992538193754652711899253627169901599268010831464940447819519418111943170117883676658673115975442799922122059370665814867520051597744112741998659041890429268346143024869217049664629857876110501300733050106963020002671377204773210751989064338770688074435943299575789850192838390222849935443503709918898662789271014974091097444667398830471753251987112694003157040741211355037513484950597078094933982229333194626165356697710284167107694503344931827595638402263107162353243588327197201890132483347291679255316802044245490704599366597054420481922009610387437719282472182667645204399209196000133826064556737343814726630472913379284903280839762387779746070263140402127297626933465075682767674333705677994481563453135274814958247617172322855183113340184324695093814856374300200862804322299621659502773781152187313804166539984554030579458418286791717051488698053885104459207485348266758994570552286798522934006762663493261087756343302094430501634561846214396898211795702186755113839592104534402436817639449203233642606775302497748523234522046219396854813686613119787775413328766643260066426432788567218574391586336648598722932735605998094157699802179006474374147343788793049919629548230280311065419277882895226749979968565277716651870406590435978037925564323839807480640867553607555221657008554460036060294451166074421259903246278778688604118130118367319742668421442494512074127145465483800089101804147127708071792932824169397897956037816022663797614116155789490977769931708085481932389923655322411089570722405104545043519298621554310226559438387733562383638072369163334875570300258314441427059172040475347677440952052841328113193457600347641310476871450201334488607340694658435795478124973117707383466612834040771302986433360710002746881421120212258102959386771546405572937038750441338807964644351993119290613293356450771198094611882566433480588845292961560819240156672585955845920490449754144460599342941420292915627975467052387132195177109574151843264171281511102602193676505387104333058946719532647629110097433639275495344807663168404732747916848968064729543863538132116773948476530761344602569588062399991715728622410951362109079612726509771920060032938676700796418776000542980741052449632466152720644059077749947753381630585865723010762197738908052108106451480260808995008159345944540183628083095371532358963080977589292114114993622303001867359957682822997245515733157141364156936924043451327027410726687721536931241072724543588549938258177598644218028914262103653281655427716094321309412683924202206127482258704397195221606767733834040887789754902007376337980579094241927498464219473203309302177810940786029814438734878806196075679631086668367487967221104926152946911145001519813594992100187034101638276095269538906836373407967568364564223016223173823413575778417523888682353172816339703715603259925383979748809202825586726483377592212926675086176660270624630569913097455805068516457921225048345709158237201020953559128226265475237108292607546521487335103291565928373871387194977103922765552206889419233254772378072962200110503175876136705828287252821024040440358617617345075939941358248867188305781494858786921974050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 355246715438719584435583109314015180728356689408974622335377987405993199543405826606156311916748164784793086001978239504742680679071339026878656114559909677466931644903293590945088836967548824973096284383583866868454695137329049448755563329577374831596026827951464545368905981667337196518776448718598213546024867958157323641986827587838113742323136728486913060850112034891009961948390256860402328351907404866315093554264720018574795406331092127008900673837848543533727685359826480705406613078622690400820323330406950059344467923526569706330157448744060559552794752968513409786200101450687185609814381827771984513046609497076813932581607011407990994938606025322490882028753262380913901332683881646556075579834544810358656510885529240865574449756724646076552251329350285629770345109391182746205169052009688840386763460380276423192771982592394706202733625516177205105028432918345410079940062041059606276410787549317192356678728433080934024428528783425658271727798901939116641473273587568171430570563457763690707460345871902229595511103816962452012194695986959939224328930864612993581033216517577744152299392473924897897081355481674124059434945853638359795144470357925953900793432992695664365204467083466412504593966491734115963639266709990496657456832232804888324748122130179253585664180420893005497589132562623712720856327329153590972946262370041208388419699904616934804994597905584348104571259563981044071399932513692068585587762500836830830031477224879488032484463032944796041401524152703311586073821358805166099188799554930544292897632308408569437645508455521856325600345589583450938971982654410296127734155148688815759515452386935238239138562690783550228224720772363826871541622997766431945499775324319616200853256788519408338762005201011915445760253055506490649776832863206722965678742080915080270591344553063616874637188108484258687275943810984734025673659516227519590413674081980444210121460810378135952366346056051674959581626828471220035189899263641268531703799991256060535956609293926628099783163201780320793835700063801849358610379700192786927241178069551256355358896172276686814188877108067374293807144133526146199115930750995366483119960782423270827165288753819281365839144478475238521971508055512800089901569032796774047550587262407318906034564975316833128624569746673087327989364164043092377337228918154757141249230170115457624756160245205336001074807215215062013690775806577864501818290335016773023230197583726705630550708582336259023982309702090269149760316511471598446292151418758099785664354860671318684792680415675801674265376519325582724552144023772184311111903991563612307242504887744225602625224170995496003693189104722362064606146651744167422186881084639482667765699341186923258787640065780673212858359841373290460327923214063532616544491617246883693891079593813556108501266153110443117397223389981191204952122631592031237492339649673301567556019579295766554102648672496712616327214498949188430552656608017194627049101492069417204251590850423274845986721823978866658494118387011959140600407833189074124313626099204235796397389845259718362109863825235741941431516586238134027333281907726370734105446371264872718366895320462642496713366082738712796060443831614172765311155569390727422244305024432047200374612063027147856525254366018542752905759149581422970899227425294107862089668900426063218206209043927188887413038048635465100513064593519763304747262721778235871653083283934521955356381853001323179616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -19499557615082370409551729315989893652698477830862873830898356351125486929499388221124827524484557214201634667655341065830277508973104503449963221959743479329769089459214646198002065640696327669051470548911875846619012252641173376451006126109199884070187944460362217667423923611092315172059937813868037482568838224766981620877007037579578868535494789482351730328392654895802169667538634743847901840916396398524765457640383295293072127629824427117684443493727364175878204987854290125938684764189235223059712738170737247141518799225717486345576578277897718423012293528410518026251561153118489524729448284526375344654574276616440730013121941792031645594693713857419903356127509729937946938772027263017067900588442990602428993105658147263890538904635972645276207206376596325994741125943481836522749908183419193662127070120260343102147025229979544790851121937659203277232730332907723648475158478765480376262036550992255796461950209398936538561846192753061430272314383302711975922328808263567490805863592942379973527241120980752789551287943313438741587519099974068291241381398772262027322719501905278663981561448557439324500200659890450573278944248878568614255865806999023917706232809847638247613278549794591070529860204299800704109594729910903334496268772836718464710796383106704492867776090175155651900612013218949377683981973522633036169971821433574062030120596821224365295364082995652805164845334813313899304144587192154957935261291988102026575054485962477520766887626471929038035170566871007942224766356484159465196219557802439730140095948226759053411036046165811190103894719997201635077074979970825769744052524556762304085036137244272103430386925560894316726125748388701442623274064934487705182261186199081041125150596339948695840605765123038489384242574796506956365365866915998591353099735353823344318854542553518557882966557317149740692210676709730134304281267805554526605054975587606325775092631318587469481577281153691544476126112686299470500059755106856746974549855787568451653562453718549567465759257818953537475018608190004013305113458028477272559643154122927679548883183809400622099453161084108142103977540303390258310097969521897353440195395647871662349495921947371912944701433489773363623877107364685106989825098235224509630928318461522072565472666321580221311734290622717922701982971825412403899716099445677422187288636661602434458591345544832031988754644929717198024908184927590744170903128401949002048090242928242743667169209748982253289458167139929392631142244727937156111889467643968578935933065101400500388758572699516585835199067746180496702459363867315751554249107682471412373335407802002986578246675604873793053864865880560172989565403838764869159035290430687172382652069461427399146049617863652843741481295649779379839161171044982745824922586836812749426109139862287223368088273194956888159672048936954914468043195225641491285894444348678491346807416985102249461691983566732006828868519128503047931816335473974351130773711020838949442521690834476488851629269847372958598166133606386678046221907302698341425556084231130579210288059556477335781726694682860050901185155589255121484964499126361013885182424513425774214271377200440464627444850192386974082625833245152080872773942025738678656082294166436669220359519175881633443411185865587207282022663259891023949401978443914469705300034720179319187754265987875738716989069440288390532761887697297407114504265615076052075712376546405757402908180987645323593000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -3112075897213601380000383625728813071728662535569304652941678324264996435953004194433849152100302402728775566288900553257653520310651416166333084233505027633933369161601382955564621368434070076457955407000832645624655469346756778921823885352485120490414866381502706366173188771875890887359872607185514935715445758108813015915841207871759395774785301848162888969657216151983145373941952051238702792284238441206095885675844123186911281270169680314187787172341403870196222566128648711864977619143794349176534567378173599541090502593701056208234412338024131371921294236885134292256049584878461334392559235906637775571671440944823762968067658901969590407961821981159881933678306558371967131199057086669312715416020864429562453317753848231406983306770703671467732400786150442553937602426914158708528098892588138492074569874208895208932300466504766663730130221071672506677673799200807850564593213360252110997317170550257534335224879676963178171637036786648336441933587281755001735188755019778756338812418943882047881509467115879731770443293828610401474107506754569091966844419335922584770685741622686639249256637875810669305274614445074464669015429946731487420370961582741169614675447070019309147895670774521046063906012836934472019527702768319460646696023593853506977579382384947726476817789430412941278615767118574221201045861944731337135587310698653896823502133713061503390381477430830066224790268685532798921660643507254324075435616613775291702345543790115257339856405239131307699062383573948309218902032705348150300488709165079346126569407526782873131788389984944189516556434841260510692055478253407709796210667108533641185798985324057901203209407711208670613519977311771985485835928391242499396018372997212237535795634990515700696822662251635014234515706394206410633145995595789533031726207903017278771125190239464205124987681062712889316485301350864577469142417283649460181491906910307746806185944008697645326828868461138391400005929541963911608083002476943882068570775421058610905529951777645624558450452715082535413926429174820242586518484377314061041088122977014401761760640222891194857175692839850832104337027913004005592694561377376694251458618914325021279269182770232060923637917819311849586026570499569296826248786795303250850970164168503501810617678868755577704816873279698579615977327211564154563453142703315005213975765485470191754422329754372029763148737848261396553692499311030592366131452834931978071567251776534670455196767382913568079558074026058283233402948309990204014869176676722724347538571830056299733480570283267012819119676392267446117474968722547205761390183702677411687534172390546800190540292940272067541394279876074493018907267788214554982881006316941894139986085725292106335139628045238439860616191273208315921244741593849588701924413630728719722896192076197395973221005251354619360578619414910832763249940407821096081235534104906654975017592169602559917508332749734144119466138522564449491265458366933455844967259030306846276408800708727150403936231417411000276565681971081357521642404869195420247845498251308677474417321268908650231508902435993710529761737339547829544251623171642871437414955131489070904582243542918117430570435267292983131258183924633158644270536558741194733172784839695710690382662281194428028754974610524630218359686314453056265946982058470000580537564287337638615009467646655149775101475960889587133242083331581174327183652968116687794939581602317116991815498455527561272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 454116490438247308641164375740115847227409362003107580832755962748950343990024965963847673870889138366318356358530121582487077245710181222647026871675014993613129773573974123136484630158636894217544208182563121840128383218859828588821517557454358354730103478453398668776155399630975931511494588563828051264884422232962868799462007938313338666880599465541916604697661685571324298222703118927397841792399355292974997681620485273774876975915544905865155324816072559122096570922839379091650644564695680172945522310648969697906024580579088232838646440830716940633567133714304992347685284771185166887795040684140682812246772028047452152596458836918778903843330859350381680998514528993388971272910253234495299756351745759763045182241090728609080562354790909158450955719757073060682221923042943360012413791333531619530862429038035229106607000392615489796525708598120672966391439680514743657839708040387104753401120394228028130637312790609177734703406822032501694251875994384166577877010438273364108683268641134085684649055642245624611208643394586868996966440284255964018981950482333437545956139762708265813296585635131678234533511261461615052269692682233670515627983450821470667762902363596243041042471680491296793969850295243846637066852403519647786204631608941814853096567214646998893191001658641975367853415965029876566781179290945430397423314665732958742917891330167603164831112864266812760433659794577321485737837422154513822744242235741533651092463250805975869132422005505561669023906861225531223872957639495382599596409814896216111304436991312876439834428414792195806809290186395869971205988899185993405930775628712472641640718758409148436367351266109601892597817366026041193285418695746727362893013858660511142675496833891832023886614191819809026743664486260334457145946464909720411041599437349570422704742571398112825513406501287159719725777566129806086511450483652311293893208115844769469821233249474091691501823287253952078958640195619825544854212781728475977445827868279296655818513893833980421036677570876340093407600211109584531241090303225754743974278854053737168353810396281021139212118527052404690345269144157501020794217473284064991746753024375098894676267184391549334925672496489122425959302455607014011981196361999637237974731471456407073505531931197497042053547185220448228382724366562850630759188433828749145426683556514834636255025480728785201563107805069075599279177951134390032069061613459935042009014764530400621390399432888129618334976429307189537927596787577492370625569197741882707370019235658590539127810583018941100438098460106375840034276095196339054832772245463001552361660370532507884124896653624074882352577142176498632511804534798381331493548596119703736460242543875735867948833920704503153542973083480066898621632505638299692667192294460351707120902018707414166718127299601320685116142500462524827448437921874725758430581767946336767652892038301568708969388259532398002497210397512071279005190546208210120773778314113920936290033763462385800205218213657873710951326309518483487653676433363675256771773521721625843827133179196046087368567096455222443163600239405582086507106952288503997117321347813508397012544646358702081727241105576263086656380006618367687685019817946338546756606684968891424059104881478571186987972863612650447868476721757642050759058657565394578781947951332054959616414191988048267794404714727758000309714016216203569610239684664744288423809666582122789941557857475071564000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -9779649753677144915566406160180594704522817355822693924437934781223600164806546471586068368345580134603756699736693179712278373223781793042653388308445289977466995098222073163169820748632368397486206376772461777681911728149277224547660553786998999585161476009492204311032121625104566335827654719126511578347551472611022643873041852648078535709028441960790408757141189186623173752748462283825959832827917482479799144343645739767591528575949863322921768089337647019600235208731254424727556319187076432470184859525279726070682974543763991733537294491294803876709784814491800372272253876507382025428604679047930942922594655336741289658789458283068077734992420072878264903091297892094185460308598208076977049689099214278498059783567592142474105810910797864192862862250739320291849463424345441428773469420449307548152701284071475151378629457705231470257794210347088031312871467482628749661083840670490418135227585429946335570631483907978878953690450894416648039514821352466876059469958589726914053519037443818625722527667355239789112298198514655329077971071992567158606064634007847095066837097761455775650787683406525664037442693759779283990802265164887506237552304890961479522538612546756048232267274769437578710144829277478239632160335717660602881918112203369550108855625933565561737405933373820130975202419409156013290608229984076891877719090988203088570128214917387367390436188417693618332072338066236379100621903917984785942268417122605077219469322471764345971585866358146432794222927256090911511269893989553062292295835860058157972535837100386447810975366092841382959847083698996256496608411959976308156078572498069237397496049456353010396941173855887330726813763853859186154215549162142834948837140715329626011498158732049681508570815961366915517553862778741758457672414106794473496378895024252477863922150248042338412731522415545306930611995646014462363493373272009357794227904021305942752396612239723155835378938563038956577165539159204063894010624795252248505996476489582775358205900636087697312525792529932351096901601162328513316803066462463896220935745206645295317969884665938332437006752071255689309361075569093187715868583011454493345964543352899584379704005304188621220510857059847655046186458002594069320086394509938946979584363584136751801949744207554068702788610313445287909635954578094475698670702756921707698863762656605426065029432864401482396316279962671572858923615899697665377595081503446634054854791201188512486885338647811470978984791748206267867226519989280648839156820869842154703366022101721033320852670524677359064646836848357631323431752464799289861293482750386992335271308403892368915934582629159791470369457973406704538409991490508139663019676046527355005048457329853303509208461610332392484099451590502646078108153572733948777154129445349285046837411299807083766737901381554148143569888358492536520766307621399506486703241158744069292481468215093743046322902770473160444167410539660424610229498912358482229823716073363251888102833568477219889369236220883893448969614756809075720301853170457815470607827127660068535824742681542285654504125611908464508219903252193977763493271307305028262523094400749262692873887988485870952942698832182266558639045801378187761615305905704345901615786651846971861536076175839318288551994654867497184006927693566128763698680189225487441672287950814982376010460895228012994623603615908736244737166505617820518167570283043225505176103687933474050154042793374880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -1190869280880876449137766758466564752931743260493891047488339119610541068756086971132794345126940741374356488181684723455223373097623156709325216688849727748131074956916395979192438036251305757908335830879477787411523913480792536936342098215596663856746047028358074770169817700073152730460812797525453429675814257652976133844101205949891273259205880065376905659041923163396206235334224640551710315870462472058959993163521059062170219643651983343199472362380014328792413793668972388145678927853332950639037815911057398414849156557453190007744582438315739381103571701036706748351003002933568773388662539299475555630070092060061948585781095702878795795340768685274149513094536424050236238427718268931103417176994139818872402248543930211033871926513485779400994880367313353598488247706103629810879678879460751422882922261844502033076984628351104715373040467261565922111115030372118268094704358546169068359899849406454133016823778813572084969068847410889637061953684756702242634065664103153702314945677361899213381171412089652908771561261453966578669743960453782195472993429321338331823872347905885420408342443106570732338107970099633279079790127960158503299300497300962204444545988231920057866632152629780999983479742956858807397915310667721997549984004154380634031140949081300363185855976483512435524570243927457713283917280003691189388378455032966188512283083303967378639576275451473098441175501050647955992208439227857165514550665090911967269178729334126462781382359537462891979359769958025952258695046280427418570551914810592256180821895415639564957784615218723559150468339542055246175148112209214766555704100361916791858307217539441024694824231566445187705825605704272139539055308183339771309534737523920246784023409642595523468672794303857263560657977912406540079833101085390877581183081938594879607088883479066652941141649192227964406044140654782838587283800048731694382312431593545339750365698633530299990158397136351650689953205866766907372867878024752677815851105269005276691675597610547669081249890286366781814769698669137831318668578699319304016051922004037377416427598896962689956057576796218988035989329938906054894990908512606528109779790892812800595229704516192022037630243377603247055246597692655749692433095229006211172144771883142350371612378524815276236468935085254695649093420194884993115105370071029063073763051611943361691993312668171077688804894031326970976561318161604643518910899666289970200636093247312237125990033409392555483289894044536941892706367237907753179762539453637346714091207702410083614588683506978851176096953752638635792238507100691832811487879221654449909474849051034931051652847241232184069944292345095477489130614114232049776859432549765182486113505770894492290996701210674060925652048893116585080698589594954891275723361940192460475464682128667841533582454783563927067441681420611845862018294580401867993907994680514696225501970870809972865884579816592149297739109412599934937486710319416857115321551389676945892815799437891723042442787272121551314576678443714270135360142097338354876306655323177337222327212699160859985297116061300158511574251925436452776511893016983731947837897389617202832789802027808223224657310962170638176898159014927931692839801766601710959254860353362079357919494095207621993679928112137109881587611438071667106858129112907510171705283259228359759880236193386319356215237472369191317280584226163455094722299423457705751910931108396510230252509564424836000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 38241826239349573347805887367310625442393497688224126036683197509994913691042940354932659783978639146610664025025019729537747544694058654506167430968155948611876617708368930619583104651189676808416690079057111331385911754992560803591518617878614274328909181864523820135289468098451255812198339674105949949059893325253857876678463835105615945616387346126551651503264995317783100599368779691595611583017835387597880765783266071689763223188443694534949211061546409736591028664736801508929655547317851124679691751665586342703839955110361455824945993651277165220597109217867278613149455847192785819374959895026466315954956464413048092652319120459415478519349747635323990554861220372957809938967973719785858756203343154324513615778947246064759084030617716512304700142792478201369110896934535567470752775300770207042505747409581443342802585676573796366938812879455151739129830375090839686140314348193121425287892402819119991583088087560949120683011289578082563361981189156037611119176540951597381961883198496148890829045929023471577859122962172969345826453282859228695329419909203838625771889106311300582589656410604122469565747155159040759306774346001204640366025909242811357166965051062049462356531744618808272036262487271598735205991116183395372222734614234546012295011164995519890842729854226227217319070346406553030611581909511335339550637279909892803243832044732085662302353248225045420583136720005143652386196839285477141130865216368290821543039623894560909031110477842674815787881373212283207924824598211035882813352901627545771715132198730909792799780521261173140040747967778988608358137286522041185142400978058363680252948355414879326182814861179198468287528691450000354399017647939767872190162506014503861539339311150774786042924087804828804093231160492800112630025231686131919610044482686013339528612600680626624502718192099039220494474765032276912425978121687023130584981188729017275362573239052804132002662790734472369292600417021000219247971862789087120042503849235240258195734741382459705811105076317251901470710207228673158599041680766178957600757570249890962944680000453389721315152855335459874996350537541740851399282266289036621877290326201722921710843086142976552304653696759945657155574261229257069644710822039415053293708848660296191102793942246562341502841231256353575192486967454242959552531429799889723778860599903639968771359405568472904627665079630515446740087709916980006480614119866725053536126544955118420118824878089749874509082768368995639798776807668936957525701171489520244036915428359091437502977073066450337270528984885585131676644840933289450853137493525673809977456666332538183039816127060266515473535400076598357519936926624607770978933651685928573850505773580454634307680449786945929237896858611487950698376266334827487453172953563377684104695659539897764226714336239235034266139903523735904693404709608961521144721566142174688492173703125197818395386977459732681356435270276337091533742334406851524591435409401938627117822478614118009719079244994900468311598015129768381130514904604994327239556249077183472906986923900953283491632184751349129033704844192584723869645635849898009483887497451991120514663434843733977548882322253610460831321664999767589897239162210606638343808752980808687809872616736940359307597513108824717699960425368095339827121075974695624902259709183462464457519587809122086839345237852370144456574318459275263316044312465759661190914911321771761946967767497408000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -26223505127174137808151518778447905428774586418387617522070334520955700545540197652336380063334358427589324307346340233029575260875142515354342717948502014776557374830297549338340278300573603498962586645040083299167373586566564072037386514579516000844598416276297193811593283237556011281802153249253950283717563547311483532150505750700777083853291067157989641205470213444853704695683120290583555396800936575580791612833769663901854235445820174826788945501487135575267682450358085760574187793688280418722870343873306220128525356403967781547136106391086829970572519542891532081076328708544745798774237918136253279483944575257283731328944736415652520920923582417503970793888128980949037628089135325893550662136841747954075927226161295344372163766345922932511584353394418711424960502728708752017987160463883656085192202147417665164447474147647212090657636434959819247437123555815876550565918430396710120428404330238674254067482429640924664644280980659694278901999881782466198882017919583338199755183996859204697243674448630949170645522813731863306464412323850749516496360184236171784681539065293927658105910794408586710940537268715917660554132916167279856991435541089610381975600902928125254698056335459677343170894641723452541236848830828907433520445186385375686100139667678585426877789453041980815879280971712976971406577772419243308072677601963548635265651278457194340879381501285187313783713752680884036407649058691227445793374752760657359178727442505728408699548574051436520714773204255391912228419219158097673518745992398563293517114173858705550830630280149082941726950396929208949962772391253951201411268662201323845098366738599859558174596036157996615718029880255977583316717732946621303449508567798386473034532569162653383327408146205218213581279372392908056783604084091420919046902514363170618728086123132476567232134992997782494451844998313409019872488089540261455728363069980989260520248241447260791859089974431474730017177708304633674166352201485881001296306800642225461166846696235507961858016636366140221379921118646003606015203576410372189561638707152064566518830886204127310200682665499785740570968798887417761661669110967327113452308445190834712980312886435890795647325938242987451937250393994738395527798166504022241563458901578568291956879329480428768923066682146001486231120712541991535694263987864985820729342979716203223086507377841043926867285407001488480177200758530442496307004862170569826208379207691774708228233040488345177959646796698616539970740965109718918093574906496156613945239462752960976722216810483666103578054448426103359035529345631224891302530681004878881519080918006390345941627438925774692745902124691612623767027972682572078881845147196152200401957487970836456688005082598374814681937477528986641011247962301265328946448487012709334620081862309636260659850541477130238189555284543467015171625951024760473687521219636942831636447851482504346338207189056782283482504863605083880468345145805001175646540769164539924393144036346845330606886338569165253662992870097004203531040616373529784852100054845643556731293465983945105113676977552366551076314791738524067145516714215500235925082694994360430788186354109733974201577632232839402424305082241240784036136005723381490186110704093808142001399204050359619103207753242808335555301084689284289333418514428075616247677724414675964215083439625825720735237531739941948199306384517456521191096704277359173459621118923504575523647037255278000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 2885238050689825730160685436215922060127530869285986727456954484199078308628219148876461188115452093352732914126100911205227215150265020901553011969100357843436926471124669026947037401013548235103689304787750497635979775847691224192214297331942067990959230107151041461882543490083754375834809053391864691589533851236999263988161589434635180058176856169547479832279631771054376516347391690706710611626765445684525665832674684007274385259451739523539652419526861993547409267439316732498571042314588817374167290025255471186994176521530604864807878889364141545426007188466760601629722581177040934944443035594395098871476149270561356539819611115186668283910250782031718797792817093169438115547387316152915892796001566830351321101276556099366109374260852677247290785043232117527164917432850170280331996066356608830818768531312929771493625661643153623991200840233400690374147343849934977087063758117648816180864385126555161038040763191161521528928147149770133664622699900998871125660722778449121920441958765926861501732939012762010202910740062087990639417110863795582236895762921843108842104542550886919831663804322923359777289007140863900478505008768863111294860262251757920603900863847187666525886082130748208255896226973127467052642507344773759372858268258256645794323601518106156647067915470640783342991577961494458462951730868021667750301731438539046108397879010150910389722616492915767363221594604658374613384544238483222751169554779259062523845994441814913269825628210340002512718767890885580617939454354188389057769259504299702432098718659707583579768986314710985055113624976085988536010629254147167418810159548264875302283955824060577605706326923351215237848431258491236355366239193103959768998430370380347404640909358231681734653663007892672927986053580531498186549873884206825210346987139092518233278927560829504754830910538157827928027303358231339311230233612179177365863098592977883671521293831095883670873124079516562274298652349120243676699711537250586617156853587046569134485119117799667918594050503701214848210911693749823764251377102813603769420773857658720620599833384599513537582659928642496548035646618886202088995942092289300079733848061004349936784224562519814046815424934225643437658461871771669977556093732102560032580926305452034283281915404152565178989148533333657010597654223161433768913598928304035906804401496490700783432914073060082531402295041994305786257020276932470888868065442199286520323644342506155586939176034529100471761950515835813878583245103387634998799506839308607974705925265851014391176189473672249811910368103488433217093944852393823298212715189628986547881705111904097187361950658109283477992462799968534665520936236464708361869773280790937700458785320851271385681468669839896092811805983508395876086459488848171473977011902638955292258862141821069827466778461620497869312876880596524557140949293245386001496930063742731021094433723162826397814454772098494225332463474271041161158528327989893493990803801881420262608365881425316190099704673081734607437035090193770925861991498865887473082899874101025492240278533087627587769941803241934945134741065356775005294098563243303315347195159227233630106455198806520919388730649881853569475928849143384478863196008182943884334247870406325468868387421547281231458278672902714981859706649062526992204512752216777138676327587043339336115870865905650042266762232069338225726026709280613789354252635012667156772370802216971171847044379096000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + 362725941036260642122029842463194809664974293248926496810099638033117378184700785684914634345642023268676348413236413741337621256222420446675965844868723447203950033687290461378728227992257347074197194865149260361800535130393266248119162884558391120064938037355872740071061759332031317973329513143250178483686819644135616301007677938739212443359852354410606644212579954465260455587361872111329753607688272200995008368119357981427107813029062424416135033871865719993892985284992623184303931775283298318492515159353041934590829864575737849746592366523869973123336819819003526954077394189109208545407890395716132946186234205961320010117958772961112384579963117117587652886388112034298318755976490383481335824542120747406542631171043309462108857302894826986577777964288811267063792533376374746176859296539825770929478618718966899889381558121495739501559272252882438512587546764416053016859989238808497441594031535124597974376409308019520458193174744778475395047861447538651105738002136641449671364510543339499918672457183792990465787641839788339620117116828917012624324224476017454605390428585157196367268849475838159219052008664796347426867900013261640884602780880266831019215134523233694058898145051927844277800162745169817703597019627108129558718279995525505255839417414537918958036239416411854409863389289456113808375205445961273514993747268359867500217060438778497192989821433589342361879448921599136830435954046554607915245412952927483342256682543888449082198594761707746731347441893852148865501697807723921498754991294042924400872406778412943548898581619601579816015761897875020241124864128103520505686799147061674748591243356982823236380699897599647176726438361608756900318117391381415965425141627512098919688357550234609963091210030553332846122399024501973488342279002092774914274071298107473826765251190220212468518504748197123743896307769915137432540297122960565764553692361549077642037550035532360636604181618945441997054925889246461918924794849418242053615678063803960942890655167297845902242929280580377168427792005201285409317887565676056008802877214091306111878610471468569333007886741811058191320856650148849499341849787883724408358717849155072036218663404510088073887911351045295530595409215101410333062470743867881699992118201129183591525673271489635279773968124341811730608587269101700964605303538464385753831346943971130156686619781652308743678530391842046484437002760042827748131821480599223648974011797606024375106333829810208150798737412997345007598688558384638407804624115733169824428103771053995985929056958237946023241196049640028439933850924374623559247775511556400362533337849633797900197636983505247202646486504506029928646090692418063237480631026931833159678918672300140411236329285440385686411295814778918730991624079829359187640234619271322538208337939769067376035426584707846927879749452234604610885706594639635728966106954260894868724906293125505534386282818343168249229099660935164740813318352773770985492628949720419263172916825193761862857380848418027906705990505335836592173052211680075658524796708146788965842510607045625951977735019839109576854344797241756680030685041528461142137508962142633503183176992243509691440878071543590622751902817642177918675936544865293223458897431505841750628547560109659885834637834808896322621550301584866020958697254482452089902583175577125925222065046464234734896859016449292606260927779292954076512203901463963296349429954315967677956614573400000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + -41870098448988918538904280765728440687220327131828087042386402642059431760981653274952705646983445908377908949816485384721930444861836521450304343163076798904171206551240177040000902026295964564113670981001654061556702582453699866748392746910926318443913368280642251645383831716228485456086449450012888012592249795583582966172525878048666584101241840996116612763861334434066189987631341349547833763692109765442529077114064151226704225778867401997235139472703476139979285618704203269665148902655897179633522400755404210279365881955661444820180169115245748304269922889893968433261594671083024646438442726031280342819503202971779120644680796328737017735432442698040963777013940349842395851637082013009989115740585083311702309869266660599360032555224676282294052404448770870473871308460808368580266981071260325648037821020250598204505842683923409306102359060658580166608020295454302648957939079882902578756495908811284304240673250046489762331438055243053387378908367139569990266884519493985186377115124826234575520118496642262947783721168973833253190020015383038742773068691111190170861284990422397325532013987715419205585750206587056056619134510634143184439260170845277821764497087567662949556795478803015607285953772305813464504362257662647223739869725708705320151192035419931873166505744030412294491277072196964762793149389491522948008839210423210593847614351396503057822175019361491394793946187920841545194967633792530596102806087583537738745285628223982810517494091343241389603114011999000111875843717393982017944462920697543421141963025922568508781632184525414474145477721068146136867768519743000998082125379442031004075813951033478946697879438857906799179733752149459764924745543550839486260853517189526906390124717789227331412134740263713483963593317923433929345366745878504943239742876067643160235337916728284762349973132640112621987471880207164568057890110601702664783512644613151436868999954049589938188426776639542876486699259111428116428179392716110081063060991326087664893992955602270066792513706079299120721099382705738596898927006219949382987339880313959101439911197551091822854383452000017418656926472540915539917376599734922931389540521252698647893918710071342143625147865858958812439920748419090128879371500491614117606301183490492271634696887520126653769646900932522201220245451672274791583930835023797357138676624574422221011617696848600739052687138492021911450643348659807812247213915046241482091814724971210714514908518822120334087384805200133383477585977947117517415329750367834094666294250474150469739797563546860207943492072637103914302576716635341931882045401132753919187906854824749136175740848081422111665657072714531648953520347611143897839686476401416521251495505416099411314546760933920683290888593482326865669327100223530577888613116737132862892905237498111100242151058141023831147130087963208231319838933502472306667156201411838390152960772590589808561343891066582379405703747982316288146304392976074842703183062352253031048253701235582983443601212679987406133955047884529529819465203478118515051186205842338208646322348821793579575372549345943430169916116318703862057868659979537800585260805773623035101475545119600804059682797124431925110203155730153339374360856099469092768799537881780059007658962293053840072402967552324801663117127691500614712694052196613080764673195527554925248257327677327254194540738152739165347880944202497352923839441319218840835386733064544128356100552260000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -1906091975609103690407838605181061411156343692190024831864010640798593723368283525303063839323297705568458008520878929976863296400455457821556006009395669483573814663411396785169831809708893119694313727451077883752010282526118178698508901770059929103334606934027571927236167527690476029962124742876169053378735843578463506278217443550699280203005647867388755055642316130595185120004322708385315265874043819454034729910049349664742469322735532407222841525991799231760460270091007515792969483921089899841110177854235985306982481850142344812082768977013467268410278144391258074254552019414590644594191991755661868012252200599666721197368858457824786417285877524666771909027266734058421592893403094389166476785781757572175361314651547508258196036916968877143286644416835304843091366373462808455143758254404568246790929310968742759206603061924048339449362281145064998288592580416784835557847828477436835107190382521851101651979010797124547534049971355092045156593263790491827194642422753171651039420729498629366692639527355432238013300929280047455628615961245206347711707192226512960300883898187744243997978886607270002468185313506888905067379959242362675044453857292207105566124771915216816972244721075419296566209099465975850803263457419388442849279807141947141462521712126435198425092269603457836809662341557093935840525367661155016936565971619362048057975765571292677020015734369978256214975252174550659705460939803095520861964060541493170532270369968896948974360354115509960103222948760949515748294050749300582707814796237617987302501932068000390412138664816733984922776335693467812254629612282464293407157467534807789828738481819316999744379317638659502152500904374162528357977456759961671549415294783929164755632461107610318992929762183972181375535229749989730487960998480807155386839123750060141062694483642956609608699400834047939001031557856871012582913540088364252435188856403994102314178006417262977059548230507900240832839597254904506752693926776645299698908324168352737672791411061122811636354547294446959090612453541809407795694130201012298979896457647949030281576181820698701907351214831708963047260918291344463117777851671744631632459929235406361943032539905533684612268097853558576779341912653884941767886925412494741038445820985987350016846138538514034158569095768159251853320496697250463615198369002308994870987822989372892396865975586135054619300966727149366037662059508369885684111654627541297751790726601905542516648338208857052225174140701181289471405561406253415755957874422971807842203698429773585565881597839325796853631135513126177483807423791612137133931197477187144064020818877872420783640097537936915213349137556072754752643890523953962763162192345158266345301870385960332920674350590203745035407918415373946205892991595232274768546675710149698399105163351964442581555256575201940718843728031489521989931728727672004384251632082868542106226036478016529215439755267615740447077980666896112157555989840443445436287928054257398942553975701000897508725546042496250101522026740967599665340117806168986996390951035730557946591383605847894676214196921329769403055274300396847148704698734269464131262351119032073533462044237621427350128543668330645338345966581294765611341761772552096620030659147760932096061706413995474407518315015635328964987946888388797730733568088513209765927869867130865718438705760105708454780335516876930385730114401509911726693874252288646941350416247810769858064167670000000000000000000000000000000000000000000000000000000000000000000*i1^86 + 270988117431328482552480523586293778314275286846377592777787761445648913063647352916707182192795684221626370288098893968597902764846729412495255528732868708839972440134401278102508248966400667455239546102661629345498619421955591855470239119488908959196658783469284545500579503977965252610388929939362491367791601161770883725464291054509060108742008606884918918900300909426854371662198800864322952450583984109793717553559444945377549718630697566854330992622525945652859203508222559594487238321867979495226020592387626281374765359710733845668692132124398497139849921740726705146068185173626825188485054496541788431468768229961207693721842229616693676566992762657723707627841822124541522564819708341970674184533162052840648527685848023595706203548577691947546841134034304923866711133667537238217772521403534365708899752062253993517268178486674524747111051816669135441305374860799346791260952165960373277656832072496651266216245062681895776075122750912050155922615616553281689850292052121869697385973112808901240306165372732173560722500510590131977391010390753557193197175920820082117240368568068247658300503511976395487530130848367572300082673659337811064819191426075665962737779052551753650651940029711340283473612670686573234901925381260471391677762443912096122807414101223922942600728745181425474593346728123543824987044059326555703745654068289162296180926567114394731140630129866419743461873011796387549464761798338423488042398740827330198899380938798873972891572103303058015187772956858811464067638961750083984514687242775433091030454271055303117524868757637585701422261001740110436157444669318706943394045761729035574275065114729709233784871445799085340485339328584831138429728549623294118306829437661592048895445892916042179765061540333957027843373198167265086552294651381642395652095480763716193862133745691820250372861945542278210485926095614572210913362408372329438669025193130592246159750087535944716095786297859196340053834179952135013254980564080694253924980223172641220338802579707792095467356615226269440293328942912341619719012515963611084905429459542420043884237624914683108829811417618704726258816944005437707032438329080098566907305231137158395596944760266379795212300113466531133117014159001453876039783791396294450866046723889234239294914757543556578609805185091106785415323396179328038132244791970964543571138264074536968133487061713657013564093900984477830345175730406667386450825051273881453994051445307212909198350836891933702432972536156943201268958085265584227343483794543720117464864984725412066986182491406901069722623737432289120680974914603447684860569596635635460946685450040298735845027056110846023018615987145858610882467379092121906784886533961357424584776996970700218822235113924089603564932341705542563885956882602497961274804092791878220518354677715974302177774199757061271611220401656997758354278296920868541503379109787624054233548389233683529281267391800512916512218182668800958354341357820136661999329240343782989674118820777276898767627974910916961116896006228620320782607765250313290070968942732897165888801770569660274473035336103604424953042194709551741505523747011855709610459167924398007651061001633521756939154863341085681902554191506519814492941797431548284346084906433282741243174235445536157093780625760252796660037993700310464690425249211988960785226849039443251661753222711733736409879871364470571223871742587083740631698528136866345047785292752747747755525120000000000000000000000000000000000000000000000000000000000000000*i1^87 + 3018300758104089098267654215784006637795973476549889455342762631159120903569612210955806086317292349107125258960253986077535259765885271040924161098085754077585678538431565440971321035109689275531615994070245712310708538335432107123015644662707004073463236574158003391606692296751223804590285935682223847961433285933244475106728505353525995495179537986336005682269123819421580692934344079843205057349577773888311720841336148719592070922991202778660113188633739834561027002776399112375531360882165344728242664812373718136818339713717279160916862953146407427551991096509403591796304313111860857383620964650199096281704437413830302893155473450875089317095424253910538337921868691862203868549710569989945473762339300894155120325904762338860528407184644893296146371622536881130279324706374736171911573533647167577405931234477133103412481973077700036015006467951779397125122570672544984471418600484183371404163103049866013190663280475775235205924472045432015990003171786652477396258206249388739903080589358244192748250769326198070470042437230923304631657128163799661247021208712950422959286963658817433724645087146611586386357166532561339228890509069534354085828309856890751720864815519314165467581252916599034130618542307360092503230806453094118772483194948458397458225261179033338770647610823713477150015775503849609791640580721794030033145373318508191953049268176112461259619429286927654963093633510603148964760073730818527621744949760004880876800032678063912626818491835327451949418012113482799349563544188653944015424998762428324718331175624129346274448631412224194434141171710449149218819963412560705939592030097660760434838655443797672399123608237715764419089689200208028092854609179941624226116559892655393275492507827629565691186721870656579186141025211013852100513237537824437103234703601849307737631279009783211431469087408705241170845399712903406797530289612455976124772831328434696522698083911845403598939054090756681464419704599035953198538740524304140392145999698236613764696965142745504815642583646977147294365084425491038908675624103949376054259649392389128492086239217746256707081980689952688409185550496708848190949929161390069478850600617871138442475430828089980802013940306305100782421101063509327948728262439059059001263126793824751794349815787432102589743249424924055058950711872404148588578366933649676039381021999457809335795653388146552264848989482629887421292647317710356346740726268726469526815785483669064701953557886852947014918953156072805063251671750173407921311838835970507799594117025544769010699358526290543888347020226303652286029306394181162305673645099148374598760250005227007420394768857268930367466769631458930225740914468539032454304341057401097750260849684871472830217927822359981112283396251381074954638449013139317045886903819742069560553939195385640021193274182883163484143848015096820593375899056517753074526055538853232809691689964548246915349501029272646218551526892584108887874397893890671525784277904897224344232762198334923649373693324015844912295476291699835765369606384681014493390669823229288524360306184800412911253698759490723420268223905068631425728340184768910495923253807120195983444970503097963775995283208015342526925777637212692084006690767988308090535656492127251839824234684198465069136377776581916617018695848345730172240388955701802377321824442858768392337232628978238859932975992354316873485726960785906979970695878032613316578072522737294293130010000000000000000000000000000000000000000000000000000000000000*i1^88 + -892446552847648258258089618896660817686284358474325659779507546143905312726401212347810390367796665039972015305112450863576496314896424672986966560694590348918751697745731947014696475069563962863307905081192423541196293873764751115727941922379545760214513386984245109274007859126090056860909048770777141256851225594371114993539913392626395010770743333625028638659640086642558048421076049581129711867141415894938819578801408904532703107768429439072896484064302921884181901562015241513081817955785500978227671985408974349653666624034786134416372603156590260227289189160947060336569949755230160260333140415277346730469860665514908311577120399336817510133698153905005526293905730475511453604841537656609464251684979800666871138442493378252321715379844915581497833558086601211186901765271607316690128434064092411704324497589591761635499602470788190615124845505306780880699705745086542318390156901908424389792119528577208227093312573706494106610247693335100877540610117493852819610164971749387893405970018071200053084692533295556993171861494786685282630036145219706348798502102437923258290029516032560484580997616906801187739717331702653673111218906645562516316794942908865905011773474683379236475938188069462177870803576310938848192744675503401524838461226937608662622729383080023976911250549262538262434728495996864467221464858076308105545174803382908717322251380799531546762263619221528993560742453058840214527864884800172001521026809071714401796008196909062769810536826302485870075520103000959105563640087339650974727174630039233560681324557525009482437024990162357711680614346906309655383231096601765553686559747376632556620552672693189763679499446564625315484333858512877993040579559662529961893609813874724981009741195638832070301404123290879919987322188319412850826234037674894623665549279886390360889325217685050010106970838999278942978181678924289835605369415012013278329372187889097258223571918702051331012900761228032233017907233969674156086028301500259953799083166135917538500761860606526885330920248349137005659702132407035715016469158906289567993607767448440231486709342395275475813234015696596599964555484588451366573758393887409407920252551491147016295500167037418230576755629560389707844952717465515853800341184311190634640236696949510299028695164971568893810203141240033478316785632283093961341014972355212574415768047644595666235078199981286860616996879245937421979918307843951975203139545698553939435468182745579442659967293896902108639280760216920149928853270811813284400254735986886618737374661554020369776521445908837380030981931099834332465304738945977315766735825870976028653985211554463802591217128067348618599254274362070260637559393482163660910027831055902632756453023157095661787073050266821842701274173067140881000368913254689848355212209774523412702357852563538711166688792580743163462950740738704720249900229675361170448230709918989359502723064482424713314650305398362143762827527165140437465941185718037425724257996983004180704475449540546433743993171540410089407229645468374796163047438744311022086228855744494364701186656707973017787413510379619951121633443052625982285324446148293347701383861766050538414537913394343571215238998456163043728176767094066127411260212727878735221414751844975085531734902649131944003157102116298573219030514217186671588324639131616476615108644729806018140300481996591388622769025337109336255664624093749513679657607560760121157331913278459802768300000000000000000000000000000000000000000000000000000000000*i1^89 + 10799762283557432551072518408631142447036466243099597867979924354781296057820727297685876078186883641998381024942301594590814825487468038640392908612443672779330145065190575479579450513785778371027235683803104118715224918445383717946219539571779276726894950443072013826686757323274272248193727761978258748503214244059836095335188674672654035126441283032963527879849186073292899964990364462389315746953770993924587594512059995638488626628249035442441811795779787338084723857977487335792128566451120870429396139317112932584187179889056229519156641795483832718198978440383990544232320419070281404657014315240175489570529129860247708738728376495877045421909034164416458026623661979115919666028074904291532425894595536356128222694861688956043338588865759954716657078862792942734337778384359817557815093131051709889812752613184625335378503680109731382278148872392130254247349481602064136759651865273748730600399783760007892874500669423362489502886724573000324365281991462603752845428558930557984217281507339647173463067756604155024391681910683209436565448317601005468328830297097800091933765461824606182014453137262570493848297990520391881948649369919656694486078560526884360933614526095606166668626759932210175419728804430614912852531326514974690796364817160763170373869497600791150209876385489764786111401606714919426626624455062472042661277832524467045105413208038151507385726385093842301066200045671309303396222338712242176851118216806722359261928139777636905659702701021422809197812866796714363918715116800496288491049000840811011524470820555747229306363536362616876171391432327936761858548559346787542308153248786420740070913397642753624415658448802529934782010473545958371492704691309194107348153537941798875265893902604379654885950323675248365477819772870916201335470367974767673130391854980313280153319160581183010785364428011502325940437967416006229820437579338322647038834239911309892976808632094641214111610851188130781717019356598830694559058894829466501837301992476190136751331794535506888237853411120071649430300579107282817398526597420693097457425307085787993634396107508381321725221577722110166446937865765856838686635661644682579832816133242895618959138559872021520541191670537182942367354595441842296851553935269588305507586884247056720674005854122095834224480964955853999689063139537250937152325687998296422371815108615266481943865808456836491415998124107413192279937324698534852481779040969697381057006308576430818137301963776384876168251494097561566144720924887014274444985811823397847959314442021005642622754763352740143985560608781296397214129971189183294214506383740812970923948327899714061243579302974105212064748535148055433291686563973270915467214093589738039309837144265543910803908426091790237732230459254197560092715546027590885741179086388007812579980368682894647490759900239563968889362715551267337900104288091295900632234529355405436360283017367782158084553483040185472053524388870935792914711362031412816677800546612601718335038779818336477720491961586049610803253600804908577182756447353736053441317071796505890010743808241527960580086560773991916702835582918450424264622868603168718856775221556559800993586065423591582007636727672986188161674649885132992893832897562919546458953681144694587420927747604585148525374078737438161241082526226662888969666739270030875283855892817331424254630865857216791801037117233178241433650753050324510849019213167640985025261184489945020616680000000000000000000000000000000000000000000000000000000*i1^90 + 1319877257174576626462625155294488727996598154682342813047398532220855343055545800589497145694764416899690414106156591116922639739819445082271230035226760511089923354819585134304111158601824976101343756333610007747669476654481127103970493212535985265952625821586580362298770182251241788882022961897896299778633698509607593038807188365389271342618815735474853732075595341067533412672483691833408958528694330784830798219306209144501034671415088881975095861208802448961995599619576030006649158803419377489012527567675541205166660051883714495810365769184427252012602685115131174259218942155497679144169253513006746757892652613817011020208986119743202379558287777963889349053679607106599178445062208924272268972736807583379067228065715636142351589688642774174684849141799818266278942904867711128444967340519299749125798862025603096008171723808203931487637549306521377918254153669866765403346117115378939692627425946680772121533994165821540512009098295692615828855023358078408419560185959677154983390091335244243446291280250154428690942537169353096778769520636396060649849241077997214788711756724996642274935572336455970517436034544693817871105915980592950560103024601700074154969208044969007943580459702849024172888164232928933407492927526700061131918874331296318849591446952735509955712630559784593264527019996325735430806005444731673436836802043439051304367103011085386501355848485908952850784872142319798787343559001451455674092011436994122372521780305963231152860747211746107811908149847429012475123482325494677940078416936328890922468696864423252196120585667741299632206085819785210120214097995553781446344872209347782523442119444765818562100513642659813762471502634836629246748314018436389299194385403579831401812593192121265981292912316491518037022350296689199271305109151217578787696865214066756806057313440027613945627667209337853268711047539188534582234298250451658396955603640361523478713358529959691714762187411538517319075143927738664675789670890549378539801047572412237038717512791570376453053626081341068667404354055806324081336567022208000192388364887968438858754460550852877070662335229140088230602521672848214226522554663563935834773485267591059468825519336020135667648766798151101316179010278044532087969411875185465061115429983105668131700970332789786266980427023332708537642853968707442248528164069380608221280622577332336130476214118535247171770630140323857597576809522553744021542134972770262728802795079077142024355932528479943559487852434393485348666030133195827179440697295165566976091893639796581314459409148926094830538287043528948326036937822880958045146344549707850894107831058971289238477001810348193069067043503859516043583377517271871735299122985311901347376762198185498494543988553384010745413281932092021816952408136505908491602231205631281412927377146848420410831769170545111740421876899071448780782498009511167426862687797053319336377952554110688179797639956740309856934220369004990962660331317519171777724964251463760722560549958691455021334101238885552824472243951175150292631611491231009686812142478563554317638568369753882413739460395439273255085168164787393481703228071866059204954620523674124751445803743157454155279496758734167046631448604503570113555749907311843075827158515766918811143794316164825139459059057725317725460212206369070093447676286603157795080516438821860242202566086865316476305419749094331889587634507440688518640243440554614738512241470623786566160000000000000000000000000000000000000000000000000000*i1^91 + -47484890437347614175898102016935692703507471093251333209442599348400958364880412774065336340969772120643064810057527472701878232975938495982986720301983382014615747923488671054531491715958926059743081639141239211054513532123821286221368558120132532785754972557628121076600414699494357326361779137425777075221193182788991754264798731247614934603721148813441024372568348895351373554094316973869896766762304767910047553573515733930351237486020395462614993628146617891462397021977106412095159904629463708362450804631858948701990627852187332832472362572948553938624842647478296393446267130189164647666082721224939276470613076750299059242708548155034404146096507660713912247650236076354292328791326736026781820401508406408791247843283994327195677276613928456904962478184508058413190113127505179990903619649290751274835837354321299335497005460830254682675649491952866805041509520773369401468668215035457371030030104082875024733933135792416434178688197778132808351790496786042116018132002235541225251171852947142571687643277413812070105169125550625048568281414720994404800195690890893518932379037035856983320610026141640676713904173665219100417798936593593291260364595713077338214632865575617115309079315506914586244329633432922768903903366815344026765585110798339353039679874220645337803545149837264851770584463092147242812436890332274942523689716025513844153378648877330745002261439970165108997316327222602072237338411942225226244461475366055303753608624558139055211342899786631392310997310266132275135552532659316571397312330123887833430117665431804629890597650411451292567116068918031746762686374123068634792988221549026499503454871264965234973679664796317797654793372923408701476557020373397826028146125133070975780573230016221112370491720918127719785422463573189599663539635748567945341157161873415953943433038828781771534313259289331545980908843131943898674824314322542692694843703801790658820875553282526936396576153228567844829586478482383813055188437188552541449831124464198519057232977508492257793551315141767286052016127970996903917506081528370648555756583110054624659527528110104479843238249236722472838129227972625703822948022814369260829158247670282642507260182875692286271247371444886980185023412758673955216637814652997352999073367626435893079527551787660546917988714642864225140907061657162840659171629455552217323010271239621496920593983567888421928642737884398128483124961991915301744591063537281697934414150785653398782050691243833084753452818710461073725460843728297071940374109839254541395013383003918932217288938531667507288033043077184327640155487814418329986699204043953967566860460869220398133009987510483249477072237006584377088240055709780647828435166279539763923302322979663480166027616783560592521619234802640309821678543151130767160824622941363693980293698908708536720311581735678451435265833096603498271409148535638298721721781811019651611776644039127209548720338713180111716343091677974376462828487212912838242687838230569941872297065040469314255265639262195615696449247673497826412292265321754795739408715556915072029369214993742775403374461818900232917491686110886169926631525494655342427072473840471284838504404963951745084400349743980198128034661680837470143096760404497361552706694147373557359856127005623909183137026430203512391645790766423083106163069968146050821832562343339985320075878326945998421292568624558388835604468575865349233414890451192455958643675654165851710000000000000000000000000000000000000000000000000*i1^92 + -261182189203459998488411398702820486015151001341858240552056781163816531773129076227986692275296013478901790143938778890908911912974676620057201824410893314995466759680372863744464684557642558463583208524260708113337939884801792605911177349705397215390767562466855574184641891765389671223742615212047792433231773135103092309798647906765097570950665245641866280349128720275526792390359449712878106454099471024170745288411683183983965719059499442801444414089999488540508274653968378055888625926570285327384525349864456616022543856435752109291999548103101653106368363626245611682575799476313603108336495403101386498188482666358630830636808597296558747583739565769694734247526956982485626557071406877046403963207371759530662675893531960485730435498475368360056089717805185147890020496368613692546496383898934263343453655146161890802573769198392218298115710202819894439447225060688628354126097559970827536762629263859305873868312346782321697769993862479843332923181973643368605988443798147152900872392797658880898785917247620938801076030464354773948740670864009085537152303833951212772490695718231424963247787041385007602507084992286218370743213668785810496484798299845236260638813660265186237585876051666391910267183808966190723950405057546260413189133219147088959487231488845608291939192781721697031605862354806412314224088550120547907779704632248578693460582927973937237446387482996914921240236876844503036978093283456295202614565889220802483535934410705577149012059517334674310997897873511887628476015100696568023049160710467118165546984724372257069779687144552498178887879043544267312128571702527082328422612496923189406792250222262299507961736757005249600654710118704602439823831836028077500675604218864293013810836947737382045060133931453273269015982789872625268644214222917341781479203611109106242153675128708928996585576791299777791860544796830343938228957013278372122246421545466265933994284031632878823824059310559871801706133975102500887446957634927432773194467227676783777109752237861931782295285858120719038475845708621194225001670440744404214101744149314302258409693520562223833524818444158555857271176572701877535981496951659797853892264182395387602729398992658578475246765206726127675830751434421519943747627043860540442393252950510156787629374010966847312925460660406037531489716241756621526379820701487381386276801274471235651586782846403889982029095087908040934317001820197494710545468221143251740007900154181096893196222721862315030803296370156054273963171247877164519078288850231664292920368955219706246365446644779704329540271668761344310984255603815221398934154179057469949322162800397707426125047664739361248208556577331100327925962136150283535107488132130820331563669832045888478341076981260251471721674361740181071153554489505596212815118913056687163883896219293750012225757662432235154914019655203340114582313400586050968686472950108672227471497204592909413509115202794645379530390931138007359648827280709654800983548996423417869793456406698655748259566769320368339962979133373894872786027747203211249591730280217812633345583537148484069933543022972586129287951574067160066972831692575687188659044566370081378187452923127294577624331219266453719410669164477150236794789447341127883163876789767086773801438539157160088210829046039547315298872837688251255569629782224642551108341948800170470377496645513203843777462277132449252149570674566875876072629747679367422789273199733909880000000000000000000000000000000000000000000000*i1^93 + 56948592540906033292856304167575273774287210114725091472965154213060202472435759842474410957191663497708824811975492037136742881780463197442248096386232966264044087086203354803917982541701274675375227666815855283973511435823784673170089063232490104014062728557109411868307646775900828688906877522551048279906934178205715316792367530631053814588752104966968819564671587531235828146178948349489481473479435434544152114171964818865554725275172325764913128672260309213112152342059956904044536758673155037154943597719878020802002405493531720546409866892022255721798170056727719418635870046238088523536260546833938691074158663785459277485880087491504748957100511269535985650628238355622184698199495647460913560283014488236874519668545487133641302635371969160521250253389889093718130759387917793581362387527488053433015696047571070466660226556330989050884917495811405791445519657843232220906592391839984199109630136865069856594512717178511623020940070272312301614913776768178535269412106818019835901810599772874387837523509807187053504879518317205002012175322693601871959632076518736306918112698113972566174194128915774458326340288061450225682770183309167162911557924732713432216044923696689310831715408486428837599326475329243182350625921479956428053943385890927696472825840924233564264047003877171015857819698730760562525281224677652849673376192501142659725588500843967497062967285215058235401575853871298077987745914272820613212577495433564098385269758043265258512175694397047281604767142917846576091114457888912113185441400765323704269885509575231923174219802971339417150431610419479395376778098536300523285286273679116178837098652206334344384083307499844092636223183906860689466538979195843260851555660308838114156471727325170943700589972133994021493751264350177622565920030359837741121279452831106688985499676193203822196317535002214653966253797866526016178761878555076025072266453934724967880020351634291390168594558671302644920134182799101750247353964294570680973417739933762579721141024877238489035097901793542226749162858022775741811215265224681344674443636330440791650654070424363360241118045092614391694475431351295990287795548432071888768772118631662416477561382713699841831492391446650501072215811222859367036916639651344579126127083379344504560236471307753304492439683832037919539558682455569009820344404935595877434179609288187065337162296482427594258516941477690343242587639977394489421983969100507961839624322254641684508685952874285290146549020208903920672786637161325732381821900885645755358312992876598731223150127187599626196189394823454860271701854109958197073375512106592162277472638260338195309183926952689487665926552466056183838727712374395725360961830033348986704923148650532216654376392173613061660445416771631337666774714234751177965900184807899410543773252791919108894864424146704980682760769123871008773649500412963132161558408699720368468901176369450510300725424014736808523949162933508222331727638659495919626295865803220059328285538720511316841374145016923865580711854003415558842809836129191339040493963138053619076047222566871694009244176068583215150538196672539760763090479350071545081862879762411890453205253765057562819889271420711860445550991743315935263394826047477947112739017068562714737893703542360158613191578334584205082415512342477210087131424858469789189823571540959672784641758485041494890510540485614409178806525341633412626729323752533153420809891859904300000000000000000000000000000000000000000000*i1^94 + -1004494450854933113375545647236149787934744479627787910441790532661729407993207603758112727754876344125669407749584756342724354977816556209472476980170528734558201754309635426502920112930094810201630208576984399029297368938628066854086037347414784499647383855546245633990537412399280314640021109518496923173412963435525707292961677365379478067931199119531909091363475668205015840054667920641590255675680209130140970992376044186384450969328453039911150198108839693391951594577131407362589308737707525889743687894690739866256772441747540105904809622274634235346799586342324342206535513938618590226983925356210447875425161970723157832411927882330127879917142348083892255919673845822607796077648129050966167486479677090552092740807182287977351757506924805284896863180336199992734880006718276555448499536738627381800037781089007304445127543875108877952889445545029912582919085848432469850583969519615117556776640004310967261583525414147211345798665906566184313989599471481281955756468169412964808044922729678474468693305129719278438381862262053064795229856483039956074215787113673927488864925470859888224369802802465907086520454323123011432415332251037249922231357439283293879194978895019078381919658711166589726315780374795200432033318128562623195329148061620586732194607188962966472594818781224359546419030172466751104432112211382476608393680994722979186946869564167283765041296149372882117888633277009278164133333287334609577392330013510448190420556813385302145665196410082479679450965624623059150019710653833854777680880657419731633247461460892108023568187683307915455321651346880523624741731715880739285241935038377527019943487226529356855719349756954159125950748154945339861519154507222624422625748210564096261489776992822216013388779170459747689320647096681147125843608752496473458586767140288565928791159927872746074013100463055429072387881217503919590469583402392768509163443156445869066266785979594282016576516223044935735749414309405587575583378886932186707672435424408920818403751231523952061538978229282300784262211660095255711127430460534093257542606800599250974256034418444091074728969633034423160594817906555352189926718455074064150656613990069313267218308803491003764488416845262191288131249912681519294684142696057186067414319979398162195965247339451438661095714197893380541419067553066771464976681283968390843934172594787772241937508383847337967030245987689552778315496946487409055170256202707337048844095805053269718567614864894278665624804917997752126272415311672550295066243252548815488302942213753801564712393829488799911102726215744548864425277976825750596153150291780137954308739603746667413215040620897481897929500100039287438248798008324454827975356311723694858011824495303534252779234951403359601721291639480058764703018537375878894457797051785672749390243558248415602228488102669784405767526918257833229681489552186736244208770933051916665555868868670682204019379705876439234259045314880613693180378157096687045862905091729757469419009460821460899774464968351356279845778614031416069938153659145152551405317902780904844635503120539785673703930811111606202960140930999603226453963221562860929667740537511316882083568706299830777504150282988250771658349516047509472337712443057940055989862505946941469538756894101457629975432141413381441298083642696665363008767180933212873408700522699129467335674924958733865427565709069675932196205991571041917941260111655499066894179346788960000000000000000000000000000000000000000*i1^95 + -23552259334319382198224797699434290609205297653218614840603644807781729656230599242900121313890738216098390898641755363115149731452515724620266680559300073114527828135282535080501192671304306017350013895795185986433396814571132381402300041275898512645319806900474364490740402983240859007764963542677149937920838992050056034703330307144497629913436496613966385209854130668069266137846708961916849653617155463207630505366887487467677702835892032772811405957294986433838157310353340224908162653403727095939254105219917628092857811223460471455699875810868931618143470126898198762925425019339907576597124024765264278213100022105666704738486556355300588713186388212297569388287735596333266354024351013825009759656309762719790660617748090532452927966337978832658072467411882735961729717720244516978780528006871205963538308218491843150780147094634920576395946879806806141905767179616484531176223863552023754131295541931058023217660344543757408395140358121330943501631802147078426029952149039253335472843789421720391273147940002696296857697093650072579238927403314979715195255381141296761587255084762663556870538637529661536060474989998904795575210897983076972480008861304169114773352006204172750428862217585862180649036904822846658028380728686087142048514418169818750065931639359233698681580592734302974171092534681534226038133972759447097767328058092974044768682733304342720652505807890174143136967320006339004665217212081168561815886543619839963456282272016794651954713928314225687818475909940023160555093981807932592736782389397846422894431784867317506958000897588301085739228658139961120469687670368414722386396252153795916373114480750096218894396206140222860201283563019561537645829583451396727431848278797376232444648287787126993684309426920558937110683156436934215234513677147752897180431595163861079178696773165248269253744237249210706944646446397782375373924741578305458401087656459915022468133478919755334440658320489249728764698883086339468543604354414720885185814075355655199671985839562129132614857742833509899063209121077493610167824039472854594402384915789223229750728945336524256706558271348481861294968837278313123013063077655834322234018325475744640793828531952589530682426486045841402165930116522871315904981764234596690290869961105346128461264901713048872166459320751992837896233752182146028713413050736226503392796329588757330598406294536753624273960509245043253938125720147531320568652288581065339990856767923184671189418879029862852315834777506136732229462853716778669614511844552593225389761738003381805403038271089734182465147057424250928040736378335232577293685790200104046765464228649650753225216606283217984403451020714932506579358536963211043107632083916294928539436793952550342324780161770132762448705041675516645289151263959334020568936972427354184910539632717375918243711459592539511003037638805068343206893999607314140511973025455264923272653623556674994534736545075765717306873245317181384929529399434079375441890077029250243048327429356190941576815056714275557547396740471844386378581649950699281286290334730340293579045949313951361697364058481063701316902814386348505641177072551085687788249253851923010945730872570255105619831621500705563477111252253758436691508817180926486590783648539482714299514056894959515830931526612873539280053798140479656300921001754795733452274083294284716917745419871757363300742700670815224432089099209722144009230297554982930597671633979220000000000000000000000000000000000000*i1^96 + 772791903205591229411012802844212000615741439425739524460595582088370582270652057393069322890861525040423608995947293279791265298010814593328896743773895229358157281743992258078504651084738377738424429245983312538825080004418371055312065556052552966493952333975279492000141704901811212697236082653159734473840016146669207976145391772471604758187209799093900703723735092361556734056234334609180141781482225787515649710494643208007924308243134109472940008137096398891983804141911408719293588455899520786396680496063625225414051123860157468165264479813765101960073694301973750272297423223531831383125726814264849597236293246416914704641111248485805549169941237436060961354962173520040868013242585267706917917839248352770775312048323231668130298968314589212989021968917833011509389057810844026575302375593785143895026432819143897709439672827567555127634966331484288935937116002758625285170428335128589707522735405166349234242222543039815436980669746905551031430725371893649230140526528348367826274137897342703295080864696341665162487727978574987528670101255914974374406792370803935132321496060401424823902981132677021960865951310498244747862920454516486930439329466001203072994068634132871592557054284745023986898799664010309457171801197883684869291022650680945049687728575270628225314172059611712232559161921845327625385520694676013361787859484723149090534334467283679721474374042297261113675840167836497672743697499458403306820008653530421252196646241157393326573062980172741813457367225065389984401546452354875448730889396397541708466723876438020800226841600044660318462859765589111225376225286247852253169973514348029824677752739828542420080495611947839697660025518644328895948064651077351100927449892162588066352253478020746570663605674752357226426616253412193321260749334733190281944489775172918805858797090807184052804624218013117084039777538075018970799293448632393518833370918435523925665511115069582292433940193182642023139549132209676104810558057267261937613717081576067150623696172701266684179306923712676768932982158374690594073828046207335257137910360414551793031619715114085608151087635372160733511329817797858147689289310554826434955208172961995869762569914427868433493133432509568232171055205248567594181692244133908688490088772615267832671919732471727221767325607259168909790544639559565264806932910795164371373602148221565900196606521279203040032755404436824095443425714620728858850701857674053180696499997568883574433530117255094505579514147920586292174762728015559816870898731378406857243175325182829969702936781950880558207302406755416993371522652670044577408777122955742894182234723590002049065207997692677718908212148005840124063491991327443677997528633908642495169679727809244780004843880404507375004777467184369025930966843189554618847669691833482512225354786868894582193029521640317246134099720834764167162317613724359226881744790219336906880776237663721953104437824253285392888667338525005096130479326289600945064526097272055862132518149371765022017577642339075355546201016248593954171281832347375567691014664657896041834079533534615563579429389080953115173933374148108564417169107841668057754494850049556875708127174655099584149662271231438414852046636390565448294881482622184742835136697260573690813887590467231216062997260189334922954900300763930368330161345379134462596273073776693533457257032014979373136268732381561548455946419879543994751649836953582267972034624220000000000000000000000000000000000*i1^97 + 14203277485029507598201272276356639127936271063219482962584688086881392582674801799791045425468995253661204919542749115118825974828862060095464417119037532843254457902999851549891513537350293728685860354117252551326459876300099107073580165888755809517931478331544879025031361359510396266120297442658033814579637555702309224015408411461612947818558369031387497245537840966121024252266474272662358732414828327375653118691521544720833081518876583245552665480226198219627332491961167661639344491401361910158385947035487113433242037606582995912801141993135276211488332206777036295782575613328058606019991408450945303713187987306538405692050495430810964481573085792523119699681075572758492335378202636241178885696286092328011057389186661018527553943171398621840610670539575120275727463638920331975592815355601151553787305359186134932564846276742211244508109232450129384634958169291047812745676482263059620834491299569473254076741015387727425311102725757512581385118707378390474052439903478987223985760633927440614307694756348397830473294592677514637284209131820866226007269228196822954270271569008859202653914174970688057913650689327939205353297342030393024124659487280694288971916022402216433566611021066103744611810697774481345168905412391269661587122810071869731070678425134290803057062778043689388100881059700170025517385444394232755423356637776972757122052884704170189659331115933224190541172764120718027686437540450778459627747986177592068596354913828995494872850198827584917974861746013232648946578564848756688507419903861305657570511782986892890328597656703346561806753696060210532913483205687524016837517958458509567201492765652245690630232219476701650486420842328778173685660117908091467361799680252170419616278667331260510269854155119934435339754074545316878125629619428762745019172157391643230302505916967313070719593964785153177595687754089939739375912946743996621265786833453133676320965059596232225425422041930984831306392633872928950947183528961783011377397698503811345569092615815417079486614241777329487362937276517071889048910840977736707036015175285114649456261176695451330907336529788169189975652260880168630650665562062301843607553028948568472268419430205890034648956260880646507867834720154703992714343414623878701136868270387750769765417144862576008025516976883843782375280266008775905466855153207641684376212548303406632276201731823222370584983812932324225427143625419379961088402743066878437407851216364207169537424549147024742807910800415919161733056362406277191373737470839315036620657768018557691253973321949787434712482691670204517156949768547957424080237361518599710679729108086413286497428300725723923798782265168422726094412872604890957001068706528406621918753678937600585767997602918841170381369320702111367102783032451775067135275208433895329528903809304541441938530354598093792930628643127910169794960564477394914752158207432989628172680782866262899629128420508556420871415324596045343442872357693773201785592229035463422877533273300460742799762765355563338632647323299092728550413172556884897437307420564120678109958177961438288222468103246913969367983391051939440865502749026783225213016164373371701229414140117992928804596590506263558949439161014840780602268553839138756088982507342983596018385379591684453807902820317202215405098453146815228639055599616534496543848732727627579465538777741529289156699746224436713148484320117603573903947709913609714244318752385000000000000000000000000000000*i1^98 + -747367276867565474375833146099864559006274221366497972532181018111134181273279931743449026913757291056950078529975017640707736811058943533095102592139751544663292058089097052219215755273646916550394865825248471378406503766488017417349006126839774011047725911209534368702298081719819170622488393505328849425945208545393371649448982392141042953599390462080555832683271478558096266698777575201725684433816275116998863751518787181679745618938052615194692993050321819329324692923824798526284651891452731745903429649113551812801954551077221431128262361415895959649924506613315985299194888906357966827182147840458477921511441607849266799748559613830656327482595469570518575904422968991174015458884638808827136292384551722795573703978971248543206171207452527348524859718148697310808775025823668986896017153643186962330049671143559193544582605262992891653955107027038746279929169927160721890896182553379286620735778274183606280714294097696233028454455173527915396045704990314084905185492614583334224057125350905042260355936883706772628747386864414798723579178306130968492250443204533043444962466472161875395092394296031778680358580234696161954699860052105570550566929143628694234281966121254901183044123715248627841023019158099514178128870739815914574387196797594809710667642458683867657625971920761924508870068574233915567210926646914400384450589486461686784639949346135666364609051282537859843746540647049941833362269689219717504059856119016979235087402968941870131627578713599069321191312072118566514087996378838059571584678298849502922448009326057024885038989587502199914107829188393968779087565613693782338846721922088722391552189017306385690506978663018146122598742454528365813989485999832739138302451053389039904892642446834938642400131151938630495077128617321223247437571331927794858526339018107435316471566322532593815984743208242633813472931050772067744820315442862315865338280106101249162060097616162159527475807671813471265626286505311191419759888838523434918915487719759644648047061245409760882388950857793158541478973557951868747787229737145899381282079142271631977925664370339668774220288384925246194276257296646244377029529171916088687116061511307325169080038769306272607349628171313499489691805597579001583686240295937658707748338844288022082751661120833030706251149649553402950880796523387043488955309838106871271950470366126609525438137370602450796172214215346099753554481629010208835722752472110416990072623495226756731358249745859697353039400338956045109295188403373415746237991227108933937922765404459021706484996026740930418464648424075768411503523560587405182042296860181610964282923692686876781645102165285898166159254520877496691700947477932343091171505772780501923193796993632665117200556030657443117247946370069974787324659244445655384264108561817945723947600090254428022825417336745682398034736600933187953362218296478709019637584618614148854389985388915421169872053256858988050556409638952220636831634767195059332901600176334143423961347880420546720485293280585882046182273925172186594740067595303922253535646189092278427709517451225278398771792615025488433581427575498065423332247091090366973743905961216214726037700139917933958284881660063364322892068626809898026982213218947520033177430563261045416852452440433509352188616396167277076738058936242729508247153780958926294926427481212637009531699956663133483559924923437982639460995852578570494249366586267876565860926900000000000000000000000000000*i1^99 + 8587777597306192819430974859771894407735092592694024317739991226472758891482345829678297583423292931208484240641447367870247804073953805658935284393928158919181115718914127789280364062294033557188451431542370283511746850440918636303273760977060556718926465826881669950153502019180337801208512973090059168066527729571324099754764411043069973010661901543095849011828732090293713558190634400773777391080417967660196669327301362748368321877296628805874380864437354978135738602437055078458258864311207017537223914229601222858607148214381416022325175410867857151393769304431455467165133322928897102099386062049032688986750348442335248728136166729675699517464581818718857101817382099985121107295456428048216474044638728104247829156613870379247872701398438036371384673363649643243942000904333206912977119463351141488824654428327636038723617295588680012685852200051775660510233155572664394770344904231470055125949740940170090481416456040375940146528842229810908190653522831589951028331957881459515131985713297171348226693618552266397254209689053461632006370652374630157515554221620757451615367657535455941260986478972360769726773482962264262418629532092032712282374769256967110971716561403826889459609745004191553371776517653106124065851214814253251959417111542980583098708332278525027642032778767930065352967290505580694396793710158468014179573415759032739279589474368512780252960820536815227136446564518591764959899881887767552419266000392757654368173938100057212563787371480318970916502178585813917738945655447431568896202373038200296261298980009512284056353770086341109042831455698160104750476685819879711076298308335468660619790824697199118406265687657120658381392029509514702329418699816205705984137312761644704411775811363410642722507494414287273333482444918575313761379350779270704521679450819159641946685597865410820533568410180913822869833196353012330300993510917696909991421149635766697004059251076786579674263236910100517643677064526334536099591132746595335702423923743014193019619567231027178557971766174940712601788556049193701575114358974475053434047743844377187554805893093643725502544356457280144036070301616486335073261709927135694200134746897367032667320771038272105668921474248579003311599358397722015410829495812437361102960800863705583235566583953530428415343431237545632747298771511458238985881092668792568137382088862815292397777887689334894703623741350281027267503955980853821614430719948771568496294790441184530737473586955908574699592944069340968793929824704506384411306049751557404398410929095740702993276046152973410999371609779502937807744216468052016281238129918633018763565299385453732545367826889819629904746530284364686872807175348383854401464696317809068822240913152219794239961035393362309614312507504976090679530373422573368129247512998118997836262671105385616378893162376137468795138675956151689834585828978069478820771775448956538124413748099787588763003248870479514247006090562930919536023257033385878841033811684405163960332928901825657471002995062158881056657222210526809800055949528072708929447580288733945989928177008553762102076345691470446849423442187704472422384429842143026959498643110007016593525316958958143979162840206084030692495258753380594189617604104363554018884290577312799616909152568394801014135711112462438948290673680209114441371019747496555981884856754552833306456246409272437430375564576720970108812753649777001462332057674373005100305226000000000000000000000000*i1^100 + 19058123709248320798126275018328969808605455779888772261518825788584776607349751141548779943591077718493811067476001936870383966366536438270503362282873359766051928111566725246782457135055568995443647363424484183557535826687537287846649484835881108380722933565241359232249289535750975198820195306891816700301156673397044693976058520614603102283613107730747732023734144382593968924654704467047094295506231334155365515654369816132176887232931608709952482195975697536456102940504775615395031562105525505478290523868519911992996388871903296558807698466380988931688542270823181493443716280434543564985294199276530448323398167712076828250637740085362219605689606171188286876681249056435080303658567535558440290556843631990233898482958176123262746737471229230435116852079724111873072123372033831487723910325621457161941223615565823579151568003289153709716392796228613410147957980449870315331688483603842317549603963207097405764815998640799057664593679960359674050234930819690563633225870404558188330406281207054665736208130527818416603021982443090484078185440013285496593711263234128481600795935337631294011461605938493079476915776514387599109685312521663757770750788544948109209515393688458890416085643865227509990589996569232085206056695466849848939668658461898517331184298514154136082198529238493852106002623574384856546296177379609651165659774166828445969527767004000669485020319146419119205603947025990370480455467272433806272618804511388596333249023289441479114737320274397933002959305031003446523731954378043781113519509892607532230569286640014339767425969265423777181539851230723051774663780901162595772226142716411344716952535673043470393989261816216403542096736271227856656874962033822165856168169197997023735970560560878594304536884536364298422733194131946244010772993257021731700298786840392314273775662999117598033683150767096252635606432609189986204592292974629948655874778123401824322859141572635421161023719348210058576258363164798852108183840833124163417631776939730566893782098603745101903133897794671153345925068665133915763508564037507804245017398913218433160224020140569807373798942258415644033502191864371311370320080438682199353166488315998538383045569021901334925243250285467949384919988963555839996551227680252872364946984999124365525209011061558978190669136803394048559998410094145560223546465463587918165453259990918813518965830387332110560883174768021484686266787208295745538759453929627790125347186053999813385801186671786348725886383288261951102794615724994519325976229901328455729930866541928325390369242763474507183311287178182152248007515101438681398388231952562823659374405125180288061844332122901165211578763997939829308936218127291982217347350987303161131811032771491987215173600825756023526522027465615928715310386677628259291758498634854193158563662747798576303501083712248385509037450408662765539017958253187258442099066034605185200332458682553156552514386917940247864170618015203899437986763178972171972402667408887835229939385537178327985882467327997015616245632455795834933396712210501355229837185597863049163360113229710262668596796808204766511101505902540667932704133414053559691566621908953769604317978639743405862088208963539547197148321145417945902939580890023407251338904076897626112706000155991500354911360535602974691848255578569843876545322783502862682214662900057510680131291417697948954508508860750856562465873985856893223500082510284780660102000000000000000000000*i1^101 + 504630594373490519469427822832268077557888420461709845173133177620475039688637791382137722893189559962521584861532319102848204959988513779074497667141706647063318239815455709382369094570632580175684495916691354694927046877081954649854960938499241588124912710498194858295429235275700999463644641567325701632244326536715561193464867349511339669771714269373679326923604774004263126384598222927102629477540345176223928401421219336265152316768547397690252477501986520738894741497405370767382321079023831313530726617238366768109068709023781904082619089449895506646000834210303731619016587197125176767673595605218888782310641960846231143530770316305468484575507749319368508924243762877683325154225568594421406729665586424703741984597496682726642100783418069234077385768561278383181869170908142152082809804921209582349030113796070267051765426731430554396818891459076202894381174590759311468300533761298344291979696070582057026918651208909032248522091858448820575708243415383958885076930955431510179040470659505771506776559463336630537133309978348299279731700922898100554781107399028746091198381666154805411756274713543374091979375649728926190271548185909557231394091338697750266603661648138364980456218049360307186501414584762708887246557805448882289504348095178602026225326423903329790628731816164263531719298411073506015875159552499442019781682463457774618317710402753473953690242636157800301281754785871268694140959943709338221203538891991841938812850765607343953338640127636750510642963603158167293311829294115568746944072777315167659276623454416693104865641503085178724661333640782514407212614821547549419493789086876973543718635981829061071042055957845222419903763809649464038677874303139551065133460366528913406476848850754158944190094249887466262719945532017287063494675448838972936692418764760577201331295413459011145089871617427027593001724108213445874638999709246221245577564004706096439652383281782055863380108896990640824169897572154000763613058373934503041117049236512730465628645012192899260104512285096906614380317343741364383917021648416880849851659224173054497708207689056394433516727660839551568283609789971972101891057036281352665157047240253527857497754116762576877179904607367909475676662103680424854480699367495802990985127960790247447179265839148476703623453171116896489025425715927694680448008842289489396263401368211220725614140816150648538859997347709560827480496733409997124226309061604010235378488372126701698613165111603138553006596186593520154893488732644761799162842412288097868439164640960825331005226015716512846930546202014219965036179901814570527526604510044337944670577998898766770315667443980788927711844794162855976018122249033656020502702551677551884573612054211865783732950221157026184199846798401802931352369571833829470068532201387502613760879781435777851862962751206398387366040983693204432617096713066751076866523847555696114088627317896024736803203617604429585743619256749236786764773961409690040634204035137109821296366424773835624376547883189076488689642030009756975221291415347820125158794662755684046165352985058312004920426290418209716428338557296700467179599861022177679130602212224275673286563804138125707749525881602064145463860645210266905441540845573181297732551408402185265345206835938952495143546856006180783526115220172131716629546214318579893945503176192428055388360209943776065733316742842676618905423432271493422430885260895179736433000000000000000000*i1^102 + -71941585945687074294908851982617612298218331430945188353043113110054903571801639323319305628255226153541897633849896906749229896018186063546706824019971245614114416398211590581006715219779379138720311330977665485122973184167672542491761739658477430902470797291293994155506754321661544943007264789346003003413575160121278206119775982826257421085895993652633606393073315936199949501432108593178442231216281520049053296544142361167353048154318140682395911819852040161043177662768597357086313832055428072415575200217286922684779017691311877932282631963078805794342374274067480188238156628472592441339331034467024634569495500072165943152265439389518358649149367095599882454877313410849959830582705777241936816904828880595495474388235953086784701712617495190502159914445098972308891051982560564064835864787187744341055135186973261368035166425228251873178395559593023211744199143612420629806957218190047774082053227779088746161460454614744647796482509620865591809357891803867024529855739304224293731952306516497048277941478363886217346620322894105852395492592156431380583523327344445862695595950017554947353474443036478965712419312774266356542538961184000589117961271449671976452806366161027502075303549395715669773103720624508202018648913004860907265531608000797162458500520830041403778696660977420039407026874970145821336951573603623138558494602832629081434509906528340727135751552422175102634705878547847162993751329763059072667885767660476889196558541829837232583863757153286516560726645413157533884422741248005279814867526866068620750113947887920760371176266060319742106396993403350418411126102975261506589875093096117756870873596304711481774046101499418535606008988228736826715761241205922109585997516910474386948945422242952566167568245998139837360617942091490749986641874951127072235419876040040911077366470840269301416095346855615861459919223053077821959418242472354397179209443175206245211316915650696599123059836790202818450455664142977789579573923211206265823156638534808768505295413155444167286625084419904656500715108180988134258399499542529396153326657033649418424665870158346421520511323061842071869425087135137114949596133475703521727130577706399288600183651182938261582586251885158306236526781214414817346679347673221127020251922951987554568019544270259498043045310890402378481073544517696578615781472922292776932948683277935839395310609265059704011995536717738002399482222100783964551372743554473918215751050141738179840422641476017395885132104711064012339831327130616731363009028429186960314569592474823804294004675677724515651158869863785479568024313292046122329216834771315268221869788610048535005098997003449303756532709330291312257836939056944275827869023971660590089260262444500117285717866617095746784508061288121015335267095042813807781729860086525840372422722630510802764469431100956569895536569367577676886877566835288773633669168754076820523542086146945375744033604420245935509134656576919755128332536477280503491041609369241581423949223234907570542689943129263170082960623214411264805562704462392040927899750856825335062980071862263678597544117003599212274128366791037506537314021620141700069202460028827156105359532412745339192890098496919085812138019455804086544654412805648804068840692567519740701665420062855643244163459554267613229370405095323480879320241229974684603491026466694601424524642893114453560853948451532581699677803678779631215361249438347511696000000000000000*i1^103 + 1518678444528925860280988732185660679409972019914596260646595959896700487471443392518479892409094023106411422304068361676316490264871305194223100709072464225993702653725631151313249865370731222632584412445559452642694650339451271727474193650990939465105910707658236743979970335815727224224938254558048261272768008148988858306900866990658497222536085370431749131213399308467571952326937107332477371946181099796966327785040121085987134586183444242889022507486732594547183998250219524931186469119102637830280003969832066556562957724232438065167513331569165540814441830414061029818066780398177558020617813092958854353234907529937171083150180921236309453431910029310859248682740016477458442748048669024627495702390827183494673374906659899724212278338279988457082565321399033535588912536558966310114452976590193045902414074076724565858985171055033090238819191615887586434307188244145902925267260687734842523765667198109009398938133411108927499217019500864410036700077719449309782560822174799083891600796424186303786596173893645938210682555162709089194510336315556635146319241557923439902991953694267661070081137513698279391946040029059740766253309479998291170695764676490171738153793761530654680060226752930372317270478981899671329186381814134919442448535690625857297879538956507574402021361601094671829624444407072835248784580300978560783495369942779054708075591849672021579372008294079594288803724366630334205432412482585704216990496856069983462280443717958714587515579888167646603767402215736073182641473183715969527460061832912175717937938310378757659102091049898516730847031719642780036947530802785904797508730346751404466974266141496907199722592013324889005068136934750176949732225678069748383924503297248947893352451887487780268000463251024498054161731153458709944432064487634606484109587847289668763426034370056930609502557998360938322290827499137013207702212467951071138025484716583330310767496298419610257371462129345945171091719843426428993927025977562624157536819475543897489719284645156038560398014454906425221752555878126619325061535878514046221298717191363874660686600089891342986385346000867271516164741986094771893832411324655290612210269109754023507996018347257885158138326875414308785038622998265749512553851756361291979126470929380527685838723467875898094184523642740354357649883703527196086070766649349937223587478367553517678836872883570824941333363696848086148801502124165180217517328110598952159429470552625982738513918356074925739067900257625007903943463333318652609072605430431578418684047056274825480121867933352152342278727815923874281392733530244402465730890217782330556525196832246066775956841571880790273191913864631024131406234522071026217484251685235465931339138970820097224333340096771097346751426510113482839978651976152501743693036815428440255567155229249981588420936375607362057340881146195179726475432073729761915942186659099524307424480261820920580689890561448111387744169951215219321669426142665533273730902691687981571864969658559677182342485860917137878979619909141455682138488109181056730777700217571466619230925105890587849984414981796150862691123900715373035144696889590898341918049601026943811225608244401268152384517999761566930869337995958101482013529134905699128610055504129696315719770334057685927315487508726677990164412188234668739673028158546325493302950508198372759734629398507965835635852319219440486146289958008969619932359382914209345000000000000*i1^104 + -9497459305385146011653907419027337630509132695075550917508126015931235839893498113077086223395627072010977240489714688980572083499614334002845177442541422132232999637567405468542234135065599435508285088908653514779042709461920714642088784000825400656469312926447956865400223042638695838288507923896194503290687487233658565638147066115930203562155404013786698505863560163804655718119987256918967231910819016500655051973572732493143556312185969385003305671817673618108410954020094929580001614483874230617390621148330029120948405778930213036400963682716104464779040778438729263698385403342576066453733769004441040227498924984600902673517322322841706416604797541380394917902090490366299594026689768205268546141015811871070774630846640370274083601138644194960922005148227975508143662237961555667692176858976558020799011084512831205625885878209522037782897881121773905153124448525568926689072221631555580069118072208232090953478312462991448029953688826722318474767213427065238156347638750775621193180439873676558738472736115169802766991280560243678628186198218664972510195520080281689184136296276390428265588445215834704573085607392767072484993767364176265617621481757732690856892378881992020069841916412203546306192024789238893469162618022873318804996011121648133810491714567185795423554945919295902873800329870070431893114223308819708255250427283353616567661063791801012571931375072809447675666555947871987428425799498925492056938403760590992715046757565157774574179891508255846733544987480958844133607873908874545592042932415043565753280054797972907149530031336969448369135962523119385584711547928886282917641946291519348875563767021421802697344780490501843258861127816069548975415046823817202337450259594077770470544823978159241940652885389431507892388350978311803835990094199851410591806827457035220565369096695116238502021248524491193106329528742795736442970443076860394971912863641334799779936314193143880429587831963519748291826439538723172931662808299491070489016042289068650810490553316698034130042414870779766064247980804368540014174414987889216069064171423169806475855108383537461088544326256258134834027483026696226755256592914834744916031294373388073123405931050350707050690700304716676307583022019584229750265644818150205951806325658002868453222038325694568412294940146255987740214854525543534206071482245724930825258366523895556940353783001197834629868958701308422676717030793412862299820643753351845083336368789832199539494361585395008366157829512827847952548064821092357688193460148616100759703239485154389455838226430026554678328298822567068417431159525301207263003253368669212559072363319594481859112778501756720066056929946940997478349003922673223454527849537411358935080715693734473790487708266053699544862653136879448478792172704790195714756268496320794330929586225083530669289491322021059840828982825806342687322406229428226320488052581110068221171812200772774223891866990514847349679514464167096242305103391730825695208013608834507729560701320032330566346821877274213101793855031325014784492488180625654683602567045007904699138860662205685838484311927005766305648072264158061267258499222828943298053033567249113651139969273510702456362581715564394189102182965970942158153578544693929873403073638688845110399654560891273162425561929220036052678075686974349419483378073176570525057258770695323666445593835285475917902757171233924878191860759954962163790520444306086000000000*i1^105 + -56816586180446386343714337230776502828166017571819112709184775640887372411082570977576941722382438609234746204364138498465321065755730859913935537959908382576805217164870880707772068608787193965754762983788839689846422190169278336179312726408466758549202271901204386345039398064676333100337156032405817883318438382158345989225468620144402205598307553591333627397366518418531771414713196224329109215122180768276501777787970038132014974997436545744120421844139548223164577891619819382787063292716472151254774740349168205139053402243480659292119226442303858981895717269005776181890163040595116196627997211380773382638157878327612561993500025195754505222910098563137245845955364665492797865617316784469732586588014453997412054166862404040185896775807706737849513067712140554369857316363256434883135500488323849490145019889547542900132324352597854656366096536038169371660037962941196967314921341138131160075086365093461038117807585058843209792280968165818230634918074009163991426530395835665046603582060506477094555148698573615543098201934719047472560744835684046043882330687350796106227698940446937848078377069508822289677481928021252087302139452892833892864765577226840202827566265929472787330348156797270915167236303950095085420808027430510560960586354546505211192557062478252295922181865448339542746125111884358807632796688619995268927924985885508362107174590204721744564781932135063520358370271274675710773399449525077465385781540566287905290956105341198081480431701629377663404297290709096085206912233947341780406212853957084677902496612515738930534809715065411381326698731952410269777247051102443287739621156483417092435863192097954105547149700895004112696321480667916867240883885877558303902102750716634125548033832253174072932380835954877849550030707174860814090914099843491097453506763547138913876613004216026702018503753774541641610950315335969758375557967449947109571746528404935609183825608341092541224261677381585876197198507969374587969847077432832722533578505905301505580391047655951201308984183542727471227343285666440709515943648534789148204709492110798554864485447156644733967517361794564748103152764675257656392071030399569214311945968163428666793397759378704094035114613027394826079788560945652512193859068162671680069533958967410408320057285016888629432406640503744674028161123269491821761086498866516591834115919142113992630866346396162569766453451059032266166266992042962468650300771945858564327507540250835661663281331878260551828851743613363594559677402978999530897836592221587951949737297901927618355733288026714909466114386349888325173697375426320695540780464256638095640254735070720171948903394262449589472901698039648143470043168274426084608353048787429542908016092175847954157123958588786782273255877887986096853532827489918911794475724648222074917448735644807270730951697116362256112038140262971177270399500308588899044329762623646294760411819088861420855587869720453575306173858058531751909668319392248217721622497104310420557012211618886389546817450837351160264042388695234390129125067749090543985439230235986674045060171044087438986395746313911910868309774185680579653089091317992923757666801632840530773484199030004103974260292564290919122311889743269263946746986886003085843985046029835324284378966437953248327782478296334394143437785914337380781837889653832714636703651987835097468235100138838269731445214531145710725373852499105600191621359151442000000*i1^106 + 805792746432735135820646980084807511625028291013680968379759102598707376648328850847190804647367732496303191744747294201359928165652135491196038966732581837639776695948174083155464061068387431498723983371640639889356886401469706593243346414486349617907030953154451165821529018591869346352337583512244092318275618702770404643544845264784457383541094783885550420283381470845190831187256667499316281164153644513363269755452801761440039438332081159514983461987618005503053128128318489659039785312228177947422887522521053234970936545798228424253548180470780525051703099941709943716196397123350000080717068360414934738554110501345513060507954721643677433860298589418341899657260347253841105349613538263832178304856341905947367085629091984554200064242380156135342297850758776805607170694827570540533239080002314702421699135248377648636111010606426356174239852478400518039838536516892372885271666406448390560511707726569681788201441739880670543914393805006203661842183053834254504692798592662429644347807403914049447578805843605038816343372253761749145025077823006652954685296019760343206430871560590945882842586390475847652713248616982237187736964401464438165551829209742026903846014460116567792181774712958492236579231220294248818994027101464407294843201181729787167185865582148249962471820553321164091920109272407587393118686899205598429333769727361334614352362480504599176179900713062525732421003663144135484719901815432157168474282050055551855532556296183497746354369457611108312851748195658728639991895938918321911970395138074828758892846405198199260745060298299617574443533042418479750004869392864054041962048544420913864784004227683474995560955146665174650275096580193367006669114721566832331659927732682542349569654939411803671087013775468042901678614699902550179510993264200496981570444427116190521379953456313426862263249455731957517208733855229955361300691680821165512934440577558987789929747926603372385001435368216599360501132868751277830477883691186499262144017081018493729441096894717644757724007384104265035326667529655936170730818407200366460236896315098067477913415812684600128058103429315663544260509333709215851333360554614738551943432359974631093058336030448457438563406590062634902554414860989364118155127819090163365649170027721777821091081826242322401412604672117146969251793014090497708526357312381805108088659158189281062108216265690338460538492672329297032135517200823288037570990051968349899861722342142164731091332152549917332078418557925412528774832561860475037467829887531897156186215322114104986385715821052668915298432684812286153072201499870442826370648067033231314991091249324227281726240256156744565401998126375729317305380868938083791371677173898785962880966254742691645406175655260579218845461671953849845666260354533726276628254955941111261525262369451082450747549339916119831597600000700360514955576641363781727646835302739923127008559916953926072547309654070378605757445398663606153971687978992223906794102634247016856683823131006028862367021007344799479948307612296739817959123750273307328139805635710455138945766452652445390036707838822290384953742536678228263810980553258326836662867977086907611658678399117582031062545918885735561824021890096509572269697373319136012405236781070466714323639054292116327329084246805957248259328339573711698569306741467484121398862859875078767915309197410923143554563041587383128834406931341864944945760104272000*i1^107 + -7666858011411839722426847540693550808833439557719074070524150019960026807218375592317052960970089497999157690910049302539910696461489979108986693342853694169077835368246701262806235558655902137748269571744566866244755428134310167510458513238204503640216889692847618361959491783967758745319348044294506264787339531541219287447342687586064454100727116010317049568258007140421353646352390335911964391493669498817233852456956780277581444079599040644130504570999640873715541988085701563372912365422703777523502105871439734704110435173444202427770042517372944903189272573378614248582428014335382644564280428795474223503233128940734239025213636506656059885457296238847614475109103984108782204521646503582299195726658764063972542277168450975093531881225552589872986136020952098485450488101307573123984703820775073073313341346294650471430480875005547726239175221797773789928593323401009115981220276354935278207369020728637787051483041603606427207434677853455901555392287034358070831258684581469742326652769139813106970512225354960593773188709868716651988890807016015086853726264869847244302497473589669354600745269629470343399945619657572955830303202615230781219625717350844653891551033011665379699905183687541924862306676764171035042032373739047362644416364681622834600464846264857779542716543484022140505980226362444298712292709841978021397663946484199105954738214430438910521360248339861723495438995351473475451421111287674678123431022758934579774574942919491918603478064943600335790148826757452283773348745914943336675394730356202880265324994390359691942607897546007720092548891703087223017971153434432886462089997121773069691165036185727895218398242478812597899698930174846607722770778159808444594301486967572313619695731559932035487535484958204151386434499607038899117702092942182000886994450032098634325028559731683778481530794133030488616228811421741751769492194169226964046671962032384212441818107607565855841225406615771996532474541644356538454983188371610252433856380171880626826308179145017203355645837135171447155003965320424344340654687432497606879695708932675890501314891675639297160045554470543010005637830989653726775207420130273748442574566460465568413015487656885254982432683434296284588056075222824056762451107385044430592857605823780439653205030890747371226779895852181110544759323130897432509500876797371008695970075148184893872579950302386811697203154901445918218152849510916447488475996794277638363139591990491061445634878597279699667869109713280668784214281651334564606792524303455280783240028401712000263700884915932296756550265223262304416060929296809298230171617496181871332524650370964850620343626236017506917879516089544088631757375566789139972907480582673987934897190285801573974426924819656318716967814747832662470553216521941966752482602606884541362082696830659374675654404598557469017958275806734078477148050638892687155003634702655455109069170683226536357948805775674689357063375348327228403736630250584384534095425702374866945910811010431063540844659379424240376294243089896458918225829496384164823246550028970380802421091938754613056566714004620842687730319971191533011817643090029258616293754677690849578711465742472868686127566242688079279031984367217103015446184443984368277686608406276078298799474680681954736745844371230156491713279292983619395573981143390767440270026717699217248210725316010883820890886264836632282373967793547072439369311079*i1^108 + 121348464784456989430671759034242794111400708716842026902781545873852471248335990813686845868527917103323373015581798853881837321426197749448344599332871367093890760126332615081983027219196678737179975449955387704507514692142808468758045630842682171555137771218333188175915210525152004889812783302155349331205755150223041544858338793623963655151881273173847069996777075892562433045320504836715229834699671796367444535756634653919307623168890539784926294926917674470440934442551062536669570256734332690965563756733455055549977476061040291563415381585937749975663987030009656487874699600900732355941937457506618413666895272994781918785564155556382553219237188379110664218763451936727923182040986859423935675897611140171819905061765669643781612345442327064646955943399687487165137829149989410582424037274741001967040681858104007548645636571212475985621367021065746670552595691512293722936224919643903890048231395101305009745990420357725603245122047099281234060353697572546370448649268691880766012252923014924429989304197014890918855667953478311027741504375750220389140258919590073532734410109770627779780613775498022794752645773445083123028040356662843159405926224228369398652876389259491293996530831253121815938443332350723450124931174868849873362957408950986925246962267144017191389976571988168928123202021393391203771848169913525034770996476657234356652063599402661924706239753765403072489225564524403868394936968539042830399290134614736521361972966106381404302444124313039474149758447888980986474465623373843066005595347544275384349415471740250997516042911973775023615200060591552029609742480003951708763140975368523120605252180784646912313468832768798089645637015424875567877357376425971788835089624700508904685198583327442964124618658905801820061803158355813230699099343601385565153205764363361536608963037454054635458682538061287649928113401899745516754389669427391943872313872426208236263030599218722671371999553618136453188093706161496509717707003441482765632119219641738444156357761931963719584426389754587733818226358653689530436226417761082691886876494248516090773508192589839960534325654384876986886040580946575146418989311359216836299504062105535714189519680950498058797672532951429552468822334987176741603736968695244994662395978775759291772157063890705694083523012187363573607488269135017257873501355872756950642404617575151772959375289748468602913369033584263386439784807314723253135594699624053212447354227101625497498426951798360196496808874944201229462272313157164205291605476213433913160584576369886367636120315431590862566242004146935343831480348725022139292163632194508764263441294610731907588498427932760538397561200466008376223982739524582320321380642678808836451561367895465647448312175380560895655106270060727370476433233224400322456642075036582033723666776636385209810687200724702607035710186270828831759537190344035857191680306139419636212266645415441597624537386078957581819109465190061961405619629312201516210288603204789436712711091009314028762258595418399876969753361762071218418241000077138893092383104921648528256004212086841000145424396092315838833977373343263327562454731094527899887661637807478581562807184894007643141702205778833623983207181450168368072405320162082626814342763586571528242917652839113629002910526681011718250665770220899882079083900979889438021607776534138018816914398026665472939159610008117582027427252206814021891840*i1^109 + 121261515985978712391219734414640009323614448592310666896450195195421006731103590349756602558925234213724948911104809439136976712394837383781175133998066288666999347453974231786027398997552129835531882931383772100119170856134180839769299418209730964140776092997765790510844088394226432441986157911154628065212559309561806799941272240847503506926643141132149854133133694745116534813372938821713462721314670894581004139619847505801512916654952285454395422508046900875988941398971730582287066330269692886064422202222885739518649508242055449868674612220276630218490158428818220813085446758744983397376688549633405438094967337044832253528811993719590241990983892694632656514951892151163563419877786386543267459911775546805262615402268232899447337493271001393762551972719348215622276785553327087684557802264837040428307686648423180444684897684633713177993534359323935060944777412248288405517370867564439428177547812880175549641359751066413306426976129383653386512530068762963292195796409700173155311311942386179763077878655308942945688151049587623961739528843710848442712827478822434355119343934574851261829646762201441018659489223086083616152488757343878357419580717108330243779403135430971030610666848188504056286361739092055859840339612534629377468370428778985206548689844185521579652030632977878263424484129655693274658345320254707121945121550757046266113343282160620227209659442623233454042753203656355867866642550839688033148638944616659204530568384590166851028926879934081277086219196739660940889702618106754601387729942949022445714115524616564000539728243399980976237366946499246513538519171625220088844208503477087778092792358939942566316854854056820270368530436055612491228847234338855356324983231866300673673494379800682852518166744425622097760355465027639103890567256792429458670712493616455118442746908561092572930704109834193946691631969792584838017103599105002390053324372198647669960939162778643289774139254949156426598266947763304244941928539259472015145769049936174892398795199005952927870192104841006975950867279069125324366680765477474363223703655935629285108344307995186739038833180239444765064970256470615108694700456528594817214946367105089366749529647929686899592618036675636668370747114413286287073246475554669372908486922614701789977445363914449029324179700130693877890356275603805284582197642077366304527639982483019998116791394458265490059904366668381912974901301311503867359096521745178964414624959388884672976456719893820521333191525587218016210962801593450559195799254212390624418979935735939107974077388367303235406013097773485963461010430885554034869028221985263022700962154251812836165211419898078111551852629343021881933981637139168504826944017540676426275633720578108912587389608945945394972801971272661512251887944850045086904828696498293790543006299279067896485376153380191468967392675798268222277448810091943234348323565278048315084067411361499130899939555480506255474429425078043497024047899991385810476786309357578781744940254051791296416932932983131912577459544409478810097668018344690736185504940425213297615033900546453938534857102784758884766411507829167088246003017646167081961310257177872054187301312067485496833478323822165818475521428922314496662773849539639339819290067385457639552838850639313998426503743077012016190393325507390077020163838590576948059451429983615017828952504672711810138346332736137922808161058801303552*i1^110 + -11826463176716877803974800865395303020256154619482913782229421890864159355976408682673691214754109652491915031140332680789329214998231882212991643343945171335290037984356848120795744881832130475315495343429576416252214647901044409452728830716409837350898737095799798351294121192992735378006313814693376730848260980235356929184952509142506355365591800296713258208552792162131668781974362085035823838859114128869562632169392233208216416354906463216048485514402973369396690404448403446322643688207858905616895580355833856312632727527673911743695751642761902707464526885373521476013485312716113272179831521675653024244096685806458777422499512830052472778834578841901073151121060771266299470479475569563113281504115209686873534388585443647782892712163531467706745430525835314156858850824028813715188105870990613953252303445821068096244781495035855063220173468942712917089076329435753445642759697504140187492037880873815093223332973548086121460764503648687692390900449270426672173362494311097840596265870835922383896866497459163641105373448376358473885078497049261597830406601968211118915761562044619060751279960558490166970718071234302524070965957776508705640431396709220061939425433859768820556008066784854400831898700351848579718320421163281598232424505995592256820674044995375828837017481210822445638889981183899270878480044663427459179059106636070161167436298938431411977518654261165412866178105985337983957225916759825611983746662577887309814632449229565741004222371313262805670126166936375604443484754548299626864918989834353774462717370673755880443737441198148480459910176545305950296395013987084218487384406993761356330078494400287278685834893756722579836106933799114107054799170251378208228077079530266067414630901891309416748944741488836922718806212092803752940896802263815739321602477489486108615833995171282734330452032069852539853306910599381740713906797496571861894635445482641422957851618535797490741843561490350505752014553954675119971719314021154455558704911074544280958849623908351880165586578466544914447144006408886955913056753878245348407357384555519044669525118561538758788222234469421294167121427615711516070962393453275841577510017825999526914912610156248776691121753516965551902733398410221958469090174061564240201854376849252657769281016341381341234333384221144374496248783440315917697723813219946021650029598374743950805711126977509832164428191971658494448875701982687050800964542503380860477581655539104519827297787800618169222976823510858801863390399073034291934486431014639052567819855604526381682851170070415495990874030109827232448706736757754550277272507165297890834896970334680293589541329575898363144901005092931181468732499105007061952814131183173228999798047488304640380338473277456618730595980113757884062907569397837453164619128238837503919226300918504414707184858189414606690165304600524513206771347480247219845574341226149080786341903078350729733242184819051956413436696957510881730956486240671980515819223237083858269052722822671104163415433458915457671441373306153859958945847444014076500950627017296601376202934828511796998426183089572805608279700438358743442683068948849573272051493366323145976397346948160713269275357971467308642136175692167341173566524611801236642136784386789018866360039063772738677708756506386522874615479259172303000445341580879003188909930396389831556318124131034359001889043224232729426122818715648*i1^111 + 64913620785322759075568666498561646055263326080478861242999822181470695350372784870304508944525193316666335171506347968071809238247965851739819820752043109094826480088553289797707551655603547417556351104164351433587316269892722796057747383804619233105825035540296358285337733499914856282529236205114780895881791556955748927764826327834653738589060021292437330724221311749537922767484784528374911273568315862754420102028346979147975647240563595046848534098118591615637946017288387779022820457439485704848459751286169907157629263465706198531270539298727242748652558676270941430781555670274506307369645067965971922081127744204640077887376798785769456200977979077079435461092892288271427377884419180088242556832071965558712318256713068954479961884213084198524092867616301158283600909592465077273776797869976035507762545090823107939398199606435449571302887544607053511325599157089150460482937376952708763672897130919826048154057503526680679274655746502930622652056109327103858078713047261501965077958663845545800854620336702086655264418114420325114471481218523882338768497709598924785781997994485356198819274931442327835341890144107558059652692722455743019020739831602178447777847525255235834501907064019788340774901885318441760955654636693564356215973555816276657319011967917579979070064408706659052332467866930330637255377703217128706127551256722684637283414395347386877611124344414497810137087266763549538310909751557455563443653269786245593898005873212239807878376806904150332659759029652828813081031445728655374489258882033492377793028034660028574320741036396268230377470499102024626120802320419761138017996710663325223706328457625526599551626797408416112981613579990886253765052782560353843007521257990456159053107942586733962851107343290980400165709932949553946713475798710173450439936717564339636816811637009911695961044911597901556840033145142375905509218261909134830225198301587560474154393254176653196179721988683428470002685246774475320678682747764284966757399821792644250324449863173849425702024447335932529312205036695874639810715798970700301940448580898914820954069221151188292356770318023691595230619139949502495572953618772682392258438902805287833829184750302986435030985096226732683956513016043119100752433204186982886821846868316606816724281039319112310000101993206852924081055087865630424459364557894490690288752181585857292627318715190063997623218681337084470893138710703415013758506378052266798449734533445846437609613332552700128716597847366169188083152001562787782172716488936711581933378394755164947753931073282266596768656834831073275814529404500658592039177772215047691271226284231327530363598558579748834680017497132607480604801304088664449237625448364867690870608425339564792753426980835642027592333933239296988596127903573493775154564508314317196775548797224238991379428426910683774201972056699582587437233209477321162465971009998502198771656530235833223641998158230404627546206797826602946933462540255632497572268033006902074262087572118987874674421784530631738535456876438810595524533866125587711453081460211625695089910414747198450300867135619206452017178922361240082679234741919637060402097990999145726423210221871987801176530955856728782215778239723424189692468079309549474285469477476189192360245946065571270469165921342505584900737151478362855482206734169861715102920212815229243372716895183608338194650760976687138229714944*i1^112 + 14253105722753594625055677532209224961991203532710865482132107618073884631766114607625426062490161151275440740636435523235348860754961821844916311315879502829131390143479427744584461420340666537750961776831391732139531597342531405220754915030516330385646646687916629693123177134607275924313727899463790227833083119123484428637298150214485594595308878970331817075923874920469732992720446069206691146876338899928756325607838114534666349923189520938730199018851751867211877969567305045730794069626518200270602189663249984021842193356058008771969418553476378883773152598093426870391784256285091641227884487687953523841009004124161404840160120098250885285754272410047567130656324310977766701969024874913602284331717116334932219119052115332798072961656680036343297203051580811976863990233988722981497718543624425249413549957087753602522709245724623424803489427747544566400605541157154461172336030926377099330638482079092707084774649306997549255046691415911021957140145603207227566014433663164176836022942377371416864153913482848332471394962971705746953525143360812557826337408098905930182198442877815675129157121066914426132379380974377776511470143645187472149944695352598447039858857484181087759004347856627254229813629318624382339899340243250284432955305507174307304505490474973706306498889220497164612997109445249307405844180171233633348454911839170339590314709084111055260863525930070311004829630488921685350951575254362374562486195400234484504070201995725981288816676650582374321326177152688110170653934801223323081321558436506144074503777335444219275036593117156203113197232256738427387693172357939156054085991404849389522293852942266914770085641994385088248820879915699133751239129440273290067702788260244337514540048778146195628267501684730583847869326516073251092224937606467808662962294654975061351185543460912228124603886748649812962271615214467771659193575281035169115961244938074372035221396243807855568686789570270330555663062586885402144782562087282784964621583520817582021021623653520537247623030584608520151971269554241758572931249896307145287811071050715638121681192665456955524823712322126609372673304950640452994581772242452454457405361398280269966903390609856465974700938845569258411798945595085706959177032646826315346251564732593398157024165738321973067381997950539997656039625686173796158439186068607313197112417306660959773817530897695181859311316251657388717820858144907410331013358871501013912801281088570158083021988385343935291928687026075531708470872718050373149399539581100877956388482512852760419321238941754112717980114144383675634632908176226270500892602201403090850090824263109017876899083666888223912904553264339336598521951612469197272029042240476743594725411715499227500263864321102580673080117430869450077225127309197620228625864447578651442730129335698654559193183191938530539873260406422533063199506551902087245560160846523535198013498069644504792136824586048574671194958584610102226615977913354316729845142660108045392328252923613510589219836518675979329405517266059559444936035430051395760828055527952923664920030634270509609604819476158368017781546832714347447213087370411905011374083010376196903745386095077531722356398590123059440024626242048134112499400728047452588913133610628568912467968131523102747502657538378937022059657413120322474239729938846192389833451008602141140673559570797783638082497432724176896*i1^113 + 264912000445101693939868313277681517930271097599534180527895754745082546757853592853195536253712485121113147060676142157232022671201208741100005983042756700115017586898439611471558943837469033896710252536075150822020096086427725606348782384979534229551041704841816019352789892458497254037457523113402755904224599223820314656992790513840003853515511832024829287954331910996926004664510309643740055574287403047134400416006182050875529949138365913083133319993072917041735215874554058867972334813435037347248852467435922772892808068057219074386935255652815395918625451616269963730298925570163480148963321986253711968535934984445655527061266154123990828435613224323015904003325584307953054413381837237535458565490465783554155970080759621364871787244219480702375862092009730780032634391095262197779049465074395855543880064826148425575391494104921713765983290069889799652018313175736487025985626396096201809767568792718300426754100001591078531009896596298711940963896761995366896105247326131785306854206553318287430367116825491287865896937185214410938396739891695862203874853325431418382753502344298380820846554931445445547963909087797952470194998474551755769854662658229158028254728073392585514016369556021495181320542372267645992482002594418939914318150545544100011352354020288473730595122267286907306084217531031701074266136218034556338586958247916776080149352064123687919983735999066610876036783764915708410078962551293798606638873860421986481679310872427678374573164988355123043525362411599195061024500449982476715611958221407647106627107452950099257153245553711299063926188332232450318199839400960967603551462128993655546268766434131426410850005544431126905770855798096173575076952036703034107026947173234762741931344857003275887234788723764046666565153349026289923717957844599048099721023670626652432747566610616699723239172463341473606159184329149902110342072942696279770002881140442709796252299992170138224470088579217655358152429699586943365381081726059199825313291154638805952589100250271601223920913351208999026161686709985992801523545560970925082066921397104479432532236480689666370173882587134127190537159915872548166971526731058565465206337023249714149360613964422248889293295048038926768197259414314200910389172492524327681364199231104696956380322938490930491920991658116412055325358136357866452408933669783907867063943996261803146942779444656210264601442828385530179384561860017527861376008340231265722092945327514520360763670228867648517465709786406892186268167046692751953013585769748823878349537511562656765375360252546197432131582340372858503707600434286214091647922248853717456355310797279475934656255953177427486351123102326701973339311793990348363237763094772530086780380374245521319515960260060648546036353847055173878437518569996209631088081515657018219151305694607207715394647742535198847718727316758648706383317015095116411015227096990237897876959263314174759163003894876335756500782382572555559763392710520719206193953629730260442288070872332505921099362784786229573089031529937406993044125047105559479828067738027997297053336915912298964133623826992132698251090903215147303498296507540422224508981035139433528597011169213359410865965596608788384745959991647087392972728805863888128208270256603928974874878205870689742644556413838281281361382738962287162676472680674234295891540212285760122241204614524627376215727835971584*i1^114 + -6818937728670265209673787684060374945001288718893773030973070709014553943444096730378581625405755146128990432624275878661014547043524764190947413925688091347255402123484106211701391649581275982704403899366332211331347902703554708381673515848775235871012155503878491699289456458971947445863710137510435864243307277718025633583629247927534673768764290739461951419923152875815265923414082798385538647459282679448376685940517160264037955327583242731194159512483657650475707389740693661726764028895635840013264219839210418875116946651960745215747404642235496238247391851990449681436601362873722860627391083617126812389650080157388595844404536313099507286895597463210914514713408874116719830070285828483797378466309316391613645523727210477326683782893171580252633159754207976685357150886209059420242849362456271505186628589356278606471498669559410984713601607254120015170137346647935179844493721541961647107791692755106413846544725936928864705707277811876131229674886994493271406909481419650157051047531488827734401224063361083477562371574949980540988614702838133756354665298419393937830859028969640877889053453647432453111295650812491093585770479292911726422544917128938131970272960332193628660913721596173907094967191563525356931418395369806521391870640412638437573328428682855713267506581713128473299557077922035113197869221165498829155485027423345712036147109329426418513194120263463024354663335323378073345368855744851676789425689249503235064454432499596139279439937113814065663209486388749062727742013687682178342056707587132608528816118033148413345997266655059932506577887026196051126245387745444849709661801640932835553242410378742678528185308879023550173672464778901422437722895566285980870718561982984877428021692398535578315727509734399547554302599111508943701094439973726379676362757362789420596188820882058278090640956004294609585893265774662096725541033616290502071029671323472070899792793332151862667763454931610013273247426757976040662498712755084978557958366069684000385445659763933154521490314242855826874707124964538831911169902040949376125737095634379417945948847441424419510463048072964523713538508128877551999442796553999497426029457547243334248210049910250463142934905250386431326425144243363017633633300786057643809750374419559352299514895903204570320830702459593437334433480851705189806362435268455501461207891920818686818529976338744012381087209897680098670957608167735321512120601885479232979975055011747202703795714086184605197091503876639503159476377322135053203794931381629699201893950208706533049871556839428877468588838625627079453736741565535035487112489896516216665320632168407127483991726023616688326403416698989436557448141433152077496864408772607926914387124824145567308000222346213954454341713154681874777911149729226825580002423284472113758767230546136005111754119072544344033090167276522306282639017881343313904457409793534751195155989459450219034444309017742024332826840267134439974218405285170199229234188591711467753766121585118171709086434802447635725653453209949630997758045857600151776723827462625657295077840230198389921542266802899551317434161219215173877483208389083744060717633559785054936536972778984031621310327855493903890485944440925836520038083027093109005629307682966058866574433033519570306036791299111017673207796818141608149067330840818772171575572873088059553006501086088640743673430016*i1^115 + 100652020834786066883959510606761092585437010316527496653116713991069896982559705404422260853878544225870373648407429130268645390544487629333990870644672850553451725107534689284315803644957339719847774881132099706822321509035300952526743615545117757958200236595162079377842306205287208676809363253849766657472714676917713161083577862784837122426793640924882406327218840504380278069946864396512581565609474729631097083213822719554015884912834451353686589358569474641046106620073834753784264610030242714374034380250437092582205122406170679429077844567154525655473700215500749264590853973074886686928109747004936923542106311438753255095499195902369728191159874417292747843713806933439545198358811302840293388605126561737353753755543819965021101023596146756159260538320005920453971634436391630731724576507479353687214250401903991837877182885857707157182529618499094876777440023223794517152438764850493766058528947097341958654295942749957980421176320534836266884926116717749462723976488486917993385322705101345686365196614154101864197879951490172247776451425593754002994326858024297090847286874860968599638280624574105695219429121250009613151438281182913577495516827769416314574667478053750438519089143259248407663139637613941318980502826372810068275269258156525746654354914981696213546537087253884789354215376254557966476657430683783555982648587775373528577527365086656460734690435415065632674226749604736374876493666350421317342031638720105130921256688194090442064728003828007976801201277259365204023141092201796974078329577556781604489518249851396659700614430146892724602959112935616882358014057632786764758212103090637618401370156344694325562515774768876727516972624072390789050803739263294311234618326235850410748914417886926590248546224469266114409291436240187690789631114704859578554514358769986587181132062147884172804727002696889601050527255325970416837870862044538758396197473888514879680516713462450942225819992385392396258791983080725202692924837517542105103022281157292582693296999389648470054635761285251847270599228929170016397739307063890656394920364759541757793695250922748796047208983206117762169857913229048953663993245778587237844619575948485178747267340749855077289740732708584368527210318098445472148284786513210592241585716692628183737138973944744717840324841293649058341992432366006727367605800783650275974448424030418767633630108168375894156131494609556590184738464403757466352436680080043119548412861942439131997297734801590906195014357637462270036179368996035079200658654076491991360027572096473523738128562232013319465673935351041765830768483728369325515896001744624551224612095909937695395109291407644383223105454344794344550791015784637573974220019117971439202589103679483155082656126625856134565089628072120085226396977892075613156094851344512721970767491515785173256212743970198007091511383266068768491288522011012387240100153550784381535127031315082396655669102864045515657920141720682140518919810631935969925550351619263423395967523245537276719862572942525913439977381425207161711697188186979791267441354613839906823384928989919441041829234461765687967602927423773536060310425740057593356808994830896108841545680329104573044365193472668838709813010304913130654644033357389725865705893786180748519982562369752644504916522088899813455742740833707428343500328037901759279143652977232120261375173909332644331520*i1^116 + -800367906731893343040287066323759558567975438506109166809356259532045787308691413569828268957110688857009770325928234620049516373170766194571730317874124508845702795850498367642271649434403713978988985203263214268843182444550770674322728749608035524981777208192366061269446604508412578533405838912976566457633217175483833126400381453974894081639223849212195758921400413782178484155630563129127990258130364384388145629360102111531229481387979103253196728698530612489929577961244606408428745071746738173469123092644735039088637904796126154213619574364868800480644038015923781777023075464651632068029394917499510351506852873602062702432335832862104439903034602108648319519662848329862689496604122251936701894600656551963956250769133399425226386033231250837315351810156586759858333971022544588496271557710498094135674710683701257498707474018165163298777663339755165004848949029767100197290344522856942454608203477174042678301966109641242356495485796209066477200827137928059918803326501881385728821776344192506224521056538476750095977323537972453503693964509918824341743644027717555004906517005505960992488198329998999378055448865076940425517255785719032712543490898660950651170662051528928172027360003434998034129617771259606713515325934355552727883993810026145405261460486712879520971940889988826610999137176486694468750178598925669704359998719481808450561247486584905075266120541038603833563180171548418525947772870504036787521899793660060117821533730301880829112555616611119101466160470783236913726318610073614367025036092280459452418825345637622817353174040532104395906882593821076434406285874990240153120001456796278781140769341380906122853823072268560035981764602692589671739351137424976068770790487447898953881265118235451628848198563426419515719074900718673037551036937318660348353616577879498801955289878257348552882721263571491289795377124475563902121099204719616296709667845158269552519900185183800346145671789252603774691856984275487175300138571277902844120878054504180365448123114099635311309386321750216329349278744253122056832952289071607443317851143788740185608006923092960869213480028220126394308555654520970182951991560580850017617419113252630721335409803970888060179304831375721268441882433043483686609560247813704272577283450716352942004559315406541081516834010716375515890170826586256789838493716411543386560827159384821277918765550601207234354541252499604377086279702206809355388665149398906148756923221320715930830103067012979604835213459384019235533953354458019492641239068577564369841897193055893029413227309595900262578754227813657055554557012326801496088420395334659462556945061025228689015572082900870697521206485704372261816054425662477359845983027300572702151006080467083674663674653880107676759992385592031519693364079601546468780132179661912923084155140156872748462773914536772293583640653594330964779934564488621997228501804549564133745906004200379668532059707346288475121025817290171735616689404061094710114891863873749293801484518626023265055718290002119692145070939209950578621445933382384468349325396319314461799048071223327769317500237958011957269082483211816083393620206629130145658121717876241381824473410498230822298664081191351417135337278873892193683701426833655040196663918935280232890524490944574115282231817261036424829451832801410822729750606600163981159546695528168800419820625268310016*i1^117 + 2194278746117624604546835213097232258080954170846205205227766114772821698977928985029329764508751152380980215892533474483708995600797674820772897756428030983578534101974497712507367207382406212803961597689278053669834722108098150142079470828237831058237586273897613134832393140689984508922867772991705811630481115925614594029680913807060567572115867682059892178283659614268150527599408120065124895022571511287578467035666249326004375027583072277448004363335965468202829842947883230496548275464694582266105668804705387766496069249850414290489630527273385250636874266245979983357192698671792202247432184270213196839006634748166869705586140832668846936009748958884496826711642260400210643551171689367999296424137429731060991350381577881715796586124351196432485891679865777989483473098004730631495760537339486354133109302314863046404135655942129950612308983307706749899722238722053876753186275341397432094724076743607517066349368158988244599834439168369599004468488830094139172217295621226019747103826462949201730802227219480839270086097142858684796810175355797246061222589336135720543805798164366709892976785037861974988899029803763108113402895423951215066948604452556082264490952824252074492407598146307883967588376236569510067716411982465411088411491878716600146949948126456805461658133524232452198007870670456557907427659611632948452694069452247645202720419811182161723934235944514967678948903754753257617469797928295099533819288781089097801169144182859866288342542239904888781117196070204480814957588969209948287255680622285950971576704273376698603049137612297681377098312882143090850374123610679888207215280854135206760029185261348781263352694041248379843254362684633929277629502515567100384448978076393075207151015709047178287383788973024591586048784756218788761990794978111387393328456902568974086423538133943180661237564799492111635993465833858806370449771831438934539050383526801163061363945733107781912170722074060916632378123501015724440238136735053587536341553267523245384116411440447673336754382608364856734110458927783266834889284470377229144749011545203589807687562006564299722958228148787119950215020652380138096748163586746778622632373827753100643083712851416680212654684010965269760876348798375010644993581258245187485652582232258984656906860435415583076224684794502247666370448673527632040745796834671518961774814247739333889587585998000804869057070151829076467471306335570573559348713089646816872441282062554420706722217389240546617639837354930378200573562093044341735950374747671009269162495096677370006706089447313604150882921467591922696603676446699549526687933183571013075659857344167694513610078756215385869148161823726949918307073893040687115427863158145977568076210324180660933243649260774403782070368175486121439239215898828728670026827431972970027082339752430412604466736605644823616220856832467343111942952439320333949359867011755959272804670443459115997807622138167896996448732161897479078597158960191973400605230786259663908794553690195316524604116942187558872735578701703064604488009025033765268781367293095542063523331355360595133937674163140438541443239831189920158638605137653998240737044976410641992437668471897057607530532229780304521503169786702748420617343696229411152364927464728485016480849858729589119519093708498520897954459195705709960255274630206231640875466026758777948129485389824*i1^118 + 7159678567816838094063382335474539627003035113663179727375419669473975226686036018144603213523560680760734014726110051817302773621252893783328612319132420611827368085947422052041926452783191947059513458206751106352084098995951367522113148053104389922162623033723923947248183866144031909134448072599365783048800293828406254295187844133551892238541388049914252655834371188963215702133718380823441065491689967634387209285228184623045158707312670804456209676520522209232661303898471875424697744040649031977987804982062730648486245751844026182119518082580392383042035728492015534775375102284961212157526205471208793707656120245335877435441813653489147933656612017886756185272123123785842333526820100984653269968346963568597366298873899059426477861056221270787805413957930247586053911240457567390322481878291275903542396513535873268502452922375530929324647818080431253437966759737945102685617411638533959818125982579719094729444473244987561271610567971511101741164159395007048007785016552029921806024552716921507785642802408820957090828256370800933408086738304074064823251729246251797879236332624374919527159983557541515499814835188039824745578229619530486802859952177039488021739057537699969488431967601851807489341073677904296753719016011409283298072966760769643425778899933612384822532072415566728964977437735332862579152126337517888687841417461622419564884581549220455444333725174618924976302346996486517574334006002450979449388380115237369129061536587602001770329912531968010076521473941822214446823184418619977296494729808449311554610115094012945779569168562801791386742879281529356462716405801245552294473168445114457814616371274349244198152605589001408482807761862486332601720190614577067124048265549660787745391619926758742264510070205578026348723236614226599035327854661709189040421675084092465582939623450285090873957727334204826175543295756605921445215855056645286876189884198181887474672435398095648937520814677585085032098878620813802136788733048427316314473528757341294486490828182833429658908105063524683268913271739054059547537556121063670283488844187348639760280276060518563783006642462966555907048080915718933261836898573720479618967394853126785705473423080737994642694148914330564575247541752588687989639552493463680716910745101152052656290428596666577426007189372935364513478770978117475028855420339425821672989968013593218332499619333949269642727977594989751230455504984044193253391948279799679491053627600337888327844945136917552937064402622132971446562059929448656284794713065862011718038139963697661574601468845342303811818757257987270588589935307622310693495315212912855088931567842824096399502018704075009472832764022325714479916968908449757834077524350839818960747591810350271316685332176246261177935563518557027754796781130826311309637572405242427195859055730366769002435651169269813823584382582368555095297239917346226607782818237455847384344418654823138566063723774554433191502516578631649749814372396103565277730663565034941937910149260174074682559330736573759229371225948873914192898325255717497054828397981286134255110387573822325877425092365755979696855254810365101633265501304104981056788310864507473947283677157099000510018062513896319173920271469734929241504793721622302989652635949518878575704262898818191897715698547981898043173245356145419266823656594438637382285662572926386223185920*i1^119 + 12942907510000204211590858447065214022057348432143542630460968143658995803963602824662467439501102486039751672016863631951022579056610430874573145448214502715630822350325850242610186301075137409125410854723786882621202216587046918257464985305881860717030205623634147427991462798921936730764820396575886416759301785892005081460630256466419727612740010622590889200328662462862636700946867913544268167581258855525342718473338827718661269928974303392312561261705689211090738827932945870516475418900830912356998767501600348680959850549380197703475124283080538379488152121063018021860618991191135454357679714707419219493213952389654037597051502023258689220140189293890253336920287361013840966907635235890375650439995450549612063727960173118611652927800887419158880198274729851764896235854260559548919643208926706938257591761371130267485177933007854802760044194365900840192914650659801251601197240931329519476714928663824578335982467713060475245296472796432971067859930722787015471373095867628447686496555070338272811701421513288127103702313783275024110859123373205884216790703810068383584326022519557794834591872294480059039182724398627809841839098291903563512738742365025758506290502589823574528560832440640360971512556960273365359046603810309082234643378518136646202026659690870151673871531876477292657680051010616920693020885607765275833018067636523680673234165531382671053940849786917662523603964984045499558759584628087066017715921474845950706681250480211613633410800359238104791744052275362305884704547382872323636788107100417516049266092857375220041888985771313908100930232899399615190272190040827376950710022150950645620487169113240745598465239717416868041422330671615101931673597711307376914328109914890120814827793548986185354635016949192690909975150170055592294977451762956432875547422327097951718907719333174078735335116224553639535783760824728746998897727929288595445606270491583031208104867008457372085695875314062702684006033602281422460104467147029119311574932604666226580955712321853051802585651263570776318922430559666558776243457882091967860607029861525027630629788388644906375763465996107701206087501224176209295869009036405751403754112744784561371515190615772986758263757054351055294501665617110385637339607440470893882479889289549688039031637597076227486974159589874595737956042114486733452471835853584306668201910681138055828117444834784593828514181167029052297065735507455990271547320395616920558237570939446601716712515706528638754675701474950930786441892270004285113430394314432453692647836497309967865458627868058370798579639371017358308152248474095336022690445612229197002405430990957441877926205365678286210240616190276663696083661292407412693314590659492132751336674373263307941628227483219717052112304267357555464520525137520016360997904115654500817385572178039591384363428525364885410388590197710623961446441123260703019277890294063310122084032096559512420868449970252057145414624620703436304685193959466925485186953786069869911474288806731374845392644928931689567192614609054609788357518277573225969946165293237262517709588367452576791908377535223781806383080585368302428720131278215005305374771262907410916437431639922426202394691825665250405338302347904090461514666554267665394098879336431345239497770581245785509111634525499766502428308856184049954445910142876314112078925790460248064*i1^120 + -124916857441331333872419075560180815968170077326116344450507273620550501447704538374600787044591912375995860988013505780310547785906809650934760555307936644028581399934318394672076971081945209484357330208359140264975099059411816117597539544996287158101381229957272739235010164909069005609283297728006918880762995362146903443006041697768698266906305726226668077797503319987720511713701125479950054921608720373742394686454998235542048460704436242076428559925498258883702922660545625097642496909625986386825356956802044672741949332850511734922607084574894612318388055281069406598650782312665070999450980945684628329002451120786432139068572756245965243639969067707941624583726119055512020788619454645180323537030383312736306774292225268448713486250514229573815038100358996621019655627124936047392638612097929889835577366989482076640902147031542827079241137202739038064617326110969720133143707169307265666822832157019408932884489412885538424217197073671309787372266277940182055557011162852772318259510377786432537564566197474583567212515609830679479198276316839443354172973810358402241463185579343072694827658309745071750671795400005809929074012628994234550556516959453863717394052189762382189402323446340311416414429011613338706081001883498352380116993409705834870711375697239332281422375765612720341517838593392746035012770707591831585385957824834732969479841988552732044009111645573071316087481842431149723796723002766026686414718024655508317632629778433179757441031995538203568695285530683550170684283377669249467906048109172117136630473552926294268063925603004955671151518737573490535770336500115628647691416824135864699603516163593280855317658677350829437925690420230915501357568790631011746642067328154771740136503757207143302133851876446923833339196529651840787730244660808639101469633140262045808227840084184917689111753527855771148789594392044417300856488491065174854802644190128289307783181341851634855086769163913521159755360013943822363321645946343041610111449894034266998616928112891935000076013690817786912572175498388422718275875955993049962777413352398567308905993955188599197613109648977009712264855250433975833545435167081886704081908080035848207681325368004911113834092041643237990649439873023570211585988816840641133885333992995154091344144086798741101864533636226610586016403253499603939176007566209254054507109772999626440028407968860077129509334593806680252034105182413093811428227561109797176685190617792445600754633638281958003790536951622749295999974144450578659905800293503299071180113423224222478182459846362803055585273243043736333808307421431719241257817077235969713183638469829981496675456509949383724032673877410112638084035962661393359825679506671741304272843848443026626614668766727262956471523393458864072057594023849415856945758915350607436319333843274622989030826074046883839592619266013265985524388490930842812768305077938932846782672598413953544047099777170742029196597612280484545844455011235434109054854883011806773653810998305296248558493486484635021781790764320983879067114460680234304767820613943563684902989988346542552061880810718652973029324300978737038921257826773944898551814515070888194606867602525498879649068459771638031572413481476009425012805218657725374071202036158018127418636814569512771926269131665151660372289089037178355959982895410929662264146286084096*i1^121 + -17064764960435656780946850942395348754066857035986383872319272647902537085456758823591137737826717059590936215496285504443789212613399572603335909990638626318754724810946000212471772773510507451243787900372829702457450298848593595766309858776537857089744342309259644744022770011855179136342462713006565312463713908824129361639224945676648437419537066838259592038286622084496773919184042545989027238848307243241136692366315317828536945693190025547440026770080647968869985415053464507581152968972745091769343505622571543225650357982349036722331426248304378220604145175874645612153830291201506081547910938353929748289525276415849563371511746880118704547687316614837207174721080526847918065825039875398296477470482891927201451458070901484258034126184201300068129682210510793519441646423870533366960124084125680472774355984582541107530776251657509021386540167118034670437999911774541683405487909970893423726760343598223868550185367319456796621465039445729822521121089235732634910454617019432035342264518286358674690979487786653568745492673492142988518170035973168557478913447567684270685510324809688199710325607729758366326549004796849305741175231273702880387786758318236581263583846022856254193496724073503358766291226186611748525742662463232177094209708247255059953618869123219434803342000369423510557174485201914202039111208403041831503615821300331171424654148211693544053142835325062055741908044309708440511917603842250212535208657614108777022377475839451902328256337519261490493701472455781935609592119847735637483993108494600742033259690380516492047593662666877112881302761922920693254076080826176418166610173429695527568108665968620784101981685969991262245666004436573273289816033563126286720680669243928939450319250067663117542815542761881633307537810670114982205075908612590122301023541750233536481213581648843894634884314980023547678167316743858355968861188470195467299407859800506626747408444624184084567079064721539794828013637479663440330238764327605363826618977609910800576193866131676844401846036991698873314139696986857241418890701651613749785155579584214502964268179390890935836655163529352292067699511951161411302941064300763833893816000644483699845917223199294898545090670304414950408021053122814865240410668368861579109806024305865278351044433115363690235483286138873481764167940957958821103473881495768678352698570123323555935368902296092120906768446125390204623736706686812307281878496821765288103477193363864743498308463627249013186643039761236618445190787384328192543486186344423589379218822944913252292173084684797286290116241216353970604646756947681334990053025091623930149392012590876416558771593191657074959967091925659586662060412274269618271632790677251678176624792217593764510852355317520406739376261233011177074771024843533356837802172953584154089676255725443783074579949874903090024111742915927744337761373377657748531496053467472780242208728489763998133912948102797084912797193137339634079779518108284497832074463151415889979251129946083321249298764257487613389117370473730749911211604468247594868895925153062543229872369298438442302534708528749111067600768784794093960327500797086545589425859058647032810770504606014596905470944911373975897487148448509241095238129616853563520851860112133392320056552163132027977540766749078385689808683117097152050183816828617598728929280*i1^122 + 378291132485663087616279382955869055542412233088404733672873143629395209997179467472376740899281946449591225197487370180623100779058187310945717346236577272246154359611949523147415274201765333370883449148198610731322025069348289245713058158965864755211731809312010703443039172418562875902763690301169252131711804533224697817811509825294164375060038063790343819477576440573261088014751865507376791508140542380152127253970128412302699732840336189219726987868896277172855867829604349358094611889033432144205047823135028352060938699438287436504730976480522114289925292469001174750848017553221237548145081657087443342452971544930417431652424444445728314114478573963598591137896921043311911639957812341130765678709134929602787967115084739833381119444637263376157963435305930116883811487956820899876102558545345605170341541241378292232652286526343976495267996892970200459444431910030350495369832302417398029436413656495000208811167120434165579163892674432098283944311571034837926603275254444133965641097566126909910705926508976701332122148395714514193762423760418170156962187074516121526090014229463305796557168595617702096325343616793230440639530975964006122267221107595056664193724623174928983227867086688043916923019228679872741485193615020602152350256013855312495733122569619148912196923637301362447626405310445135356226303986954696680146761668553178583277421982562010738665396979956256103474863569806117514254815211327209028967961491109893475777955686239124386886852424840593284347332513011850729924403354841781880705134747968957899867742058429500772319126451646549094778143292645689296148973153905453205585349121166643396193702123204074825768333695297523738081607579214875437409405473382241016452927355135498674001427138756114392068613098762833616973805001280299695103451794869231319890144860791689282734859614398031362275282092421495577330620463967982247495918922326542718305506824688113493842649465737965530376057482320496960159101627431285694868353061408234902931048863668464325730720425744866263377192012137037803984896162889139279560265338041040865014283622415708883160341300406275670129444710756588976367778559226911405469238276530510883987761932730216501218766580796827044418321299371947375805938141921911936969554750435152479366474356788741413103165986399009031938518131225661073420197435314403686447341930747554447764699948672618258225618636698266305089955607898804964463729429139783047571035775551484638021229086343604513550813651736434193868525533222430322779274871337176877556207313016440487578844180297276551059000280163890263965307522466595589159718451549397438843578743391290395351350016937117634196005763901754705858286753798189537215845743755674921706355662690930796596334697401468718833609924971782817970536370451067357722102045105006088672056482987891736174403817505162163359370468404541558586881463966698429578329300850714258955331651404495354421518253801305725841318163823467784885945852680602469768886250594763501694890496714504820189406239187452316725512056461307227639068356376282807533822305020493307596623727467201915133186935224787980146647887275814946096659674535422624919917878754194453077495934755003277633622044410712309388802767109285692256648508377235337920222683519644230515532973216419441530260683409340200662684448922301428150020224326501691599751444522736812032*i1^123 + 1136425579585924421758886829879560467532397394960395615543600191021312212461886541446884796210625897241355549985455511205069919948745957394375128670733732935322087953506065217625743533246131699010336785038384874311507948133966035412159807268842558736829060552718174361919187029216472070180502176702311823102344129167820109698895359732690199967592125703347144432697095770833124827389405428719394387787930701517715698315422230418328035501314492717204267863706055507083542519074897843248149575919713110543351248140196089108837831798210153023058189749620945329284476607982015285364605294764178380237144304399592608892104631723655370436611816524697268738622964568342879947800814572570220704900870733577220690124487413575382361459190862838501899587491232772777292517160212008699282919150676663929400574816226995160763382101659066152056864332281988592322317404736048209977968024627457414302272438539795418846332793282332015792910884042515315843539399415625865009231822944974560397703345060901226346195458349690936673486700836686276680555697286155230785513790062166849676485835387491035800736393357857478013426717430171625656899000045128110420082233635502580793717487944957861107300535416212879817817571204933080051508453144203572869753886491309069993593775980403787808837886812415311577367773300693747309786209245147753635250952721489980064365715430052381279282279325868408416686780043451453832040149172442426387372891542469369754277564562756082166666540908371936689489807802704464126445668297577472749616885300775332767557064157265682495826215059632403047883076903796645301890515941145811001249377908757097887768809192787896134608926175926408640641040952966313454604806428857878877333162330050952526206111647118856169712850229740492221708686051238973995397111238512222590105559274814820323030190410134079614445017842088370066789788679120498162707143233450384585430966077419567890120649286631937999808990666850311450953905356979252465488431566228767129115267135596767823416850235914011334279321015592341593904813193863294722584010327243357455885180975727468420534745623545221855730563570828580371876991853010970607446930892169532940605341694142221157315614828776454366819726915846884864141851449393128609747916609704826234447376254284046723003055239915792995977149310421135916869501383991769178896083340669528233113432050747394661940412005699133961174776739764165474642568154816397579533715492683789603051669713630523623075770280735810690504534621395079814914421925791614709360544714835799026518891294652664001166721214769956690237119250295659697694277211679340810613707887160911270046551099710454721755264931936644259475947986792421415180702417136843879982794497814508259446379805298105643769626798826477304268280143441629516043023006472722961131132469537137690400975084315092025655746711528781766505865906389511623377010824660695059677409610708662408482443189673469540610175042315096210262691693063249794114044612005827773408239178946940815329021037289751928214459408593270396006868932655124167857830985132133880883077328995606867253806556193926739937044572955830047476858049649973230701243120409240110947566656985867544096222655622571328195885117518392101981055989430415374131760094893807056429324191086089007620901886608056945115334856303952805912612468340782870656347167053810662115898319437824*i1^124 + -1605850970931507484342686163798050315682503039928031021868182675860817975786294642485542178414478781661935428044797422192225977587890293277151784762693840789375672739569716998760841717975016971350203304810899704999260509652038856557178844114173839142450334111713364652728468761118504325892694699722035654006703620581242058233368812805645396844241712507815662292728817531392998150611624368869605174386435106172706120438864864796332918062880039767855200632798514400820981450682199578615820572064835818143475252029096549859144024338529499336170801684632798128047643527826406053696306873156314977104480994652437662033214169524731511808323154342373087310253507919585862410043321877896947870022434563923936938054894967970145583754658125795052522505357209234029835959362604451692227281577091967616743064522415938846798588143574530581632789036697621110781438681617569093431494031276950094407342430273974493572742412884114734360682693833441231990781507231354751846793518400477763411280691674422100501853126451142343121668828948943333292537410964017788574564782358335520897134951233859874366774423719952229624541965591466077662599591959017583421109710794385792669559432514544745558035990819073387971780977268305029905046620703312437792005820886634195276692164941329254166102969636399954863518704830751704678585379965694031454770679220527735730981886022493283318450028232376978568456807321693837077409914633705492365168215058846081139814446074414288135509349289139628904765094639441115916594683847373465734091158314766390678243134918268469982580321034978879868408234887761729013463280596235450088888328906416738893023883859366493434905972863271213386555151956583748040963649793290581953781489111073435155163189165109751111316828873116969561321155304346875321531973423744326341486452265264573718207309801749598086076852453911856493696857395332393136502814847379108626558920390239253447471216591612201427990251609820535857938475293118687824546300170671945220719545049382708565313790497733750677162977518067568717489515492525491407826602664941680662479404833637888179248380224264761278242009360632069428799542904073551228093364874420680485333466831892158667959024743493093688106724962898183313012953262659525975947037071808778801007377967033876934737663566715371675626755622288954578372240055097974463017403420884254080263840090659930661888316444135735618354924372831932771257083730274486660514530963360253165009051500094178064173163677702828556782488868919996644506193264510960946287210948599729080369872670425576445223758798784691815627170145747517480815849466001278798038718419869431942658409920202444195237724957236070991059915839674670369201651859642403712047226628359963290898530291777775108886701661044170282389444719683769279159994760561453317501720609018380497928163159547144434921007927828438205093339011926173050005460369238031112053401994206657112028814948871660633993189077328389173038586530114273484319396487883826191172062024934250161918742978798796643544577881989269244259272276598082263317389411369478402771478401633701067795280645458203401445738416422231354915154102406817866433464671122727980939336462824601792468090833078442380732573351131170061637062402512817311124500441692404764630751042421950343720322589033236413147620453207127906686855134223697684497686684882779548562751488*i1^125 + -2083747926622816055713045668979271946924624779354558075286632937408923359076599458677738782693219002890209625063453919304321672627455721769390192661627312461811813600329925247090354404002799767768219216561002839030105985596757529661996912238962348300499224196153218082785352701817926560276669465049777077836384304150330502398566410159399762703225366024639815952039495920273290921847614514568445447079990753276167669842933413452180108487775162872079831520305420310939249950884778905709144381172579402376666773735783277404435391466303743220174965925154282991370848539641994552743957323890248971265380557750719575509027587171683550199457343659184839775966884335894501838212449468153824869698166358473354381625658496221742505346373516995243006383098447622520463414352394980671394710558236103633942636063194379431515214831283585284470306364239387953381380760565188136288381124597007185388831885642284964103760196391071481016398898805130827706420812611516808281525861366537829435417989966327971869147521803717905606420884150387680301881005896114547890961436340153318207648245501034003781177190519652438884776617420744238677575388466996799154282050006866679915758116230598142283520716766771645440137313323831287826743918313233576382426292780280411724112130367495003707627102854457881731372178930427953736470944555966356671684860434433300399282711975433734482926467104221118077349799654154897410053547533571776370940436731522372000760278108653948464049825053639723380048059932243914634013179407001942983254470796740320423234933592517718541916969981633660677812125439794364334478126869208461117026667067664002735180641059079187922255306438328831559992595471766610559441466709303261776205812369638766605934035609368870550592370495664863538699193949268868020829664645425476020741539842190481404031972192916084025170905613225273492336387080000298627783016022409798419827039686734290929284361207819215126516044308563012804317376106873466712719418504128690787040973405125543596609955510231927273527336838791454755431181664628862673335670035991583384260819975918009985352492360253644969570043078235113945663565694680851805613210178841920557218523272976385950537238365768805954199439499649218448073823645078336516553845402530965415853038632500097625000542524208565672947235880233014151881745472735260729993559492479910397752289369326695867017753848373097717052170075746148838232522023602139940720884983838059587853347034119335816044873926975907337869464528248550934211053455005670841132159409482114050202289246669384180194945717843329913271665609159178147436026230365532392099139000051964883162365023747139147749615615383560908254590160743743856179923930513062873851912310803855530272726289336348665912047404108346287953126224120406812761152212958776163289322564166973140727080766303579808622947740336445502327948786973973670113958229654646370821727747526803719361665432630298348194509304800576113291833550635222292216183843107368669555428769815840223112726527470561649046674785073373992896136144504503681112192533608437960858808782285020888811280360437173142487866489856201600348994728311663923329385312378304221000094408035859220651022379641872337132115092260412627926142296493458167591640401663683540784312311154232827039465858679406368912772913414089813850808627289771151110685711247935012864*i1^126 + -147385453481549646090406806441221288095314055010101031329880449400744173882211331721232557343545812925856200902219087842392148339410131530926624231768088263138146392156386958057488842943121353902227764088742252586782967159461428135979284150014410452998944606542764660569554526513201378221082100717781278335538357484319704882983311444329386538703125698354792513873899471762685779027354815397240321652461035523224032802228039695681914999029587172769198987916741695445597843286259876606595933227399594982385814149501107935933192548926857372946828834445849415156788169118107278618440442297938420221043230042397855504143552834611557652229760608375837548495288987472508626357313768289349409900839996895313577530925342134418433870584723221468082700861995840046362657373836810596420842981775867133377485504560406572012759347145386040635313813381078331555621996122410228830563889417133494075863939004247988048548619138589471267919806496423490217930394805054167118160632769207221603440672927531740307760953032732966298715054312123290336681434483524707786590076172330654883384486905694285674381375922784349220840205442722930434892004369565550147208819911781815356254361983719278668812795345347111631781286049714900513953041193463194067320882532190955510238508482966601051128932092990098501858161643738876803463075948667106006047573567544664325768700041075676114788632115927696113335227247390263482553116570082417371497442469905405026109813731137869898851316517042084414942514211779806802211088004757346155000746447162755438757214680226752916912264203474644379041382353437210598158666882552214686554526956863876742890892052656207779464985051516843135901466498503227954013172120695945935186259286918727705328353040846194335351407720755812169815542936423857807836151910614603141802595377372354827968180142361673561709799192571215219883230883990040906783155781444072944824092335507752270130473317259710241390005368844579610138166255104395091698438281528982523818222578952495886400982684203849050866603720569348632971119103036882582253076856480621817683814198609645577759296572560617644364732691748420597274816345011194354613890043171590573689364497768018881158866912039578301975690997454707800484745205052231099927131595807841390886717486387228899149185835687973781092570678305658156334269665633654071716253629683867624161810513736398827043563493396191243075960150757251046252596316983716810981617017991715883835722118122338841424013112956305156350567862931043613682900598916520782247769176996694410174373045926161951842369918612211426759249754067150261793373941798928012355813706730742456053524995732551512905909373242290028366227858996138523221193652405457900144876805894087720063855546126204727519545163195249215625636158208187403748602775990596575446925861031852611046881066858861361433051922071831981624010510838633610562104927021805906187997790367551544534912467809235240524966770654993362961935596594896569169091074444768013011250703305370248862313558137914196714593696752364305413579446682360081493980421007321284785333957682863857618983903562897402836487601016656713303646836688812736891117494190951735280849745905230499921704804757144549917936264390692026838764411549396406387242586615536509670098878256531921853028998104530855806336928767723648431992902100879020248809127018496*i1^127 + 6533788627794130141148803528582169444815124573992383951971425448901689464588719118869640744178932791401304009934206132961761421405317884988127775020059355295071651973676442850437882750875465291424991179508701241123912440083683836647932708818611913697232974962258346385646114061950889503147929253859991566445307809215302373782668750135224902787494842900419965875040162530394459575492857266758460222887782233281186850427460248186766586475060351226999528659995796858041470718661086552836255869504081803981681995316900419669744835613988095176194429776062915334502912751469117836131893152810462443743876726209697640751635926012772478318974096303299944192998828839662848877086120742045672148276797111533749603246972920392577096457140809884362979595720821060869707761770895099328092406210605605728361055459809318062403475623206503366510208616380817180108610817398174708766029651888336836476389119455235614863138356157472077210459759161648113814867459570260990166775604586954559967097903012869922964262391526823150412505291209516226852487931620802253146881198041603404192694962870625525974829699688676432440945653153778265167118233362429208894934571540727384862253429231953365187861583358958209387148142535354264338969859584204691182697327066634133527097504416798216611391051465616505823369531024897230501316482776034046511504974245571099415943962367879905708773838802197696238519838631800641570419966499060712756006780452406603281318440941365291305024352385326891875195474672113277796304485899892128030703470028791049542826456201990997481325106100014917681028299674849206462172380912671110162403123866934137853110590988882522959021521833009319102869350396099696788807401776660989845697113468817157993194880502866782819336676209384862901478471910440663320335001839672750173743159732204813694798079296010505981382245774331508894319918498969788689771727187169680990761619234893427093046564688880111189105361175898981636650132157800626170051258020252883601480804640336159324446581911873727307337451495923702400937863212013893254327606129602290300124427891636452938457178753598153042010892067729517355981081382768808338337388162527570317442058577139084103753936587916229201583666831047391279813710601152741076962213057131955961248563249137940270817896340352377993992905075237147245085788526844742519498774778045336176793504628851410815887672178247771928627754256175876912059572660527873629109399627621878459883674557088675213360604258631938960002838223715470113031054166573332890018331169379366633592389254362488342699278289471748757582668100484895390718860290470596016201642714022392400841901031397141307606234368278953299404472424889954842331507255228688222335532555479659271000405078957341344675348883672583758382917687689513172772692904463300883374225350423621988081169418630295545429150687755665543847655302943272463773589977941876846233711860692772212946139272294230052503795089873698469349748732388415973715118909857081441209803519123087303866238182682456188676480220122472259011182286668045306174304530915934249433237348733781228883832031138479103162733279927549572253013984031168092382568199489074637625442352452585843914838738872659766344801861221161531726454094907162464206756393841062971288278552092364203838972328010176181021582090360064209892286872954732372134199296*i1^128 + -4953429998670913152249088306970554852797432445437995359164330059691363085019686611894323736572516586820652260904358456395624914680740451583547676735586178480469807161054838171283842764568049723785189046993601039922917119347051663213969681743901153410090579320356647217056379912403035661724788862700164307868528921803364661678762114279728860057992404638426412491067059639621693984576487046381578546616331376111327363837102840896740739507978137845340717470239937366657967376552700098216408947176128071422768646246624798701030517787769681038268100224926186901230089414013724915118917475520732503507501886602261741379148599364031254992699301214584985129098763425517964788045051270119095655515457014971538634711164421825809587601255107124692883016564019708448438127229417254783539680485519212608221949217964579167752940581272993731418869140294579154045579137188465758147594076707710576980453719671911665704311283028604344940243010620198537252834694747717554521084517205741473443812090736928557136843671291451078196998282165765294382101542783822032592555801193783106693675932491531656830849116899505580028936865197636095785275985100382581516573284337639388485641812415791125960396330665527420090980434853522935881220442768960399714192954260032720442545345438791774346981343308500195944321725452659534645952479979387798082343202947806598779154147494716373740425823973887004060045360714822801183703737357322000279118431651985922784786946143813658522108215410159005531465393962735299146321073124230274750637373884613164748800489531540881077451906832865328473809516647049542903749067693041836304387371357597276624004791632495750949521547316018098898880728475536039293119855187357370573153685317577615820162058275442407508420933108401318258303540860255531375155928829610327906957342997369654468476124718977634141655887983747904415583231654178217614012720980255343507064064068481334161413161526228370749938563204701782487786666376116345921239961301967807826484867485354577755641595818997002197989155723289461739941287390354601707440943046179795407049511625503478538767306575694342621981181240495985468157219203772985117074267544543266668815378646687440697726130808304912708981333339000346252898971019611612073894482224911670095873480273553255719128281810082711249444417027776269321143535734829173282904991651621891866012182791745243376606401362388943582442936951987745053200552216824757969493206873600415165882495168154543956040375690826805196165901827503817358261308301089522042931954591228866406060667306524626648683295889121617258754922629896424121274417195087072586135495813563929489957165081337151881010927443521741873975186287665283945503471868530204346762310823338577541072168410229255980359149520252353435165191409871904260489346597229871458444999453663262802178231559818758101958755305677957709544158017505083406417017437911236293021323988108785127875507153568469818659274958512916687392999974017532984579961766943512067652392785744806995148665216301953309456254142522647505504718827428053344988748646005661264177829378997290964626644041133821741226860942843414368496039975607776419277512245169165517112814969901221403578258211357918157729517284093664939784658349599592019661536630372325839347455786677162138092669328897316878667764391787724868068691088998754418688*i1^129 + -1955243742584376547539507898132819535034490884179259016405461019223056719815645915948475544532555995529126352984416201560356779726023293135871210074812583407565382365529377030495360706121859490935322434109871198635700008909266907074776367819411681841203862438910973343835701744589829368544336899001968116081029995646531196997389846935813483052008097449529043442262915881540247028112732825778314045794790186888276549118475753132627639849463987104531317652424451354808567649262941244371666857689989144342417665025928933957335310210927443757709346425835160318709839378744804073934249711225544399940053984147787001265620578625512049503596952884315220739939149738921442647596993829280122515094987359128377566649758035378727159383407512323579202259785541598748475675012633473688383122101738001584184765584185552923849904608005168016575826772154344265999426876569187427596571066037065174154740840479630211224508690591411177709492645481060458526703233452561628155047725853183208169962172227761063293824446913069150060748149808902034478191533049408146626320721392326911959712246624162134499791231266884929381256400710349601359639888271150567624810606753104917956360510660350940499095670246147803685577990087243477215311242038935135340214522696234149931861950623477601019515500854010682512053503211117474639123428302965805781271842891161913277151532550462902412196045440050982016940978080605342646179678839484695038190268397035035217924524655933431002896154146326511309029556359738007409577456017200819000742644074567821042855931333585158585261492008321533824231732416284350252628827742509951359322211179909516143705725341621755712294983049858947337053399297788306950134830698763273365787051839082711407459026772642608258726711373389111571952679545559955722516295700383209882101178374378237813071016385409384649635897410775728604486309001142645275867744787990289139703795896500926285954861934655097074999148401982015510362689472622031462144515739260924164502136880628379775079544751073210314048553694575521352556952571629644854559273921541723655859991686772619443018500288610339451725192231941073352787652987907937835135376913320445876273657130491151709019473091118056324629268710708366657876003251871869027283005685590178258090202350583164394078987354537682351948115679406601128239841272113819737762804452619608734555046735406786041286830078116789787859485109344517666089547571791337156307259944811512111109133706482429493650047176495371111519185363226197628803219874578145326799200747242798073002313762858800823181971686223879280236943102395452708334992564471629307099115047699168337225848018372621199030753531639315378376868974892407748484848778819555550158422823261443597594501276974070976460119374344078491794784200983469807202456942250278299012268147772851939780750237414141808364349553845410992083875907160302148409539116294154429154855508593018686737786467040848369506325471380732749305233334138143348636458411329680480678062961365624728533950003319183494768503821463200506319218700275657878978649116886570727069426563551004159213263909086357339312315017603541917881960752425105228254931418164175969098748250216582347350055228982876045054809490255327069334258610175941859753033661823250770447009078186326391890631793780888791025586000063108017772309598175232*i1^130 + 6486418319771505528756811439976965952802386438977455717408151757086890653581266507984580694372313436170725535408326928897290736584931009068232352859863960300265843096064411370302779688165990092770945524838197188610155427209048474758586085860771268529822079295220167192050972896433904456806862059373147820915472947403140104964906320786885033210204037723216501327599597302219314510038627778554215522506324444208408849854179063445108739261847244324453017985063794177153295100861024723637241198091660871862527366863863872864991755894498566137937479231212403699810756331809797411114277428587404504543027928582398046097641117789145704159023255078040715727044871527271767067214594766365535716820409256457743883242500416800052612472511850611420831462935969551525596345988450605876976159408556216827460627721569375010689845332872459905013210227876920316729440947338448342945372970736942077597115501232027616261370402043390276913684300341790650513057914424774876237255665753729767632070527451876699917806027540879813046804262527853236508445395575387284290567478310182939961764971620863931522804231496910461271090366399493629503946783108987030459612593053088112737473776978493163297562962850689183842642544238855847289510344884680647094828561428444810009168687306191377637809335177364787035265000489189711643370140363350256137909359259415887833583676072445064160708276790051147580450612517046395151472125365420422222921884566737507296687938042585621194489681614593547072852543317268027037092218422478646136401914733218309934055083254688039273332361251423567747623819139420932613562503325123083153507247945391778107208847409520579351936393211392237812634215329393601219899021112741940338844582009533593693514966661089493780119393829714883116820273753737757470320739923192003595205019538514640760831230163636821200775180974204299723002643014712945643990467101406066877906263641973025620230890940396623568684426606477297612973276920028838423087299272134025335697781774668816163037820346078822830286171574322248200671717772535758575896237310853408373412336371396508539728755300112500723953372696129898987965825386562423381133094799150498085883795940345843303324960487420731945299812558693164467103321727437209635343896847408121893867122546303866521660551187801499477852644944153723335085763179891767792834201436767258362959258270776098249725988837193579240922464017368585791963829115862686678806012550410127554241302916995130012732586811819121009255601444715802736732053412737590490481844552946926709375564640048141325508627856677451661450351324670200663279315859410195011614614013969744592123109795178625899747770926091284655968794794455422820434327302551115629650082573226759159884117577030825368928935714605456297088766689223189387652823469465214656063541631855255622727536246785510601157915780146990114140451560275085843207337309040389575315539670025896785881265833965722882329367167625786157273365475492607384005833322025660252096290232646318991955917910082580210519048916176108855769965685973841404582486089199105603306824765569484032213914291849809816298398335238944795102500297493170839362477208067394190530817026472355586639325674042522620019024458365824268774924264905645725339335317365579921212798302743341345623128429419411158284147842508498856514158592*i1^131 + 6835614031888553038455169217170718494438336435256755943093458237126822190678312835219485251592360475738839075824589999801229932286470004519449475656339435986469901735542500639416818377964937981297467096126180663553407406104910682804966270349525922441737260467082188164181323584100746878321017426629992416729378554280194895582933459221000426975409468904255833368506055466704332772178459855815409063040346202723892595307065360243563220309364966388025850631599340283868898711993647766828973881795194443862368442938442315134445208900064159357389868026963712702140071628743206434358052627809035588379760974859221833435656152197019118919328438257359329167373971044039467612019962192818245409355107580968447398244406217990371080801423706285221102992991948447200436275843680097208966129312528492322853546065600482413984813323110545726204887169043903611450964393852208812989979138226879257341774005983058929095767018459160809971068783865427014780179249200693244271035506103033931201841655422441267953644256924298419472393927406238550839301459833181511662133566476352779104555077128318161417474487222059530164455407184790518088117384985041086273443210373653381250941719125646296716152707585796727576028821014920377631068346891064475508535154182430378770487762094778352865032880756612893793482733990601659951608989956430305266973299652352839164590961143569296026270343209030713823026108449141268917900636379792996490546488975501410959656190246351835142922542272922637544362922412988488066027318492444495267812698388490733796593668159349186305724908299389903214068756825857311482106556278928878290905248063568694775482452875263430418380288865832596442540052489706458758050940400823556427802225891688621928062904411411834553290569691401563844174766691772224724052012840121176382539560098442068516972287402883720225938254242568192544915785654482732511407675373972720626540307847087215031244792167391850550218547022450758759433457121960953745320921730422897842786319301856539543124182354289895792927510759492190978560698393483708867701319237936074244240454182915434574930522139657074294580506903031289691685969542069467497687565183683144636052846967851595646515261666610841509505072517518235225127185944177769497595487383446999404748268856809818452056796147183126373189106446083307427897445345386694933432293376478924262251508031434016682107913487177084799581827683642379984394006353250738397533591280321679893646588004832214365504131377247948307086387274083902230438314664297429661706170326657174510083083240621197988415584958386039709995635479871453260251404193255643901558825557524627467929221130052021021724935004401486315733024938740036024176361456880366248986805050229214571941872387330691270812848056850629618873252897682550152599620536350244541232132214206798390867515002309780628462525507569339329180352725408938538231722089686648728332541185298008366064573387756343842717624632675173185134364794688641823939279907793878239939799514095240593243634999308011484393577535514834728226660288390876797487622575607621220423453472758053911640121594887659967722670246161522186442841319486059394218328502022876347968885030605535038808203819695750529378765161329233681238462489334107644147245755076484727680636489517139319074778981951622018110046984443181137920*i1^132 + -18177162663386532943722426464396180560530437786641009012756878991619566386679991892641850099204423597013087878942668630005179824463110233607718783420696792714386222909021912726375737712258937805871747584965682899188388652282973539462859081570356676783381084469403562155133631886684765624561451716361491475798182816707260929635423215784227748876568403481608381251644809131871484067386437760908018154496693836715363910022818902218946296091931539423909471120389884494971230992250748754088470293304893919927686270292794782178021748309391139037492958648968994368576546014587244732160690847412177053697038452708269294922748293099843394804507051760570543222393200706828722735828157374303367882491132212158601059603491875612974549413117867344441179829560547028389188224530248392827150670810962693613587518704556365570405126192785286811856921135039343114693278030382140123466703356392527135955760394399788214961045826701721021593243145121657308643494095306252315396999241019553401209646279404094122255848667152951176052821264977362683354103407627785252338387405573787370774139321220831179622277246939873537122540575713323076413243322504820386697958977927295088757143837019734809912775322045186673294999044481588179702406867220891698503958113359517526337716549426845996107055506193502999827840737633324519428840265285139985901814535615326898104850346639462701774797187045415127985467103657587830633555876955876813600539832153417020173177226549174743313414980314697913909138718708007696536451556626664844222080293385896322302565857944433018654922308243854789924585335589625480330463658732131049666396439380571027967295970350076138925722875743208158077581384762892654249920829616062026607146619678918683722683566637733124735225718513023650646791216742522369601332187820440550515958318071126433716697854357176408161974528440442128108826325630777570989294061189009570355901455670955848226544732600007202683671383213448255507833665883479166651343571124068281417352706401672697058416294736331884642711332378069354121012240776662023471394166975874325266938474199710397305674121604504505754795690983296603344757607539467732203943400285608305595291297929562463502206008751836156382719989074654155321094803858394648698406630908308073444528088868604768933597719587707962561322265420330264980385467391012467465774872298616491442764616976567997828895431472644503440721256537057511254030312556667764426013961024422441867604529658682765718058543324562803758165035557026878690322902271459820989679610474502444314028249929148547401392385461423935192385725024212882343816347845578914667106810165686897629992856095540431759430451441127052077746839676394607696549152122582977548349973760520556289263098888371067801609980158761642491425119677128423769259179368017914029717737418680077687523337373412190646586721206821350091499733179030379621886440047318395277881345204896491381290341717745732201337662271626131713624571658957044263971778649489940494709945946233909882438955712480702750201901470221778752003852670899574152712158494371539837538980198114329226556846310214645274139098494284659335508299927155762121932212082538097159184407630978151376987159127530544655448055772178239286147919328908141087804076868291705288982169308747636328061248539311435143522710787719168*i1^133 + -435185036797069415178016420239881823701609280143669166957440742220191381498286658508304519807427890878052257982877077634858559340761048648937195244036692687764840164593135858977669099821752105266446636619647276001353048090196031503440563713018341202002195896913018912112095957712070935332707921049263053081930420886936857531710290056362620699039789546057573259992166118509316548796473631980944820773290312951163414081962098606907867170713833521202792008504696519395471780155081447913911643148959796753355126312262755866873419689964423745172020401057010728378167609387571781142855135403186329072499253103980300107043096035037726221276226095425290602855500500606229026766446266217023402602178685126606128161942110960956120507492224106459436256625394319858970448785352890003345877604289289018317900235265564140953158136812627129249134208698500299811825308147249691811195223237243473629130493512562196605751474067518399881897992380142850694432863000298065287874867948354594597428737831415007790548841744066600025408057488902339716419489672399143871196885524474737720956495868080875965422083352567228909750368060032780229803160142880101903953203920631722312814885322478913699452466712912621705280156442879649267295685573568877091320319838854244248325142926793298583110589281985908489403450303932631690712301874368953424738542193478324239451648123334572146677579851319593798900395017993597967271036430008093732462426625130500692825672751087211789324776646511052041519380484474089456235641498514678954248687865176840309524802654607451449383696225000978678681316336057352193308425819808467100428015346883364090691101251324664993043587220738332210928681739480724894133065570765963562494859338267575820889164515868176440787823839949438484506363689131175347665389204176075013100202209241660403873952070265362418164311113167924210919944420111026121413147947541701766202355919012556816197797065336690040628889598769250119721036535632763042238817169492137227642115540716457581939901497385333165400766235555651217673460410964905714423715633870551210857873469318344937564326966069081120668844202803685989924923510274285706670695520178486826429935440498068706047168821422527030366452913189106674987139640810855836561216683811291643383119138162742995781947778464684436891745796169618898072382661719406919391470874788382440107768683109049576482116517695031922831670397086402710678634309698568323013232469190912846380556176314751869850904704533916100200412732169140012120008021664966857553315765348728886944306589379383329339741180640155142076525152917459276368613664380147715600089656517748169398741321535212131310827153190591456773002663197105005631738472013352537683502085285773474759941925544891224667314653382401005584304282423448848953077741657148302802024755873477303684147262392794930744246412258301446329883863237709781200751961650077231324943738773406222464358446027138663453312955312172629554357033579014386600766520809619894864392893016746254326613896883206987550780513946082591365193862161901472752958856437786390660433722445756776174800174984894726866852385822710877253004586471899920577190905506364150642333629092021890900045623308954597958127166569950493594261054610053544209058971733308699320901337255865628933237181590595311016869888*i1^134 + 12584528948535705701282661634460659607679123000577672405131392731993568449776896562329287090707411521184944275466874113018606477791881000594928218528123989071874314130640935038111107275754036290772854127524011151825926473855660966436963654244095713913890152068152909440199354317708078267494560969145451841892102332522493583746694553660429336361407900231182795914273273680724615100211030770766247723734332588866215971150870353818300511345395321445552250631517108185820993492755943033815867303873886430633698948881751914425024772154806187852904728006245933738279017779024500428392343595771733797118548386074349684812335693694854360201532881233821393886972334894923037338946392729448463841560762148297729326887440834417817387665265034743459590775381794217810479048194220666414686940871806622945041108568272392417512339785862286398456387187369427948183800681765366743802039880859131264594484277092182243344179679440058893339731973598563636133934423485700602241824795343376932423251936852427267906722898350836782102266660171768091638632307773096132337850525910986318231374030725445169605066152823930759688336418463407510148108335801677243885164749497694161704583005653018713206209873792754826949188568687570268173839745167792054621469803763914883948142312959350571082712673149402212012771051175499846427507100625260532539095513283227793650957747385064333523667593320605928535566272006784382409224267641528451306433372449844039219740252782940926626953759827876511693596289444438133659813194935880704302245427504418538022419361184589908399717802563687592829113075389580018253413596630334531625201081897378180807978346166504420298029173291265510454028784896824819592640488358676146061021751093087420411862115923378347591134843807842689464438712044946077850579637379633474850217648226413104991871496353911411742263981081048405342389782212587885847416406965775536667214083375667403183387187688593168871908958573984366080324520235378664924347436492114996328763132187874755782864282485878736073622151999376082799115215570162443605140980295628179363144826813338065008118194220482941961406151173248029322108734377320122581894377923126282738235555477730721526186673162237469996962039642078971045189276119023626711396764536057940390947731216158844232423570559433469260290777600712313205452092789621234036327309129588360929988422688095375555714433905508131615562820172906549000914823138302605191207689575257385078784069137896444538106161120424977886871642404094707818259137045713653397680330964615775321560765607718293791456214666233255441051262246369043238386869276789902215919607434286328456164665554716616563958022064241002605664223326126256587369721040346287702986234702419151888887483908388261433328746328500169283874846321964706800101677295549339963645741077638629848828859774083667094826262769747564013278270113661145146664170782512998674406959684976833933657191997750134030818033368082275204561580400671754412192911274728055398845756379178571873912954363172257477776812393213600303100003118379595774515922620523101964113845027544407521800199386652102610310879266572708296872314640390705452542034877778662640488529041599365372843179031588430589757697415455422546563139475882857860144117514906522664382427553587774210960460784761778995200*i1^135 + 1154878305674924688809152310237824665995991299363795545410259058774301201142411796280456863906829163907527555183060617308925056609490708689582363152056053252808931598363007015992611082902100818251494774020479137061688537354914498075346410926766503234309090508600959854273744782288193164620383740246609101800999842023144272596722656521805898610012011337385164576546444636095170444646221739418477908471105895315358797152147857758910466506947238255444344927586601939374534972697096038476596025081142811452430152732673677213778761319887800953581458546260911568470295229859910451540023233784116823876818612614761136413283472972917887626171917023158040545255772487740898649824684315456962123043142142622001803762221585160613482065586173991996378725862201769322373186501085689581850342546883848865465526590403650991510941177318434824325021626282366242769711735231457018454060706861299724138475533244676839058393666432821458391647167065377494208055384286455738255512652885870320121323682289373807151043807545398662140495890619750006842068610245447420488219789159591001154884379185112075315109495819133158938010669924515619136853604878694996251443013192228858029132890570910689341638315190818267578346923657664606109199809705373042667481533541413259922785133044494803714571537752370030356974912457081613329817680010611543649515564366731225710185098278336435499550458067188843514073986362601050269328805734566915747091013930943989459925420325898799160324824130939936792032076328514371480404625468876821931828600196000523631984643727193673129187625097071597971781016781789809845248376326742535078162926901276372023781072616118045667176974351598368327200878983735297582131499917631538051626064844929638632817889078197998350700951966950669655772040077145206014167728049395153474350029316120307150639385968582498379992372119145686987218878214707944750226714469705343034662379554710693567493894268262408772973299258697748862527442569142729436288727702179567850683913511079478275441883864591938578141609163097221610854806205218991888037169493541597772813690837957037453524470766136874221090766388780720638055984733029007481250765744978255417696132842205556476848491789341468705505714693604638056788569586949531805268673696081337185035951299980413678248574299736651683031855531895086298089566857069760689347053681749072900510109952145922579750645895483492489120386153891620623425226045299966656691576987383821082992374431792233932685315768098857430626325715780705604859948832819269453721826893652237342518954978539935507431730998560252790584474363003540082657248171287270358028722948720239685678427534993975758702040422323731866761482734201587184945589625852525057740307612634036168451291501108742927444415684070627675547700172004307473355142617028210039975407172141505662364037239452505436034347408417078760975513840877049205815767401662120459371731616525575574148446717658945085679202782311172577416794082559189013671192678805100569160335269610862348656002903592319439229301147350540924802189970173656061132856270012262898228802347345250664741159190709841799489418963923472687327132869003020122851026447146481398149908721863003155626957556398217741699424860974749872254599678123264039949077007434554590803999841561063374999877895323648*i1^136 + -13598542849174050917173698435675297119009205216470819293493045625765348759506249391288380767874638995822571216482613563706562225056357551445083499606352744161280986134449510332986286060742231655972955319167939231093072534321964254534852933072853368206776930814000361733337297014766423432665134602732733455393358736268395094208409117144183768998505328051234376169458951831756016415433020879026513792125454060451734640680157896620119394094746455614673563596067584699363434992183166208645515201550803396758020520296175381050757442057701118999076427985405676928161699554547318299565530943750907297667783756216689782503955674171096467017362006775836580867519739761673292549884083065783219830570040049969324695500459014056497797936089275693968547469426111550056895211387820045230012166454424844541156216657281063934806834012415373868975222101980075504767159339847150863373859745188603803761935570416614145066090071908089532963047137553711916007978680713033897239575840388301249960086815137780290303085285322986221414888353773332174322946769575254287756703062505028759190914700104093369634431107519396649992404312514019293866472180836463399289286658845709325297141515946550626634214705501176825336771328974226476383898249728249617146477597009115839024453876260415781318711525624901714904043447003289906444344623137826541423179393866527640465790344245726986407305516147741239613316844634848968486452774074910151516758851848969800593987318331231478302031750948574361971756194003120008571470117128371139901073495895720017013764461283514127776034051374276912252630588095533461381326919634130475670546716481088962233247694132089904567328238170516200673862455337195450183448409926524857441169980666828904109340369298970018103576074945587866433880538213416376262363027418101176456279471831938630874841987219684250386914686735929411028111960207034439477190307737718626582700074458846410685274192300681169234929936519833931193035839398552610292216504460344512282366236027349351612246041008488838811686707967633790328678323834790181661163318786709948137225378988032245443496395397365452503074100387980229704755756035345273697086941947889115266143422281749005196461658017949976755904410021576408224674033688003423486987269662367538400332307941073193819285341095168363831662724020504261072706619358101436464836789870554727627054889948773169601399875435806794841912587511869892685929163407927240044388464980709279821844145169889259901028252377661686673767030386083113314986029363987372282679633082280974592212176042928734245104213981383147353551748082625958388998876228911059602291476298338967552498422198364859545580456793713467766560441589636280433441791033829447582402808648219539782062806577744489453095358293072814065848417925391500051191490136896367611564838634523753814944823709889646189924237705660608597486120037554157800362903761708026287862997215280737724603940121419471987179277666112207809763613256295569406663223142248430188550224796686870815793367474117319114797875645203597934071645123622777741329812813383240059933240101068056909693084980052080725250006832673554201978301587486733305914443819387907888509511336364977490903112380139975884775873664873462438318331491436638507939608489861237759990226985654436444877357056*i1^137 + 5811270062512804140593906402835122777434718009493459959567453806410126470503612145159917873985902795685014231994295107369244821940776977083258877107080409010845984085455639396373202537916325394456986179798806571909989427435546639483574771506754683492210709158253226579922473554851890663137119823920982348399207661629683633940835923964979666815536212011172427680557579855853059611917050518388622299123619414134338636022278284720037158897141538570269283982914345503000017840621873626753504962165797681905981651911658644194551160135170980585851659291286039699421980222140769735622254472184830763419388097243130831247844975380201160768960280248498639487756540762874310526246440316400412018786635645072016068012382828610254833187067767284979388917018743612669049745201873042741121627295008319272296782460154350352709733963885873827128448145476387735747859178558180903579758122873476494051052274472209020962070475622417759552273021378386585002905628003118023919795688396876433822376765048730294138613288636020901941634629128701923699663348271696465737590263208827429711125435488758473470715659182989040345954371980407480067016668968127593591180479709807138419224562562833881404348816833069010864654953644819200805755671417998364715696584394465627478418298717627352872355507079307979114698587088573617025088409711677304707730753394374566184567408873785241810647899065230381465567265869512965659811200594516085508396737180189604265775877701951403947581746816235738287986046312782356708311065344369982465130010895803191041730385299519807883010554668552131397046282784332454954150674290061971432578017897044372120636719190915200837630777734792061250106216455574711084164505251630450065658322442900210530216050921214186154222629878097309236281606875397235079582146897332395190620907349660162421620441384582661699201290065086802112930695726910287201096673013300541053001651625036592960767121419858969842131106365373532238516090087805834537956374800057988794995870368820306825404760103828316341375788223696561124616836820642559013785024055480026821682925425871149207097762895829271166726706790125984235232115794888591162577681682338072750838461908091151503105256645640588990298605706312052743759056081709781378492905716205380430818706190937018913750970594163867301896627863976767442382257838395195013080947289809260565141185554334623820509810899074324486392306849976673988928683846423565501414569725141153476831708655941312039618368652527363013172781185602423411441457816989239821881073434449646767254613672186315920549096033231883764692761501069817609030179090585353902143207867659443261961148612411100057648250537048259194733471862527929965280736178361345045684889613389224672247087005666760919786974432494612836757874447181264872382798495263062508092361452514911169047052724743272301237575090152785503474175179248283883070274482287503966486705009079266823051593608990470990100504417354288414643214594854944681853902739354821865553197682607647829470413458922653220461845793018874227606918078750153702134416143518228032289586979366673566384400270394010143645536082969671142102214397664553721959303092743037225672089855502615741378696857866465316151443095651017939430017888567371624252928268188014525823788577105870061568*i1^138 + 8485936973567020371280130213524524826132447265720985119827902549135776620806222690688921423041992040788236067829493631276976623071782353593336480315642735738920136355614489999975944841570292902372964546036309998721431176210491035960835927495876444455631531530321980854579865385019484658234423093534842766578150159923025459985116021781032473799465310569091017791385637930142494708892608915132572885040794029924654467004043229215547350861729884419816798478153495711586535090262792524093889394448491711754770434786393951292187278211377473588321168690703202038232519922631532194038106244097329781536868778749302610609812966773924801533083096917432560722821048033715979185050840096039385992146735146919947846708646178613814149561413973352650181999499819122744592344556233289258627739101108744924259635274548408908766657189700123056368990039237154668412708854710486396294024805918430854334540002326985456003158280555867508293858092690120018213458710409180935463110549816462440037843805105734187187334122771281261064683839790283934956351152667307250486631974664248916064423298674720147091961363195482638719827659922806444407318928517430819076186248898246018185951806213297768508001968078250565769840399378778839564234041769504022177552174384821611421941196195683510313622005640434186354594657793626959472001623502923009002298906733405273290783299968894577386607781431739772238077571513026020038480368085884061565150261051378449042467421632849341955851953074455364314821108274802480554930785683417141637277337876378849150606130737614412816034115498722610133286513038523677326977275024239747748651187827793454988582418171269787696805628339445026222713949596186746392696420886395107380502033091583180660036664759402292918060376013190366975812640428872005447786928309850954868165219375377664259768717859544838327865704612029423302171006003154518319669689182406061556047091110773301482521324830666354488011051049845808228141692583234725855103433508607014711731066979111912900704391134228797556446103880240207165853682968999963212267603947802991786594323637434978879705064582893726932302152539787003620085213613255695014551549722800119560986792274837644470915506961550485826758093662856227035643518238584294500802372062062585594546550273395582063431769284940886120751756444235169433564990290566796356608014047039402550475878817206280549052486460896783967077601651404178420511277115199442902840169929614878495572853490560456453991133535808281598616790330046893495048828380047690696930792838166901482807728314691237956405377211030840494346257815421051355565007865923183787069391024405472675963325592319278635366490999975250104234958618472051106684361761624492846473669653010365085533892025513184568385495094985590890826221395047068407882344570267434463078999607610716035832945499516008091566212980633033866192449831077426201044088269585627815476277547016478637995558210725363041296563420540823998017947024730152104091419614544815181701205698599263396838373181941576274906664142966616821094718379900102493671001568445029378656188192172879321906333122496364862562777674929662356043052563578149035420330193148732987071422406849062610143162200524069345740039933144351494074475198878464026033634967428919380505351604404224*i1^139 + -3917176711558919982100296592217864726555905306191285881271234868605931309214318791738624097731264840382340482627691424323901708546910073466413276297387461524294055911086087069008297740791400971042646283908619764140706877833209204149759945555725858335913133591581640315039469778552555366186851243392670613452222630231382614265331728341452663716582319695373130663227038569641773828030437529619562221449811195611256408873249526439870090740038021609021222786329519570998292598783369888951954149802589098281086243752623692640708837076335086409276080631619555454731291908112159020807221884402372188844017459125584614018261107320164987934419251492522187186610929958841738027687591533683174661093332499581013713470722608272676513018719713020658379658767763546511524833559353525509399557505213679877707912511991462756977366507959513789214748641673962463267846211590517374696702698728692670091774475886549110682172198029969692636528917928647116693463903835736503060043331795059837803337484225068131377327855444815452820750237503969694532869064320529993158347635525219069844761024059700278855340731953240724728100277289923831991867747302325759732757149410384868389935303509315445793109898854569825435730261984440249315852012033865048893825666169110463772731278915018385387207650001568728593898800883430463724102120390418962400976719187233351843639012579888244890383577634842594762885476912624842765143321550722790739997998059023505063613985698414179613511866382977424630464172605681388647397816314029713023082716545039264796181659361091813214634997956596172413419349240002485368886693141673335194908005485685214997488645959115906751459102629760319237951214233346985346344081160385089570445562836939982676592587514541627462106783849262342814998647960985886209976950020063795517939277791957258327866768275433316927690760686565882440824940106749286932322476609243439422898585459302704671925739691419353786320676430922638139634563532581495039181303365541763816062343413260089030159195735354294361839729473946180489506437359685720953456619774605611516322928457509531309869675512440806976383677137428680590510344138988579206452627674123880862157093868427875301680823834808429311190372175000161150395025658552518567239663092392250862936743189352057190894163951161420007413834514463644108415652185389389085732541052428839623161000866524084580592382882832921287523616626481175247246003391299860320396237776397454250887823619484671136539394596647719466310651179526523502688858599687394075290682366324676319258824482611595356005113111513233521993800636781709232633454268544562435496407603792983448337633723586041748383801479112041195379919975993661714984785074724516004001867208945132269991636016237259588027143201546174461943349561732926850371314857253300730906599935753121437159909243317858652713443984712990104965952841472838118029868872224795305586985359828312460784082398588544448760375063925479944904253021907753351749892482769550578664180544668949471815612372134891035343654285377029798271668193700201644787600377355013706997034262410415451606681667823994025683671701748108569615464499254065730169719364222295256262737522859372765442973593498017927845054068388608765667662127396569039280267013400373147444707328*i1^140 + -5363816317283126585595924968933320946382223063453996538149104257736365711051911759681755535749606200608524147356347905438622589878857007314086571237239662314063607415603852577909383695756785655837982325954994560314402458155373784941256266134279605917046212915444760269714240407630005930016013474526698033727029760895914577086478171903646503982604094247975794750003427993731855155575566154237524339378387693646630904034411711225076604556552159289391919394417956880052493711909310612299818945662185467583166537810865809801715948101173718951526623174658383836003092640755518026426478308665464735776434118518419719294024465407449833576886968981112442643217517918184105322941360262529962597263228313748064313599938136913201466221866950004474434925052394827577461382180351332020657564162150824976820468304925207192341395078531537013977835778249398929817677142601278307030006778745727690457711953279519028374928749189505776868882234397065773377657751170714884576078192118005272121727141027723334699714418049293472647508823075495048172078265644959083861643041577944598169035384698204188797056483641297279591368499529225060511840736303312351211548548118807173035922383574895338649137422388318696352712953762552366926054465229999691419875857676561262884051236055977998396305519040403197357122128291612828300111558389876598638001003197680291013893355769897098130409960326657077278177620782499102041533243196798296355910834546167585728287736578937598003888667487541119210409850200548334807318573593195958566602376008497792556315151762958724944063180438634610731437990139742811203783969129047888177675122373225358420854745116052008795807848774616885731549212369875374730933542839368380558780818239555198844076068369153019949283836057594363340395003236483615873353621467758870678135254363587444367615746599284387647673139854131607577698455324875121838103349593594011797808054599203821927177491751589991837119037214577028954680443575935781279721106398313813037619073825693110882442769591850493102136900035477370178180016767804719017706096116873877067821699441201782744891976860418571892300468622354296503602357805004798098942084908209038574523402736594696222633634549120214219773518307166810854805628435779762223165914056050594758843497193054582648826380368849451590940489716710646646673601232977625345940570779718038598685007164942095355097208302657335867235190383061832814078301826250685551132028552789747944108417036867694209059344185498547587909929484053549849851090166389667045889079132745424661492918750198160925417470493453856918079169403818021120691417107616383461822353816310380492776342861413030463521792286791421400065327866567040989737485361468300023662626609386523089942041837196514306581686011079885161896303753471816287429670435487989784761862731097461158894262649578478204447135991148498908712523146412903084685665035956816751045232499554909536208064530267203721411425103592079009332113409409689818419532144865772157835955639123287754236340636284233615596827437152902685863394655493707893204815056864302896823289028283984959292425480847946289211920505283373995169691408425182772703919231529358354160349775411193775404776747865205297599878590440256089608935957888501046131362163166904582144*i1^141 + 2212111572377523028902977115800545437491450883535944559157825036683861548435894510017099441332570384505619499511182680242105046170713811870748959954433515813726521905053746140255614023848613756879025800009695210791655510722331094314105081204580476511015821112886230485494805900830898473139631353525868658901931246049016791354481949987509453276108831709122555693297374160794441419866658688282334589134187866180818110380610440434976090065710852795698438232164059128861328215218713732300260580588900459543166639117897087870943545273370306826936512734541969740914982945671096480746090787489977225446887518330768648194712586839258694624051894230882119433762904859997204728657826313178594803544667252350949954538740012384041456873866216967918796459597139340912699572910258527492186309689413781771636715642705643891680772023172517235856085965819062334598179821615812752571196909354621390994229776159567487214643510965320640260789152498636095064694380888219607733116927853817324884614616146657631537245923706260957384825764934134067441731265244273908322666528745742101772949886629785748920212349907292602002496311493907287248862718265764107182997700318857426125529648690679753164907253323984590769011347279721260080292261141984782603562234165327687897099193346259270135180735086180018684038114333733616652264624386710742206938476215015661783125869000107774819635270555323190150068682638362214191360191928098427302861507873932447358031331543105741590801061862977474972066019521538423190275282820831544186010825139141276583551263520339525216022870721246133178534901644889456855397027080317740614228639947381273459033800681317676492681990332636137136450066427194801269316730100748017876747623447626108832790460220394727105206107274665329189532971929127283958270407297787226594346023635823505457966706122598549434090641094493651438474703644911725541324685051481971365438527871780396838038699069544191998705379726159798840515066528033399263281855810441601450537481212057938645802344440581167433675526420446897129630066098932663390731351420605118827328862198733187302008545454777392045889380380813814359169519806376798075335559075511278036154260764178556330817075479234305268212032114449752394647417150060513071267837121394568397473523243145942150872301291591263057878432511726620345654591698644824891820395688636250793885859184933177873757134761952564068743799796229331291472337470740830133029224473790505222375327945248230506492556468933312365584843918447711272729851510902850754705308615158190087057195009893335338304435431167274989099497902418977800919738617819219124938043481917578731852239242239017168479813148910108045177917904667597116449260205469050978489871818433650036237514279786433506883219574415293532914605833223293438088872518632935048499877337106510621295586020675665749485950461535665613247266263632599822122672636702680787418223711580738495521773052115757222172692280901491558438415100490117817695542673144839907423955375894362522725210127380385658804149939752923915931080748147315531592715271367035445807562833146973826534152058067164685334802255497324638765582316941496928320539535693426420370314430721813908438226147413321800035696570853650989052689664210074520780538543865856*i1^142 + 1858008249079179320439217364953223048918498751389406407026463548123172129118081536459507402384147755461272976733754058466214577418026701881475401032303183177029369968079061240569424305624012063365560792863314192806639623744719429426494580087239306059149208589085228457695777068400459180069732323941388593924022720985079292959218879685106538315999610696016618436168810616029231729113745223492367336810240847844667829924889900546787763771899265753738812728686321813164781454036267933078284780840839032361649340470919257916742657552834876522191614868191484180916398550439074345951151581287545936654001064546950042220946056985473723539263847439410591499935283529008822204961442950360006241952092664369985116577571299177997322322576070837492052484772609164854172327242391860611666257171765795133524569998442871842349491168620555607620289955660486300731376541408248521464567040134191555737947097088742521533145446920468477265013478625407964493960852607429670036090455906788068664117130934325607779679410150268167998389321534774057463393439843737228240929008074366119210980977431852895776074913397577784161560489064330769646420365347234192175546096235625549106613622520010019544663004092753645854904075047885733070466809022336127501597575664824075738682576006441862626156516245815067227434603267059714404136312707558433440261879465422263387610542659745037927758006065205661491656843030609928018376161628632975722945619537067127560004875433586714927118445269821603133054198789721705237001915875424870262743245547060292184014419440472193010897974693378166943926566941663251148854978584480010675625876473072554990649723914834059516376728299181734562958156002332823666807005597978289263657538040586300322018967961646383747778576736220131837541415115725518042069537717016670125248429924654678644414268559538164615316055662320923014001258071622180618249023693099769970210245292346691931311156445671888289352870307766405844474895551098796958109754166737363682697820659333342082884548034417672686042271764971297414682928294640825510082969343284301218212402998947685201573842409095741682128450555011705678425250082100555331651329592041208423910327363631990648087840124805902662492414622470080132921152914056346508436611367649736005070249280034779210050459316653141744981272243957687217180562057922074511398062348341943863606807912701910384359907581817233575313052332444902924081689311436572718028654039615885634499766179233369453479507453833395610050527892226935219305478489784887397716066222894636275593399071611160588054558273452350828685492984460179157082525634358202527710984483260207626497743700875121125719285695312465804423613497921922374021962464932451508564585737768041956004727299903392051955548735114629320636305188710898935013559144774659400367774784482774708309583672259857656366618854751638396068012338981056019662183443832384254282041863119993989443354398879671933149701808155281810363727577721113862575045001604423711326772101087558621899600598263876097308079498727142092072577648244396416295660398320110366361949666247919220942031661269648542710841531710831539793860898200244754982880913054026692986386773112785588802689021837235025390473709577111259768564122957547111452770304*i1^143 + -852417161195175563623524824716439337863091740446226477792519946060591074390687484147923635320667453434980054403780542899325255197039244140490967722616151662459706927398425325369824914964381579533985145846423503379074864456489193530014841081765760655831991461167275941521607480446672898174517778310008525414566528723276040278638434017668656552404511855509453842994760144119333229858110611262491350962420239123595787513535949717231239288486520165291681121863948370068176804294231199600693222001423532048511278350721988559052851409431475967130561874279379763436217369999200389090784583561784947862401658333107734566862332497099834585350029149384987834429789310385141979880885226995646767832654736892264280370370764441206148333766084073226105031999877289064991830737719030848639948422873401215495880835993000279689532585788310171604981159044769353139645543026512398409424665131696485424962701908688182811827913385875604324024427034681278786243301130493157266060018505204593378583547417244159442488136386952375176618172542475814802402161942633816927444238842213647284104772982924267184088148579339182345614362021824581294720154883314338915775701279272279771881513163342464411501852315691066349917513247968191963233566596042779409067033948448780573723973662050263106413187422852248714924733730787985412709543516913952253556697453638986240703230096282837192796206779465698907532426570337662085130798407497783233044963234583834805269412114655763918377937242752219715630734863713067825206584991331945860279882774186356433024515942520535721556898028460736245675583476712023685598140611881915854117771292388076811176499270170493570629868886109828740215411956070558564347047334733339759010719512039887329942253605273145802750424770515081325944022285462364363888927417529983634726990814822206499787026926852984515954278513707200202412673988045427628121571217027989658997461127718513423371560453352240298903283714286603234467342170373143614676026040965797596494663253306664356344001960460993780186219489769901715351889294374420909792987502765294361679517090438554002115001519713350008832619134551472410390245782291131380998868817179860911457546173893818725647946863467049419791807648469792599846947009083424883981527477642360026577286701185782721556428809678573976771277734375348528665158872209397108325175773747826755426191088022165415097624976162156587101561599511151218448738510142261136977609310098551370641594464604330404134904816028587918860729382548170842532085112315750835632945288026134552109382170808269379213377101164431508203942464762489159491226065256558531358741791763502881758682808416533546123567862774054484763712751390704992554779668158442993262016999208364273149817241034134195381948203141533879969617942318387231713117317815444130826030496700979207076484605388958532093036241145553212735067366996060396233169715385644724085607401966034114106904467379629837269208635021711064772485926723824544359753636032231340008813442003552393359325849098670063351958643303613602519519008893454948152460121766691988910734035974387387624662717127603754375626748389472517046311005871761558753290662064021130909477986147544903099156405796202884104380335559164826153214659944995880960*i1^144 + -230439220041176391318952980026930662728905817324597493886086719983164093622946608580062808637347894380425642221803023088177430977896918785596459590605220324866737339326789179462393398402132351730553402058587236580280928394037670947088159719461940940274888432771605052112800169707774155073411825044081758244951816974145500122929516924489471051061658771079030295390018499560286513265527161391014209454163818846339438484501721135242878579199659779788451627574399706585053762119972963756910938243308713952324338877142950505384625027723101110521244955472711920955589087697967947501620063553187556194543079192663621111222356806046823044683249159794289435908444180786692556500119297275357526042016801801992290019076316197080013647230543323251559470297643035282285321022947408230179010421106706029953336243405926248650641044893565238856610044654992140818359653491872858555576730723535870631869470989492026011852417173542476432492141658392777030824785048625554378276674916265095301603999698873531100692160323991816192093010918460901459791058429321238940250530351277468426960002932248538234459484517796882948749987400911636420426153799557478436365440509962595791573720255317337921347119795844677091068770599073868470472971012081254747313856760537900538885557809723369570787641488609802518849174927791452693522976934774560330610375936285007037024617975713084771480930342353682373325341460792449140599837113594377021528885196011115154911968415497800723943506448834155306903330380662701398838770346361933881722625530565109404768744022032009416741911995410559138078388016528196025675403882789477306239605962302749927593827112153253812277693231799368775814569674343507100115179800940094408062227611212024230635746110686978533610738874592631437777067599827304563981242092273184731995565976927139686699732980279944768778635413820434013549301528817504092064636816418974774220603760614072410525421884922528733065376748033094088105995227883472854607246841400067379186783190922055615738835811556583592010134803880956191372291985509979729114517025365655313399118438296970947961405464220649074820178264601487255205494011975244429731882042445907151326590981561913512642799407156842971916154255289845862581543199433814371685896895458487006023010258833890004884060698214744925278402825427228001001769625039528820966647963369855040058343771193845147416610293798002030651294750065282946262449206026794161072321086939097906872311464463557960183140111149617965535807143349839168497816486775416296441527660726042929493959866230311306405131793552808052677244077214944965021260257033396310597863920473636142146831270739096857273410189579651192681830874293591323225559606364644602040906249156126701162393030141832565452596462164087963075460537574032676272508092121994729207590380724512943008323021566371635993135410210948525875805131669708032721501506356382085611417885432343775801032969909642135802383104246165694634675123754123934412409679336735991570449026250337646186168049694179738349184663123961026884378884906403386083169249302597325506680782761095075601389041232973644777834683166943723407023333666626326034770630607356736209442483990492889559092702549501056940833846627997327450062746288128*i1^145 + 60951646416269753870717751355291353119431641834737483983980211123570185415358614007117397973287507226334240032720901930014294383098018701312343015174275215862301292010497380953355320268913112023903733672502177367052276881248317550361307599331915797861958382912142409344534547275741744737102363723918799047258912111461499518563081324720431350442607837963649068433566475109785128859833400532108905982585896253876322518725776430384373305823409947092496299743114169963311789128589821645628837475855794479987097470166909822225355974851787216264052820266282690797054176756611098675619016261047986219992989398602409570072346548695576908662462583465109652135249475255677643272379930526516514470148541819778675272304904956516781123292485442855657857941481529641114782137991784815241259516220211798781799886507331701720017177154724192990150329871301866147798990859333358653270811581115374375450491042625955198692317347082836332638734756442602951088939781913241072254577611848325725538307336927053541363788500160769595510701536199606746642288865434294767432457614654406124238473860042590659813728849830597966548411947414859345964141386103250133071096450453824521599321616528913818579148950221063889640611989016391570537832380084007536559961771172248443471946901455602623392187464756144578437799005932449994873561575618302153106888069149531900907785709334418128607146371798948444661648808044224329757119513975885886419207298845505174502146891493343517858191429969599715396396717986480568602343103034372290098896627108977541574718697316843907229851554983679919026774718666050973786760044625122529179919047195951066739605373363149220491771433161488765530513542517343619818583653971521119393176831232127346968236873731264731483183610680535047515476448860123731764640931685562608052720189276522563293384076008164740105999537440631905771064135147285729160526787501438018813070045343107250563548259323405065482199760048464155084498622257268470116545870851057755757376016578595637641336620594420837776621523512924460362451219101521239633295037293372789242452910908093954349795293482339598336794410157083694154550304678017561021518206959591225069325981641625222784894294791394734752062049836196603807024448772084850059196020964398453589548298322676030952483418024605585179917212343583862406063803530748488367210421909288641157355254345573280594936458184914256845632725571175579812711374329477169972824768239834660048570065413787164091291432186224595712835334071716985589536559128085882310318674542833646642698038807330691603229363682491807921413760147499344773135002598432543382114060324668019410281064292882049955816870387193246125853022113007417582208852741115683942727919182373412908970145029162392427999584802515551163149580339630274663672238847940139795620876131705937726953518636066671351407478290124266582295571014172433453233356964906324969082171722362078779701842030286310060803576805128280154267561778146268633117874733634203869350709534841906788259297117781878765208133233175329385092034488515572297242079311663884235067542261880168186714891586804332779771466441095278981957611285365091334901961606392217181417532634874377403371809806119471517625624951055150017937408*i1^146 + 16369472949874041557150845231083020568851060131481932124067632310221360966404568228238076861652746044360549168134990787551991465959477807526896449975239651874994498279072118460002867486487850893912283736520579657977827249808917226601903523059148469916060911003518699674837513148097288204627590213970352623779227954610570206606533194515808870296327941098144526692055211128823693293384740704212332623435083809000290885704140352172675743462192126167929099460729228428834599073250738751988092440870131819051550522626269588075247837142863102140921470443495511655737847288591976368890152323787639440421767943128578037175137027683954568269157654740630740931106929596812275134597249958847386275011269262434562613537641532241596074753423340297684500509727702551262260075968480079786992916766136303469390266908597868700287432752477987116470546857523729140302150653072891650205447961028982125701258795696309660785377053162081417610717058520009628126609343310636274276320941603692924119672353167640233245008304885205474686733738056497836893321496367259116407698582826216831532523516880835700911386720233184067773978054397946810660437753267240660493710940754244629134431361776338997986814311574302469275462407824028366323849061346572629079618709707552840331864894844385725729459031829905117989529093647871038305918910799205413242573595276007856730116616478882503849752297977961013758429151370125116509638961700173861207839017214086703532690011332037447730091105638032127042118312964877536854783011194953141540325197018999250426666916417053490257211426281814599815719977455135835689540837159570683866911504008173367439795650572689744179271313556287513527824928060798763677386734003174303815299851376638876395282637914983221400756471771586993727582114892922686382288811026622988008214927226911275476869257660686854468090287488066346039620360427125258687347852077260005756615928851259645036282772336426203726776476471591866166499632840768592083844535296269119269586169795955922254534063273107189362885822022138954573001339546198520638758863714364623373024596564665597863905842626343165962393998388359892170904104352741083073787031365305821013912159302298664166019339194862030007182412531009173572609743954596852389052790665144567624149242104400492088847699718793400147144379591171985475723857711735061905442850682724144847730662337391217960859210466998335470092804143405226897459075466192454354690650399255581459191321792330480318355872969838024500256410481202567700945739825873084531213672208077834999402756172769827404639112621194917774540663848068577964125580949210666782991512069242061745139245710198294141330367969195232990028017650047420843343724713174603222572249146883241874367773482125752183693817059499588296384168553099167787442299233891993480649655445076603258789126737106014866230270180577098415689141381530487710700816209134390790727689511879782248373988663278203768571279687357650885789135608664003476523910228324508991242518251501933498076599516889954475713895324073886190487605536035111712118116502656006168571856748473185188576771044576966370750775360797553178340949031417376336966088495044295162852199965247463560722370112419407450989929653120008192*i1^147 + 32290028141934200740871396873890802961935841365927877086915874358081295996847079205013144126343794331454470032426070621120415803990575475578994576290496908906112309963625367810017930704307958609571292847288098092625419142658120031918694694175227343269429238979145775427860864037654643179583352345240288628606952207168563353316426243099301919017496602026620589649527479614196687296680104489254194502915244198543666058869510545087918522193071466082975127947036495896059682909888794263935509680223440446276502559605266505707702182241242233375572372848965610050247660733324030315322680060791983018844147304618170637913495089119938024749147901491617276946881600196723950390775478410098351574999046987558008165974998437720146366573603789178165228204076470779123847824201065970269797410852833421613609005380910451913790224503414271093334730711209059803569655875039326731575037438727471960490359699988826047561882659075983929065692419803013946326682164116654059328302308275524260949763240886614084073900200135975210416199998693086153402736467913331019390725793010687439693085737172124479627435327797818395482081092394929071159421082190429966277112528888601473298884585259787554705661020357668073810653139584339942260847705611583906559727260164766925810124785600643709603640204465890622189863776009679146714041156936206157970866074168731415189244591494163075712002570838255451380180046723034123933407319744855510215422067190431904917196837101659596396716528875479691347649003647003977975243022996916852282976742730397071792181601439287752174703413995227367377093311970777517190467703477053089849212782244599075692128994667785165711285750836969527186926460050762399732300776966857083668630190117933275536847968154256800661862034711555456000808374110008993526637044822531192268984028978964498006817795298849007835625297182579769723858048747417869457952269983269589674341665780794091774624896025977372785150608683526317827097199390206662449322110911298954394956994627133783032281645809028995316635739815226509417340041377981500105281483621153634449644400067530546864862305527683313034199520875255064883739558780928191185767528834834838482608778743652544172556813364088883331218504017356593695741904838028498249547494108978764417459283587446965386623523553792793739442507808186364648722147097882731428513025009202414728618377249770640902891539203090026177343114715724382676264190710311810857119034408914627377001186201542348963301949378370687763635980937515014401481384972891581893335828857063295380651134012826281864195350321371290791480950901397032958048984989169027049663741452651925033503865966298304614678014228937955017744438108353397600010794666818894407995556320900646143664925443599852734350938517050258501652596253652554832105856256419666758596442873183726836859568295451950166136834690754550281841330628604845137945154513981129634790954618206596332802445873301611427446660390691284148760454511458884004848423811533126797436844586274736050046575813433455705473355510093507408761664390313110348558719263715626286767495947474167405941574038425331638399981369592891654997789042787967688379368683543923217564229474598291805412573052240119784240702291968*i1^148 + -8289433819304369140704595708229463147621537430734646588357581595946123323746669309312691576610390505402045989315538561493164724624161666353124972290626307658038803072588547346068784386941267861323869077189684882596786654523503768455195483253304320893461341457975932027499774182278199704983289115792093029070405518152274459960256770069937421176968658672684775107129551469554327433467179038672792672867096551127377716988422677911652274912454038008436606891906913033683521923975451536954246675796858177903038123457918607737183302463084172768185109816760283847908411477374695681009213534055244279730771718014792286628703021369148945567593539236425214815045764972966765019926779028137433013859642849814818625350246583464443717877038216801260567302964581628295327412913288923398555443248180454517421679017865990338253001226129556804343377069866406855799297153068360818526646322226157855145075691574857894738085752193331550439183956505149941823691728107371417177288592200042207582750344570511338827662333765420585529197391625882183957457145195664812584398846408496768977021778268925444793675487580428779918174789912091382193468344871134714542209077172497549573230522990143318320409538602910733259948424127157185810683309141779515019901736013745541505079914563452562596145056910780623367009452794369422958968786377491484263794037550356422315331754383590907318868921294959425583492644144273379749515043590653263703204110664664427455268927279620496885945293374045956327807497892003057722267645600971186656064155530236944616139302165488355411755437821415356159678948583017026041679234810599092057061006009560209057769420846881835465947751098485051033388323967513510088679196770233255656843079875012588345381060994320243202843729166325160851969032358740337465987351875922397320020164622591724523683854508868864586837196016948751395967335603426890001173996835707371898721524650187843854761251644078887030237752213395206128130470257815787585602022564899475239324405716685945906297745192111947944289423800327079369208293818726613886624711688849655507670452334487851874007966577415108618530583859978767379442329040457594970990031502486328452257330659547575426501746669992685077494786369110434349380797467665136715437751542003009134990339987740401336659013704545857640147494129913683816072747196579484506297012136783159677869342327557371994364235086250890854850929132797741740822270161265871131458473507806683274464555840391110300816395123696058298127375310515547006372494206453684957469899663896803226599202052016136549317639679986116580856623463738203138588728650737686244882725860365220716800822470865584902423205441621620330760102025726207845008971513151770954100973269735323088940806665264498303512742599820880145683120153636978000480923735189229390146571723716825432913310458940431901612750396401739716652040108612517384595280036596730676699711595231909658984455240892139363999453227072926327902106312243076255333583801403488757552870729439015291066094722179056613807767881183334894799254298724349960418691069484451985877164330868855892088788774394067095375740355318986817704889959850217525789666191096797057402160114657048299937786820317671359250432*i1^149 + -3130767362853722981495740061675234093257730672001813257964997539222937905036416366450657435561786010505080173878087289820129716073762888561432777072817648445050423199996620331826636706691169377256019816238399454304796974858703708706761516942618895090660985283318675584200230412322441515224677428007178361032761586073291641965687732749504825176112048079388409006466179762101026547052146545318009814906057045231363834279574485718175159775253472993404113208887600665396740899216288837319893829908058057299315956373110840727870304646468281397536968107061683152454148841242155148586978337854729578713141185722173479028667866078027369225728842000948111796791265761184802990910647469598142767468828146483339826222674731082173243304156792368036535419368400117027953465440065264688753391276747982339372544139322587470086455668615358185209029160679418389058824937300109712634180641026628754312042094045310828200539375189860814990550021217029950066435481838868324879841008497460092330690675938486744807901778771093894556265964862298557483671563895511456379586643498404194417120028714524476792121727768643009944517475054953279393561131058833852417922762610316352699877393832904200211938671765598439550035132770145232169384768152091151673551944086138653512880521079754758198483416609822261483789800319000258806396529832921586828810087141386919249945354375012298011053913572834404007875420847949690665947612929396638064864277037307746571978899962025700838242542833643145933484950157329578666601592487152227909665613715522935509529586689000303309734183696638019506006838803730089416629102738262742279338238560187889721659491543746169916840715418084611485258052919774577707283742260280351861090352295748589915067869084742334525461308330850579405088610779551738219372154949476249085875965659206888006119657405049104168227811980126263535110391864021875483523447602251612232847775739319308465833027261424924422269210873106018981789703699697596924201727598763221029685321898896214091153437475699223700913932911348701533499680582451090308231615636620422871901152585995034514383217112709966260484984524996215072778125925800840748032634390203323013727167911691581425619905938057332192455862384998569724543231956182972310709386182412749466533679408247814875037500940851679632912718731076301805484267047063276299256111862110061541236629064908231065763556204195889433993049265709148703010451337271114119800477540132248022391555701807871994660600534688315912698999611117452058564280584182505936407796874238942074590968369478275563697105336513026207096000535685892885036367574661638650858554918577378191190378964460448083075896305581291257540367798078371040308590750039428051234461024265917862524894264232632688678965867526292684404206716202568434952916259979289487902399554106186958632281469092884481378829994635130067634557119012544734459681620847357478123264150037463903140948295472678660813119799934935253445022227279262773752965612824102252918155155723463481580120282702616451088256024978891922595842633350449644673913862598912707518886427317892227866532345997380506378334579798586144575653828111015198417769052499286174378187992346623784982010493325541376*i1^150 + 2025142286366729011415018656994377065115395462044084349398768083245373334931987623958922466303729135849924981514004792518037147020940703395000188135033411508790815616948539297343584978598828210669534880386315650115728294096332747995183151218889816501641023533533437888963138582652137595840681561423069100343133002849350937370662521294424733069887001246485250770241280645410247734949716496947172120493850343798145915223960219056555245265030529858047529390693790227255915169650754732568910701210600476775370170920012833499396676173887183719178131610287772509869879342851174657359961692994195771390731642731768726787330991248855073894624384083866145186412703604547264356279745202627715620889223723490254883870972706965270089751466212501269647962946818812934402031923284967731933990713744980963241382922096065606585386655164530476845504883169377565094333558207302957103129054518312617241396950221507044470042002466378379810316186543637455950292962297572727249803351311213146737656792172768597967262874343355339355720828681232464674844558474732611048869900127464721694735892280945735732624367911923534135342816565331781992526961465664268807831396532301633955390478712217173537548596784428473822603323936283399307587717262647402115247713842444900073257668237463176313468646360035274478886618157882713000181718424264174046856326692583640347340290246568856424540861505491588813366812137414365819561216807465226418815852931982618924315110424342445479194708166100836197531480451464161553797374358836079198375004440299127787272946097592007278029431627790430966687627027030945782475391633918327290811258902699006931488538794349293967950882273629467304240252175498658338444604860110572849757494050483532488894823158235734302726832496161149642531168716499511337916838695959764702810314809056100855761153489593290717263848588205639959401807261238667742274477955528763573172590262004265168462868671398205741029034297972732836303546211273112253672826111731170959549011674217239354002969531809932805096027636500073576097733665838538742300066243293123816931569079905495869016951476005834090937037001094851139417544390953856606899722644951454696810995429502555025781938048616108285769390321864002183246983707566358356519832889456162672615700700136458759956997470994655217948225744759435864014125610543913377191908830434614911530827695143938074461400162151450726261893690285863327740189854102554903660973997141048646230295972339876383273173695009157001338640091632903382136414832618415194256783146313145448903598216155319601997115799550396174176708445682971407350497891958094817262071366532699037960184919830031593020992224315921362208528649179184920338409802601887935594448918241836926894565524227535815041786077328056424375875665790698084398071234020101198035651006599325752269440076755805539273334763555296460114724203946142934340466360678320964231109493859594439025210927638027702883188010398000490808112525496083886193922437118349558121315261230541790191201759834056415398515205587261719941142684329240781996819358154360911364953746500868259676565808128995947749989994779178108630971988385143586411266192771718798179996665537086051741922754560*i1^151 + -364356532723191365873651865484877601958741747919537102342647352490443131151013708622836412656727375467678812137858659109618573033710000869709453865612779544130856968283675202978110803948058143929271941207343976946529963613561468745301752528965360053031419241683806112323527211276087883677939382932286395882105863384111707202182975011371743532739368143431973537544384522581317047271741954817131819664455673425672396379472451731429227254488966324673893686611826140633464050089816460898630238248434153117613393082439169473615070280068228703900428684545762638074577548359772030682410211600135950919942411308745952126824548320414594989229919395311554118894696199219715002921187557439033442793342383838335988273103606959520372100212530272521915271800618954234610177260027098626732603998918217386519280934149895763317629744481706752258942041455797608970707391261217593359623376490457309612059428214551054739985996645429037730689438727002038723602797305529663032018353596556912801877159058123645034573581533567265186171872801532949468404833783958428794590105126842575404614092324623206889194445278454166324210618608560077356892820446860101701020970214074328770920283111701768462281082239667842022897596525848346185239410477192425230806042251679244414520391644231791959820999948542913075492482407354063425608411253476984337142138729689616112259472996690311094277324226970505499299797449293388229666572603314857702804550924977897521368946525472949876769718971288826541232217217191254325860213480919695783966642913606200425329696703000361093458303186484856166050652319863095596304576999312298075253529239038354065739322076734206284273740882330944085351345354641267740728544717110964448027326980768674391647831670820194678850013027215552543238709375920423696550354108899515453767342207043009102454080606037446595984434852463345750534540110221820246596896710667750062417367542714875481915245170431071065830954843356780976768982187345343999757467337316806802280588814885334152000536377686234378382549144383516633424114032017448358146429377188363164592863679612742617470475296821150772505354921149437614924268021584897777835511507295363001874443524749883096493357556739595926179812571376710872434926569150132001061401494993409764447976126883338269437990264420645070289317216039139766328583630327963160065055518967951101251310783579140663457129507598158124821713660029364290916652298227756310880202071499177963292326589133815019899856651239908138953428364050768977201346570781634446368781649503108833671697816599797972746549771366044637927636555533270579518611457430930542356581647523043840336107293996955161414770446104877231750847015536714940625529396812947331178163866571073776223152804661368930200658653943643370686039764898825815947691153975190189833963763646740282294916634053519019270858921210237374740182544472143212383719577630955370364780213479143005353160893721605485321493639235939647923066215532599389898164856495244487778399545262461202259842228370805056227538225341082863727823143724027248267285047257350263178246979966072712526260495595344077111816762393765104619869755088495770129298957378321983633585762965388070486016*i1^152 + -20234801409131191166693180736398056272164177631170984860214699062715159893238640265284516353560593019005079420121926604426147349665610499761670797451762281939897654551527575401118477858760503172940643415772418104434526481934698850514716301657853275184675000677396749920641238433683874868606084608467765294312701166242737162916674234071212166303459905772005345930645759373365738899017969719685015957670003000569524298152507331516436919747470558979186436250464259482364659552742557246292941669351358855099634918751998155542230325372009486229174824766098304186322424573686582083047567988195222787693223738901579296608119602086849537990585213827329399020011357173536846663461671675589014471609951507949291291444810174495349642239641768099996738112554681042206292632112945714689674521393709936479520993589765615369548053062434529833314668382238261487384011220557648992989123904215427860517467058595637078705958196308231752084697363811323808668121648456814227243194238873814396871207895887937372765059932041534283252368149368730595242662812001791260351964357359083501656380494243545854077832179395479880978194107421255013817661417356972746303681361625313252119714818823716041487740024929217253053644810806991855252472519333607365205608752626411374109792657958029315986135863384521744408135814025293431080285717260212002585549538813146828037847792001220760060229662784680577533445720437145537291735827494825072646679577150958691169914737473331339912544016298313051951420588008797152342031445510099532229632457896941009255201474252378904172141007693507410103506830163324765662422952128023605429573879152808136806339928645298930983313890062392086952063595291938386803544336573516112522163976089576255577232546322138787677968947808135268649208873081391071560105378728905566141493125405254889883677533029486692567263663775904259040476377800717877290828462122285259382521416609911752665372939033286850690864890890528765171883272642538632627098253274889055699633941410233848761772573821930835086410794769962036918879770838047002973034020515803195282927337667000032955324770068955432218675477071391785226079083530721248943958169015826566301901907007723237641274294958189981826140021786345424449988048903268353297941375854900582579895864304542191375647500724072909589486428620333180749605940665949124662954985591508220077357590564670932233403338064910642114832962830811937834746546488797933117552274724788998688233620163842572919620561494566645350033191662483314528228683802792862194082746488785151582466425516223466861826909866956607785008593689251031185568672832029605239134690789226870439685466839652673154746190363754163590676654653997318396324562748177358680233492307369397611852562301452221545963204657003934250977142465916774032878667795308597809863165759434827858190769141933133815063973162618095538374884873560638063166495138916903563025735824169089138639150901879594280137855742101006312291762015737590719543356160135603427339219517073443170406807045195843442964535620890863890268573220846123266057907983022674513245538405279005578357061161055842006684078733739709753050281388796285395450562321760288408189053574316032*i1^153 + 31680024930938950423151714536082627325148769773504852189470732357374466263620393579799918106558051381185674021917792138183803526041446594732532484688578679014400959040290160156769139093805860855404784604994166193055192571191657239232350341781178035355303623673898643060610239489807492161653991412523475390714584921233016159303390359269018535290852432959097302558069708311387182402502518511790571465894010438604036573245151419703718472714411068258788280345722789726349710998464877880149920928497950907569454939258257721584804308300043546709889574536682629475870754382246882544894826895490581851399291221673278613816310599194184457959576706006229831531878390634380471370114877653463011959288851311616529914598137571962099353296032259994781366774986772014460218562871675996205045624334198661222229355910436858469894378053705563246234808363308461239989389984636095723179494556307487784176634937600691259954354986651032009140846958851041120198376401229742083329811518831571726838158157346138581919065865756794954192611036507906890448834731597177544947806445326268747429645674928075900065661107681834999541227737095753126631368828786825263221303244073608936813351165027560194675484899742499658993323940581008231922002699712310835801526549892440545516758228689197441623647418602327095331933765253437191936033416065022079999465856874178623852988036871460700397278633715397166608384452902489087946976364207599579666821981995376607056521949654463611014175040849419030924874828914756545159831215285715237293125866546235726989676051641440843774419737603824610029870782428053182717314131744522341357916955560061380695456434714172100990905562256051613772429805392971332806163632792350296030173673374423782619080620489302668008702016823519810175539752033598201725131725769517124640949647970802208422277893342514672182401265822671308450245176885305989353123666851046481628474202020481866089651370886615947439421111371568794384992232335871864567753976446141146132167310552402582459881412691830635986256963971822180766053441373126811512797412628906461463219487325048796455792847340729305291056580145452511013471800315955149708928312761089422910937520000917242166325936463150188294265398823012540156913045617686810519507355705087642503992188881061050172501845424899436652992076182108749155127154415555769594189918212181189650429536367684202821138623614664455832968382432273766457589672985174267967822805447649906548139180333841087636182589497254080859407867854893194350212027301612988793621704690301082596851915353231790507272223930995804498112752800303765202087820907398601050011316718972519642752058331934479542408570325289873961736396968244436207683909097431055349792704061258235964962273949954269621708042794398649817402614438599672650975622833403018101478580509166070191344061974066015421814911186218606359044477998076931269962152951427677939678724464466788112289940736975903882704963292476025357012493544015028183194041716747735643848101984524340554558722933936298240741367895411858748120420883246643399780546996028584152549188913457040295606745541888285290069651660876147515932474506090961978355353752097952989043490816*i1^154 + -11296606718797616610946580964758795063964623724453976936878171155432661239125318282506369505773528501974805604165705508973301345251888797911889319207964311776325351375754189671520190482406202379813346128453603800458118456662012743570646993174398618745194437577658903763632094253328583863996773185873352018875485397023908058469205311329821183642467213026016614708349773657391605824007303598924820098368050892239999070967542378038901818600680473400854956470511740052897068499258634418520396343480120329999341840183099277976354635027880796721926985323143342864886457291234633258627677310420617446433555489452480238288133083297930478232735898553145692421294519970514848169525368856663518739679729453968695331741259569378409353227329180450994529563026850652945896815871873649236440658469186542889256529448048427087673988033371471942833063244482789282760712888188809360276414158608290296335138109768115908421763683276581280445609196212824654488171279021018203272007619037115135173720794084881141502297850024699967576727924201600176782909876547898926130073696506730418892388067217421021561635188967528253223211250163533437953300712628976488862730272105319172597632599072369156769666472083063844718987889485696643622823103178979610475953042852794116490246559850222765567920885370471384741054101969439378066919426574152480473180321927138760056423084839390134467236966108143552137520192656192943274992640395768079252315428404773366261371338481420240248745442468078624956056979368620585058242543349687976597062547367372721512175421747070710580532128060654239517615268698191742325309547075959778716718782041440110662726175728672760798559671122379670510381320655845424293455299408088689090214582568771960952175963086423633139249469291450149256307661783527885981661400601602585220987458864834089963332284867173690655954436001098475981903346771866576530020046711597370733373497914055664872584841418134028073755196275518851794840342072738014250175700096933374897926173383517201096451502769469513152534317149124583084277515851604172875849092198529701314271770426148179802409449005400867387345476178092159398291798678351340403210671414979253584052539537185139302683424527565755491323088252621651010731777990822265719125953735690300529736621343676602877746649480396261280119686536649476760866884114386776695575922177076018751139769502482331875578385259108932552894546990672797324126422541854571088134084202560048989481163662283487014599449834145070548093518271262589860625645271191579116760751159497670619395940037270286888707415711285633569240017486924946361026341402000334178959170946517813446227928656580659834385400489755877093852678977440693998620328872477034920546685585763155484486818513789376159871911329042092035145664710438943852785301121689550307988407625327681456883573033638012247865038811595409393071250527778527145676903762163986505284183465375821416448848396483086385538562132578769098918997380389316183014781471425902529395839961170291882015885654127048089025246731751945883868074190032689942306541020645685066546026273073151174873707148571875543689326564446911101112970550597009134316867318538859184128*i1^155 + 2665655659455059690077631779669446671785521540609080491189432128807588273074494227751448672108717233040404624048537531120971670621629497739207520630007216948952855443166605062070580276907504796039735126588458419836768727728777195656851975436626711973196336966985340223307106082329511358440754438838924950782996064445760625909821769294313879918162512411985021581263930567187597839098082502214892803956513120394531431927852019010203526762372408443281986371575653585309035576331028869538722851260906747869353938981365851491973668193451495258968616906189047370829812490369832180393308184433313513087408480462419601213760208205006722118623254114697799940942621574584274635804600506392862938592280900662685616270609195825767567917775099581554337470716699813492431621304017095208148346185941853151276296753790033490953286153892933190827147293334345767493316655404923211406245853148509333443641259648169253668230977895895039960184444693302444643858607171766364594997188490267400819358994190461184822790913042777630595175395171027263568105592702594599446744632165730870730638617153613549224570366090643579786609111964006681318349519805255506722137859617201092757774658413270382328827647529519506639351479046850921188323049871931007527694817949539745214483665259256142367209497682724766792793086981460398351345810127711024641956450532303100704700545006692096297988489316350935045326899647442456846511215182007571643552616245400249108056517322440281297735827079042666452388816131872563754433769762824811674083623735843015414087719400219991499031716738142188189294220367993737897127207986910806615313846627842910405634371798647693921909319437245602956410827364624775330671877020095827688623996074712231133127681953672972476698216749817343195196215331164455013156241901012114072352627848412505616375428124113124744729636262443103538241013837815048413793645871783098425522934097671590106480257696701734538198649996550990586156689792847213578229172062689155871364243653448542850611570992549580005217404868711660295632592745058989912096549439256845390795307800016311237879424565560522152807678368348295104879921450197733211011531859100942372725082162939003838094253764147655394096563723312195262440514286564522279160365263029782425936152168046255785343294036178298547584563992064300450580699668937303556464315092895281604713142850908550333079585441985466204365393412112855148967155324736879328965905688065407411690789131119888998078485088830084662473630236038089159827522294351142645888359380785201707144069591344211069322497157346612603997059274548923900827394716859965165139965459914922154887034089763242803789747318836386684268802544060938917703522169726038860104300364897703657943408658195345913129011202871975514595642755882660399554879959700130127092772090788798455522402888636393412136827714860252427293261510153210291176078109023504658985062840118066876843792945176333377952727536073315527561498708508293491630278272399325327134974690447442935618645469565679230509149005567494603058173259313969913510055860857628731236729349449133413577521443701221906145333890420628005692472273072347751739922657050624*i1^156 + -449761276052987059237966957304138938860170819989645313288364495795118888005947739828899332140217546559950216755797037354236928165549348771800911019521678338833278267937491945737824627302615065302036043113625364718048034101699371159314345592278143873501355003431615005465121061357399244938262681397068828120265889452487487499638541911693470053798292273490999346508660581966926021103220373732256463537279471792773858549225865492592047476350140417016664819194132192552043150329426966876413271849671456055041050636049144043792880782054254220789052542919694726084120074015657822071505803335630302876541519959958653464023276384421609306096011029944512815553484375629860045592230969849758006175494554778524637838016394790385191705710203372257428869523613576073697917330902476912367422902114377433046939433308974988021549752411790516750253112770489136656303678234914348819336818356333306647256671093417138450042537540347717269278589353447767833958091975887311106560485333392869903885960975651232930410147403155349807484083165926951516706582326889055583169995806913809874343520332071278286439358779121034843823959425946424668493942676205171978852056770258240081959270008734891970997779958747881529361721608532129446981372194926506536473339540335340301687539334761264875285366144291890537822599206978896085408964530085952759357095105131243110515542712654640667836316530881423260551104879976879469213317863852112007301230058747065730746841776887501400974913385966226867053231944785588589967478383993555848976629770929621113590282674660056656064834387260210455862855969596705152568110071820608461786617776293033289329059659365635558799543232773465030097470290317558948958716975104428685152439515061820548598185613224566823112051833067874101339860500683282541144719307500102125900939046676096368778610314030901486473901338361526068438479026815115773560592555781549079226912709330608520645815983657110115663669248521826880696047439576975146699326825666551181108903609981855698055244286226102663305914388287559778048051944418628247504067011726162370575768607509871078377411766421934492133968022397325652317151309968081555799718803635236223571057339969717577363018622233414375510384499412437631196568958014862688959481620705218143364577883992498080318481329667210103524165035182302422558055187862917481090086982562455109823514041935139372837931005375488901951760101328000695372963751966455168530531033685593390687662570702131321511947353899896395571196871140830350867955399034990183122011757844575228286000212380800515910952527177378048050396760323122061914236632645247866328313035356290338583512909518013990631768448956957333622702029620409856820254359256691373624549909863856715987665702156636763858415525391581171181972705617825628780023488181729577817936145756626168301170975559441777392403336222063436118638410934603863405165131297868603811125092245693789686448315657307389447542725197378203891393670898721944251500410940635028593320702257440052872139833803629199267504768454836715199097495861868865251458997183357878419026633334385432913231510992351249847193265845205458136304620839076984558452736*i1^157 + 55430924581365783009332936637367021119521915217302493017043013423215977688330978016074347085208886981001335576294723707324992914804396454503909256109505910351562771058706711702783396212355350213256439151706887453432614764503436871113117897823815001469916669774620684011908156733827373701430076231193034144678938574748232572200702689093625207083934343025915230567383631235811357220088915244103387996357150990093038343951571901500765131257447450063688571777942168104598892747011998897429647580884536564445018012933094270943705629022006931028046262551703824119825175274304203219065177421153864641018629117226311512816400558011751770097548394966785597601321103161899312741691966780234973245602492032871875072767901960484564492310995463490761869956311892419410681711468955880600270439646464206935945866512311750017956078583959067554717234669628941003589213099790699684297620035259369432459276589066975427442172896422021171357099633214661811247843133287431357770657710922175208634814779664808643958042840748191559366437131223921583301470301050215416174987211263418858483226275909645928154745543448928753515601655656287321986930665360518317668454459801763511455440927130507359659953199402228427621426769086043145711425556703995220089072816559792362039410861423223002109291856368690732766785663259147869920390796044292371440212471151385609074482354308373675288968945712371474532294553103346312196940906784734256411653352593855204509313915168725973151119409105850756086750979038628259713432405789589621013710613271375880265447447260746166556190181917941504791700858516456307740907118912660416724612293647349444265035962728127170190474624172148386803065944730193008301163813267107875877966890171235770181571782186740198580407080240774158270720241664681336616227442879834231183881101995893595459663618857327281373745655067352509261559685643260587792410646514724366363510825105582253487028396564312541561621591233797839974329735898312853279692686201526962745452501643118969092643646570749279444543636342017458006819302238257208036311233026174833525743376042844174158660768276959089012709848756817733245772437786558529917280651446987058251096390268343996887741129462923086254675174496294243781061013606836628382581382832895517327061647378609505208288293508904947449197489997614285854080866276719274465323611362097372069333131947612528487824962779704319556211389762394254040736665270011758776201468128922693050137211907193802071578846519974890871158002932348526762661848217975647295620085321583833398094092886810387480737425344317164466151668102931728358538468967331415654942103245226409050502807376047106093024285744628460768876113315054249344943420034729110305176059486214974936074605659979222028505048710183641072443241216331328844667040936692978911230292425315791599200013264203559555244106703236626223290283441458109809934435066487070738212627151672749306450893745303088643143617471045457427876076048170013938323548609280143144136552899654384425500029687445760659650399858092337757639441169401458260239738060976531092279253417855292365282027817394370543201199172224754612984200344230690816*i1^158 + -5186271681733546190315671040318882612768888872017787494003851644435333043236241735499392819950288355556610055364812969688943775128163045713498254308303488963644625785243297322402605645456761220108482928813675736121609896297748797362374714273170094689494133096458005695612670103646929764732508834515750308576341600025543714332629397975134075861745420778797374716505455893297652246733424681763500123008383886682406501167766802140957465624812014471060566505751375342736352248993194170146918095521973629658742465083740237921889842467012141976374600756993273579917101784216357015514826508684250719190016191174870541943564108306882167265780385219762621850415658891563953668582507233484485642532157673827163645630234832579312790206688097673776532059181470774583467392758204318851718134693427404220107698952916570325171893619154871437145888719062072655223130483714083122316007543735779341634689822160379323005993070353400239751701372096633619299524819945886958226030483783030273755252951284425967115991118668376308029697832745258567820317499964989435949256133091475547618452348598682156185686938554542485349637515900860708891509198657833375123510754066827652028981372203004503022175477708341899706321538219347922891420747600517068794318999315176787995151362214124412442528340178131147688145876056523546588097086552059527556204116496146035536246648469888513461838857191882866967827415567378787463466252575451224007245059502293784298836550115759413411600740559340352101891700979525085735570529044684468609371932371163284591243233546897058693403149457132231068637671351343318826964807431492828144978624625021467180526667842394032334368914408814903412373344652308940902117525901034753951005294007058409509701613479088794506932101148376396928410997061157643535921609037497615786226326174464125317435347013015258775266408747733878294057172337342411537612246134061335206546305677936750915071771916545879077334875949278276426976030507348899679473215579589354697163522021671273075858952819608603965729700433626951973917016025607372777477943263033855997683857814563942907213592159644850476066117515959161826946793581261132344906650768126258734988068544457795275159505641564935104906602704120230463382059412005505539933508018652121643436693122346070426215167192986550267200656698629901147974666313788008145233356240127321157515718375587975461776052049688074224171728855059722395278361861158313975448053287288835549754250370958435986496913738499336709618342190281768897368717986596325174754935697592657681117406548634210548363231014677891310321706440502305033564532689745405759588988333626306469401775927480269881109142087885699686183078645571189452063816447999953250737092210170785008655993708005933776138028522830105608348952012279438563179219837462851552805363941290558306500989478599432867714390396790825041732202961418481971525265757566599411282003984246058734294117899482619109655750115893681511863451048140570805569380200915430589500413471842867148621600958299508506393657631275670030479648723621546856887741570415226897124519518476173499692914361887458784730273532179412301334370582528*i1^159 + 391131266693792385083006204898175654161638657529042840771828354931786077980068709204149975032560056978811593642487300126060011235450208726202697333947862429782064963804328031484770918717873889650558054512818611268396337179760224229295597022060794211567933594991250959151023930812153667988973052736734970061717458865387282663564957677452910896296792658810771121568834827671107566500371723214205712990593172058018584564004591506366429995167689746544536879023290398730712946060421259544270685699002568998270148315864771953016832437970284847196976289945938685297920457180569322863208875197971192466977190540798272155344034468442485985215861264461508385177160957752642782772538279000516948188920314311691445132431247651373036946508046517282994122439656037638001842020606512816321420413821306619278337477227884904196377439516619921718451849300952883642833667989247872763979569093213051101920436541881970392148173660242915617708019104991015906579510462176916999286424250377467904333810267284742803098083349572968836330586810355050406537505990415077646944574338256995678928209324910685172765022868368563976381596051962183101086345502753173285197423819980863627344189928338889027404316873771778789335678111133422964371855141106635360539357198045847529676447522546023101640531785515760658712872100288939951336289980090530016163802897516690681194371175933206868491055414455915244157902770132814407688048714321525762252100327198547374858482735552170873598584580012088137562052426742778863207481031490197603668831653917989059678598637890653464665911373824131919443741920988473338067053082782495611235451436732484746023713240866818656786550565052070836223135361661448654634129050304584713218768674652789349475715427412296499782168501242177293374752124836148904569403344107201225538627705118078618045106198086621965877580106329881213971412682815986569180579999370054644028102508679915055565891993475033116781679819198130608212921611081521974508307635184266273131141401942023181317589063696784107085262914793892511687482535949622146168819985557068693004523958570580588656164259710069230450056853024527775690513280319853778883817113453667619076026885505611782939983004471038229149968913453775524936709530890808893560360926484582096241123519585394634708631301508886317124197269930688073777670074725841013509398701450637590162187396468251116760726249346469848486671388832926206086283901042219911541118182025552433103713869375043418149502522802975845384544823048128619882633251406578839940936287709546047777278807301184832683871753355436189458767271429842618403144141544515900496867764183628032053267042402542627973597478563588712192025482988894025155332043626699452525157438888001461381212745551575019052153814425558450662770216810186533606818442166487000747304400499113754438748714040616989375215183634057410037674204354967431988442443944534235182553299109769282649789768761880566464827960440315665564597958339302813564159191864299832962485375107369609109958371464641968236800536561263231995529796019606074421731108947732230258089635136750836071936375627935739791584523656686657863680*i1^160 + -25650979358056657862023814085988686042446919437313110666508948798047546827312757503237781206776478391955470885580602740810607144493151236657404476852157125672867894514664007822113403086811799377198786359937168366999947290187337417625461003497882625412904730983333857438578137074475337194969445541761878449703906602006685481417297108236930914597146293170851327412596871367722934268046050650340367913064899530297257370511625352243578977985930107800142895300764136396455813364632022452730675291753761551159631594307796091848566014432885639335984818351129591508814046635553220268093827428814022408669286470179112281877159842853060050517690564085356693607973205784273407863470632427529382127809748355035535452539711896689269321708022317230710563525398522681501819481192650571452710956717289981197083115833135002982119736781988673942552269590993364670164611881405359752078816931160973921705789687673615061333683061189536938950091693565560436792762194058172123646274889101155879802583506028243460333136825912892837688017242361125272233476112289993491981155188344768119786588850570275112503205533446797215574942655267170431597411471139518269657753954377541948657292707182548005461543043668646149238969989937976019155063339922937322185650142215387350770063664032750980722476900325581033684975022301344312720255742959782462574002931238681822703850058480252909537318760511138027763505007280384222989406451625871367046619236123498792770428139605051087951116892292186520119927356373379533516783373446909427791281809148612833919838843968540160425015317216217480357195012417866537496020256546993548500698265263008332201769944285473385980351299768893167545381254813396806294810131140726920938120896580635146535691766191309781347165662278186008498470512095571797394256515013438453319518542899547131622093225923517480059153766025397930187835692586341420495830012286782598120287023926961928088810340851630152289598215649562725927751936807779704506125540231938837437331642884775001680109780996561047470056403067877809350422559035260124021641460232465027554021744945734462136487055284240912646622529757547422093392840361935683926085501827294553749141956061626492876172158493128721335445193084543860399330436278099133905603740988758355797297787177809221651750279506598681023361553292713234036741097299024744072051407387861545281218914012453564801020917349355606897964366023085616595366076876385203851589225836486675423617177237954750469720685696254615335480515911766315576582274204141430150563965924396385831815320683426301937851628303543661638623485071341096688234855649581923907976788176699966189765078323767454210001416897916048581244497498659120785699467437161698194023930303607154252046652378710185103206875264721136842202994123010338504262954466937609609355091471942694144879614989267441667460160492996124458973361049185929999243161966993936500664264830219442035997311079705859275512846122788127830194010494713448247905955475196164395718919105015947604437112255398189626706915187616932284621280909621288438942233709011469424650760690586160888080072226132893781659845390237696*i1^161 + 1570498262075700877710745814490879703861871002503774740305784096116266581528284714055802565711017132829530095913198818944574940998960604637316132168435984897565907423629301078987989040688253655428990558368197012177480334911990234361552870741234133449721401980746019800230236072231799205937216379141569081789766992693461758735231300146111007921793946129164101149551327983998426447845679455441927356982449369280109217760692508416799187298215043720099838982489081398994702316968631590720346298519195380497552961844630821472792182700985162015517507603206013324515319676600096370592128045898045878041417802264503361911338255063916834259208381406196232936064464041931635654154634077853715520199671612391392412942255589355787970768078913817168200165424990481515588523118672128997980223098671570997510538437268527266173155571807383570695246365795617692682709344876452982925613545949727840066040782164915367836100059793617219209519038167426431606564304468563686279033975966207267430804130876360393110533036427891436640473460474030959662242839821521900568374761625434673727136861684846271304557048331432388056729582128916129868072877534150923271733420454362707211464217643907242922368203403610313226957100220307076048404511889303001705537995480738217876932064637534408851049552727340860239090318298019795026188162055183286208526452591259932082213012120279397468448608059144825337807764278957284044445591592128220810522141013200047597778634780150059353323123386476758486950044712260862201395019022498659973177788698659221153818220438645717277015124039686026721317995296547791863444250958714344463051547244853873036992938622950060572099484287308361704815896413487926246728738001592094615724576913797249004384491436127631621880523315836938922989720757707266904198000294086215011255324496593389651272153333860979708754939779445737760055196412346021114154089446940749153913745514863137481432373884926596503400336347378224790028952752673120324273040598147576620450105802169651581841087415064333853583712062795971903389412604929089795457887379922498786988962819662517344706301632727768048928281476333042457969920758291888013422950389792940844933801436015638175732082822198539224084524506411830621215390292326102942121917228133145745051536678177619294172614347011945364233360952461142774288938329567912022419570040664204535695165176749717462250611651983208268105764072269313605252678063392420136420473561444471864218297566627786794587533762190980299597485418770503231534756552469370155919048499885110529685628177627569072709920423687184944995597562880887895120398183743873999787774967095459556301185800499953722915913970954041490132353370812920385887791221279102947301620645361324041961808953849378305159397656124123547684287435075486969866878409459014045515575752812384845863833256262122644991859319962756532383877161610208590784084731065150178650990060465261111111962572060704107179675260944448725339658371293238896895693064794484665479736009738409241970772888827209959166647002714472629101154702147508187016313400123688562418768564348038666958184197507631559001243648*i1^162 + -86306725174979582710072175597274026148170874962876882889669955337925973129198660152213274294298286270398428193470061676546091224063601881618690382554856458381586560403277964931512122470769047215588879670289337352787432635028081259079128160582088363318252360856991432456434801777200568621530245611404965597053665387455083717069481333887578976105679726476328687304300006282565654588113708960402306473551393229848064054126393936935085879843315511606654806154191612384975664756561546582612837007290972027623818914797183002827788148111045642818978957364727755077649766734127917511710994557958891213529387019246924650623408647440067583732723592536566820752440455296443090761358106438908473956843330447822787623542896205040783352914546392670316803075050057021017958872139507303792145093158660699183688623316985295051441930679040461609053120908811983962436072051348654684079423437701571835148243528987335594564542869400385555359716817603743116883761077693705173849357084921843867698528890402289660937546550305772882136524894151062611410556259247605315070715344014870444013657658373190878273154676223176554964186737525771110651505493100485558044857844202449579667615426281957767500390299102987778331671248133278572529366559751332535089441476872533852879754782612964841010882109227952030120329898362418729052387893704934864898078350441610344996593378462255587968814599946596465221933914218200788392980646729002564291410448956483214747741718341986584079607598151079316552775751540377490529725106432357939983632907162570394755484149823518965091706233619233431075375182426010584682478827185689067866743143871542075549740291047706922970715619005720791293255542276388875906047122799042641599713513681889308664345985254625256967511356693407619520607293889843156407650436636840412085029679356701761790548196233121296819041128341102809705708374604063436352943488467155590364109203455749039352691810026574676623464011426886918326046925950945056677437102746278494332842691072547246602099381843588041439333811183582527173295489130129316468907887474457693930182485832072732481545563110715114748444899788245218611722258460540568529888389302044401856552795869605305546518072610441586287838558000519919592920389808450337277851221251470895801383512472557126656284008344534049364952633432406835763650587517378254378383553506576345865116041362231471524185778162274852264355437426321908487988332257288892884425890663498600802077368798490080234789766523356897152580326418946374094572040527499830266611554997868710002719276100530175260212196775420120830135254726604204274889203436525690309408520215899672631260707457342127597082016117069241533210483393960764286233246692326399069174716088064030943374879603012528338390102884352661406744633966743104696952357582334291637138989719857793749961691863065521882235106196711496371555231173876694296373368942700336518151867470877128200989184843615116137248829288433758746978485702946226420482489257185492337139419714715028004802453479092111338153718485906605549935770576612636777440279180028634345986840199391574183643947586004451328*i1^163 + 4008223636234935870454216448597027555434129895248690979817057456809771680117419267684595494027185130633008183082400785786273855904057094235050109276165759416746370387275151710564897259121614702940501310841753574437036937503907616407969177408947934304780065392489488834033715755495720159292535514868157937433421320502737136128419505968155974439548438586432726920679082900888992584908500907486045010946827201092973064722461387065808863016128996483902934589454872987604014378936124530749156002426336362075822377278201260850801871732415587275147257073549035680152826023955360734234772796771839161194454913234560236505714754672757267955347873564732552972379335590993556184305163340569618870941101450176616394706275418623558489789011118428582710452849748697984705919991246469633124610390911526398042073946503673707080935183222883810385303625025268337446534277050653357113900561507201337017302140501558347658404270607422168517288555448474347931722100730984936585194536380378881148681696920245374465197656987569965683087281703408344612027599858398041210252899344261872256627454366142714654746435315154361439329912390031389455278172840870086947790815078687817307774579485562270915079365407003917765396918946882233275715664591182438314619526146482534537785607159028153691485335955438201951066562751700071208085644457852865635800544653759862363770754469547040852316560693532134912933589389543526487838804081678283001505214068874645822416668561457603472366160082041820423008818359112460145977764632194766148875336745478550645562611369710324537522251521580590318964618436064666282720700695068679389666681698306163445145976521855540779408124324484115694921055036632452885894610840858741862807992859081625391754204650370096124699418541914015035349943849187533683540492459995553351007518368045002400680564247199904366193852026018061087966483159973102036023394462472775746935527319361384778691410630300036234200508925485310829776961152368778700561335711713084413199452852950396820166563959542236738973574973909630244844498655042542368411964957647297715102271786703591004399957635125840671116724943217234113639485827570424395451415886185597013329383766845108968998684937461408435095176909080484821762746674999066752608192821606276326895962410491360380861457291509050250284957571248549373202389718168713218683075661701849751478458169344755065156961382529465785226682827581932395329695549525178002205075437775834411953366136014820132232380396737029036671273990072365987281316508663011603176815594488913495463423780991582981699370072733517119518215672584003489990817117950831781522825562704910456966299802950244546425029230478458519932180680540214823467422313498703233370748868594373548762224639490078710787742088723026967501854704556532910399235093656970987685230203499118997504241185561514362313323611719541445103873648568192639203423915899259854536269509467187532306855431756726135384196315695758558500462811658122339421806486481429165226343405677271292656142083259958984891624248706907646187874296615119280585706926646895050638732338752270748877034881024*i1^164 + -151811031069858068055149194168084225160467339811948516882740329103751116102697188881754021823265546124516469019190445440505732412821082673057254155876139037810508703656114951969629295286440666311260559474297609162154076942904065572144757868436952370662593119114078859860625841404751611783108356716808352663279858816773330334441833781718265819371231031208113475619119987254980128790268084421050611483568733400818427442652758969274821377071181509027197550163668674288318993964682609196207613212608449058284118993931984327275549562915186711726233018507297866534616628533171088961360942931250038020616619902249560054858049892221559575361830767978218039724883881175978672287932481142068044712094734394760736655255970189949450642110804092928133875555548433457619145070608719126809370751175569188189946130458530959623783057471613444146752887212094870637272087974473485214105785090253568899849758260697739071275200240237021739121568217655678069906667588180242209123031541141311071999335629650626878863799208318327871464395269013291961793786388626911783603019106112636461470885922407214509577003902264776265276210509915146098553645250206084081933996634835675830378868107846010431787935354209142650319377846424074402444565012386771248450491446968316065878742169627476047119779948941416394139923095240809078349313322641912976612722444863393372193400617590076569388574856615162234598507596560694431655414089899994606797222661901423801162341528757032690195027022333329849223870327354114064134813322199945346655148289445945942537301693316485377661314151525811796823893477778465073592255569594916369981362760964097900202606522104912084430263508535061170961438174973581046440872957866185617945022264114977968264928739841158969701190206589174435012150700071390277961147099781168566085635676530871561722418738360439852598479545173005719880825127216345576259103608300979925455302802135257207064105565926767571314655551653431841665187154204356947234321583795389672254549209328428633623295942222885561452802219257636064386690710777739940715720096735246818797854798128036110287810345244867840980369956999313071242779564605221365329718438542828387893801147818970320361958955982675413564242769211172577328749934639907533536463503065098164112535376603762170354332065760210020196616227326543087347413472223499362099262282044463349875126025556511321142252051755664315786219536321948934978257101814086581829641157635878146767191740133838116326103826854113038663222749331536669066130492745214531137333957066392624900322416396858950387474039688904144375905380988305292918179945881578328792342875634143278916217280134820437338024086272170921151627897849750205983617720862134891018368860699622575015545809171038154299201495521450563956638910665867124655012568501212146023725168378842001725199421828578572767674561593674542782674359678276121612480912730464349406579836338251084184842748203345643946791239325356220581188767717516110152547330411366675841577773790207353100013327145290787093673996584149793541842014618113454343627002707394154225215756034997477179392*i1^165 + 4636288202043034108744164495672364578914671289412838318772136953756456006855180259483140308126824448403972357383156646462811065546183675065376327134196922163700077059412264306828128482455321969496700725582840043388912925372910126187901069532163878334067664139015355969650984038896919876160117125635747931915591044570961198286960335503388833650166061766016657179331276018562132918088242255015326544594114410268143398062994693154550036405645038992540654620688476490455790866261051289243752772386713801006488905331126527406302191750088353996295120887488369014357111705311895481488785134114265763843121811771238925798487295206586243192721268075465346440898888511332129023372660962241000081645085438906136597830037077984581596422171778798336997861530613408671015045507468541288200161705197843977056475137165126311394188579771820768472271254165760967437411786793351006190312743715275882500717385020055637744581781779668089119409554005806022825318462621105023853172680708797521203741074795266148506954390813831098144601402270186065833649498630962971976665073883693308316731403749962577409535354206228526911914485137701944122970439790342649690314975904633012043071811312238832195119562682810943429735856989047681307479017172732774485556657671077403540870006534212125963232991546155773087159405763323921713413023471139133160253393475086536340830206983911161823107388568081660369776085283647925713654475816604320182772731711227404209304108836664870568150764351756424590021576193014775857093393307297682371779895909812729838538464235878454137066388619229736322162015552007381068154082762409879294700284991960955404242913690644799349947353030728639002580049371935615161167513946604637098351721355297674039359586382330064555935277280135679513555874091703886389354945917008338947680103169703521986955518669843798479988130442001864139060182248736649466872363625508787424443099693157321579045280671242186425360715900306224895389054427518474081744538372006823445458635684304005160528159715278946513870022916417213724079703964026193505111476583234135210948778940434399841502433392865101226295573460710986817116825786949514070152782737196625375335771563046162874561375474289722608538393896766814940583493371685221039678047637608665857568160731357261508514844909914828500326626316131705667671276835927637402498173435249541804547033102906918739516688146330524450598549691541529887450116731102449826163736062375614967222062803652972294372047875698267973354045619747228619292116687982403863026503720028076164128076076018527423210544555993901938075276451847867112922811544034115284460828102336156662256818124198540239564915217195519886372289825876816139811484987133261019350805304813470213668035815473716928331435456621117842233045742725148302067552214478878430384242740861271523393846810985070310638602808524885643752858815511516747187506871454362782654294177843157486256622771198666883794761240897993629320907691054957845984684024561258214630026124237029870230403874032838185600735683221185366324347237536307493940332001022873196240670124146688*i1^166 + -113966958878415257650546353937830450331268071117808013696549325042041604664859601472107921481095916007494730267619734353579002582351359932092370853027758407772993216460116579112156862421578578137132492674004099559822631527786152456703228592959215385817427894273679073835487571959908188461533437040590163802569594824495187423592188464916704197767915146137588284376391011577806384344563851453621947445323906995621772714611621692627682458397045712817824831013032676125809243636934366608758888137552362417473230584598789066343427592050294077935428888317961972884963959830354729008726194995695087884954315339341424630006182994252536834710612836851094199706149616082125758777377515830269107221922961316972858306381850361974270751283778212748503415353552263241823224091790618795758066840088397064696494583577126709365757140773430387580055572245315192781736281183392855569612184418187192354680039733377175004612909158601682379813336989580238389209323206384797116568029778803917628494908120669611593166756678205753658681199873446282818445634202290609818660169335351853872845986363565370651735710123536283873582652302975373413462228818803928390267217287038465104619553841094431419990101301828139729963664214102762557630719231895635376275189050686684392126036345382241930771014505043307240457696099612883451530174357138990514621759895941211094856488709442770374539565241729703648670353623258499120874873038246405397480440329345141256308782139936855022873414678366794634446235671737745159080086348085385994577336979630562459240597247660940067710305571957993402611773127315115392028991819187732104614940479825541164635722598862969768508757291889041388671181857393873259098735835080332141268438595882013624137845929409247371869592487745893152128419695980972755310668106412982444779845803672554626437187949300805151825769237379537056906807403657545258852431447068659237624334450157813885611286498891854371534096904494815205252517855231621386190470311933140253707545262827555481329508979555665722318437707275048425766987752523767878692673652623653762020669053534537587459317045313439234843260855667409585107187890625657953619218055065472405750444800804852003815628436725272063213004578367317163459944857030642533549480624965493582783413292684087738551571328410049559443300668250748046253569054098933627403213296217783894242965594578145514060743658583534525371076504329962395051387229254568431178194001726537797194194057664270832958352081456485294768710101956610279307259427980774699884744127000947370997820993438253110185986570765269929536266382651504639573817202767835255860976265137684532362397316659465493889250150212805139788157187403459860367540432805936266895828170553899544500915361096101320491747760684456304245907575216570429934741334531708292459158030965625812234991657465326430124597486590113097704642649686501558259917705949595883490295010746100474921308256934679242510029526711950626101688854680725105270007931687887308183506863925684018138490551776577954883432637667335046895151508466513322306284665951490195696123904*i1^167 + 2255791562566607480860080152296158112297915552284265358128543797818190110344578542325955911201569374963432482414431864179603495415912859730372267596976409912011749488718648434443792081120089159456083177672562897386871391550898066042373041222185138559916491768813607346162632266887751560921762564887027512732339084654713531208833436176051906537321278705491612618989842823986821555773074440133895833398173270737734403048210058213136720939241267197586169739870679257323467801757724494734171979215745443945664815719869584068163806331035415396158238738659175788015915863070111841693967646311542425856265043403506732316451026696835391647091593821000425084038184711787777527740508396348301002248501351572584911206996372416671653432968952788515691657773392907056922678632505752644170904550551669631882459009016352665195074663158843589569406782762853562928039488150423259831420888203213458041075398579004087833725981210916228954756550917045779610021150581530934033173286904124931001914992978704031767110511190075623876620574171542101256255424349984541661050240656348497242864624806389034848012796022717728700833771210596471255965053400065819845439850114223197374801951257253008858498888759798191193515510445805005491246055274447298250697897738012699940824789258283064505939926419415947921002649282795176678970305068676467541612787998374465223943085178839719370099524211411797590051030327368173836364110581758466801707397369658740936070515238069431405924101832399844336951006555805943987837908002400246075019086863104250324653579976249637246922603975963074738114764157413023634762153148323946331429751050537914362954548514572430156288162124827878223662345104287174586619539053309099813591287507832773061021904164185450366343229549591387936720559909616048632455828789272143027525169965044148595267492629676419099321108805869992837932656571810487906466836357942988769868872819103187987844258357445586385002658743989298928101961323832876338980365978283714665836474900660623033772693982035838595773985572471514197155933051991163398722331694620372027990471545468150710232063552932090220890811058998124646318308242891703758246583515818119138379116287102569147770112381647719744595245979800395048324949589781360838105246138440417252689644647450234685104574812488215108609964095836658784385433601353748188225688959453440370148520974350607437743373001123859374992027678113527076371942012127591208598368658907221637694336804272481913746890960249314981130392931135478894888652478577659828730252429206314701125066418406880950980063506586698555087707481169247544071169574121267420991284266240014091009505557320183149822163591069858783753313342284265365249491575190857764488654927134294618899657875377861106936397188283114254331570360431306983088014426961414944948079235376769535785233405366949947800301910045076508034595549238537278136630827225019592226466930089548086011624948555744692954628822597981404798446957276104165949408566235454490765440155374133153462788474988775366637187848896675741118918179507418744157390873756172288*i1^168 + -35774015329062552405709143771563059543580843690899050603141449475010396277984996206833972239304751739928315408322329592815587461173688850167717647503073019908237024294526157266608590475392282328031915197233555807795646996423930593066419275861317213713468662890794141269210293241144374735207698925020782999195479605395360578825438399855206180489221239250101904277963882148021572690264857059829024146105906869577189046589866717343351588450804970214060970551244818311490552108225159445601201757800722113083829543058492359566990116117996680882032785895186047604483600675649754793839325890370130348163308024620173956213912735580886818238153896853312919795821933695339838167435386234254791955217913117768948042284581774630780763526325742236952253173827799577394751030408343511642672331706368178748378859125049866799270834384476044016462119834052639858896643686194345962284928261317270529719823187660288199789993204228435027875926704871296494938974546868397506259939681879549074985468258048092718803070774912833394915463074432310562268607264665012880067234293810031953947209221612094815592195806395861490691392538931175828922368172640985874994764462304360467261916133879685428074450658163401411936085727948208130277832117526086541724492902972843607076362869298229376354120232966798476250344944694694422301867017833851217523191865461180115061704788144604693392664072786591638491333356770223972870121575111449838932653741657108547974338710875710396005792592623705656480707914102684044646795233229751554331757143181678282357735098061717013806711437290099952945045868015273424634599404739186981410032748422190446593485732122158211619849233424417106201705210916736051592247018376077791506756888883912932894060482638604114828543476260935632878579112445877097609896396910861806651389265367053693227736006156654594724580453522398274971532797101886799246111038568539284343951422045098532129676521746674726823945187906246251799018723904239484828190441827767677803929306554817859223882827279232634360053717817896346815117463813910355405990197525068420676976949382333934649065634906568449627465710771239199255178425542882047291349057454886460301306355388028926409511777701598056467255977323984958619177608055484701956292146590291438906688291412250432922579766314659277947942832951663823949733420259597768113656554139525752157833210145817869144277444222488967293454271510393354984088014873975817244113364874129795512074756369215050446461834222114256248258021509339008884300145549321310701921183786185249206600364862097879717541725398521772007841899558140216199480932783652778102158228708045946249445051893419187754950324870525581306113885484692014263469905398421733497096817651420262012303427871217094508440971768512794433635879175706217333855947357839306709976925404080181779946935349691285312356482515931891524035068368542376999703261420301808744157699651506506468651926464941799197350599128545129907739360835742248541441385974205075228067312961786293531318670216667903462279676176446920559909684226274752228168302592*i1^169 + 448558938306302433094317360957542017456579131979903109338874881312727163105039734552924101068729892451228308003640854574220970168010298718873187998363679720622194547371384107845627571459190304394973268957382103601695215150443622108957991663782563047700498224143952510171986976195100212908073163085988394547447315852270525640505114104313966403333926718966731959931279828268372404751592318987554380982081258239819828971007515116909801812613616052547398719514389132355800547721607835955413412743331540458994724147151385185330503636053886754906219700095371445552232746671313289972424740652155423766722174241711892226501874608755015216369215397087534357866684775752129488426544439594840722375213398434764684378533409598875386554975125396723060302927643229592660496874845474027500146810483809894502101047341407153990562012960657846427870322013282075623048510732697407318375107638915033389735184929353517425376098476693490190329087078981727221716216127921653978887223042858275132388493605763606210604748442553732723531141023610882849864112377730925840016367749524673211937616958385077848413402899726880632657074714739357823784736875580210215558366230332120314282430716972539322011143120598396483886781155175577666582843117749403336126440618734348139336325597262963930768044876870312206239341050665601352419330107178714440359550406611558496355317251513894035100907935260695651715402984572085639793664634097142176430748513003722369930005964777124417435368377959084364590623565285130779918760291167672443818249965795776316429844775133383216720096502618122469496960771880475641176306228021194763663509485769359761227989433559331349233398765821226666578733296410281464944114521467821985474836557881104777649211689350724099474966587647628966457962704064831536850364402549757334161587096904687181917039100910557009394931604424676275714453346243037412667837870966799534897020516761408353149025998420220132547235776632713880924325533100529353105725751588066730295359426975089237950898910887792527814454740960594905252262869623343392758626484276185782131748147284905732880772627404273789679431823981945649275961375108125080865093742335022199494695173015586446386810789034678776666499909051121907082815957813738999987426970798893089478576207607967966083075354326833643981403251816085902078042313697676752824736431357114091951565681924840563953099690974534477866766206762953356294381271901210698238319059219942425397448447784699800433051162884042838703812088337457147618273566775336205079055189219927545414065551783245094688765171245139084327517723481647782863107110191964207660025073670765937893983515053365977153949688851892524942310246365310333129974555107530185292802914887440509792879122423752106524328895755515790104969277634292824425505413148118612152159775824790338226471115097907631353552163529460359910176886334146131271145775685709829524895596795975009252749965597247162257471109646681381540087867614391027188300179239905145779263277583222183709847756041688087547123984789387109630331435465897410560*i1^170 + -4278519252716314256134841662897683680430693825646685538044661220134880034289628128562403688130472009633758847268139424455050904763820447201556583991441998160625014728918451874989526305783181587636961785226530367498648412660217256257088180801023359764041868815974311635876003576548200314537600305143618107050171971485188499732049567219441615980880015695649687837450009364302120259960797991537800103764764277413383808633465772587858785599446597122180691643251474382705174978403553857668330903444088493885381006184534740698521140831266477300145439154241092540294869326691425081892374173418328494715037641751066811071547739786163349253441172501021877574824210956493258098980779399335475007381528212023291823251509550325578197588080736149668901825288025440996438554797069465911006999348917331335719939398823400993428552679571973441019719832296656524333413616902085992897771681504744635581294173272786160283400355911522578477853353933968059628136225707801079782214447102476322794735183762655038566592558780752428036482423781226930597618311966561190579774340955324944070043970316954949241700077195352050573252747608179677854778317760612656513053962645464351211523996548639830187474421477950805492356406938030688534120550266815882982277873665889326130804476908749528894374253572308276473981341112294986393983403026051083009332356645841106286134427826216431984685636995668873518555363857336334495386400174178997664521704150457287315813493222336169882650405594558865832646338182027665325183104528838272407516579744691761249532539078002751283457105984123462026559307269414687754562186148476720487233072467915385936153512502309756493491502088004751911985538985480173959746167128111011047027096214819164313347579106239234184231381845605059741428003801206235970162559101132184321134134820466599402041666899584087136773614940621866671009873259933673697991664890186090552411132297528962065287223484254582357620345232126183762686702583044199569660528373433539132186664818155526282066324656161678455502632608350205794108430644755220738823787881438594255062359462096856717050310599554553717789360828077169374601529655294556240822466099948585787608680591761727661135667259546969693597274696159773229617616719231407266712977521092215035992898593193998700222100520823041428117060448656792519683824525621854664933754865215771778418171844641355968644228282500272734420640826144028956284012339748666012653669660740059398086379016562148558859467379586515248626515342801070169047012851784520440201244491632769542133840046917669456259243497683050505250580912411160105206726237131865620163528194192982988702580653784367901446783655055780851417705323365012905717562655724173949752809349018779435905305186678631601281193729682837121347347132909686034778219720399060072810219995929664888253653279512636732870032242133377229690533968815677745688516844219236827277843292884710295181476286375681482509266939279540501603912032735033530659795143543249845978356010591597600397223674184486960230509224866398124378932903936*i1^171 + 28023069223273782014702044374447465715221670737662748584885793786217295144141581194359173771431457331570272982999105915445821857225721472005327326229434437049526138600740555302525019523903158397598067772106171247875730015431572789379287619090853855390724197407035463898475938574495250532210698319968515960594427172107527826945504215464810122353828180589827376914211811348732714267326529402049347674802677373796586666904778808627487565658445826425465238395933452801548987622222046963504449687019352238093705427166763084751194538389688469359248790725217650820060894514808101358057585982584843030544337930106724539101849713060633251686784893414184249060986597895934040700017810509919133080721838078713192538777504872494417952990887367567974680109841514793092503366559642853081731040724698527170960449239842225288013390260442054344865300578283315215856614560071449995753161243873941091686164367653528515802227195217066670582933235845868587597754501664105251292722531058029307362490348572524902949637480629845937286105501262393134649947375817153123372351114744827810274566340643520856059044096679816906771165250581151921237348680980740073283275051911814553011362416399905971272227502524900257630695129281594555929820146475919970665461467538803435702667913712566214459766572548450554842398263530640636398537607755837921755997978803883538500734487726305340310866300531378018443870266810185570789073224216350980812008159601474160417920571711127921844924658813619666537656124309790779976587025277059656534007770772723524243458651426665517782240459822979877234439131645728024839179034723101679389692491554344892940924687724199426270757755721425519440428712560081711255196962015774217169274900093676551870651683913837962030151114096378816497581628305472864593838312211502071623215642842754270074264672989468534375560183108165203143900046567039374444140538318666940096800123076064881913588722808690280549999923384368317256468098596410564344973207311313778910282857878369655239687021532042460539365464470403616141007080361829230620754479230354726701906498268481785603793716036012794144864247241635912575767209227577266557079685959633736550432567205264052128142823278775180719193875479270403856402817394386463858843150552766725887488460269098912111484995684293675590228031873520771809704630748111357369244916099973693095197926014331739667898269947839891219670606706760124878448940614332123063133852050805401598122329602642101794664940608801172395549937078017061285779670328642217082323231808831136580692434195620023835123680171295344622403137421626810418236711527956326500700693113365255479733543239939010193205769089416311044780369264559913516487090556074624460856861874276138305044430570582966572328692787160004370947119249109283039001866463241551426969659710199962063743728463066229993991304093571220311204866868103938324923202647028029036445389339296894005629199661949754326943827184320689063678861338637529575875838347638333708013968844330992493512596514285765081895027875134262214656*i1^172 + -87908190719494949576355852962582114079088635550030620913716542842335927307813260015508621040824892517289212823769372476990581327166939776753908333053057609731392955460788766161613823644732732091361031938816282007673652504754233823933261882782699568578851839066458891419270412857255601399993560514165274397440612536345754150990378289899650322528731757507499214440623983242343293946299098280879478525498379589690271050049826694715809280523771799787635909720809312465614502598957179776054490098839307385281058266491506359777115045769400240821517169005312013551801934981680275720490216112523726838124543241681751075783544148498495826590634273719114350909730070366795505169739436014242554385233093406111428524564352255796785662984103718237168456561389448027489290628959931943123569040043329284204492241825239962874807251742134788662407870377640887969821399649396634641211691988533590281289490623019454177295528860745246480370022116904717071484425346685831317822458681665352839959322534287907565014727918595152072117024383772033943423093892945195083769753496315714651752642164643889415245137347447512576462812323764950043576557877703323515973833661867252889212761840312837824933889863414705998165852651434117609154718864008961821477856015345865955396183892217499873061920458648857278558692796529247801310263131752961816781979819851575177778075133747316551499225878317189010216309283678135313897727842682439583813911209867768104232546829180358822061205097730234489805017344505139549414524747927232350785381172687702602706741335771771738061728677605175465154467526986459258594048839961501500798083122335409335627554780977512021603062147301533729132779529554171052264267485366289793736477030015981884944323773290717670265597631989130111145785984246033427167904521609671913360992410661883092880429431960273509132348606509521536090783939574690169962367684477713856149137129378877884126929551191594392771139250725132563637936054988142866393772216609549577672473794732771568272420611448895489063097564980577430854929234573572681532910638179110950369183224988688690728564497475578645209597379824948714364759974240124257794297093065609227888104768622797675372278140271985856855315642075489252594739959416204973915524721771482143265895090824326499822912778219597828538014529682604152954127682403522166855363852190033102096056510851599598897725692332512077379082208318717085228825447487251302176875286666857772135036836647490091040331770709227283197874840900413957342439575155349665985609782970632124604997827388718929095977310016417337800985968077756230951308816780834044631643771168196832279018026531203845432882377531860272291150072659414293929892321562100726971460856025974461964376036242735904016187379928228660022280826647998147486717606799356009380131391623204717495508639964844681293506534474989804284735232935748501572230598132560422598584614773303580492345582919771423419036013677793054375415535668619009709411526160086053756707567620532399024283334584477814848843520409600*i1^173 + -398831390993568028257077122285521839974089183043696066279167056049239151672980455241187071405616057112740525124167559377780405709876820149328042392527662802182561714824175937124304943190273087515510648803502007745433377816524094113075704537681203064354189325156388183037623938810259016212217729680488313378849998047713982936683911437905631678875519965902268485993763692347623587709678399518694283148952984332971561910285335361781942056713727706975834855353835376133408164326040632975171130968215297759842517266116880592938652547515994920888675732133284390436350503039988047991732118140212732107906932066183001860140887844278842960603126791545665527191205694147128977328789876241683873815504725233282217027471645658063899861608609416355753109603942097988306597194762280116756017766637906404746462480543955263256012340897755387116353936157695974035364481933065420556913295775186759833439061007982219790926290117302462253903929613651972796659166047680109373960458656281843514590314732147467633875548955774586543398531514204443553258486198257809212942916795600171565064188179119178443328892310592770559324785821677046685953896604495550137826675225994120682550624164570745466515996658412805708382394634801412456060635007530601643676571932524412826410461320104861562084394073166102818112764184867050969014492333377419426547990222414689920541561576854982162280374927232301082248559100004685198516927984927242527363285671298596572338004708487685038977605009627573907251929141512376878477173136337469762899786706772829225061531605065741771615134225125625921721940301307464533196798308347802041244279212709510495725984835062157338358255179665420575405204561821878153344512888666296239407135563573166638114433186022432281529245897066394317895428504328938691116969297188715081274091727691308690342911218032068644791731737215317953671509647026116768379079335490732069693153727846187762303310784595223474209009468271339368900594397023700802920109865562628232009401288732306692148480004714857709317030895770402731219618584603548947752003422277182962926297068241431111554799169807720107161764548654911987183715831704914889700226532114141844370979896368906461335174313765820413213177518851309942281503184830172388288349363292802659963021294528138016501673716937787435923775275226718985791847189912248785044606543642974289576055703912112986107886308827021147194523405948894374541886833891994501775086705563656803795733546397383608792271967248559345284976994984295348290005652164419010968792176413767688450800011864092769412423884665906102418610504126537054098305590169456958836052284277658047132141599303006542214730843886932770084965227456918281415902275137576205223053872475479359460526417108556358172231015728321704725639334125611028910396529769977023407289239557879255400832589696354554859232543847723414987213180948695593873331654879999614605495228751354107358119692990343170629102481966413773664208305070928636346696814540489841380215004912191730855770000401999457157120*i1^174 + 2984926066221510707871667449644202437857609132416242131814433323025697298658927033798617613989556736402039826987586499045891635129378008944405721498000117569648821910313439323540554499344111332291537727933377154003535781651594951377807177693904482509154530983004206796416719684025463892025120425319724878446742134762500960088100741145731608288671014964442260884091010531850931770598773497493135747128989111754080734852919107481685786870913929784648529683569638450762587941459756029390015183967183292669114502762102850050872295609792332319556905983373250310070997191681134016961141058659647581552412856435234603137831747053947530521968739502311216063622205791899209314051142725899366149944006809678285778706329302997309266011503306667604281689530444950931386513818794244944634936410304343216042835364555457640775496883769304301370908546345770475076815253267013543033528513408656982763457103038614885707818230009417019920560964030681962327440636509554441068235615973890537690335044286857040452694918727855656189969702387842332502818667476199476669600433137063602099484217257792917683365039358886483682631782299311116923875253522182414303362718980462304948931668530878559696549893275700445961869572398266142260397674843229779631531598602263347953841920898801151452394800205283389943999191330637547202170310166172511139596689610865475389648378640786631000165530729589592433537020197103220346825874946866865025654243060097043977599707324735442955407886695149355137346340092788254866425139332178129682737135052846969091599888231664051640671057923184073117035783385754805575596802599244825218773696102738271786844844086961562182932520743083177826446360566676269585756320675156664635776074421542655366620496457121289883915175205600623674760942846025166026164688184335291469653211249149772880816946913376799365866234647791169575979926312191797642554928594710373838291238968518898776157126186870986270493693632815924749466356721732373827136336723213910996459922034490575179751731334656990081406706803844367856163709432371604638495735622105074966365967595972698584251293635298231977984165402406844305139509619169086825117043257380999302750325629370719520221848919316270964873551474741665285061666046163614026288290825962637836279246323460748401117798784705133236583314449647955686058871446175919499600512990277293667895317904815288157045304365548335217395930452338991855366860780386708384555259428726048904017605800560126745691911950867027010006917602780990084741815548628905449039110018182740955214435420514874660591937882066218430491066495849515479030837651532987348113742413253505540047176588302551907257745950972058173053567649480816869867692856801908463934133812509365882722283358934213162006101895821988419867994263762455455972024642794314764378379091628193530362210967301703118038915269338748453421710200589064967813799391861400547742841921320985489371709647536042234363574026565006556928929938487805395151130088669740216129434249818231696084342233104384*i1^175 + 49361088697705359652213180131492648862501886751736177289300057295648222809811074282942192346326296813026550039917425778278328187714241471399662638182746871694559372788005176334413707837376470468819602449880795700973257673870763647778787318894795677914624085567927769698448886922268067223138504065867790223602024363892510675396909130263595820709430012228610662128467584688086440350702383149364889520149746873471140314857044036178379500152505140432303346572180709703922723391291878974353556776086910097007216387745797002863029316130892414298839661051621934619306829178941028117030816787413652730949797865480987911975872180534202266271258535032853932971268567400949762070171542617790380154687862728940782488643949895225878494819816876788897097779178703050529125026599969109229222589712528740847809180335005734242477673446034119796991687554615796080459645291867050484339202756441760429965134809385391363871678576363910538736473670929962651199481914126129757949285407992376662526508007101170277815103283208251181639867880880478077657021022679618701625589808794657601759808889033875367063355359570033684004229397498404665988431907660282130280227717882298228422449575842867938116769877817264595912496160125851534219741906483344781426423834911493735485299622894586189302837502643125067866852358885277576893921975087724899496616239695711533765147161240670905609505530585581711005433777519090535873194830708676275700230330362942493394246918320910374350176910568136795152745685287886059591243002737665013243046240769303994523721740346518453595813561555323729718813688529648906255846643914765948455982598651009321123841666250529640385399415700209305604610116282844199730715664751235481535843801569631613215896500409101760943208813794704235104382994278058090203927807730248204638434950505245959793208952224119698014018943763399409567313933609464848163093891610224688348882023854651101795749054796070570461622238002493949207838135103725370419371333419089859379687398501127109735002931626072435775025768315851930140087169424103950963909218897677862780541929751538596501124546487129578958130622868305736845314914622792781801870520552498105064890829858430201546683887551834863633449289424249496359090463175219805569255829631830314087717868685884150619252745207020637172456652091450762310950194208151458600046217829894695724577546633005578650428394520342453770251979622097999204081624957825432145419313026881269975351809140376637389127649018423832361726634218431595359993487527923565776557693305253860548052502291128172974182702406175079899455081956814281850054818254897646266446934601235185857880459237165561125695339167846823454645946069956291670237206296335272380104513927499011396593663055788710769707533683642630915095205147095762061977973128412862755989679636973050106097277401744987309189886836365511146046592471367481905764628776189870821340010676829243248694827796646643553657135565473327110835378441598923614751027298154800802210208608243447974854656*i1^176 + -933390175717755741937375305939187387009999796058149033254756234402781943665159582748435845359801863235528423068581327397353114593706209801867904746436821879166998812171132375896934192856625591957845095411034268524592947372834052836035272899365778948358563692425805700291421747048443478471473587993630633706763892271649408789359567221616119627114885981769024257395795767898194471492567795745659812856531941546005493172222908072399152490196246011860069692199665039067055524586595189468774789060752218784536726443054405974627514688223166395037602683636358630059018013917319234663781444563789046789963795297343336659968771835912805817368104113224248620960772012718154217035810400111810266052950572574961730069564525750029118373577698520642737997900995182965128227937577234673594550254984257920840355671492822928238854057515426091132270474745711721683766172710989521792092826990255223884295427575529151599711244984821411312558151610680281326319561439949788867931095032129574752669152013253350093683337176138301138991268560617040547399742707466358615642578755496489686332416314184351882376525075261509343033218083468859063043562626874566740688487182303934031552992105335733913586333160689533756086682257717739528891965904144237877175171308433947373433767793530866337156516695937410093776217435595960494694930331870296488162336649738818367313017213782037872584555532050107433937235058251685856954878857429515181992379350709033948344784116639421904473768485735071416981701287555330627020870604643025206072823091724658408467566924633083789031376963564455071392976160496186308289931383685780567854953405926666055051921016722895400871621511214700580363521099147349964468872939455370613541608575960090174678719745859809160033714312848321170643336382687107931510231767705856790382080914264479036524562147958465420926711879320277282166447590342713776955827037236689711467888243018296091934972219947602037068634263881970529134972917811713524796029238634221736346550255927486950879057731224095970840083326469244409083619112096122078215239950352008436211030489993304359339413674957298199713236958991537641276043230165683940701460814172483835654639296099379556860125827767874718807621695241648088934413622863912677126316949760367166551536873090642203796194147098907650214559526609114030099164432251206583747809635930435659596989002428165788366648335606615720860296549802087540720072669308240703287923381922744300794507938633285686757609237306871340887012895207383777892414670487497783977027388536613241871187536238336228980932792187266651948125206586771185167860626096888754170058443307263087279229285893062871907667773232476878061970597809611042544817177387736178340366335186505556484981046672474654225726124521786187159874038765111235982411455073156438333938124163536832802913776803562528510147903592133380725934019767159808085946741129161624535291082921996664847452251387929817008322811993899563009532661123479924473846747975301524114264563908608*i1^177 + -120193926064023158992852927978162361075532890363990851491264898305383022545659455208303533802584588632384301083451697100810286274081404492992569540069234001532871492146671988198922499708929653668447001625253661254539311106399177282168346269212170438474973000236930459201374534340422255335307749600081884491405359573442421030343593753883266064241804933145931875229224062395303315201319033528626130558505131548667145786409283040428328868445030108239237103441304294309509430439375942163588882073779863345142462751733174082261689173684320325717287174156085394539614755286936764331641437947235228113896265525146154417413180842220509923563575639336070304138932103877535207265211642624077305454459139769162807353718252746312091713602110270286196857935560813213469774342984063884424757705061620307568077391045689385861445492781676210805914936371098278775351517676891268367467435454025865756250937558989633076376803631344120151141950443110323458411542577181219875832754030188548069028314691375345267491349892781464805095753730674992261145569521194072008978095566199296369543786954101533969489006240253143137790842388133465603369520915788851062786350439163982670647961059728675148413709794196475837545338958096263187229490688633399199412613486215282849896620745564948582571195008755816875518662803551534953849753425399745633984355690416818941676347938365270425811552254274966034352397692036151780661620369431904505576018404890905492216495347079178401924004047182654185886831742978868554135614097487396886620863084322738929311407958552339226809892281037723892007004930277389213821377157122484919278325751626501762124405108172823315567783490641622674910730939450672873766044536737031620541496594207316109474291127514677158415422749267815548726136579715734830093258788139146558088684658642920795682277207822062507833442004359483415702138842536614219462233943295911610832700197250284471589238914911700397773728721501992819606263103786604381697520190790937240874448808980467728508550253810114559556195518168124485674349786110833503048991829553704147885926995227616948055850921238881735574009490658587653707647048612341382754462946798992912824983871795045869712638376248139608676367920353704296999968580524753602973205974066196544976390384846448919381115041293021581693504729452068048078962970242757804475104649201397732107038454021111161671621315286908753645288187878767969906681764289675032559767641822539606306521766613225502999230972749728132877580637916374815993239767112912998156434147475040737294768633291929562591826656344165667675104235477732662530542442860742815630074413305535015850800465899604577531529187781031190887682076603203186346746843956283198350886597891661811589618296270789954705931688268282110018190676228313668898859492814753944977590996219291174339937101279152891991377461318514253941482948851303021584298829906496539253463581188248905973155636421937787714709791480580735034948262907674180174328247121855863798628352*i1^178 + 75632814102650433483278061338671391973383372477153373108548827306830809696085108778016960163502379019642222542545039300876931078565473737110530986482324711743643985993030350156407254301013075235596099642849904254100867039481042351775027060186928073031825901374832935041195492376888097936598120466422658103130291939544467609647132860682846401992183249860431115202439405743106608315495241746501916990466004140885521911201213493491026110095991426189096600818938882253500532504801456528115284843744914816828106778596608488366415559495472274128313954892150894701200907303170899909295167878666229227668563016840789178464310239590808570753066637643762610880304660067404565460177594318668672319937316347497955908030712655972804149189375906419915490341654164445224664543017032067175663516351961900633024187158493277368465105666695692659167606991879353570847174092643604515762484934588736535318282662094605807569839374844406573574941638583480468737186873923133528466123934906182604709745145800724554223657583098375390233481089823782452652567634412922318248787109526544589251095979407384270271836170478703757868059419864978192756968242499652480520899312480329672722578767658289180998444267888461437965264586429094281409356778327945421870984294690713254307730162426966870096213740598243384589996178554026557904939806857676954623202618168406146493222625388567419638320723936684597493498581340420700069945624964474951397721858777155203117155189734956073284658472573799959118624805997968577352524701025233378494575164922623010093998147392591989965919760549670966126457326680370686313019165952276659375144465439480327346027786610092404687547830752712000092117267319149077535755087527319750770628208292578464419686794246784483465075105158040030124342789350596904710974219083396968035650277235206147623911664444324536996939425478364051081540565909612613835626067271850317396884957525375263090659555319970926354200847166947073600500911145262995236252186474355781186266356857116522673189225746563896783750393133498407739959952738535142153932593396484745785682496806865146244731035241910288427783025203673941719107680775609156974013357004249754291359580145252233502700834872320801903040718464271122918970657855756063890793240592908055813793901279883956401845067419617179322861496805501543132971450626557246179433744087088919509267667915153288737146057693995953613547880019393691721863947720707223488124283319998571410176356991342009898690478409491076638866091921097711794014028862574555093321425735935038155614217391090589148435681293007982648604411112116769507266800464074592640165224413263762183142606051609378110904593357909899601991402670352248791732681114560862066679278685125549695957205671139092178928297668173183512060621006568868011117027661821468844383132140647344129918105619472438125009223968484789490345079894007460612279706681822231313370813543239590253740726354580386793159502142770311568320150676494746620644668032942080*i1^179 + 127169625157638384230469813980484555742859903020850299043767969619968376313898098997657438295279031906243110902750526783981208857816468215934976638766292510627692099664319836191134305201397826258197886192459625497733175715129263306785238166826572566093051218041937775167922942398295890687044709307603653205540027651868792473741340560144626692476074585697668368979107862581884209065683977750549593299109048905164999629809144297903500294095426984439976880366418985615009982561837614277997573880798100988577799734637055010842718785169138929670890404777144418939810626797453786102633776820081350444949103780520533807534685692418124677081429775072425641329914082699295620213150841261522239745275781956374217381633947793669825243962299903337702375631928311552497002483829110574359490536152733277450790750617838348405459707131066702971849150205920682904496031008215183935128149963611135180357108687688611537602083766464409944564419577644148865719925531379787412573025127235772301601764862005474982625691808934467519289984494019308296194081549357457224290932272647897069959846947152773849336364418066006260816248302275996583055754455493177294736118540531092146719718997962847998598802488667209114648146322238994482115678512973455565568188156987114950177749085458904881821357770956788236959365641574955514533364898582891339180022844676896086249207875040900671272542086644845617864096843121742234256929812671861540015262995577505814731301006406360069823332181163157567129209154483046291367455101736435946634523783965122514599243552643791562121055249953781258477901883427926693516642743745681925778292112005949897508398265129998016661951590359214694208875294969257911788209902780574853908127616356620071101299751032492318026465424189945382598629310929502761273699522738920573729856962450327171672983556032137057138032716148065925132619704847821707957058653882757681086031580956899192709149056580328828025980406785197822392711520453868134740046930195785211030543230811470175441258705516551755269751181747784943104579436068315164658497232554008785444333503200024328153816919779601747195733536791439457268604522591906857210898972736102495354711235738106962772649639962497158484912192189199646957499818820968257991607255317646087726010850306475781001492985522406430831770211013588248292206701954458410659064648374668819722981026844673200817888787230725411703700496610828029598426183771723247453850283769677711117364510071031882702610659111514151602900404401534243968285360277161747358994669731328877602003375897224984828315255225763916952122984640203407874085677927843254836400359557035759026104971285004270541633720183689035492847578255639608340225423053826108719809521612790409017187421783592690551248486077878755245514776888257793778833298529228489457080417464948440647254258504475260564521468525465606639742477354447764464675149793734027883945373423961787330107760164238474810752309591798467521783819691994935262707712*i1^180 + -172216939883175899920417577316658909118765409012686562490516418988663557672261392858628650340471157091042594848986176214268137406639396974770647248630193064397920330387852726446750306951555331041316707140771582294604725437421931990626647319672769082453322382601343623541887044312561874543854635496521570342258318285755320204979470467675712573047032565525220174105072975311990918059671826669091862002096604828382346805340157568585192829300661798677571800993333057904482636393195481305000212468520677128863208393021809250369610621007878785823820126841814924795825649974427091303407068982799991439248798175018612154234558198331258544670006751537509798339045401169149780605009416891256790597164138868956690874411481956012225670336389993101513483461085285841952225223871485543056375241187527006879477056221307345088244689684600297611507536096582640817750784692872074165492431825243083613110525291627450468020113639026086357024993836390933154147665585782758199361091936866351182856584104310622451730546617277527777741621419584800876136443059479112055777234151586001338048183859116851086592310798075763763816730803185219893137842767722730052853421134705380965693383746556714491542789872791855062265877361205620321370929907553289002655284009309579726317280779713369261842732213122837490600207018610311339863226434759642380828415482496676190410631557429780770392383314465229807713229024056865478290079592021761079408023289605787151812569983323026832620139089324243898032285238793221283406234783776645551411693227581958011854944411413490103485149033998491067667699239463149809530905589549950710968262807624930436822787000730973534511416475616761037192797797332747836031693480498599404756229442956733453304089589912761366675988912203974849027860726658050263331112801445230096302534606424319719619092113053378238286160817907342542787653477903706545572691266414075678067096761909093104060415692369067225683275170676977551968112133042027244796685151208582657973994178596913116783432896272273244478566996373578653305908107279438193073990687636807096565738697051663142429156173207976096711994469593105540920156402041458422031050714092696943336365244862316745964289691633422270526061071654590135303116630282652740809770107665408681132458617200007560181015981283354158904063853170031297664833298192399473947186154852513597297256218105482021080319036656533596923449295160955046636137596923422538390315021192735551823640613986105665900866704320883463228195214070717872593868222451055463822701857278078923542245870658911802082960313561606752021319723091661419685324486717251966053038113571084643329102089062096785349133361455899859914805391354673797795149838523526329312131591218333647643550141248290268357624253366190372260943510385264228523379738664080663641724101553126007773756028134042053328699744729424903634720512777229014221859311072009283940758126007382568585639999164840171506467728056353651481549085951918080*i1^181 + 74682716330488132024748373853824449924363623140380212227987908155967722818277014894795608169859778099574288268571678614476420352377286431050052050035088534702463986060305178846169407058984007100907678557646378902649488565363596449517327043284391458912194875279049619420115594098068816116650533829809455819198612304663157414561383086930857809121737098949651904784383003900929012495589411161717205288703992060159154614393407680706586621905366847454610161948319987264660176033697930704160599841085655334478049899878782004831838719861492691140524889383142672750480496843802678072828511167524697562136444660983197050728751911618988015135381878109370169455919365669868315679444436801788070853751685644889812792194900569007759755642422911953857922632005778550308391572316235781467570305103615820587188476317371771214832783977480579168676262892195425350787874912309336246367202483131706687793365020710282202511746593740963207924057067926262831688652898701916478112431008530731265790386928356065546457576674241393486661728378319067914493600897292717798480462950382929096206293921977080258786589761302388418649863401893830807911645050525393959474599866753986084324781258220046876457639312755454697444134921597006051519090882660228891696956325006737524662879859064861631033394720887302678358028693467115629130380731856807534905698679821806826704305260863399020579355072991830520185610688530224728548835396285857242984112068286737181787154389906608846465092236558282147679196419932857983575238261897714841290312441213417086651226715262715082877177192292303306931592099042214211553113792760062697997807936006132324453044235044201239474014131661652825100485572050334863542310930624353359477220454708575906941677744072286661675316718031366293478298965950424267587423293007242172372686552976693341701233570476488045864543077832926590174723433841295309744487982095602475479414008723011669833653175194661582877152993870906357831546751649748528214927953487052580784092170410845315742721276943056398729865684397915387035373161877979817491510017197637248026948365792487908821129663913366124683392076334637775783637685395988053816299340367013834042460605601837345762414298566509374558247019413275347111206650323411034754110245543245798615780650231921063690100713622997637602467792227680670396328459717576508132223165728873184911646535572456828156509923921534053382052310043840001417075131750075313548666300476758130326037700125594391218878983872046749055767116179129374192219043643960213705844525455184309932892340298247912175522834616338178285639498965156183900344462318304193678871166051664600650336399860760560752315233952693884365372423967361506780750157869287099220456086830568397604957018242156669058009830670671160022132196218659155680551326190301093065242277159745277397036354256440216724764242108288186186921368541816766142892797349858210480495524091349556785870959093181150570168157302510827077632000*i1^182 + -5536368872317146888051432028515008549786520541892317920362329055258809949283515453323961941199081143497708224272752923456691837743194859577780129531036712363814667047717041398365148911400810571243343688980766754053558737663894585154888687011995192497172115413744289434810282672212433279972191095710988480767440509186270301074424491261543838459986072467083502193178934571446063404166946071756905202547216076342242375546771861180403338161850900103978885187496315913657496137450374671905960906655946199106276543201584828638281007273878157852743286590413550168157729222940724523158602504036832203427167358977090141008079272205329264230987267160630594209874449651132916906511684358292785505564351079887642913225708159393472770379443914073814408020519945770237907253654282362557050038770188441060854998156265686797451140538185381054529650950491893531174764052695359574971451074151397214107804956705178889733871770317241463140759328058954420886066079834920109432270109872683130082274449127831440740476887904984693402523775113920773436450996791472327182867348088990397028382075846871795665431462370701113577328070340789894349345840883903671284179628340703126427207691488347144967583133750805407696635306583712843161526421682821172239113688437539187727329925043135754320354835572352182233325560264198674736435981977664781886700571027980904298058561880878996306151788895354305854790981198632794459199312182174600395656486509528716537901255636842709813620124316297818466111566761016505990540685234826890034181463212409064017016900930948222837944332027349849355569426966474061016027160115620411252852292706527330780086775515428787613806830022020574319318223928175711149481069460935656128615181435605650190385894118839285082753836998413070462289825785909313504604359654902420167663931984747826776898281384187040867970231417433808241247728846618776913992670194776996414392913912765216927592921000878679876350884379119582203959558154380364661417740724699094828077493733451067654461343355479997735319704345225337209777121465722898156873000781920350285240123665191781987514627408593563090887804854579186626125047116472745920794538958995857563307361784891971922000121173551491261331235576343201406260782275193795294208816834656663193052317873663146279033292998346481168197558577476339643789751674636212884754976560755188382912115876829438078563889937868739489707564577068791398610284030976846973404470483818303953993346024704773841373225573985764454504010442120806189425022693578239279183713309821766217096720966201056287354002589893878682182196860866193727386522527928089486782907832572856006158289536596347711039473291028604113011002608859586530152845743399994109730944067353093721456087218055820678093781963658026025928123885572198302385480468552697240225298267840098839946298666694462623731399513883898482849864033705124219929715102607328260648688680993457204148289667786990421093573489328128*i1^183 + 1292414581080117537984678759881578948557665984820911158277341257767771653671234465028126367769572981153373801057443912369357222627182950649893106838225457180223392412876040056412040360322597538248202637849646067395580488826042942356274725193866284802792487396658089076651113591694215088255605782506444587436751619522794638991928506073739422339365591131549249356351148297862513575266146106216268161701325336477429014243775710954221429338207886901773171962815873520881388872009220978431888527825089709279802858254260166966590636605032241537421626348669578332332407067529259452824834565341734972746192586294758914846797057985593646320569297725744068894820455599349374547832129115802655445688753565573261201946722518393808295361756127375543282606045445936938912711407480776094466762705201230275528718389001159487158942791612104822544944207550489609816060034311025569002560555874096135718560067446042026574856921761632384261925720240640105903102209800403529326817570085613834629357355914576361436901760469060649811188802171753425334377720085119390619922461496742479376345025325674849725660238405616772412975290809303930267974463678168060459936992588309644019851173488097110247171678099838750538533712378372877470737339256124244924827729391778613971960956657900014790658329136136541833547338618104698725590750976584621674864316614599075757072179461539476624746406878673347784732493240357737674174932461199271267225983099223997898691125695188145443180447921312597474322859953476392475859300297113298135994427732618529291328771386615190455214600805765880903202351241480015893507741508547304926951195665079994560359315971498431960148440961336344827214735765101179407627107862296683121885768167117259898481825730514215783485359609720489553514111328697836926441077575454661654101498840531091252906867104898799267719127299768208781068488880255400031467157754152598360918047049428838640423749100203421286893598249790154481431211549573635562038631882494661615622659272270011344971062038511050426035133147229680769577351200453860096181257830925024153440644904448084281596118955778820818716398122338841648822454900991389461203755780218433893716577388984927965436707058546819740285431449911815913551949327787819002196277893912916399187277942669001875941589939154848788673992250098568772466934346158168774607932333125924912819809914440809596087598046963560198975352880619011355461385366911145373462152246540163463109477666343018827678958659269371748523310788625494018712488168133954772745865434748142373072413412192822397485856188437797109575281988749064558798892703308568408659904314291651203306489647091366558387364937486977458394613109873464876486379787910958555068287923843705250266394745176961186272777575820441518603272539614079796663838903355588388398024049347116341825942473325762969900797691682501825967404397908489994100109727966642645549924030804675429434262393412698217906176*i1^184 + -55640195087760248733734292512576609345556778886908185980530432081545946905116188029725403585857739964761509877832770415865184373075005264406821894531810663456997406424207647213309524549180760457250126800645325972753916040861576928837714065753787928947889328275127434932114421711900616839496741051153450367083754167440187270611779673167535029950163820016471281753779537033734187070879114303099014263440404777681750886105171909377075643175463602137946290429267725900299921053659824611882541061634980185760251458801722010866969310771435380076778851742217889985642053460079294046519821210508085229194833803265729246846303052472622878718738164023424810152283449939068939780483434052372402392766066849340543440026646549024697190823307446387119904929792957712499966778376257639016165106952878073482394756554769430889945128871174323410369700738366640503634841778554084664505039963938748437069934062584068470808202193190777110350507422284322655216612803063977958785184457492410063939344249843834990562112376191925223422107784693439657579973877092493555059141707501508935993600113361546056436465445791226206298352505949516381131000494790382181441514319898706163447275061692771859611981216460000177883158396145841907778363769461283961132467539261278365355914225160379947378199668967717598550021567183790440752218414006811663615021451076096735392489811898484274406548256317598938229293048807877373401084585496204293547428942924746372954506386897423290765001252617341420131987080717558381078603941383287174774548771456855901936590960092292283992222029418436191551533612326151060029001396788527696206071580386817783364497688076768721417365630040447149831934920089677181716673798673624161736737222144371340439976848718659682024075525138799229780675018262893243826148470698405310469645232479127865199149749668138355333253503232726978332730615564863408782712232975791438713574162297969915639872167113199244074965339726262081394132815793584299610242629415506163297811392027612908047959703580093622552375512631229316238594295793476679813367614068018768668264233081127416256676400908420588952747927532188144259252288062400094140196708182188501452783340139683001741171280725659860988226721313227353035005733814278543387855881768306327709565784775181474890652054271941859962328826876178152369999929199697581447970100216763730981458823294191875641807521161272350507541066491793123497217380861784371892195111017352294236687423114080870607921844252585314591285645309543574133919068114080108938866897067162377162799287446822009322525032400498026096090434735793502527354718623859580797615639142423146925909147803421956705526392236560312631949090008334238441835088920793902122690659134872723270485124414006372961649055927754614025328210537898006989935273820199862017607150416199061691069994939842349690876529277486705808984424567469881718158986044326800519880518572104890267064049074176*i1^185 + 3850211118957787931678527122476630088843078308973480168638216048489808553563002665741467098080027454547599362194157609746253642299910064655114916692978427248648451711902136867570456229591965909611876530444805466082912858430403115417569460785514944926153170200773594278963443786792744530492660510049146538785743488886951617013193901422587354212715288162002483639779608025917747947383249155956685863314764454755891004715537276997544801740580404144950984612091006446571763450528004657079374450788791034940080935654299046948100730642929438665557161071850125961402133974528011633813425869080552186489680999515463499860693155755864604022783050219685132174451454782568199092040632416521983627758128353879201851425648158348987718715770614823985143435284892876745722957097396853316161070271686168335598229884418702352566985809059717289253479025592535237923877091261946415547643689108262805763474139108934772793979257493487066239380622414946927790836953600789735454130534458695748038680641609119588225024009440434826890055030233684890045658550400190004849931975253407027490549791134914741267951738868569934839099633535783498666372976952446227436036285885176480184146884200610658097988883270816207127041505746063507847087393963994051631664080161274480331012267753287440116385673868864572519859419403674466123701547364862217069252931985846784342640668473151082429135863575527794897578218555553903270692900800111734093357023373917411697990293529532279879823933497950697177147401872843142211408387897070373569640509148827660542302882751825715286789988990876663182113669248045401973410426508606321432077738880453851675069155416252640758837758768965425218277465084597817118722792356292757856680324568030984881662096982984570771549344086472620071119468322918178238386424313973018815422370593084399331844767172873664018462720119003909668449677440499612745104593349412790178522038983388251046066261345906506294357245482167384432750510800639621034575038382963786206218268933966296068763772260760965162232953129070642296246237513874277494383611526595315503073518560592778641155537089413259810559080403658080932259799038691762419081565742146090039943538493398343351482006612041845621530303746689512804304713843938573291596456549928222302781296102996539128814948123341462568220022865115932910577242271198376691828636032903943936228709757118897221036444460620871165675164612065958936420870786845792427608636908727730553226805340427856453839771550767325695607084514442195707403606845725047790846928003968761083143949622760973446425390654064122101029305709031117464230191742731156958929453739643756572229391587151543621772751997485193898940102553183793452957164707315911070018010320972971161966171646626480045860120949045366971556547322777916352036260175192151720901605621218213171071339720597325049812259175295345541217234684006143845771810285661319290620831644501202173952*i1^186 + -214146427782366720142554957545933926435107074443169874984380273871615880103675380558969421276296419962866478579174357044041846872003880377186041782651105809658075314391769687160406416718477659562030742863912745075619314975540819151028932091908050374483556784179047573122642774818846354059943920635399958072589339864290226068618583166178917109803747389383928737079955714964978654092415205954615425802090446564091550803488619539749302618487831164722637493406866391242729545011838074094472668358094721444652170244079203404889734226030999527914806537726795299629784389709461831908730622252258545596001307551931341021292481916810497931212471811370071542064396884160286254245701134701778535977780452276272039852184398770292174924650650666071772942692785831266040654267970624152950278418323680446175855869396327394854002760456760723545774370364900295768903952501476050331925338837247152066318129473937404147011917430486998665983526555531760411398885949412755618320171800358316909660280965385087531487883525545277017898574689644553815218122345348697086796309497107205118418444207701481660541519860033757557921195039424108962808686756517742048741568313944398802838243584818468890695770939862701018328440672356333237765470971797946046633756225222687842834279943661192185362087598892966682122302866629954719683659827970119130991742557742680990372680465465320103942346280607880514942698871103038605881314863625202917991934598734759773485230975569799600694389114399193071816482153966173182678159866490499985331967805968840897639630036453308499055999746444495086513365267837593911254121137991572878444199086764311202557463620907862531045219001292818742851003682764194253951174474090596765193427154944708473716071467844321451049563675507370349392127908787103689756109049517482873826844417415862410022545207005625183309934326963552152763673990272793563511765254608568928227280989183581957436370217449271055440586017858904224541206058606235866174579542352733610854671285862441464021689428913897877975445740874333305233856583233775281038693038194908400839618272587074897853228131918576377846568032140208811182918216601172480716445841550806205585076385750029095172196533846761086247756750120885241095389667068246376056840511844732758996416400799724819797860510820923128871437009684366992832721644282974651787553010707686753766932468538037408080541465743672909733569902401667237749317609136855589696311237779928056506795983638642440049976302786159333374203424024866190893826835090899208946865778609958066129923501886477065514041866374142740711357843431974882384581533688008478508219214446157076342599348777886615438515226429311196268927964327058957645407892098877251225955590320173866748195601012579171404893113206047688160792143765701579195189192891787925376267599451359155055621034208640873878434215115442236742334595565806761119768613807411902370950414336*i1^187 + 19805825585994701457272388357153548684644393001037633613508443411167789824729411210973331556546579932651127439121686914057181083475376701535166575555414318034822958928706038954293254091442150439708299125457909847577109866443104415496659111095612421508049417316059987431201119579986926015903631611346703156588818537877396612174272582434741099768690143327279103944067880767579394509868804622216138815042736060704356115291430551999135492524814741483582400995966515011049053650793855234733239315512471954371855952808865300596016026491822091585348438311447527713164483036918225652768950997478610139771115492914139427392066419506069024793841626840107536834276749766339802265819512674391063217220934459889135941130655563626014929737348948876528638626952744301531729894430842385556787926403528329430474786126181458799535760951750986708115384763571591760564503612901564656515299479261731832297770460276552368848099114677344232469197393861526428808872892693842612725208209771227074557101747896679683900955850427093672887057576724402692759032178418340278949603634946950306945758309499648409211970548132796018526048952146509174212385657507801583180532417701754983967576282096975380254458606691593799737274109467841998741330353116530536465977420783201656243019999338351993370418410902226684233429130580755267472367923935538777980790860752665598527900626278021300719209863949275186007088876634066315115435647817193590142719811870361463126297478277447476013778674949903145309038315204978763974777534484631192118353215754358536738019248827912783062365122919461137811487918610251612102750428469252916158813209987861119598946179892568161632987116264742751726117052265274090232900510514690069108855331248279924330438125583889002238336592547191233102509022409980800026679146806653653361824414765245100164167000146054487952407425492737297022391571661820831331136538396184166682046561418635425652165212748835681812328775676641997684309735297093741625386302547418074007594348922404710149698561800640314364936923965283325048287827546845626995425629915942765483867083664981159352207014073191870571356026516504089330784332915115281333063838707937133691087666897739138310916641755625021017588046292288998408246284912910489115477520967475279727730162528775677314357445115626852433724827136421894263103482157257486838870009230810117661601543693626540341236335321519086288214798235475997861816515303521369659474276893040100514100860626658063024396132816801757035926352226322421837302025939916714503636129870648811778424383952634165659441986766905379919387535200759567919770184505310445208042079257551533104408833841532045064935203498304558005654614362538559647615581621648813278206874441228696493268936356632215550490118309088714865468608181259409497952221231826046881574885574120089687913584949469771839090094025762620237834333258368613136051205005939572736*i1^188 + -1038735300356558276299018748864423566642029729242018097330720119757725008478831628541767924054264098315610766561151498766814991627056383187664446826561259718487032914983276245799525493706438705725514821033045433235204941003517674446099319813493753699721609251608106734412555742250741197245099872251990314306475352159979176704906032617950595274370715928306010189794302507301116243535855409470682706802189754691264626584895711091915773689945629701508820277341326543697603305063877284836802476710357458168443999467978666224306585336958619902252424874803223855538177013492141983039651747921543081288721993458294064781113748610543069766192894728273866142318075933715605981665039884543380623064627084944972339092679952883612913343105580893781417631557807747905992282758620538386537599913525820199292429431883619932822007700318027827490796933697002763136527471175617714063110293756807308975364395521628008454101611269754244808199235774870559545253895838384083983478576080456587293751004332458349683510950487251278597624063526051716014195036164272037608760217190655171823428040242899970620256168257720084653204661271208074591673254231397501487645279712303046812343235060877452713012678372996820703142240612857923419711020529624654679111959196618665769875053984035945152968222640966421894203341552528838067031540735658334186900015121190020194001390489675083061274958961765631088129772167967169111035279733040513892955149957116073265001722992184130797615024148776390076177990165868622992751654218569442644930633550178639877071701820229604308237537755743703463576647249813998520325176338161290563748074155130232265666095198613938843814190230023433166161354373462961436210446183033923554367702888173245163096397412121046953149045114077619107238701728521764782086686394791576358297217427980618128285858469591481360395440328694555820172255423089809454854730094207220898809217725055762840737686154517284823210550089456777500648314941683378187036133210946772470926355287889261945881649926354263971104724593008601848267035133034139104295360709031805337849979676014440736568956879130368370231053910043417837954010027794369092550322263877371431723359496807270366824965780558107580864576314688060176499022719307164385320822467385508175188218934281501942540923590037022185763478009250093079149936417703905381239238257634690525724888928188236235325481855384225215113294586609401474592123193106514440626650962832880056724312256785496138258969991787414696785088622945446092327237380608231755434700614015668930441213211261053132385375022845668381251540181637303482070454695099633164183191972226153790524025071874003958890477292826195594868109861607122573177045687281366688741275409831328203837724822215497175343902765313250665551984783984354036222787906548568580469883923001709085501175612374220329628604609377736962748261700321471439107522560*i1^189 + 41785378807641118842114065736523214887716186292582551480506078290141483117279182687062712119574165357286340426883321118751478442663929153204512910163807312277003356087918547555791265276192280246704799522348712405490291196697101633535816620479836887542947881761692210604762937777751628758602030256779967329261922974147455313475548147717101312701787645368680985314004532862424057748128545683765446722821042814059425581266791265097081282156440190833761766303334677476256508496451161147437178690003282974053048521110731417503682662072127297800368172635863502310301387410809678199033019849276476245049380833279045839386461816938330134162996625855935194021206689111372057145821964184817978403492368135634713219428341199249148665504760180399982071489776012790301257477175493840676003211937874263649949477343792557712329551247530252009602198947914306834581008586420559777545156429810630809290030075154093533050502130398153313374849947714609651008296012266712556382235308245350740152311603437242124371524858609287642894687558398370631740079414412742120910277354665206376997696138273123619661759831589565370361588381426269708870523117752878543394123580090896970922028267226862884920569860558997503659153245809236110423406728661743378294386695520656200593502696206408471529860955736893583001347683947124436847176398107970259334394450828023076673749452382842053984130561639526232125509924980892664546069298320123122659506052035571686648859100660498008699500879309355060238816363011022230043103983313965304015122698312534056749893813080454932793661409359491509223414381816542085653627101974502549942501998288382395206887980288172447938826734444279052444233415548584971396626559689700255899814805996423910746257906458045098818722227148772611136591957288387949695274218288561141114460953432609441530356001163062436730786580507051693956970689176038426568373636670272346695689986928440229454714739583686096069688580517206048483950135956482707539628611397419938720290150917148734733573406018143872512989293822032061808074252811321574230267363621116784570299729682525057025074183317946712443667049092620627107139406191406830694249960357934605972931892516442586798530853896988803243199011454880400405359346562334743265261055608050530761244887986639895116224529679763869491107712860247789025770185461047383692549106897184991462307204064728622734448300907161220602853393953057775293819449994521176811906763714213395623855719152160140137942488470684313243505785953401838282368718926442462740394211484819870932491393949922745836920035693794353283495239938831107737878790225998888597349823002368166251010054738530490430633620132272189993677680517010735921120183063277732891578332271841313988977001781992415347614575877132329161722268399725843024939464844418253024400710762316424817746102355070137889568901348535595464876274904727552*i1^190 + -966975326021222383020076148035272125758351044495274379104743197471683906104818019198481614752547843593966118901049520924243857595947371114375755108336501153911571809643015660423396143174755477602977598612977379460424509820044125990767695747336190691866057678971481958750154001960242309071935417659595236664399118669455264031115421615409255929555064974139572737913608407804651450511857609232399266268134376197871954781248382088626916202924817803852276123949414993675776713799141032688872562356782850936219034692129246561977545334803772682425379694358708363348109744394942589322607014615398748475724108890099588610781653178393726301659231808796369316192728745563098069480577082082119780197571172656212924795997865220722554924373842412942041350078040821290414342042353901104705290979539188406979505123017927960024624894523110901639179591234610801384666862652335249796728095395034040980498489404321227278307140317162294674514813866377165837787921004610517041271105968617981763235777234884298043848868157400671822787146268099151780005260294265594914964335598283510803851113623735114962563080293552179779067108740284883774673811827745443369693405837350442742715081829562010536226023585334019973447365864205951380387341718339053021650528134410901435762446515450588308063210458933709654772988142404524387146502426459241779425457083299390158051659374777890100560817651572854453792935026016759323340369559138635753405545582028932079137082315150347742566810958922952712380061450715293893066024591167169142532222918080602808177625540315774471850733260069971798701940688465909462155479892304845256377857386787118627367160299480353253762761031545687203198663551127897826322104433322492550680980117656939240497505144311318682305548120131014668425594777996784691762037154050365138455796291745985285346363465978083922421464853799750095819690329900110047221564936308872938781176085182211566856544338324327810227705855435718571524740189481890965285056890327612891505386193070211264443066579552334478555766393351077929605342629977774382389762380467366445632673467906037036151825880816880155860448778045185713516022410446745046002257905844747820610854802366885953089685756253272492212881094371238201982723829590690005418261269817230260028389954903403136147708089763574100029760017555254998647711404982625397844436721785690308415950804842807608328776349591451877088625607829379557088363568724256194740852443358394796178832981163310893003933298144533426122232327871987888122771091155408312865190687872937825904896357153550278019002392531088483090994699685587211633203010228704465874231049671950177164511214899903455518189922727454495397144916947497160127350729508190226715672724505527498061073088116339517540614343305701950975278729333378129028049864959188516601643742936395292154812564058944483498670319277406546821120*i1^191 + 15494067097049349256213294614335063938871350944368358794749194578109581813289114967623141089539038005432064437964710651538631504097432428576312967450223934433721837313156235521689670617557336495532531475595261812577737675148756103887646183746616476543137995980731643436456088907809463358726076047204081137020923900230181417630536293916404395674791190089149266658358947795249261265078378962221535391278018939139573498083433287734458450017207596804362481050594171359953907577228871252948282638360682304036903271180981191990382202169606068437787647543141885386556198107897622488963584958150165243487801287543479349376698622546328714387920672595384020365090548894679137223126650570298424317338613260888910640623269703598660469791346642292325770909736656606999694771468929257643503394337523389058420458312993168993430811674523229589000934760867096418185365650110034218389896834278816829089197703652765213674525347884078064427947846388529726946932965018155300858738121130396131506576390538193683098615218949356560950920129558605764610893964912763544382733450179549328069851893373639206306483049556334447928572952745269962380639863129368909155137702312060558453110543421917524223628102489290870728054589210254078558072536601504027116082426041746061108867787653734615568473069636406367897747427251236250072743024850873686305696301613762881633317216686597050630317710800515795043244857505986439029028311707657302932341058531248813191920718606277279097925666700754598783486912584791851439434078894190201931713344323588315089520824587662260528682451304667735709060033323816692523931898570406968819794476306523536544292209188571255443433671345523058169738723589505646181238563953156883908296890205717656662313239945570678846220611623713312379126985599465990544408280613150626174711940096968756029417396047163574438657681379557707560538142678136370841593791049893897694360352523607563043491790374107062641897641383999536638419680680609679522318927837994249474228715573287128612139806431394488180077807450848350763876975691165179616303724068393734256807380041571292901252877750424584604438925589399714586161842783634208151373488477609293398152359246017179611793957460793901655440843990258039564457643282420848729963087015648106679943436176598485134742272153747587164138357732314233856707192449564085485537494028003663838702893084426736182240947839758986192513894402985057221132371268299927647743478670267806815094158246192179989304076758103880050795511862267910253688907359404485310975668357503648222780374294996051620060784827364845027796717678033224276105555410223650775854333542806967744265024416220850471462408251694578678405628078010469145502423265399559095076987226100656034321877520646549623679623828802455972835807411578920825651080362543333663786166628710937924157305454226875768215542169600*i1^192 + -75008975009797388287684758907271158495114484491960678087141953128024241294495220851448930751672865897400386697693112964545885344211152806787062974157166467814214971872702640396632971431766473779433625148864225065899072261014777304098630676637981289656748598643470334159898926309473955894515154196079561974722511951567693084899206997944083432501563502324908812962344483408792900704855999297504402878850940160920663617471682092626777747957996772299159283347108469147552564353391240116510378315469085842438965898386635358029447987835397152672950938196494595252116545355111832599518280337414403290632687158703004385641583008578700582160214756672267204699300531577789249079851802204227445756444450456921884751316421027424399222742341721274334741905921304594217144155240683853748744483125733653752142913758200800463107583058772801029046315270093097319572099999259578095511266240275363896407226797606669494762862372474030210271702045976066415462207048399256839477229101007497240964324427580843149126640401177597868138912929230682842596608749616138865688398212822042293474318318178764005955761616724749705250351478409731276029161273276476067130482762491034509901325088511700859322296776424971868860467964848649060933757999714009260902062256199499776443594338649358375152139771158989968083432027301195751860302652133716484226262066742432896907634969305159744249647784493124152233134574019685417285745098005283255392067124581536987353546951244455595398684687750810927997979022263032092362734127038594452795361871410740556991266244380355023483209580508803806398969376866475253584485389835266592762412874964835037898089507414980020417070072233385427894132510442731871467219394346812098210136254383099262918000648553556695572809207670690251837786478206685595558593765300651508611611461433242628398516759369095015999857787518668621486181661018986798442529730783912463845218252721526376088467149548126338425765199345967650828295672200223014452119149575544303944246878746388360036874925817717947488658252430277641143726172742258870828553776917578154209437819327877717764256471920274633588805529453248300287220847904367027944369719427628373168206684743558732925209363864125886498363117013624669330252301962483966311394655658053297335109298295505929193402398220224432123976952667826414930454356733845419861133743907838016890697190638874522176974791786493875727874898777457142734137225598287260334183558184913885937212039632429025789748109008711429493769611473276700776431893101559971532175334890893693686852036107767212383608211805197631433403765058302455689816306137507658442052202420371396150019083435878360871794049849809918896402668191791054577785031659446921714757089679220915720641391734579391848461994902253108788315568445851475592453551482221835978303458715581187306734407527929217024*i1^193 + 302783290882199495691899817789453417226179381631006224789819357173791534155067192444668244408462664781455156548395936022588850041753564889648023250372913431445397616415093596732928170210490366390836326325247227651885011988532086721760943721283060570336700511654188220602679604434064544403741033359545363532738037562140886597627428131784430304295580935426956986795891420047669834886964314170234372780849733002756699747457570826883140787483398215557474180248328418462096745913974270244525508778555121404376570896766017541112458772461888876682361647042690276935558201873359486064415886603672491914664258973291674711545347635035290147195559598513529159351760377385221722131457098344374554890601360646416014286583870083250827245149176306799843587860633819329152104540916400770603314153784269120898943637509376077325296474051382751003655513148630963634828596952529934046560473136775649229430407118472573033966598455034140315023323260880387278184564407738690346011685539828067848854180934198394381650049421070574113850586309870313929601135217235128749362422178533452224762061130792479735168654861149407206745344978475768879847401699742083258324170155473406671075807722859588827502807753321760711315900311656070725291020390147485793075829403895423108904017801005681482120184285618732086022642476485469719055975666827701749098420269916628497373720129961304316147589402730887486456529968324969665656448169264267225086718916595770451714599804219112538130092424601808224719490166530768375632683189654403058152372884527188818183058970337867037644798480342635088599626894515677314699720153042695459886384614370518389360252651383722862186990445825779212805670841083773700108606675743929106243077401237027227233458219768939763034797255089863992683178030310764779125566144733240828691292501266835273356890943492392938797364329215224238535712555757094033065125927396619048905257085625434660243948006694247571809823639412997290671440844816625395291510084414066415287134477645759651771010981986081574480449099302313809530818887845739090976772295890517940677499986251612200806588555685447416424045541148120322383910414248400151975974827864989774179849272866875946677997580640175059531381155101666576443522193352085638464911900785525283168342560887153383796646303213831850212170492434378383226426022261778320947265832604268609228369546256674089849460879327252533828674936276342991080604346645230735158669957700781660827135668297550549296979255617040204754012162240881403531702557884494202251528483350191617241003327087538179747559175667551467743453561382538049079163708841241833614810922973009684416853292714799940060074798545618128470501688236163905792866313239014273347699652947478999998391099576599346105269016234166255760079550865605791526001363475280377040756546273712118538698752*i1^194 + -879337758776361014857661562033184483609595748775175449617191382778282935947596253130155235387039831559357278036995586639685004916737000757865420338814375476320210426021875968248015684577118778525042784467040860560472925352874379560456412517692436184114195771385441500494087367514202015938843877532742928164211952892471275294342524905893797488795082793134066341065294580731636054234009997917985379483597801333338357921389728692344676987480987228560791501045757544188041371863997436890210915665044546319653507815833743338485448273705840970664254036854416718423803127979614419544205449154863104261630435501630344296799393673787677669674241702651503960065748917286720901919853817465015922130731990882371927234989392137488054342321304785940748845873494180317712815013524530160039779185367642160030565233354310656500366741619952513911293038095113506241604131276850867637641321983051501847796003171424793671740480986273102531025811576826825387438783418665320678691169485361994175623812885096099420880220683639458823505138186862149616101574027643532043985377897027159740770529489650987273252665455647070752171782099792225899225931320074948972749308592703115598732973864079304229840157223603171113210853621488147663389305755122592483554417481517596324860607118095799304240853957767805807486250948525348545555116075782406504827276985999988509112206819999592484705641850201472114756785654051895154064225283058519007887411544859094859000079397684306589893106906356490196190897319985536482558647890841058044252661946776455243401353734375410260694364945467807877749512574690245870853384572974740234636007477839364750435622126395018387196526288163821719843397469007364617107304866448494050721905557058089230444976452438783943867405665005272543405171114946943639086805073412035688984463993914915271892331227833319525665568418356905434181551386281068145419384881530170808355464289661567204282388764310735045685116036211011690654203819440832956443835671978482888595386970129904253404083021720452417636756145797005693812480851644045995035128541137884600358862138385406371894823194898629020879819381744672161989746159919512970902210072721028131096017552188881684014044362275580676895669696457676113661297385769458819233694517461397416847769830295599079479501385412625988678441274701192908086195834024690252083469935004428425412265759811395708851587254484686978005724693515646341198020927112949061087067696138577832488674131085886880724338654670513284601392236130761159402328554459446293733729387538981645893032501489000499409765463966101587708090367345655949543965037397783169075125524186874955655295689294822899591949240260379661490416734616257526811277633311095120735037648968071731266584315439153457930306282853875420549534612572969770881990615858019412937316631576576*i1^195 + 1530511046881789115807944048752907960466865033520540473578911081378148349521253908584335887461446617549630256270315411965191486297936807552841404058918772127735932189380545785482992844185683042911935673575247025196393371610931483044941763992170009971697820571139040635389036041565383266753106283293532637212132714280287331439547642248244092052681971903882971282891704065890693056893274352612927742039005417466868257085995970557421665674435607932477635536606862658828795473934596811071927186232370034217074917146751883473318037754388948155480556664505226389108100084243892173857835372394886000253426102577706608652391895877824940474577973660368107320279324497239931165921641763037237158801143037012855090182007689928970706776124885356155370434358902657557714299720492264884330449326119706277471312947824173445559732190350064569083056929177847951886552435995295525426546693751344320457181069298154946845164384281049747101718303613342915858704009562521247503422194874452441665610781974307180251584113530675350036116270449701120066009172536800219914321159030072842517067075416018780255852568771667238670169574465552826813843187061492002045456321483159158438493381108554506733621637900895695501119082049511235248673357018795631932628406423738547331516579190994343799574447362117233308301632588147906555484914131062868827766825880424975465925110952006342545506406440404173136453333406390452325409545554459956278697384361365827341626887333698575429342382331193688749411886254408191323944154925120539222269205677164094368680032951472913193132026473902493822855119447350273766439695299247886701450993635936725237293118735063526598121452997185318492260804510763345212060411179592629834313708830877541204140490902023107533301217611799850222274371413084355162793525100955289129480722757048629522764565564431799385235470140041196989136546699261772325542783226034203738721428786893731993147524466898228407064979575434178602663931479274463427682928473719313802320685283358469288214688581986485234319164172056318673575763813201617782329408500149817686578322225125124757991278454561200892499319261608305499869886641286039229496042028524156145736158870289093257857457828521128890643859378399996617947682414931587536338139048098985042187405581368874609750807903554087778668256543267141679128689852124816391794376799705680635990754144280797067675826495772093627269357423103808575785797692453303820550100600675813714709422448689975929160557681852634768571053279983488489264512294965063693903437712307338358380152662889102156990360707293125696813513308405307278335642072979642963532088461925051525744704730516280448328658057707553920098232973631373239682698425678660038543098545684800570187233011981144380754551517864881658130440544655289848337987027047842578432*i1^196 + -1456801859240444221625394573666246736392026542223562109109798829397057814311085587291348877783289492491188400346980647412467642375751728863085575259169103583271709765449283285413767613443662321001833802447933312586315819302396063951243542620047983509382351023029432321467290978250732561227832003121478084794636089422642559918856522331058873929928829738026749483541805148401071147886302592990688305451288895852609737733213282256451481509136046152035578210541503282853235115737396513137532191614754423009199507950508327071986765492483821934243517496031845488766745592681249496855599490736311860069610329075926969562147664183535498768205289572563782149383637967116878004330449982169801738667702779731710191379283027168160412933488826877821955297144231689838374333024567727830363378663596166950109179634567968142223325834511243554072851169939867444990593380236845302985522669314556115659734295265987342115970969224165658829261539578014645355484920083035729056353489214190923609514155963370859986330728844995194941156032159651459304777563741810560949669279040439897173123915639570433406178868923079817737579469194985655163013321633722407652904542781968942152733684068223232055498867689947417955882961203739500026362103386684053513714631179008781050085814503788276933200723418870708323324836313113934525699399706976592025350722920402805101928899427660497049653184323450965376715886042592076854693351315813027881672132342097384790166909423751668207583497534256260392876185703934538801313381927350211139272294038299344005494056803012303740887382624464829902283854112662751098397018796336458774305119055466382032303604627746137121701217559245861351527793488676577230633329258616852870048665108170526366772859340468980501529857828048876831528213997281517326869149343433360652952739666417619849552617362190440459770158813507102374868501355077910292148065316479750660134902522952599296504280054268960221418759426759767740245648554969743827939919099007553628308840687951956094513412497974693259275066778397238025465432906540927056041018511886650790655425671763940878358694905105842360182997856157875103358768134733257236344490714127960874768009509892742022801527193739322506588616746039723107603225142396185475085724739295859789852175718946005876059674897506774345483463004829276318510438362918460083600194822415325808261641269143904011380581450036448772144658418044423889517998269606253300359998948373914191026699010808027847887609237863674824523249112928001191466592053239481351354244419587261200093487511910610259128550581723177645829726248592728074126957474411786375565452980526916490816197307201516632662297662540051198348581966658378828824992439759125092997109786318683919207835588485958511769994365230117421928296499892767823172206592*i1^197 + 603277182614547654868939850512321118194213719011693636866457213791328760950164910412807154638886236106111662444566484038378484529060052724058943718291700970234454722211668031730324717094169378875743841223808961982526729479458034234143753636854522694299833509119159895563439484770861945128355740057387782354597658025758195055741979820194106089916031763798823704433231506102153973865551365630119371658880140942152721879273347717197573609821056072703291744381341282261544610499125021691794617402985854903790484443608978598482489101527951358277248866808630722982372380647920903810689925524870991479241483433476664839649186331936510145316882656448614871133994287238890991315244561996597990388091801330596007754293934672793202741067099275952345663160709829762333997854396463827331629073937025186203675877290590698052668522470810089544100746918029758983239509227275855685181779554798337854252429885141796415202362236056837944883720032118174638818946034116678758301552607047933217015459244790419964728719564778477625430304749929096352350312695246905220957997345668825330259318851055744237318424552901189607866795507642861812544750027629728852253806420362900311788173212003177330942316375966656920951868307986528201468367595875574752521350338959534190467359094071982836832986723532514792454292340247588561982656100836913167264160558785782880846898226018787379215375860909702765754972830716693394596299877483216898906762023802201025556777753450476495880104518439682277553479405218539883945445459005723979609438197392113657971829709740240082834301709448432890070391597442293491721310828583203836384365590643198781314724115077998836785034686254295514479941312500239446000189613346037704240874406278301608141295270009976549061514389264398180326980916012538808936840597015906249156190841269281596852906563642346353688401780660345265691345503257441601062907916637743160022539982648781462680494420433370278803681809070887995467474634690607130285225907283844373718625053833329031107875188790477800800372911194394797919068550089639825916139108891646690720530629280553927400229983210964660721024228880561780038898006924042635286728614423762616389941458761881289729669798478886804077848207666551619175576316326604936465433715059233381208460934636798493805746368699361011742771474737398649177098921752244475671952384618430321999673965606400807752125154105483026618221588909397120396755063620176846152379611528682804149822543024160621205075988411911090035432162821522940570605369834502453266077133883693566421949557262440269757012159753038736876508166033311611042240086445031535519969002852577433595469192869933987683153667444138348573309755948092585964020841732929019158330579674365996907805064179268380290588597835195059901670606503936*i1^198 + 6512332863345951557091253588214152449525567075217927264110515206539130706208649168398643745903521769237536571692569045628790512153111647200187735335276616274109704475414705551975920381685738838794891544617183740183619457696864401386783884350240921645724086322011183928268098121947593458108261777813078353440953044067655872785613130531183752324778227008534471054191869741235366377202754655364491467481864066117370381275768410124128375388601189966693230824222328852672190227350311239567281459833378973780618794439965451193809870268700662907189893672410606803856020027918675912690764449070598208609161173425851844587138307411285313596286887774273143844025630128578732380920970439708699326416434700701937892059741469765786410916501275254286925148335481383439262765024138199732918805229452644404184138064074388047343812171966611081716282557242821585116890932718703565991521296089772378852322483224605282333946962528262016995501703268152712624997227515438274817343469025504501620793190470951975272195922927325905885070806461342972607429405453532189539027434042485819165868293191179206308304440543481334543012837796199670312419027665880152648907282563555434937804832228263700377881108637992021690496387877951282166356572026651361519963791034723202868343120904387927502145530109755361929914413309972433406576220079284657856510671363853967400543240412998607270274204255987098217357674966191618851479919119194585990806030403440972479255908077235989529380030832203519357270733144534115592994646567353910117015705423604720153064555822786715802463244838145654971307785377020809700909530980096782798592913934288811728598927505149028797637595776323051542550790278136429093446241920451019090429399518217910767054971139175982143724572373397033184662087346281968766679475908263747577669933358919286078504895529581561320472271713294082247086943369345944602341414267861431293281170991732949595121795986370550514051415061426104368287773133698625365261415411813921159162490197578783260412935267019069509318703603283022023439757297833726083209878494806323155596540403597154224430268619748599099769005172595229469668740256681929538713749014802590895665131951061093643394718262856531600729184507256539848820209380026047328571204208379768053502052172936810651011277463775586808437488806597026657058941993650944413816929972749508326571092720727961770773756245375222115057119183138378306612031907407021931806520050403286317971024204236715125790422722410305030250309574215992664696307394254960828074622197923664520001870321494509086395448389984510912747653426030279579873021765561854244324168252745868166707902110834675386376714057288890807894135694322197414933692760471077447941570147390363933462639111292568566375885367161126912*i1^199 + 40761892352131695831494092454567523079811742520140310757184872398064133548626851320742552792743566815198891815331303028301836854069091714279420787136583232681843325672050610843392213383096859197186284982231555133834267185272382779017542231488968302979070516302493895153806021004948163560452446929102942252948951189994543436305447295717030198458062569038797980469961823957356350854452503239679074932289073601823166149088541174852838133568707094285891591474965262665704669048357905735227671812942821715495918754698747161398462595107800788861177551471906303245298132373692618137147720604512793376816245027323858546983710470403652881091824782156551103283164640048780099331626730423643076297850623611540597924689246463646288884462237129077239763848848460753813191907738235504833966301230635876252288272400591203546240719758054724128715043464108021618434570711879428930990938797608627301688785765731396739171613183091131648680319119216659398533232793911469284205967737750642086066857043016944206929421824115826692972088269456722750583715969793020636478420605084911689058630624012152013986593804948446828417167044022419177597941209439968691812065026076936285639719155511084402467485017397789662637268500226679548800088680407684403461359814995564031950445803116943841837433888806642340141197557358145984487965908164382000619544288316722693986344155235768878702672527837199583472860490692165689957492518091109306352706279407267042931939759361990539592883033089110182366652026835626834735302964090789856935334226402788404425184950697315558297391109333111518703818357054578744943881675094186246082084705287828243878500804739953632019318873411144746241440302907271526673362553188710794511514264960132390831358042046915400494522172486807248565388025884594832823036058569556638737273943191978454856346050549928860677273250733863022339996765871485380733349947805850939109783966881862954019164349112335249591446924447965349957850533321715579022286033112325574183979170255502656049388932957721390209425986443366074437007292198063422307711260816947665519176276156806106702055116064255820051895583724525291886596726708401614834549903429109558999873117948779586203071397777334091610994346545872501408319524599291186776046508388803016737072174206316421933500432809528735970523050329432302314628525701516718949095312122973608819285748986131350809655354089909966920723564149893031182033384306780874951644951826879691269601614528539831332857850300567328083193266857404473992051181554803568554308204522041964346005758616756553939471430683716942580867485718525412733205465390619154862424187849702830559289291775796227427566526354023996001250500070884897841561497313810785009565196064439498843611587575605180235776*i1^200 + 20298502006918903805418968099981575975779837221777553218281933736649188986420518724720156538806722229036521525642708712934246449312605757710553431594881531022143957786821877501914536685197385833522084819178043640118501490485734364457341743842794787053172991251555658756092508043873834345318901819084555180356978260731207682921183891563453417917514601454651041994537773440517012230075193339470871574349441703459361146511397659239083164061584618251242297966111754285772715286517907937566035554610478222777255249904525297354557377597090477187726133648895389279829317791860851808547619211869191931826092559744583463596623277499342663401409377011888195729626661427477595231695206023436285462080404437539643791224218350745413175263278947218688487392994019212175065812511063821590478237120940513883410800220819687980471842820470701959864171681168707234800628208355547767215622543154218942015896561349972168963479685429989464663173034738536960188559412097800765249779473903850469913338932346269800883988563446997243034089746762190242153238569103054062445397493159311826056233556792564994280200178546930944384013392711322371581850233099348366042437507149747679563280582858427378745561386383327450143129056580410967143858380871248594296274175969697279487746809988705458248481131390641465565589489972775644836964341080944008989104398207826786708152718191809465390743454077550555131878501877999589918272695686976408553962167558182548519017536378726692873076232128186722731476169101269077381798282188359104973380703487646612166243734113889101436577969416897761901802461505072210199275653825687539311663534766228002269236555537846040428222777933103563236813955713613737172856904321149634876052155155388066525456998889736769855133934612163206672491802632799650839225695047149254777437596641707892635314315374667006555616014917676283172992168339635423472113765969403170083422111860756407145530214293473671724335589315072513874816012338183958928146757895541934014696815354418670473306577623760413692349345585428634934835343759946346568572574026772064269142036967662164504863321640582502353466916665069902808812243077092282168672620532075938609809345482986828479836054588656609198554889130580694715503382314389109469925255158433687569794894804655778887360612928072406889019216498702630238668688705324429812228135049968347200631108235676997735288728605646540792128564065550996342924881665716201238346392815046020342846768872317698701158797411058002464042902018756358698910708674194397869112055636543392882744212672862851919647612264036732593032981647239108477465964715502352752133443076270127458211851596410755508502048915383227420479690028930228277395659673183535278062612151734616761303040*i1^201 + 2432603704907341994426416833652232246226760286783713469901582038780360923755166124691463428834650446235034529684054671276392947562473308659714025929649990436358871438778504421152528236349368640876486716423747193958630285149266584100413013487226123541407903614569849663935471230753202178545263559799141265395018526567357297520620867134195771088299118725264966817039835674120504770178584002551292026126085232293253845505375388260070869836832798507076937270977847305257329684052168587545008503479156320498896711706959035487354856457814888403612108799402533119505470596039162116713360594179009447562706688916890906477106621042151912035686824323844001566459750750309454480592469215058232903350147745593235412473373306620334752241808903766322817368918188361623032701736798748024465535467860056184398598375309523246186520519010916324425553130888336470206570270762854390515471085008479815670895258410539943320101783238789637060492294872349577116837429925368365055975554130141611282700945006180688650527272808157042617967295834721615050818816770710122204595253195229346827367603661923969046120502943406418058215462536525550675895230683273567121721897476635573354150167502675732529441936741561475332699479800840429444438626263939961752430190220932045036655131862983165647385005868077390887260778716531827308387732062118694202608836982799122416333512614710725159540052192088831341080920406567256190019648735730156669597119082387202203815583820773726117560164542306400799917145739975949325899807058786353846057502496228323769870395773154271681344175849341342459902362150439597743373795271099360589749300559213700123814591353101475066503057482712154323742029056944536670022436709131408423668162703581783823192966865589388781985597633633581509669128257757289579517888978639233693143262074532415579748341277157074057750853439903065693481261792649503300215324184538733661536121024863264001020185416092256819282259460643546918905392425589940709757380572756588207349107534628221863434761076915833938851744567964614904676484815142365255188649929948279785184910491638786861013836182583423817712291280280365350002753976091182049742017911532932987797601439893999425163949935341295192957180758868840780760336622391612433923750147689426234277980364894593502087811354449174278968755050291110437235895602703009856207735662064585773363448042593746483137214491847469489741609391675289110776606363381194561216095448277737392385280113904175191609743859616955623806952906783789228424616870851453371726454850465113730898135006513542236897630114775258464904760464506384921466818933451974787621399475784021032552789823345677802374796212597280357499565381152389667147868523165505890528788480*i1^202 + -188786149743250885962711946636457160954235967242994802430433528585304055600283518119241721054923960835694828704696165724097693451957298694806271162766420493263069829599773302650566705157385920177342723269868797755547572374708176308413078481840054510572685277536282552013541618235932441184688469513815621232939126984211345442630397132464600395699526523469691530089345518047118429126503308498729082885286735501089721511129833760386794796465630557261763347438670670667605931342402446228904921730654324926613417055007483823255073733738964708345704403581363950369136611381210128164543757622936444698727358559491605056041080147861080798818691216532562613837332434716612785933805278403854496201450933583858180640776849903351135661958036570912236837955170110058018211011585376795040932418578337917215471247054901868103766188398480575967150554055417394219788636974932132863630725601618944643860057534834001548934850756068723812988403020621762633340049263746195505590165966293664395266418682180990579298175311285284953309741642544993160887559321946344460958691552643625410350130535928208239264294999346156913059017840784197373470689733634748089208888311205365928266222161976566077106221701218131324907945101151074312868604813100967793508929729145164586006251577910744884292041755262774336666055907388908308483050982217644022759130669417237488756504029491567510398324130299565253225848776322877306369760334561764998878810625317794997197267728108995916482613514723272175068767640359726105721277949597342284701314189353817970683194583633504451851006922144525166412504614652529326529220038864253635804691199575770905142033105691228723558552101492750705555707250184563427104160394172950734462355430707575246275496471266624519125734344372607728332951866144632259385246793413276859186682234688445612993195217488668505241939163615779735948800167554592609082377488007149727364668401241986732515056102986076051886564064137790223689191256411084735402267430684496395787360859612876219035534217370609882725132092989457499266539423238141991205266155411042661846891134375989267407134331956908462670002212943918870777474841774170191000175105825209742023859783817359369308501587226041948265377553431498074681967086124618137856697996251767638207565681667798155531669980079023525233901241833850171491903301705545843783475629817217579692871621618936695818972058634985571176526418664220570050452932314806959107885919210681273195154197052302077934371526735614833335865291116563082522088345180842336498181632211225725584118518805806820773786972066397984689294710972960184673335541105091561181530946187096311345303244778933197420234914508687050557386426408732814882279260160*i1^203 + -2092550638962643476622548856356027513637200358291222740541381362174401980245874643592711559866526429053508194080667106158574366430890666121937896297109559675419617626316364756119631334261488198670475136171487239615378635261253678721674612539140679221565425848029401363661779316027531123786247866708843427828354561551044653841233232869963428348162934471792813196190032907511158640698336983427592032900931099085488058706119833735922842545064244571594012078153965839262399323940042890124615458601677074571903808595558924464484470034155602491080200572505689669628220337387333505353663441141858982268973001543583636225810952488173858313475697021281074378613461908232010118776189991552552767482961652997537231373311788423906280041253110050281691104316963425825453817506211966448342666228170291728006939001615263963568008968402700754998419707041779144965297652121368398089545010060630219198414863274876617296747973215744493398689334173738914779704622784098027856725222720439622152736842472768564839419140301811046186521123244676415447125549433217661866411250560820571828266252914705545264947673645100299928614533657256548277762194753346297398068176671151136960215238578912387469184800024073597284853331155762806683116833278771346070705757052644419007485083915223197827634731654541593553346105815205028485397729068241877427646772055795901853294240567209740619711365419684339635976482852335361775642535136101371585956652676880631799347309670431612527850296120384677473253855608943413429000746701316495429778340384187745107853617222451426557590810454062199506969498829335733960561319590021937047998531183106745406856733523986115124357583054657197137264051425314751030398797891135269874822893055481565532880866181322244263048574299186148153828764364136974523637426539948288500059387093954306430339301316728811717918475386063296996417408606069962981174544329155656110024464008976715466330356107326386754172436854829466790032875483553610319788936386442615268655415839405497741019734937382243426632312825319386933934622671396808225195294644122678809578970678577101648560079156394581049477752573543440266488062102958106486424426762546372607465778285422678806891482095964633604902346884471015268922279309655166716562559510129922787770516316196238091872364585844090636617082874515600579879205287879440457624963127517927532745812391944231708948952521899567215218478910123387218113844483880647201517074194458787892714730795480713444016187856949625478151742122450251030318941366276599174639125869398806280730516625361027448342815619615328496834519177654766740234729234138322268916991341799160049085026343984539886921157441676086273298342608896*i1^204 + -261022130431753898034954376440249043564959474501451824250386423433639796453844923213281398387309036214268374878365095027077701969338901834458734298512289126539684263184955385791733609582314540763266375648045557730856071475335478331750492180654072970249195702592898144278882968035622063865206337621234702867598937884400886926438826854162199298967735553068070805430270092644733625373786373361928225958762322242424615623557798905490843489960980232346153452956165346382206130447047463400676640836656417559665132906571412719350474333842581513586601717338706061661607544635653969884802360910523271593078563157448937020741048299615792558920136983457297102943829259563541230336443175426880034357436774139607824442564096438621815130577339733621615634851591252460826469864969557694664432647010647872600619933857946423327191445484080234123181853217927129836979318010449076449795139550558742136892546548497996764406276365657752563820142184873190636678333796057155482447314390787593571109809033477650044612098400845353531867839463931032208242701113210799445062603741358815694035072926191724967572016749021487333519149401978407412394120334319788620347051733843533473656480733609283418040528412920662732954884510291539535897372687505999393405065592152537830629973058290872989243143692019148630084819702053436627852220620976570652209672957976060562869115769060677792927128888472493596038461937168918776503306558256591191919721267058766950923600221061081465052587996882423189822032166996356601843374272525411556799458808648488570722350160061789796938635238324749697090578488019857483318785850508009447094320667001678886076214375039857097800032081166037498146521601125325331737327107784565390968371661666295467451711626562998626177159375203504062188945682273958863658148693529228367482584792671052198370961251126500724208217715161311593763158190924931853789065279492281007812057017924064473526406090796495582879168839129618310862629435230652271789897684821379322526830586075149282947070030949420916410193536553001570082062585302970233219657466502681283022926372086788778103406352331527567451351580038088388116226122562924748225043025955067504487369437975568385271349448363448174766451905242692043713096138606815298773754498792521170347373749592953123704407795687488161992568354895662110739276605352919308897099395067359120507269275938240270710840048547304365285403838757699072136597671315499530269823026720040010259575449123628218706704393366921770184478799759133530905657149537383810165935266761424039251100097397392849268939573545504701663383075630610173627070515150474636863139368463544198455676198335389413911020938723328*i1^205 + 20607177425059926871390451003768996528777497152305989209824304353117392622277831518467378046779062408340187747196581156465183271831981701896132036412357189076287293803130974723107404322506257769452658378369417783196492068411927290190928772447832303509129417821234705072098996556103020300834774793435721281104775739291944918880679054974681327739239292856759902705236263819417391871643078334216248253682901344498557794714235564995729899959991998959659025334699701738269598364355227763518085110658971242108630330031675626040401738999432802570295493267716571745187370671493587229408349343241324344506503286265205250417699604908565618185957583420525324898684358877663464799596606993832789650936617261689827808814894132263452368280002586290648199517621390597477408942824729776760574409768388326010991310550272579798216722368412723860855006587757282024484439670463176418510029501857530579590131703572460174832640192303687228014696118670964390490894966024167746997456869797816353416636159713045957377850311078253949340492168130233852768722507319721284038728679067806750639407477391839893618573883608356397244846386642608466733144352896116617145558191328564648949919503081871749972870277728491777858288765400919688874835786018894034186500536299081852831957238280424137259633629268115250558132250250381112140612453517161976027889502106529117849992505662302968486329366029534197106384093787694543926174712315272270748122036925378362147177609143690459896315627550429936896071906261790580891348107980603520829836548391321855750456666586975875375892096974729075359499300115705048655725290182882107334399792135622630512928575749865124877760199125552362627403640341663322362451796929176853713963569003517456953665798226137273513919157885189643827694095070762872742904472733943070329583496981137141857085090143078875044802372295028162657953075087296095207740517989113536530851102087596114847442030463220705016087353494687031924582795086278655338217185674600000188096069939514125281557796103322521652761762812794710477233919125714123298920917783905601230328515288453143285462143942750476876531880373395470039720249303215430678155773287281391870216502967660275650272215457555622862041244813182152632777886968344711883528048355263331147788764826442011712784002393180140562032505111529743947582682360996362384522250363137291904249273185650169501611692590276229672122117826930197887040707315085375049230961206421413787069129138968997363308239474634105356385116209679633544522431498747264304846870830561505212507358243090520681703516389816595154512828051669461860396964326620851663358535783084272698758800680681472*i1^206 + 571775593067138977306795813129265884906769219452697967115020251784448843646531420581220189530499985717704972995018139053281991656471193533245176731236184943102931273846226033162207793308511169890819304017213459262708809407909138335960220791501758637701439597359007496520432781706478341175259956767423889265319009362589290515989720826527649760034494463800494771501946292083820546030623650638953609700730263517093721719873625655975416415761626455427028805213686272799923315159659227511636509657144765247791572582406208033350815004489278511753137486051947749840284280329636254619988392268027619674508901800529495793244135574367517878188881801761196870592393620760217538127215397817432873880107528185179327215499005146895807672849835345091562627068979922581393357578662304544729984500145342210147420130906783280102083715566860229969193506382651838714515208237134660125707000161110122082996641527198508959720540084567753481391521665062366630924700009300915252899918459352333248654821656018226254731483565633327660159579026723163417421039768407976968657232707973117801602977390466895181247133957165142826467056028251765901871087349736241200828101295304828549965262356577673150316735418598353419507489664380094593649712285905068420698635942367501711705104590470455709244441671602953907102966402813638279533027631102083830699387280418514804684912025670700298297016488861403018978543368448046918335295609043264044801672809807824702248223740715273158941485824397709145395488145741368822490463627767179679657817402891149918701723759214399619978854696969359129057453607458063386045488520300964469430689327444797184680788595648966583326941612299414799209967065665570105235004579136752388572957392944566816880091496347411745755655175225208542916320936061919361703746326688911085702527730216084051072744620667626834109426442044434006299137368881746339635597777603625986828097846202899859846218678557667113623817772358822490537209237582887777691863586967006416257657272808294038444217269552386262135790847611339326583246250527070296428094612128099440739901594863817095202767140165496649704408884091796229115085905427424111967862926024349512527740745875339546168598170964685629866239704432985414900584043647783811499357550275625297049771011717362033820462002126324336393973907547490423845100284885808512109076596072152564760672813549881325295056124184103612053659610226160074468395209105001851882233990047393963118477998936822668314759470565368003689567160128423446302743566349498576101524063869196078302458133054280765841118555475147939701818489691491182543896918970878302465363542016*i1^207 + 17146657038522310091194657956939947458137950053351472581084325316868179138884904924632815943581169982064613365425920829034245032459549503126339419930817310833339351533481011271651958590288569680553653391793250137411228310581283358381723087122048813213138370683390191473880191966139327158658569445230394805726149707015675831241168045772089721136085040764485015500975030019545220263753216166427858575527658092196879140848842808118538644121946870106796020398316735178495761819808984712419265085540265406350614392184765274672288390827651219229338736634659454081980656928468138643651304501804272659289517843874526510485397055312048036756656471437243915572074094597823958766427332596086146689463395138561511312933185770639113488920073411623884346165781908673262415440168642783660364938994128161709456898644491063509864592528236313114965574521961652362576871801777193829161761248641657651884518544187864459510518702148126482727866308136125467688340259442941890946913083283534794359118629065564834302423673052096367356648529165843647822153399390456044748306471611186793921457329223445379812110399993337299317133901996105461069004937091107385787762720494115039194559874129827293165263139427855304786189297523820320697032556903106367613692290632951191698891422482866712016037840012385229878867937966547499689355018161144627855381185060358689737093998903453043412029428356262438694380101047652705023833989101550996821052050008216395590601681316768796943602856570264582673322366653080466366129124070550501835669776561275739578707490995016134277296880346240006213688657404633435435414252148940814083519655456133467876487908160818618471117566940864532374726230419272395300713213683301682156312134208975779547532604984360672889574748102766197916688598613469496535722869706245447108052076406568075090318058415113802076497359888095206818206703341957494687958780163857136509133008492029119373241143262776490401074531692463334838933855218896703843557224500285362378760369979786913832292095068306406127632498932582102154127434174855326847871907567965797331762290224942695050205473757966680515324538809409306434470412442540431087529316102120625270557070275645144925920953534396731253972837520680917749181378780586855223782486712223190698151717613824705810847352890408324535510527454046578836568495188616518516328920511793144623712589642481858564819232011807321866757385341837377440551624809318376622619957911058357006475620517600766689054399890576610521403089461075739941893842409276299238094793868125929292653694150441695254136031486798373992012576838673193806856192*i1^208 + 467659708012600951635531496167417683089726389043894804615702033308965944983030509721518196425348489092326151645757292229849939655625527744228323931072588780314747528118269157845505252738000354899483663536257558286270546760394646871515499350427184962090777506480623658860996721687546918465747114569468932510305811614562064261014535217468935235876109505594715198373871672552340100267105925771039669886071871603231992370541151229109792192781641741701308913209916249457476765262525661369996921024428062963268174540148493433843163700544206798379517352064881967543854213798271283249852460663470255256375442080705965920264107934952060566486215457269228011219666393180835963604671895642828032215173132639321134755919892047284369965154833569396766750823825311315233581405268087123385086020366041361792295559782102746475175424162858368587568520740020838243430702127305912135829983701796289970385816420238992178359656808009706538938202658667205220449649596108004460142569677638382739451322776672831268494403895683489753544253718027289157094934996026203178059955436397181341911860966079498888792337899744115646553673781351158326872993379336065350831398276096013167978695515811635565339162581157781298249729338897759074217483692451836177000843868244884460878209317350341914880349997708206492913276193682036012283960243171800674477609417754854828226759360903580078202452605607820971530841997488864234996292348482355353454330992752229897674675411129578344614340658705333373024770233581913834227269664894688548681299769926251932963490277784366420546938141947814811823266351004045059074810229072876864075970768941914824662184472985329776010798981247181604235247446146635089377641381719134990682162408376165315401964411373780999152442389412783080407011681423830070209158131058596384322059596159618456621466439014002517856706148654434980348079302335522396779710152568375929641954183741509161183459763920632944711375006833031225530997829520072115736315535687803691697832766548688109493360893504296723175857099128150452130077551460453261064154762118123704899992691044538741211644244435050318360978961686380450292316086559911620871379669994039080424690746111634835384955222517127590143185254847672748331010017744390164429413522948491517610211977142334962677656403589172062717927120731459539527886786094125273159640468003618434974759774479541303266324697587640650218296767610883900132247934652393037395687807315958031417547748503768275160995090141694762922704642279149585272595714144554713283376661648310935806224713387480271770415823748488757248*i1^209 + 12383411970777507386872077437518399171331170239028831624137150847437910011279891182408926547543025202909948384394330531202493348213850159644122444374907687180084736698661150021964143477940993802133130056136938865214867887402838497092298365813752530853833469432329150564263123078824966379126055996764402709982184218445626696127775243127582102506683917862909975695036942191937809718177265627572308079322113212604436202587518158507131303568941586655364132105554100118394076570568536317336477432943596538361203975029736585111724178440083349995185008875939638852700839181431624657668032595204427512455843009928370242864659215206587925996509538206696349003381812220932555698279797137031646047026573235123450527952897958860095747557190489134803921191113246629832409155093769243099935679811259239095526344775424566671146475033338426527080291577488335992276605672401597628269566161571688142697044408138010295020007140545719789925294744848486746150612697340774596899763952524085321221106836917620632473018659368441622510563871166778240541136885266329938504353145704367037312512222208338256651729125804885755278167658508369815587196408955504892843142279606488339099794293978549938998980537936962837195544579711611084667970489533620149837327155634047276908024391393767342257697593979314581919992359364172423555846422586067510639626354491030942749009584159235291501530543786692460976456282612236681331628150986591361023541882161005972633477237433100096038917031694861352393394552643158071930718052979584184496292678624912251048602101004648483059882807601114077266058097656351608200168618335751532419972375430977109693479134099086739568592928701853823644776461540458221432328016318587523118831091309755915699269827266696908421968672023985935017667546209185081149077812240886469687296570967034338466927470905765864859723113575994868940649379559155905909168025820687559184746203609399188749609987480298496185972365087169079995274793916527069292387407062697056613706949684104418164914507674185106201369581506032505733354616294107708718676129805832376097340493475887740899608666618023461921637613707576678194107355680799275019862594376379071213826286122611502935029497693753060022179760662919589134975777187664620035896343347026737797620993256127143091770123004887088697412396645547456752393658077558538837571004803704167731430904672794186454756873897441173146575468496477891091938138612317188364077565192902215897746760271865899611792906776373654803702029345269279813864432107267296740338156497398988347344942031437824*i1^210 + 3833927488260797019391665181097483359290205258308105214894466688561183109272650452726801713161162501293726119174604609829400688557600429147039860176182382587119453803066263076845134545386644071541058434699876768981895158585152464223074052465179726650118404774936510644165194943287771745766440231095446146175300564387668102974251128247852292192432591725703156876480217405346874693840019274906880228846776699380860596906686253411693476840844740012090093967690989208586902854860440037135281423358658107688145030698038282912850441011850340554673017766193199001903942192598149382346401014412212873920066754545955843004802174046280384963899495837929471056816239931154601934002641970354877968735858613224519881116526023618919052147892431936481855361935422964937712579365300468922158652949016065419185510616103541252661532478223318475545125927071349018568320590170233554900096014018576032382617287094452626623121720781952856825337301332401882290980255702692221329864176908613882591234556768504865578999070872464341436999781260020188103098499210810762672251718269482437615471230293643083529022649232434604875719769213376158286474472927712051411984028754006604284428128062310870147347467963133777886964133375499635224344019547190345335624490346333476670407730629166746543610234849291657064621291538876909053335947006590268528815666722256016881022459706072227881325196168112338112463080412225673811926627133734718950114608951205952645437554138766538252266432781108977047532180005037821050137542493840002898165343403247830889157420243224452602780390128680566569300544791032983358440543075425085171260032258666474395647856278389083337178352372298336736528762665102336940673697027557079205591386887084342302225280919114534009254625559424818596657310443717767694311883533442106042751423300044009032946830620910036939845222177696283866916716881710648294111347282746953774691655759329155236789964648408027693842867474695130927430986427808542863150072979102068530626640382228646377634777451855890997871504130645828179719045711881045904032398514843974860945884411121289308383042381201723721134449213563055115569507452173392349784572757881059210853116117733170332008249542617230338106177340742542706896233577956637075594640098583859240431171036621380550610993553429424820413023918520926437991961342383020582730344954816315393026112383057188130564200071884688062322061614717271752536580191228993730971512145991264890436208050013477416751150784629043032955030886533651497908100424801910318432256*i1^211 + -29446462519041590979796997721668300973073637639535844367787966550169450937441213552430216070801154715100145062984302781546705124239368917370191098046189011964812067900715800360881704103062500876101304236798816160456540283302228101513835923687259590208395820576516315673887436882820401791523714667418538460606371480435044799332112712529168015036384563094828457618078475734508817624496056848325616238321470903578914231848869837904387824117525136521458323229320364598539112708956517695386664978054444658480330038931660858954484044783139271962372310573778103234227495187713411779298446102823962277804971251334771090736712966705077416561740839963977769117576323910345829465919593792202640420032256877194835043759726622832157891942120665610851190282036011205196658683500545322724670788189593892290759729587816803037943556632358782303856203260103337168725049366295123139244910743022742867043620713665236581963333658883051394618538395326076097166016699466414503978017385045261577011805604092177641382211447551825144844965254233584765700722140749414246070481942105325864788300519972851428714571394748818208817112659647062844137167211781372516304333061086267015791753267228372127924011026672134620346837165094506257583191892915199796944501285105730734841104004487590657111632932265754922847463074671994717535187218041785178271205707924781365797963524830656426201780343703401880658878512483312518080309895168529754487717465432841684649433396731306422702694775918642154529991416459864615750697661684720558960615102010930508188077506194967964236418982883486971948744147905969661198501241529185672593596682972801202101642811623138872360910004385474167732090500115543968750192649822758635997252111369173701839450303367314820367948991757108014935963224932755017105142897147241480923231501933365056472035917316701087023332465811126935734471509014200609702382823376482564760503049981961898355414571977202815410019179804448620575356434195467978056848037539163387257253866740460322975123606070553289141149196920007444075985914340415143399134279136579188291293302671926200541960597799089831541289401099924365572490776495380075941105985934635899606408332882634338699467178758986686534468985880567876954156902501551511812648725492560984353927031807551702098560198747132575881507632787801829580046636316398640734360452584054899956738350421749384261392844598179127026019014477018595303019228559109155789063651597483195031212009806302892236968012874874991219615702959129624576*i1^212 + -5114387200445894213201135300798122558831808542212005580756664298052925067430012116877236334669950185743477637663271403523719173335396768478087571515809418425021755089481281726869565015382314902861483311454964213394288572312183261812480434871848379169986978233042809976564720474583224519345076991205921803805695951599075072263406128408639347095175058344065933430089321135602654359250990375217477667597620877176071947922157861239647144781683290343857564271819327669969107193310490817836942132286410187984859772069994344707896664627023595736578725590814026508668162839519616592721073908250183975161247211220596883051004976101996850979644190352619976619553448497702714313687967775393713179487960690424743334706731967658877636430632573575752014818756779839864679122827235114680085056024703555048413107690432312633175211226160406015074212521419261108294763759432584814271355640888664160047194701994320253887596483615749702159951274477290147943114062777648071313250054829694352191221515828073247157142371297939689894769092457384618656348596029829762897962036641834926313002226015968694431385086585556594127255819052357429475675148254658048625691171035617686796049306302060031689721859785116612686781925781812496879144812664335620632528242822378044763757093545988318003383259486394255965666826042574249528831590213614572529732968796798099981265659327908853674686266659470922999101209018384099773716709699504324469598439222741826538583060549927280439523771220501251149708324354872620237472792639600861381393650014736771814498641909246858717874146937429025830696369991718337369618001530664913187823318680099607811112324855394653264999598637007779656325755674635050087893759431893387287787596142413649878024063014020904656270624143025887415683160964597015594260092453592662172966355475279666911213477195993848570595663397203146375703479502825547059377159324387211819276279325072636345159402595658581274720289507414018732707615113967778227557249725587404755522955902313138778538386727379483131208407451983449563156421280276223789511117894620286231042518278096915806357707365388537247764544384708541450567454395510402087272605106208601830723724293819717944248014315181296573259338999197321593204858825504939824589291896137352425364414335249999350128298188944886457472385590287342070172092766594812649575157879823593329078713032410719900493568333940000083343623541415541487755463058027705547118051250835901198618495245997947007050711040*i1^213 + 17509348805225132563544675422822176176211139692058090577223650681187626361044006382127159742060995512263260643043817441543703348736736637013305728681832759564761493941196148728405284216616609366404193429792764102686704350298464877476347516083361152247411525878492756284831276978905383382522156280308868614812174383268029420644920760997342399419132289958770813906235762862630550232378856639217096036238357503223135950389356401198083641187640351285455460553789708411405327817063846104762437083060079734840018350994040251941980945582537628152513204214561699617123024083172934707092173747191578839557234086975627964307028301642335752541611603941835083808274792787746908151626989907569263889048173673841890729702630216220458752418514141425905917389263808311102946308705592347869276614362031110011664991576809885123112178762483407321553570908730720439600539483329972939087727430125343658672910028492731326118019903330387059241715260625425595940984200801188054790271851264960581170222669514982000618455884501300612937078392550905335056303836556232504717033003001290717938399687291400233434194634914570193105645497587651432158482584976983074137370228549215966733952606459598386657143013039684362254493595860973922619783507904750865154945423914545997273695332816948433649505153445233396874503351131776542314185047715506737924431735173171745882712997275778863813240363025698998831095944665463414699674197205450131606046642629377950468026703158157533918427448087346950619761411947009976027100989821198960817768166256497642671271740150516363666031590922435350613216412795079025853602791100968770597486051689920540646280200246788532263150752421754276450405536441438543362377670859173440845269216616845088599005414073110465100299416110489639723190277989134942511901602753972080991172181288268969777527996319711791663683253342952199524021852876879023457827367698081774372399634092077371065728690222524798843636459801600823124543371829399140414123415793928930414267040966933456142093073822418369302059240624985532932776500815977836117952274390990413015283427964148491674684167424923223142363666132504226242093493058064525703253990980454688848466681865114725260876079644970010289460654078688122890979195461650504799525580855308093511839363341455570468732333741121813055971653585098646549580746436251048590522266048918919787006291138586898954936209326318711773418602410963802557058334081129125219205689586045113335808*i1^214 + -328584015323252896691451886781041917170839260006027008361356486406407119703796423354330729033979473275928168401792817899701587881989847462252858162190508223494558974714720690068896317382801574599372015769928385148658712553892773609443247220240746557590568785126273652785821622659374142531892541911752484033158272706093396969808803096492028441419926784156035377912176920253030886565773548608545611157324426011861885859015971796993739420003473271357805154461320107059527948911645780770824529435969083221622241065453010086282404418000822940342320371034840345344866423279802036067073417276439284910974660658414944718943156953618472614476720563638768328762243037956054852788287609713682628969360567660189051897126088069184801687405888240432756276957455586429219821901132975558290188060518846239927711034810008840331323895676437966408022104174915228969946036278310507169429739017150157227392633457367378040291833164332487816394008088229630557705779900880302611410909120123051234682343582631404313382642698788922933574457561221736074790311192733657039775636775047670172247301145917209955927267708493438457377079145408821488355731533313446936325183145361091011331202974600601733402735032110512849869605655517345496472312544638562395340264448763900694777675902660840803110201977366457617908828998017871299968774090014033072379214164604604084298020142046997412457858970059117527164779615052524171555863356235225185978975485599775417111893470072905037433714487658825885037128539630618079020841819801961524773217588815470520758975320002086695183786569086303573603727452689770718349831831498366755574911004039760219972356000592409670837510147491851706559675980637221770240600598665791566947223832605635472793844984134206586450085968177039242058748705883617092513222226531556343723094024374341499952514399108954434596968278651973958365132682505639744645000531412854279615486982105168214915313336902301893763561785281154130293329312052581363949000517032394108476005194844609404621956211639712392960877867342413810046191205214709843885778420581686934844516008302135527654634607953897086560567062481299769284538946259530351332454572456168537043662999937882740885521392692840950014164146377043733859573171050317516948033234509211957130977879476695589668096583948995473928971719816110934234656198469131839170648280424166872213732459160769082046040269168930610741248*i1^215 + 1541196330035330215292265283949156354466405166357776677911202280158558952924511318871217889085781973787419863935501140906356654260060280508314554787215982245064377870470421612631915261252029372751253582295604973205451686897669993575315999438148913833664536719971134668930808588667746088552693053317932823662826589461074780991506996386497208948553828934514864666884773097981698785520094931628862302465942441952652654257316552212138465486815940330619731778204910631501498888052908530306886145363681965987000253839119623367339315455609067813050567890874567326320955719099572254065959247275546045517122494994320319307205357209173529840671121601243589631888201157402110850477587959451355109035742149886702353781319781872757456649551262756024351030138022655912094009741526722388655533656471534496346605611707440395568230927391509884017750447386961841282865483953648656519934488592737708876592341774029450978407965132457793829713958128774046533205139894827073347806838435919415085339807376445797962104672580947752324198718998026230518496371393498190610458627184218071450361673846565314270832807622679873507939797092229946633097048942560301506774066783459984106715994718794585075220314863058808829057056429741754631842941106821438755008911178682573356114645884335557728111323422296044686664505922403699194764560226909010502005625664929187543022304741288192110742492211050569854702052295773001710673791116744518894222216499884406349578850502723865266059867186038141480618002314778895283129427463021847468932994628942387906446804842532722498464597228740486397237938892112801881210145279270047973078424304070894572395204697762603953588894260695706485303409673245953643263646014152526404827001755793329295419052285577860901015183840609843723890731717142022654572052427121573978420204558140633896039951566882306103407241031384999341306488317534753772146906177649118635526757895983984633099519775906387284380669209724636416965134818828689813902603515198869528322015892950986595023804058352976439329562482667269739385172289370490381216710149608516912994447666937387197059538951363422802961334515363327666448970991694934009720945164092146897911026125618389897431900645343654126890393932638730330263077429428123231991083813218507701762517965042641780359094329575455009791710643691816990682419692741189661884416*i1^216, 9688002969267165077550736196400329353920823068381263026166367342919715163598720495290866589498661845389460298923366351025796960271089577425981400361789647595486053443276417751707234482541020346813292614583799955826496071034850730934464318964871741174185493707515671585856507710941835254294382630923123131705109166232297587966046472135907855738177215280123925030899357362522671722796309146389981993709717335168337330830884887953554586847181144137183877124056995202421795813466201998271890692423891092307364508054186648783027103709691802801261197684461139678339080605205599808253583384562661802613534172989621096781517952913454150222579298410761414367444274721994133139630601313799337093138527996335622693811421506930860852648000912436907002586839946605512845937155930897431314862388804549254005182601963190663957560985020661827976282053371704804474017304406697335346399824213658404519558148345016364937883572330851189967196425651362470126652793949412788039675417312983243383611320405035986258540431454167663984980919339307718689334941604623028202390104853440289946407289911447680109972598469421560343624988731247603660233234626467636033467661741874865388640437751276779952912342383635070090261438323270678627499593783172218444338039794712922489915157853937320687399049922486739099559439437781689145020977678979303715748299922838169447442312358920127623290300749438279119876530279637068335493595396914436516087889719479638692799908627169332072211238255599728446459787274854060504919375356839743638525425082178121147351551681950052281555621861183117619871636582297971114602358442924120219952116773072631003091604328521272873612701448234104737251155783376868933344730078740358342965518735986560483474136082392815581058431133867549061974302788506521567861013091822660276624492386774007635119003710579392196252654055564780355863602317645051659277071168050769921625434329183341953226633770884658962711911643240109783114120492185191917659515694751445336428913785332997326744732970574163655658627950963764071125037658885575589427307905200810531539153804946825166008093866697561464799451196865310499690270826140171802355525567896329943722663525323379654410688658051996350929550717888669889183742433031125829650581726165620802793212669572730676037941280012799915364320442920266494025422276028995005864418140900552155875107256756205255826477849478333935670248338683149891650280085692869811341988193607964203071414606134945089170837971089604925740407267607260709767264853756499667726109133216982238301096761128303010713867202779944013537956117929325608289952588061199042153578520304297447488295087765906847252202046506505662921592629143332076751736363971677918821019312091306801767215138261840968968543729363328842572430456878077776014652693494063174321708696587794094224944482434807556257345056003263188061585983539708971737036915128704678072804988179877951636798519475787434544555461143482593828868256334131950280696045276610139896062269347068103325520114915451962034418970638981923833991304840972844208246181603525102812046503882224700089589595999642284084230636280703708299306240220313898076328580130507903156159438386949752712797118231827432620612354122241718627058427867733151550167280181283158234829318634164531037913025071859269438963714936318622231210046308944537284392246902862013982703828082955293020481323790543592928525022604291159290111256633559283656821756974127158229529769447282153547894246221857985105640811156745588203821156285388593187336122131315779759550007842868816194352152714011644227184539715497511091536213805724780901910742128765751508110398828442136314112151255726089187647969274569163196082402470102091584619666450862603002088623954415815941874728034141676458061826037573920560857955619617668974493732355159391889607297996000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 5844442145158838184977436921241866590926886235602999774645501041755944197875255658788427654496876591680046895085257284314264462388856029542290529727110666342909593375815817442423333594631120686410779125065118589846134842896765219504108586839271079129092257774298106472046364673025134965927597365796636842402160512536498923234020906887948657105901520754600520108091067051994560460157267756204869428587494507908768860611053235256803989876517101086844811865429085629350507343170566828643415486255503365587072323920789613571670281674069824245773275108552860122685078241576578225830074036157332507639387739448790817788556026455784398443054705382910825130583524900566536518384271450405254798261847530859087261296140017028186885330907024749758055463167341452485518309462067187933194923743154188739258740856018706862018010779059021236602447047760424699680731432438164611555614187526207846060778659839371290230650677170979923968287220361223426333560045844514073084811667038470786295880663439750473605399599546182080582218062986694559234028911643908904924753005642119256284406209266796217370697309708977735655598160464200640870019510498389957196480517700101317757237392689485252692299783814291650484621211734827241654796740321116118073926831728817210065987976495459481343336198400372623998689248267465446344815048819438136437604734979981735352624739595244931568974805198622364484928424879245396690169881892591266837469021616588571701290974325681690712633305748114099154127095503676050370321938281427261434790521600132298113638955240359039494608043661150682856364057537250650896187235387378516702891208199128920435896364340764641349973142572595540393387412323073306178024448288272915777443096705283645717611496738080550768214225316659794313536574122812421499273336708347199384817706294072029711707796032751427297857388066018776987854964727884000623110718691620261272335511809043201220169190920318063012212889865061745372440197755369099667145126766432977206941390759388410260549162152064739225909857320721087460977591121318964279811237712420025309411096151997434912447362365135497354518229482031340420608010933852490016478933089385982537427721278786104847744956113978667537421181715706425011000788768745864107800295676950636907327309957170867213613189081904304408102171514077918973209391670638877193489179883426428109138337744957723465407253223284649340637904740412864652756440353430682177397351254435637919621223611445643426965435723304881932608693326209181966935140245141837076176379428602211046240667329178913227821980879492023569185817662201068101457212121577083524848792334291698490250105297251073952720322190685051825693676079048598427063218556728783739270961426297283262789459931553769928266112543875232015363685322231600814948860828566487144866790977324812373034771036062298969749724038943316022305519067897491028862121162142943911028733687356529031572595601568968623238726056807796655379421455982843823439946468593042792636298429016945914166577146414357636460668735842046866058710770843118056145522544893210269042164814391797077669530819062369695663708174326734817826528046053833032916063386201863109837783518365456917337016604192159600575677025979183192925184277426223904116411313494142564139754448859562121674484533196809627191253103169454664658925904434815815619022047254303042372267461940494962480788198342473781402301784121205850488056941669292763249528959262788249285007249082611360181591239414436454377038843935460022318777418684547605660393423863571838674602536524080664926463244620959643784318765895340930159144890656488932166087296136233973964930311927904884657199822738095200637490878969580441538263209801696684290302089072455583770089165752252718522497932734736208343619525180702171846958531530245781345667912564891806172756138173982625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 666066458073325578365270060175078994795833520730717689926089532039125394491571773506087853467437395737774801346514425695851243098937604626273467974081402666120990097573197462318382780406235018205746517925142868371270179538266446553801265330098990084377631917499048394027998540677175775150883641488141425398132717565165052639454564018608151575178282371713475522942111801759411321705423914824717720240891074230106289975280542399650714983696215486021652226387168484844554567617035790778753753949370193439118895663461602598967206971315349063883283699752176102602371556024162629192682738236492612824829105697649970376214219207197261634075265730444981448613997947761316641507480711570109377876843286466715285098356123930410158442628187375398298064924152001699618160918225187530953651877405561904069793435503196960013055259844494799365082007352614483176229031087504075435774114363899390214483243389277471959528028147268972838069589046115267044736959669185927282476191324229461526413680349083847921391851565352689271095029383166407952951482446283409867142365384136240975844327446689852366376588318213054109560344287044654907359928092562487266036279621402490816684806622482038947510722971602896905810335285349023591448259601073837221216921689183265662389926589182320192187987565475162921674417762225673294104891347356553821269940521956675876268621392451421534636663561252689605648941442614234622102085828779955696000310301869557286755051473677782863296445012146802512126031692781407294852457129120669446226734089684052430022596408650367078296570187794250908715079040601215392516734915625683292079925735530005860325548195499066240695612768143506123990534969817935112215631203362130183746126776732951785195994088196066259420047337554233696973396486769943224234927646123783658534396682401187803990739385277160479150802146668699020101140071488109782526514950711897481526547371619277992612152417355679611984953965775964985379861466288156392751259982876192071644663439135771389869600037487952073353312568359802292308423949459848045827306942725696633825597691321050750562950228245397998183902873723522056314824539917475257928608773938979172036591480890803836172287981917804278279978638007049912510095145433104173816174491114945014544384495206455223936669781541656587020281491629758963784340231542489621169551731909326793072748559810424683543676795690170152575921721967904276579377646202015346060602345794010570634694875164190999423733499314483873381206833057297249862752441749544138912145003514134089899765182278771674458734949172972083473438506289004731895155314122902341418593920497841423215808066975595630872515275655568490625612993828068122872657985686776405906953329124784782087702458826730718273140501827944917923176357505885375143205771552633848429432143380718835795245576811257721562701242415157922918793746058884627397931177445326542721261017152643838421735104679229586308687742571372103295506329898749614106940441420896590600686785977770511536745550506867147730141178445454070905853249107635627212905464294639496044289001182885435642667572046643910252621290464342216678402111620665818221476642889640808474359604228253044531613978543704403408684634278045881546761970677599899664552802927547372976181593683059929064527376801701343733970582584191591514512723497133621846844329530608684510400705396465760377663049753407245068333568364900134430507014134857924430407230177344660623025871517773604079485481110710754646996723440941841423311255045055059384045655202998606799674924729477421893299036728042038760363715119014534910027485449369947230661818750660332515508653706602928709529954355781880207937537785365182417911415253282700117874316273709435534373994750244017079298500480230938001452820977038977375941241921721422386419974213620022696669693784019788312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 49657401426302942491603964559011505487266704513891833279972663176538186892336624402200047175543857852222365877569029255660564351337187157441369870334927974701647766262003556323126676519210084458786462390055165040798303467099103709560959820658156048411524060809903875370963041877778665775980257665154724774291754876547878776470505769880615838981610207911515785914219638602524435141995527505759784773697798771652355423235254940764521858577996938717582486046303934435620161367292526733586964700082750566313962710201926050540668489274356666988533855897204397164703719896944891308147532606341722513677597172859720839547673870942171286340572181374050398615480858494216771515104726714823966821190817078131106964605309196818931968162983511253728433182585263125611060861292234984280566019190506274017174145336468045994500687768080470361999644322223693835067306504895680761154275199542617687945902269142688180619793625272425415856743094165295442780292101592975780679127034543994247163494600373770862042749597386581010190545432411235957584248510450464074125275874715621449631458206255693355170529067723577061096457012652571944279383915184795861266217756464556188379923888243123714310718860645930254445384171803791037583886247974300508103460930891418174660985119898912088883172222842547544799552288516701799615295354202025494133449890810182173473589672313239438562408530012499800428735579410586114032820990817224692416701687736455002960074284638938391266394063321289486245263265217252116289915018093529261562004682366302442937122755897412671709887354873316336701557993084602015575763194447051397950418269736551169880815113505586010994358753455270053893889737936807645847781273216781920047307806301666552615584280583531947689061258084147725181074319802227145994593256208192613389608789416991591835716230300025447708249848932612705868082176557069961979875815694062361820368467705713007561183582030679748768814207410443171227842420723171618844722499789714501484351344006063259843845743087558625255912193793416881801923670512125162027114326402655941398485766256046356867733457097549130426769318875847608971298718405148708934300192388600555448458154124930464532496741308255735614609834905280083393541541434770838893577957315667605566823019731865775737318676982208664550912839337302908217210248073544771851128402879995971723273894700153467821002650101969035307620893613840505488463653585323574870919695638902550945305037568916622130170051698402105165702490855841777477065384786347121967055293191888375352251050253034199825597054943219033010505842043358841555420590429225955563042830527038601973281164249219667648149540313620048795373805290973854201816621827078094736820732349077475008677635914325971243993727246234728247221957742806300216833519206315013704893035286287515241533437472434152271557002043993768518604281049373743509404336026871440065918744145727360092925702928171056623131293223464818193393148532090939295716230848877168532770353462451200197608049784502945804281724868140648525748688695867006513679141041588480649191175451105973897561485581631859748517940297259202323541476199409275200227835928327806859793170787598016505831534366409879587053794265035397081968304609049124075675246704686426415376596702826911448100438520854772418649802862145259199344256640286679674777622828988877668089118694882492380804560970886472885139918546292852014335560980263957888823715690636873486114957920880578408674671085774069845549910058239675389598526538858309505198584896207540647669322359544328867184533528221959662871591173833001405155675218942881210064345359042822651685775339571735073179500111054343691000076982999873585599650508044263318822175342600306531993931784299887886528228916600255331357884817622848758803020125753913569447679834153096700290526443726895034000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 3429406610060927471665111767758017835229131619350431270568011600996012234957322081930300707939534770778843384647110911927964051938407970420758648673931123272606589614094800731331611352157905150355877722332029703393973278966804777875602316290176842349100385505973617721596555809866843109192730076514653932785861117756242482776376805220486890345370440538908305910732319782201132206651396841304155430166581297060103024521782692515899258486507360026648454544042945811859485970578921324057126413296175765251367699667110485329372885309098001089446287129525468359460200768595189753375665647951017916257549146721548018938462075417891369910435897271407189289724020087186805392846918050687926087803709866490656335580732209996115765977992919362202678862967374010736207879105552580551368280040129538299323141412254825612509414332290916692835479675904343495642898713428015617109985979754420323341196784103984168446642469242433559517224018283018046984452656743595825659689584719952887715330744164937093611199364928822233086520249153916889159990598338539145095266632315826760832135435143122252032489127566381500726364443707458850927894075464586428626321962689325881026718683297647929535150911714829506297169905771156469940522255592236039705867801816109113972182231403567983136529533399946173397202150056518503529861163865897451664448313359086944151776305322648190714645472630708638552941731684292332902034543803405628750066538254001683539669123638955427235517252661207056092729531313976977829234726854040156121444721568437467534940942029693510804424067620459203689216536669069277807779803450440602433877560317223384342845860631342543897140991608098721406333718856127397761230413279657998775550152473806349058686754845497502202211946364093641094320993260325856382250243443856443060057024645256517553387662147262322316812008908951649102906587686833603534483915893474886488910908425026579850194454400632497559527615941291006166836982801283456007199132134612148755523769897141343307902901116546837453547390899083395931981986055345106930054164957335794626490465174038094348061909976358941355266185543748716879042548110466101947814337819446821076740250913575589261952172488676775066399748917443014695553321960309418694206238784763406979136317474168522521243118687191588427078074861539739818496593526803188096454839686387819166573169654999105693639631909893549250521216609169336488443614648004161248069799901765335152646439505829930604431363053697007268851496077597340960543502626289258832753840286200685685877949990471138272902347835538971070626844605245348317621296647156516399257788003751250533495402958033250033177570287846661974371257501523993171055014846080320936807883133971612795430854856689655726114003016996426622088112479116999425485143405512213913086946675922775273174240472902482851927150530723033227985225331914700711175013787101216043147971961282856723478381554534366416270707258767335621028405899388360832589440764049885874117721441187330007563636614591163072202942314926479227479983429067740014339702174684412572630851155148776355558756164152833367346213314925747983120320308768492422770932256673009854649424932882737717747681355903116471379903605307926995600350576058857537651805616639298387430705810369270880221509413032899019549794025769933454040004384990166848217992127797545107379874314396562968680035561034379190013906079431180806177532182056839987399154626992640021602613789003597666500946338447758772894332701864374823848058271111064646170718744187225660002555922338736511991231423615872830676578670309159681394131951584162611831899467353040926561540349030142108342209848340203749523890489711894942934357836722828055248161282210749860029895971310056125672683145201659283374177734467146974819424581238902277584440598982304251994495149813926491723125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 195814344993699926571077034075624683930441994912758091173607216214370180600298910009603588627529024281249199487567554107525448196295411842973492545849224901461823774749713873905422332916811412576797859517594121945839879709661788345357453311059218360777281034322431654274945135407297978513999833028460173761001517574446128744620069685904295786489699123397083729151178817149695730591119691841100559730615803839161843211587825496674633013157566321471362610604318474984105275096857192427480437824757170778142887678266280613540903117933656021185393000836116002434732060454435917307608369818353270874716448533096677482133494769393336123624238411152984280860329280807514251409382891392921141405074000463691186541204529422012407530187902251464732575288817003625711237640992664486021319434559692319829356732166661886851228356648034790203475754697624626206844784636860746374794831760889003840507222116449901459715097280558507095891225410450588825347989393991346592221307029000644821959853536093795226149429926064167793100875157986643388296552441375532526451776130257193456056947384301812240939135881411959537543738250575227916105249019944184699293829267357201549658864985850706509592445207779526743624555800799045233362171925229043276738606944015027446079305747618311467166576881126433723869762918656729802564116199194335837259650161945774442237053248543648770054483084620953580129490530035237253362102612725951578898383667426024324858296803362600077118975808751284672970089053595638893746878891454957338950867826653466570820315515456342973086801474346342976799374398713993767088605439311439104137945234468318124415626000151841587973410701147535427191148640113968142132982566212361846741150415074102461817936147446836054982564669780061212233933546446136633608570659911271693027883605413580717606057157011738390332646503180984513458865403577614113610084506735299039667392385904289058829264933693415323982213939875760016795261609125660854827093931644226583137196974764333718481516780717551849053309888103950890111653460135100143625362152019360617653783439333756758566000800320963000602315432394989930350102969756568722879259715749792634161138624386482348635979910449108842504972470041308385771763989070580130922731690602434803653944996504089012272085882108023979229811387917596647625530432284038700100934209318854818691764830624865725181553183876883170432709657099177581498509159429009589434240596545196581544589760755886592020188558779791970963410183851868755623787096039487090323006107926926224064913237649489540095020999908350373590656375267555633456688271453170012802664499537855293087766803380894715962365332406587996604681498382235487694179263256624348440741703229344735664535432539046330764099810899827216398702262719292584663678314826280926396908554970383374970623727908741902967954433008046040493278627884000370588797280510503597269616390094475047738982907435979118393106817687928791151820470835725688771121388206166366932211204022833939335019864110943018358579184423536061914144587616936574254313511677311702025417509045988082697745999448710828024853968455788132090187798410121784768988887834490881656831924926541689229364563502708437497286529254633552269661671390957938909063937194592071249655112544583172933604790139253506920095257294698156627404765443349834654401271185795504832814239090018412849651433532719433544102087858481562061872854045561030618944251055257443602964616126685849048457015094661216943567223049220560637767163983223730258211704225658284654328947830968217335868804017120665570110343580355263804251823108570506314412019983762528527993971690190176214622813279755048460269083450097592288905972467888749244324080057993081979190285045902288982626082893142633972385835679111588957906530766084221338603960171268335971029216496430404628593062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 8237760888686164343986514714817993786531707412217812544222798126849992231658103124799043711201057192390870577748949071313110712839090600334685498594941212642342669847806542794668888567022989243929257998140307595469540676574596044508326775752687436004773255778543903416903789503334550685757617266459055825808122038259124696046919937492778504314312157450763941428900062743417284322665231845240929945761353841398501891784380948164760613790681097506786307103048333006240351943722327775654149344112298303077484837864532543118869356569812359721898798730304275299387567198395271275694402404754967347932600925307226005458700337098556179484408477376773309061907320864709961820236777772341050968734508061358882145978224664713703560750209219420279365499299519436731873776689755982810446481609816126426136002965958220622758659994179607578180215992354039804564285176631208618222034027533566779175321609695170784269088093401986834654115825896531408135352038951559639299461535609313773329902871064727374858520663140332893977985425732970191432114016861356884609342424644255406570293745582370156342810201051918642105673078617164536759298333917499742182532607894533928065391571580476501737752340122296395774808689069098831720496513029486797228920465771207605642912674481285549295733998235910827450094814715331519020351119467118323185861017915096584852743123080124544198852659702011754379120991596180470103698842709343407528231923129592207898903509874795329393530451741228794153930463137266732354768763082462278781826055762411953003112130687111196343590826862627326505532290447924523807873218016438201709609799002491825471569722327128005651082126283493514401355826689245792122080752452446894614651584461877093692205575427618740555389808674198424431622441262517440759748073880868031442254060430730840258307189225447621188119958230272569710473796652924297983541386852567020767551033678483065091696151608556939691401372767317450381054671942173664265941654694525254058793339379432874579954496192462673894909386942081021401962828790773600238175709743675033590412063221929779421005767541168466203103005902071728740064548114109555626118428261778871594579919686480227119584573793312770615683421268587738031639573286915124959263207728424017822660613550030459572443689409560004352167047865435447079841099524716778239027504272818623776166819608512888403284695605760215259162966900907291726639017428940960265177769746244449769707614095911439907942792412851055309493352047735943527398098560780901459811925466688960975725476355350532851196905263396494105930795711852892491740973821790141301334835109952810922201889468300981607994000965185516686546316691495925944042337518810989686713489920032432157604296067148795502016635456422503977586483829002965761163156443679220570627732842780986515498190713867421030927451883221036444065353581019704699692961443026480443305283641351036296424972603298168189107487630520693375681318465594346589989048676654917769743862678410214635284674722591806383843924589008466727828820553934151675842490221790494693382452190190074565757491343590944633856498813423466991619594280103321569409756215748823283743024850877060444945085069424308266303472210955616740979861629206245112746098081348435914391566334305250130822622258549748239829345687194689844569469742063193526401161270058963244502728943132636105134193886503230632383238942879438703123552811878739623696256423545470346549206795175646492268492195138063063365468910438571147758802228760995161827309191098006546514244423225296863248373813332290328084009455443881354382222717729451405160404871544660092396030900840969046669141738138711788500949504797078176083026422794359811186631616744265592567311120607603617344619722933438665493673323373627323279329759710070029457778722177591539941997621744982121143039562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 256756414581869882359183787030989037755881559916146488264981762865703641090493661621357918598197035076524982954301592421831216113826461954588909150996902523518944694014735005677361489081436205313713583500292407025966843695828191545243906245343303674114833535011480295561074644010262115471941466395468183069078403863499450072632749123864705095200850157127138296024975885809218401762490087103727636147506161044566811085194742214626348980850661583678492191986048216425085672085605672950910485515508099218481223144539130327547803880150943518344792899446588742812681480622486385404892590765895579504593470691790230480751728727304714497782833787318357347475075648746674303169530360473375962265253498031643659652924585345246302453056341556403024394726186961976549987331357376711085382820709392571843768552910344771638498213944183101432753886787479205985774838910168896693885941073622117308074789728748252240091229232118833347272158289299156285507745998765703739688718308635305157742577581441400479617561959147024579500584066511710113166991866333134049215462509754419521545711865777316908739142945722665803686347462475884551099323250696098769811608404072173592270665802682573346417719962426763914240552361669784017867056918383106544652412486975135992521729794132084863283072369610044133828319256828001669355747084273823939346443562052741714771623012985774716236272024524026913394099275591660830122807555068981295528942083655731202628683434240277087638902038188029998953534571923153479611661995771975414398631145997093710042353346367612805997131667074623051832284795660576088005032238552638451816265965486159033675915767688726235881556229062731295991124933067577837595392299591952831649913311045024756132200248595511410512819708530633760185836659298595231377217554745895833074453433053582524734003683844269512024864443591224544331583438530814254286618357471307345668705565275868515228220600185750519531471189275622253986030755415718444454267903898462338251051352971234702934039516378346862340711072341238664205258908019394551281493776996363693783183982148875174390908048694618879375340232681633866017488655849881534486912207862614745499913836488106017464253737550816541395200770169376854957136643099992267203367335324340908177720199541279390779065193825336646214562172865916875809119292546156163659953461667184164867001415598188964640326782138885575589809902099562999229311687007979053652064249649860587400732321242112911397807623663282411969657304861367306787950711174866171516012597196690546268571360657831013348405589651927381944138026202235978758756227374625023564006774260982621187339885063907959482264833328985166920719504861916754763930556086136361384747858921583280458776001569786005172781923302232517129457455036601770942884973339731628831492464940928281937170864868097811027014156976364329665785578859745796120003736387655418242472971601675761835388427582638919740092346223724974076717433188416256767439018289920697647234245221904851267872119822835235720807580404888201562603221306925034303399761256571249679964101705490937892938714189866119059501099376366569196148174427036531422238238388871150090135580492338230865596093267766901445567487762773349727883546155837598668658377422261005296446435374724183810733009242790758375054460733702127505460525759662188451300294547207258072509491900248419215787139122506676871257996494226300957316164780211869806585925752427511368462491286607211079732568588264519226117586329171793564077737608904413292327868085594858607819143721612269846936998753113165079736120367991220123815037575099937803214430122106025689574357693363688034391511864285065418300067172676586113144716587459862032628174754271357301856974033393499077109586463302555609397636466514580539156330480715148482258939647490137851133576938929611966682367000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 6219772713891528326402750221047669293035358169763216093971245851452751552222246767002086056272405809607230121402887371102122442456100221577492696490405018339801135941079455043207727043654770498025835423130872371486508978999183992898487998316862439988065658992823705489063731105049505059323797770927126048488906239775832950405426837307895162921786277796837400527184918694753417484579135217919520114590592956731835908029132772584727150707685664183860739555632854947282786393997862336567675928555670443599989239363529416204180209233660540832217702276255143109330664663802732535214581217019259934378896845659924708286188409517010765621357496407397262641793553160622776174071050306607245821384185128403441926621745868171792062203900324367600844905126164079099530643908050107002738108329637849003919588645240837089814488635920347884830818015937612840022701717853427442440552650854200152960569844048444903114482642914959721435032700252643372934668953278219825594816641480951887465162937585394834936952669576652356318142184774294095116421598605257437668273748882534819075586601577938200001854323427531055802694000856672880095321634613246160140722052401516388928768625596125313267999308458575538420203585442121299419273325098466441622576357086880988625519640975381255581375295107778382515984489398458495209235300211831837760818446786793705171624566731649688358291826390224042800187015751621230227320045314902140990925231203462825000046883223013374554861924429195811464819084202566663545359437853246512236266854682740137451131542506472247216769164429550140438712921987973627323390507987264298420405715033061371459019451172381486418686422093205154665845754806505088246147143325319990349622792212120377513779793385004306256984716541325188283078193723228194671852509176650633923136864844425398112290428246384005716400683949707849610795912936709986197627311875351400599078668968833133407139502332345132129685625864833365804635647872896138150731533731201453033614922174037538092466976292857322907880120362028363520067046476076899789627098278804898811136446677683914419514962529238663332394639975411708739498950172823759610312220715668210010067545692429301959203240715333055243665509449787848150685320966789154517602809425966445701534456840907837792546402684335009670099086770390020844658388799243614052337793623802916969019843508671634824736026063323190102381795358978237754932662817158323394880212175788154341990660344316408196745192664974726929695062629558356737658744166255928563845850360103573723428859557176025580980543431892557215897656199094858240597668552916666266467013362269314056192003065983038337684428235849175630780845432069175455684030236810890644135567633459957621427152281197546747418816864677734237584602879114825897623733052123588913430861243833803773320627615751924474164096047296601352614271084746877565404309931591631704133245494255374458274553270906287974699643564369074976894024410220527940934657007379462594200207863618222787514724023738571145805909307981928528793630776633584203153217330565108554486395164721921742953359323766825540482501273308256496095591587889976817042316489518363068458216090327510011443793596632751582173400667374614655048733522288667327359009875669669810448916735211086367934468084788388861000720067175621270222976214612553052508459778775392272851508447045095714096345850498692617131428156662734468397170469610244404819492539780144240545958021236787176351172660543606962145891965977301444853040095497637530270112411152270197287575755560788608346329274877639644847630205348231856068529267264344440410158152420870781148074404002002592569569684653928757350485693748536093872815934207651965312684894799048560347734971700608998627512113427361320083992371389157598641028084679241841565647115852822664236361881690848142482103668500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 122880753718507072832236513379930359647549914237146579671881019479561821971207902162630917516013451871881329239374464589772447680172452982806060379836600432176354792529277607729044245522882075477052119271826460470818705872854815341643067207677199683652687344425158676189147291547368555928557429814981775080600357729326082935690000107079723340155012317277869041257035834063995153193457127744464490668098165907078204780538528894494128686786644831890621892876490207559639391772711656095382312027386345492247919397884181579800597816125855769456504469431200256205477289802380180301724723281629156928804450216586120142409151664547058495950490371709391377748913684736022122058548311290714315452427034315090912633582067849883173290101988275668283461270201474747523790914108991522091611859845283995488365141165635622235756894618738011480992649889918110810608480065897776162019011461786106412123125215888521651747986002777509825338651602383157579510009540380768786272466303627255238287406657831025556704872458543554849095142418230452910152298913029641062047792844723875078336888291722514208397271213297914636235960117903920567774836525536604593740985207530407366685096588883300737563507924848209112035814671222274124897797580913408362995252700954389197130910518791112261022570355298337897376155656503463235198697884037822953615308412519157017417555827455970470001976937965120385812704999046473412660393667267701842826089230337420989665850494960456208667787309186045048841092685096443018780539476938612639777181941425605752873307240521426685742824888982385704388073917199997962089669302445899184146737414614042586721186843734165271971449054004841805855728248672491182820616400893992054602259849080346042550258822814093877322006113122635847005903556654909251877542852806699892361076696661095495998591938852630806379225459365179633416896210400481583332018345226906054490849333653362323484505100074965170007094253926818323277652735856067542284805216576536172190961156242885023393039614191266656042075233325882732955545050872588215928295164649284737911864227213763510730145328014986210033575999023144596665052977799915336138923728841472839954739576885690824807771277175651938306544980602890674342831736395524732426694102369043527778904444469834350906919836848683569431335330426138310093266599273568534467493438298522391862225878902195256661122470498678834451379241538623032666169362583606728075389964842644586392560041455678118092007572871447909596931488975616199942937732201024528991404674518599932614901740687130265500349316969210797949425844277622823443671013805739468515822313024093221884497122931668623784742532466923282620413034809641229598737102410899489653823706002014504170347951575417515845382364759307566963230469069399385309360470252794059285986940606779484817001651913056818034400620938599715254852938513294294919583609819462028321742607929508663499474408091841898705562765723869620122378833946184170185031835861831074720478443142904765919828766061941140792712086778378726276835032079265654843261779932852995314613341942227423814684413331530378179685194308165055800409875050363167933250683274031058262071933980725419535816620566547937297454126297611384924809968900107947166860476892290757900502038510309840902634782640268556457196588233309762582598945473876734421527031593467567796395957711809745877423440872377839325701623928775064847474037754187432541768065020172563498041034308791402720982114628750821522197981916262761333011259023693421910492673170459623148538780670149443899189212270543643052557998793218589407156691664958725341173074726878278010966668630576628186085408288229079338040911222052008900826831710671772573778593355524231653342584338986232282749283806131246047508909727488406136395329515355512032039510945255859695218298817873928787139003810937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 2051312198970546359391979228424973450639823290522097942976366510693111370023856973081317864347479398820704867956234582316465076028356431678217139356291712503214491872197478103236713354552084728544134317337114359236727993014815442549475328457890755361281270656507444031716930656741223210558758109337366801788759762423309343934988549899546952890239833336797619571295078824827834601210656774267357274261783185450319592441432807063519775881166635549959709311897299047776922140294416490697347969883388327658210782524231470154627114348551958397452871529269864879519954992918411243679885875619947611574471390921901742248322139509723580157823061460327306812313805821587214551771749998927314813747485110767067758308904114440541354504642248273499674767789088302050201263822739683200118824201758094152770233888669265347095950693050175229213444702932417033525588231269281535420484942308746044782421308140629608945431007247810894139253824857899240525605734920564512586933238054280171571320570467277310507608068919851257314979655829724299808602048917517250792887410341016869064376782775181960529626076749913579005741966298158417905086845974962389628903177575883685325634551856987728334759448723906511569264428115819766596439143957097263250543985002359808619770760047732753822150486274887909757675911559658572827773055876153821346618023512941656330506636427331229684354431668830121789916460846650986606708988413637440352905325165424797701246681867800084004075150931406154923047020878667045813706704948468469969494578505032844153068131265561408796086477934095620093879776857360240699432162181080396416270522127754910525840474238914344553601440913679820221850556189498067132260042903200719396121760815750503047148362514350908993968204178485688510346131841054120407260927452221620712100897547746206855098112794230948533817011442602115244597573804830949242276204114860623698001269384496011179297092549356452033355636792002520986040519817874384265547272179957127730484474786441992366139489963623147153772180732859977359797252960118430463088491146096816646666616379699908549519856047727152506476163271826601594727356712731454018698313934345680097212222167516763360180758409619288832310077404609858097512373089276797297916640448237152756687963855487141972106962454101033624767343781329508399477121780991616934130061651927433882673418208525897469711707031438696481209829055972488965117509707948499435060371929312590684480898293331697564343996600619738014956488162868759714998788579944666841957543025925184943356973928652028071541767903691786437355004300310839550079956913285730684697061074291761908373211368849024564733893726521559387769112612274836170529264047757649801053468231656734711310275308332031316184480347272201710077533276651116008055112522626483750963586660967023552647342655375450675444422227260496207002697528302050738009194755239173921217089450900796211582832883541712470847047752773938828148751069276893998236048636367356042671228802689081369909415713920121590700353296001547337995439063436409470373049600907915972559386398293935498937834373989475478820741579111479894776079825754075602857135737924301191954930105808692394439453728235099175520305363659841189124324587258637078009365952732188230536736345904579112660790129165801835311048229073835748971049182016911857780922074792826823708148669336543205998224495792966808374436143059875595318493380526176521341036752097690791018434733297799077287296318990108464231977610207531216511619773191592717165997898874916716076052552975367823704017953477655740380998585825951092345804756388483687053657702645193696850831194505154719097147340644318567603410699303809237746726182819497794060733057416927149493860120251583701864897101696936347505210846262274454812383004519039384325366399691501034051014771736149945365372398978750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 29603400255887423345125724173575532560737740657532554503784073412060768067504498995417593258349516231839021482057404648620675397024122858845573792832427439913946722120088096141888266821322128332041351826596425329242691319290956780197378377973853000832512584242755461279606518650648352955856454124079570520672290028447839068804003175124358718014812280629982340913309754772841426980182889480609788244806475075316906620722824936682815309688727780672744701175649408166864633663340811367476128887994935944705390157454282810818774699026951232532141535459384583378725210381166823542357064852678384263970386052929822014910410482170015188250743851339117102372336443868171308571732847608810616350735045151254182692358323668361112904564985364042372167717136577016103973039741783373356264576675376303472257370928851948198567353108441312172296581241722965145485307124765506972757622341957436126541250199897295149220076470048331640772813489169011805147231627847072515815573847303084634889894171514394183009936839525866510302494429379684811817543677939449297357179418930204817458994216497638185019566427039956466383263443138651008435361801413763410424970203589065834066521515230853764513085332573727110060708669926589945214301726074766958446135632819994571232757618563662663374711340468461816318036858341192468002584599383502984503913012762314011424117513502544507328245644924608633821361614291052844694046185036296086514386903317859087471325384980679575857351998672014825356710319248119446285298215405623445901857650797560104937411497203832769781458509919421209202405314494050101858717344859742085296379766759461780790633012470597357981403021444961160589704756778230733952204893035227228620134994678986533835619576744190663037266064131558578013374553948210500169070942505363810456132951197366100614307308209564522620629086969321741195623546413832836124183487853221207255968700261110369329417731399150604749742009879004015666538026897615252530459590204052982091810478277017708047694670740390207962589537902853690756277636268231251014292534234463762677872718850348697184786545006929061978830819001311384024748795975455161899295751892014630088675826454734607567231456577994936564563835138806416901228487393869515960582136675373133884123992037455426266039478591618716196236731401796519852415340916174813792976450543049109680864226614767642240353530137203784377509278854057270101364140502659785311675276608350341326292568474516612541087306044915312089443109486508644473457047247885444721640538621524932231798132856105440959405780797648883462480621834782515213669472314988310953356728951631985456649043244740949494983560036502382968679014972559551575789624119573862449955852430498799104316913093827689464110759234484741132648950608590336211386209481402026594271166385538878204266015848591928221479338199155518272438429204760151303332841121295331365845439991124744416563473072587457401084368445702764054710465596644211277259525948538444589249114807779270390313902691466359521653638709843614145739976228748154324908163812129501660743540878481675700514638783229047877240454039981160476383829492739293603681214242240220057843882668332499734631086130794553899175721036869426163942383671784296672015342963444397391078399014768915215234724857346706638874660045905568751506575533050589697576963992713363115774698160108556965932652357674122360373115459121966564592700096488382259482336861913525390335329312314231539129169925875880965954348838008605804314221409096954125293363032578739226358549361401892532474291836679511197370409001963144987643310173522925896478563300523727456223186751636646252547413731068176570947400740107829304108794377309597460716184458272939963825432392984485779888964623662360963803187123235233065990624457857420263191951177697132665834474578711065791943253612154375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 374153413666495635758326389326282541912023088564277135465182114244011975861349029403415450323449941518935350734590799033174438325861374701092811611918290561756307768696571565634463824936589444140119497256895924469837851080001374309690373540085574116761105560177464187222562299040186099676262859091188974057856051121049043864406905237264130172303593605498177656825189100540374152775171512672707922730067964053531819593171557515666619318053321461541153728780749088091567900270143196249061620080543845639064337960955914447661750600679041878562311475042860432393839350788749192172377061988399692424361195469587570822759335526942662714703020444992888679961601254443196421535228336110380407084744897970279132829660385114383844465020983845351568805543756062038815438859123268444309601257047306337284520182714861463523691230535449272521523692828644974864411721806582607493292111593873921326015094781600528101039031610221115107169132477472469413739741939086177310205669298988103706372854934803008681221455233932125313707713619312624868356244543767141152813045666662434125019632418033339557897840685634858550400757900172158568378797409831626384467941936332549806885260528410931086769756963951154621607808564035753716634793881039743419430846592293452855148165910246750804048230563574558215185921155513132826996718668982685353813988168356849058266989537658094397073571499597192631440735494730847154999857861731551026755720125708291418297193692975623541012135788041805634439807003270241738870711786426766980105710623675108987550411848743391448700566139052093835922170364713913759460223057675542541233568481790554266003425600893625825823168039173464757954976228582209254825437846327753873650355328931591705447945773058800060339009996300316488147923019749796273454745064054292025177315669183533612433069960735305622769445437395429434508398920962936358289294578629554503025225185002718811887689735641948244384734900544550842766741253422376336101299957720134104662203521327029351284674897440060876307773424407881490811848159345178989345058002842104859574458355488844189838732470984048997705582939605922107469551601848731023594305408510781501302245612678168250162584620130168697040296910753162425599715694559291501990191767525713241059803028337404588847856185753623597844386524422962627510011817323697698665615471931872050471826475336955648447671872316888749863152119515351448859110751617382777359383209887180004854901977716979636225861993248082501678038913678477827812701960336068078001845160107660203511613514343005931386700459884891937640878271618504813165231236269901591152071707129145596929433785332942480730967598685542364214624340029470694292540312194740379648459264959695922538128289312325343050247496117263103166161461305245473003440754087739427912251999066990818728216518312287485360053138476864005462307601696952054532090421505798779041021210622188052352421276375417028342413493704571097496909737680036479228257404674967965784789988909765231015466889400119665699541662666233308112085256496825540476261623085138169935332469173046565026683679257347561533456462143354841526075097035703698095364978223518262860818991338251130333978245658786748840756556689179907166298278232707502186477689925160401092495129799504487742635771237551123782624493759967965293043133443773040828433929669060958693810720197070916184885958248172161487487543303254365655730353641616163869493005969531810955613111543854542697950605673447846004977739272742586516879757666940463327430231618257497802551387670888717722386264358816041657502257282127473456392816708478605336520792631538295606994907548521823096311393753323091707697858314157113001678091070647466513152459106608204141614179528448098791830507793006399422263044036716759027847810388992082026374494397866774535803523162358216240456614945942500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 4161156256517800705748435547637689001307559585938311456599275293596785040700560686368129597318035291124279901157636943617744615682957581337808918496990600935343122068848876256482168776192499071423077409458077675591343444541715467750248695003139083023764044220314786910273269992375667451331355765686188958762774451428689594342890690492695858151514775100607017429447662250624187690772427632862089655823421187409152045030792083759321278058203729979577168547646590914812352749089848248837434854544990606838160027332345250573400906054150675778835404587358983032945142423505802422281408732236305015021847772180565737234671096777133658245720651559015996611473855692726181587424889346018413368300534121342184649575542156110596805645860417809032344583860539514058213275963348626529786383329904635141717000408882791707622837213702957762804407188352604700112673714249063954778447475107517228245513215791798631770254751098335960634367003350467883377670654518506245625645548868718176298742596304406109674999450871183825754021047383973803425511266288747078584773616951086909350503365643169431009789303753106431171148281767889284158154027253300115824665564066034747042261832898512922044796322783121530658643631785378411164094870531403208651581150346437413368939615548374760521485234449029628426838055552620803687754734575114463692150462509966528044593506535903262103671114146679685601330930040771553538291225385820292325706790233066414651800473041555976961026461712595635315160295132805532168055632852934966311548888380879908315638745032305023576261642737252037444991061162655331614021552534093219301204724354369291992938200583372376539765237816292216754227324986437382625313932611316863723739412740970313552339595439815502618638905165493773396851049913505899105699921580708234507693859025457590132458797071558088601508324496433058075582264886674787494882883610965729250515521497185622545948645502245864137719510625406430843644184583543779403278589754771456614704905497340891178768452101316857191351802271773263423847016882021561937096637979280421091561510926620718564763029158010626551804656913812297837035565657462927936217240508988178673195132274311463833664466049533819978906820664858543124983199520653744294953461970762091804008971934187952934005297411415359736146513874279570828897077354875890973053253707882533218420074866974936905983847369455595138389440033184327485664659425103793836465786826223906103690170742680819621321362836176329332405515419376084940986411558040280506164262114571948651414433319033258935537261401102372363665312146108538940929651329227608777833495632831984494127746118040590106880322011149274745539229811375784311609360326434238593775089483946015072780932092822726716924089964054428108804233317514165244211266325772882261311269113868769034904467026192655972110876560597643345850468332284275006605328479134046350713489695665179001438914438121160819588894373240225822444325895900825344034589348101990669054920576395833149310818271056610262170511683035394998883320479057587162783491475652886544322333878673543177850942075356370406542311373620414374638809230058024367685475628705418051097502403483286205294701189334160329857354052094386611652954666100900953453835447352199904523570957773629638313159134432573208626681308925630429206061592610374537889285057759875659770890775036668245222955977052935100004510371828045773644509471110033504025416155451252359841977645236770178848542176583372883388895801151796442160868837486013579485823134581723743175623904335174179018417836652848563120280051486049027689955011223447910221737326924135327304552875163242952043589038766385886377802225251848485422391867314248501206586532781462851057965422524018119229371149472938432487223227657460875736285912648973567971966072280651379372380354797525142135407827170583750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 40702116075223434671972732256256358411280415520495073852452097878320798469730632469893430627290313797656301579453100416166945572947684696149022070685132535357780896048037057371304493885122571439305859297067681275402105455017313562981907373341974788121682582478107824551106687537858969969952992394359224550802415346818540722604673652401761368846939026528789342379285899724183047840099817466729657875256118335608846440286277356372585316741290263707562135915633207485651143083641610750409826985138662741803220184914932353233487137803007431040844114926583855807352731938965746056459928967363935320370344256731648690808971945461615570014382225957813817954073582054531772302880236723321366216524606776675682490990089824127431896864806340746433783109988915263047726741918186633437528269505829138607259986759813172120821982828302197326187242600410629484967331417816002929164947913395704547251745276535486005666757008929714048640975224634061333182386746295130854920775028790763317084395218598803685040484532990188240864601563512040465960321442779720110428325974897401128824658231421853397659593534475805212118066741080840956785961998852102278269051866822899671722096861218374273442946844639289267871159684398113975187164650745462518979446315907494909041980261908251363677427398297584029601917934279125335202592019259679347324543249119322833215692799159295266855752944456360415081159844017679055947420749306639526733358052362861388787036116832498781582402636509824268535060305998118111765026834384139166847287897472518226467004343267131181322340574765186487672648515101504118219720391858407121223292931719279826053219700721729503443124423042373452673226000548342278205803450209578119530900039738290829670562975944288033623394035195334983637333547327232515351347082304693811478957434681929716061045894519741607326324031690829608406416230943547355585636093217692396252165173922467867509050487494170749453476277457280286263958837681652077246425571476118705246598725900233279764251478450503808947380105204260145174728989350448161846169215206422979233835597153676787417003872386030489202875215371421403112005145128874491804506377404700297822924263984615008588541935017719128238095363981842692012651208992888416923584493965146163282606715498962498635555804780361368079756543758616947466118591305454552040147324147994996779833154492435059639938110376441649532036384564007019540196821473163193184719053300642987905030582135076921135386259401320421630511969454401445106905045864127067734582688989121845917124803603201282493041121581406298527802509649646357376405909243600031496714935278726954635456126488709163441170691397493966901741017102427655163933139290448047063452154709632934834163204117768482674779778823183586624929256582625748278381511048069813621857778089578094713074228525031456253475854925361874267945320214309763177728489719613143681181010377737556380239172610012925878411107573673218091703596552251682478513822801407950927736689985470923285478684103865175513849594267499034469030733979660728595005750609571772919475760591304579218842759035487441904314429637305267771698328086107657303851623585187180283875170998246212707757433734085453924314479085587001647587060404187858543293321603795409915281151717123377603004140259486278688101050320357285846636876689520359738327782667440798967745622473721632499887969153460524863449912828638838458841090458514499264615246282303832144572521709034620561036623664890080817499661036837232028446272837513517011834572810836010472606054856523903718332734042446214550176935254275967143155937547300600117238793446771892656361716921742461674833193678074755057071214471794340582001597722740750519576728241595530674745641385155446093654240236409242057286590012583791153637894138485081357587867734368967142175350753764782653704338648710518750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 347827203147809798179509001050155387996543841957067394868300400948990832524095543192912005159729076015006188489667401248032873906647077710139206264949788124100628354000399863799585951906297188730832005089098172374959819947255163331915071906954867786946599712737637466162115358962895141938621440616175127768289127550682089545400471415101220763458239067481415715621174770201023354273706524989843157099635350450062605368603719229048383965244512596982653860745153588147458142761609036527516234182495886953316830159586978630749818713111549957069704834842992307345937804321922979490124807881473604924659099651587798238575501479960739337092796713980705998110872864405969491283987736409329604884439410730874015683247991321161542424766159512238250519519606582156107990830991747156756060212285984876669658267384568629671993167465502107402713550712342910877721210444924395050683719776525721809827209243620335585231952158105716410513886788553899354893452857909446352356634532473431521626433132430489619584074067897049895839416464599040825853724298728866954290491662198554320509747523449197895626866503901421331958066564594892718966694649921829892359319904445686230038594169847031859629395480759975451303001155619998180414884046151385591494675126344111322816286803427253456093128142318635705850486558493767395584294039239529614654030350285197063570411889620055999684493078017734662436252783211345236598117004815800472785086260529431737244529541658335251606004574254455677357832047689881940161354297107115562751882933053212655278369677200322372021710390836207180614750713714158025505364767492790242539507687975746112378014506411408932665877158668662634179406763205105147589539688729889550938068027578811877805121512567351588542560375588755798055862288854608268179975806508579957940254780406986238453068314165942132979652855446676906434726783217887425103870151126124365907229903005878284591517667143857877958476983708771599244794328651173110470027131502169614433673746066619610728488208094887490450930817946589810993346367281538999570507563109133248436477870819258380826539704816561015319149535799885100144667603781528112524871059523766973898557130278372505825204311077005955901667800213558895695664793102899283522546570878666611041329332725974177586722536961788563442812402783603564730190858064062983766377814560200042303520835339136400907097423764208258428686280224791160071597354249066379382828249511086754573242708240165155560473919853361513598081902163080416314405604154983306927649599377484287925145990116303991351879257345276138756086155263077778655904987333634309570467948317596024725139124003548612860588712721970971969891542441674290169934896176081311006088910641403691433903503815348770826239461972077589020402342881718857847204984257658418629524728796075938359731740507613280462874158880680262803242101179947928885127095230986875097262000852357470369501980413565695570799362451652168228027344206190016067401379146043939147863246386686614396225118954546319362574836188154952317024129730223935327688622155739478710982432976825768177801811772988259730885682760588557084270261499616806227791981430748590983866255899117474204598157428207694874102044920375068955575502017832746637956589958230755641840183420309919725022620913874569925359463388363074744911442494021118045053540965046281501948001153174098050146398809245698929724937282386693696571037574177064527906100821875227938272831452699511574202873349334266840919841355870304503406802835586823013193618447524600743280108729686672888798827948426069171267703983445839867457782922423667275048446855236273955914806474390973201998561419150846452124093257019171729815080670203611097324295350216779019689652321113706096775792617419298062302859712785933233809650304884472357992564138390211457393400260974041857828313826503995000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 2564456394436837286695178164815191324218075154405051386384105633506374953536911670088139476403382449829794977159744480016378487887358992165046850187939871790985962985751843393744631429391366959239114884531160961206263253413809066652483463479866126035084634352171578594964904734490770960210609794320423624338536318628870750115950164115988925572504216601033867612363134669783374759994429154189784641996398495796221388216499366384528299659020764624298908632633671854131364143398355513251171315621985730069622050061517570163435303502968317340681158210361149207418153227006856275458731324382080389125478729180416958493432137354105797528728811151392071487888984723009667647389161337356992279171429435490968169883673136163119737120843908865747167573927844934492116100820204332927662306858994125990316843426977791924966746989866069551396576928719082878606407727607968979399559154070172235197185833565093416584411126035852014378070525466729423487836964717097890728418156024990457909103675032022218961762920804531703313224277558891683354813194792804331884090586357525698081741921746587672928126255178705760142371091774191706691081012516239139075104915259557830388858079284449905536751086384911738009419050772927733175797123968911941251304683901496870367428358920050273511427888842696097329066792831344645358606512148915175397041092120206556816351745817484445857446626982118204185925395228378553607201228460823992287650574102198085471098750945485707496273557998385806159005495700836572998105294798315719575835168209188897779265718550302307295822848839475497143657099565039472906005923272294787433860513391803313591588432839945731624199514905555243664347609282059034140768987969515990083815134026369144375397828732752241187197029888262071495289330222256159605922079682491684725605216973095902871316986417866363573418297884547163038359381051426296749095093403373464857854182477223067954389400246285049501431512579348749785685469839299764592257932147709834789989851925494592674611449812413021109688711124148443841743504569675082805605107638049162675569006074733608833787930274008682653517486957721016666224480811449655992485055563568410422014067824342045891313820817725783043447846283516197613772902336521299865781256438341616140020950372195254954808704390833350201542731482186380463031820116979322863869561648639686161866110430117458902080662882848065216424774499772292841891407182173008295583490649041266760207964689067468847476031057741676486816179397351926524963494037573540269070112619205778934181562727462205272961616841484535507047935371210458448356548968807351488048374906766422236462295257559538019276700914237756579253240105624657952072233635156972284892978246511066668753289064846690562765106253760831663462460248900554789477872830605722743112786410728590184870339093606261714457846239467644150983739659713586076621309616333069097009677466297318164029107901688297532817884027755258186297534981540696670926199932366997012411924639983324416686949762755226551987801606356067162129980381140789336251785278705553376044589595637002418559771469516872380547382260457119371482199674643162043362286796580070447902123509633509785857976878224593198932510621278037674080703608385130530260789615330960297939789565656256742143020564282622584828434384975529357971081076238278681286415396892941419453130578474918233728126783636106759019377954011962641598936421805518039667128699568211341298017117721866554387239401835545555726833530059966814885674639881240015316014477861890107691797136570930799243551997969731685875383611891525662400131513328046097145812404775838554941824645496173125373392440249945562463876120942406569129131384845185182317625213483151751902968837252675590539656806889526499335428468717052266979384542061835337526445426980195456272533530321498543973318255357411065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 16141946166115900187817419015078588883476056027919983491043029351766476008365181507940516379812617522173110736790065959927775022796159728741305506869338905930557204541654307063364231208432507798514246720205814401586788731093470063673444855740339438709941212823594562461490914481902107486935073730299166919933226230884061942001954796272477329101793063277590522687829921629765567921251083863969544715241377582136096161932754822594071937666428985450621125591350360205393657289670893907675786039084827105253688881166831450982100423406934041222599610244668643747866294626875619068831677091203899714010142339978913107527025767263540003222853688959587896092317931026132045458520519941427630766580518665979188305177650814014322767870686492118626538815741710246331784207379688078154386841101683556773423384339610250776606094031780559580343535819016325056152413706105315199611903037182307191718299619185597520586641226728245980750221305284535377384564505565438843550287646678321331704883934967220737340976824829233226566620966850012263333058336867753445344206427013278928026387883946426921482844336855193913220712513717348312649716172166925191056035232452576794054386950963244122535185465903847474640737488073203675369061908324946296331465989490063036137017392867908971612862065664498056073779950770159016138758906860020843302675097504554511721056777671721833291526169420244826855818638668932633820959809639201086129370218956764585096623650908058819785443560792440166185158728400979904074532315004088119298597613597858081448216146000956483728744340055410582430590449655055400096733760615099855195689385528631787759019421142207338391331137249068313247373488184039026868590532565944820179911358552762619338555803237328042957891835434046613999751936787851670605293302011855274510692417697503886505344523787221932445491911265976087280001554463387409874915941601944135275317669405163353980681320844931855444097400837971169094288785500657357631223374177887424861138811432742215943313171030468073023106535866098854683525688360126482919071262717753666089353259050230797038973352720901520544924831158714791383206001415352244107704242715769424054179558425481158252034496205373854122374079497302781945756351741623260022085147718967829000589381445754927736955563099167392653345249768611391875519286706345674044882890354604223529089555391277457597714098812968285365388865105715038745878129420932198882714668259223333167683892003144175194788755667743567907288399725637873285297594384069392301390367227137909554632163713537800213469674724734743123004182240973833713524078435993395418452485638209313079543983880595983468882066728784935531235860080499625554560988386615316356498651550391365540668361612810942144469366037624800994026745484636136187755869613390026140186001489913359359127167529472886878709434334325337954686930093468895659398388163567629627693702695669039290338814178064919690008860255979516451546721160070763611773598883854922294748539645047500257436747778255356582872663499460469142225558706248866015802421684924976433433402578809825459586856332415481138779784290509927494125097079853943067780781934075826099425228492526117110488516329279599587025668267881120908804256546917538350004448508375527013913212334494300327960865467623860224145522580918539170017259808097981440283541385563320325297283574163659185954013082750968023544820807779343321862331585361814739214352769136951451172205444297883821036160313049417650510259416990563757318341135856785994692535258689332729914344407870684909867491537505435091777866833001152301102130529764822245668471532022016958300786920948456355547951292985398551859509862510897458813776626511569206472555717860413714829484771425762731427537840596739836651149385174269763118422623563848033745887366060247643450091573359340053194403639732828047500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 86803245907554703331287395097952634609809642820023373349271081213918061615871057862401112199392777345200129886700669028902358810808874088007520711598411274939410042544822357048594050667704709038435083831408704560525473009057589559091965535592448403584685757524027244700762573001990744841287314620550765382131678914835038071494322926321805482367121918707739397124392932538364509903800169742713282308351563924254504357340364609600412612210740331999275378496502852449899454532972089623442548169350994054119028730065723647353991153273490917218914887646705952891885176435250492656240021590738526726603975682131654514007687480102132246435368265755442403623432535427247955131657987658592282490281286181892916479160962583883080074120484690543522369977336574849894816067171421673474483267992201048807716493093758087637380879309633490588757617356069884340077423486859459944598053259251319582386464607299602934026048634017431648500497397633387589595296467760342716524872508932979846096835356801138473310107492292623662919145358954338982183156854313181916780902805512505186017448195137841767522991720510451945592579795320554254599613465911784861767548028112708493191270234885984017184808212131373004648422590768249040200097188800549542184219968935902199204561620989500007612894323603095611394577566111418258498156182258214530141297963142704415821426735006006380117553628179311856616450704762680225691600836713383776363729308905053460359740367411256256282404076503331625152826655791179698482214292435732288207874662390483005549657473189527793647033281802912065325165268689290528807701668360242879609038904226223200215710105898848038837881533906998108561852401080286272860229350447782711015634899605291782342009824616105378207035193809922386405935856678849028644557650405331453085274046903914111250943914570068131351486378493989141743942789397118066493299351122250002681191976795426814740963154784760674662902813039163182758809787014753659761465945751380743856830992485316895145784361034055470106028849663426648551940232067756315679464554923451814150530427456850933442225147670655711294635730880169009119742807960055504204647874560970930006117868772157130314934844471798151492134346927813121695455972086298432628010477358727143392520952743526757397253789325028489981532193695255387518039393792362438816911822331466990388026130125109126586818339658630981117663191889732295213586740287866653516232156152243094459695032189334595406102628788434285014954162525802451712770060718909569088468136543768769554723930692174056201350240141600443584673886382172418912012315939764417706382655476211599842158738236604474694239560646498582749727575637520160760706865238020041225198683103154217142516451982711173245421126928366762854367024796888830487202546331487501422727969132193634583077372327138032603778593153668144660632414091981818111279392099264422953416586403365246246836058289000775352972391984731130835810680920845362683758650706811811517292035031698774843544901886137389419785838753038966729625933462757090925808894406384109045760427196100300784820393276973958692234357997882775443441222723790400814268581648154226120533384841047703737037228996812069815954246414423880902046452336498940831361105656283284332652147074227843955840596213933562098393987399452514784183497615809976757577499694678047703975936286148270602811905534767721493586448873980534986897827783683553505993203304709250106129762646282595125323856179223235730953367273140328912945410341898082713177435998117826325545488484787143237582629508734475801485527343421306710801289945492770088841495043976358860186013427943187535988806213509241779682784555269279514836164483052884809180338388297638212002537738182182564646255154949439851353375096560849073529501437499446806062384514570691385980907241608809446561167168160494408125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 405019811485034181334497517087805304404446888776997393557445591600109750841884509164319960020212449481077672979221592673280226037075904909584138185181927285543735506178333560552810562025331172173292848499928566446259770033043544509325043642033995653937518036146030369392345146189477593693822771787285902102303119588851328231385947182577703681801044639451605960283091529770214502478011039634705301291290538619437371710267443770002973746331568033461714740863105309713166500689828879841360032433058505432387832171636601777767855555777519394824500955200285048595885883670147288723649101414184408871241296031597984638538227967584807251324727897180874733583034188019320198424168361627702446523343801013956847968158622821641963928723625161630331799936385833253458088950328185396734552089790969204768607210669195093268332774940893521376797866498781946927812128966945241171351836599006391487549492605388145529077306035052936522523253288712389906267992703521615901086921608204699632105327055713179038105544402630055143556970262907319617575322627928476445316766050482246033478537833254376841411216342825967688601048766153660424354486464476413822209815089022192535633262114017380222921235185105868957610230443819536903749720381544993065747581097056220488381910794859394334746709072999242634031689920547263181377873421493735899561930924376912580699199317922974198704031862210044192685341196855834628000578316179808204824081198358328821670111851152994556927789784863925383075872321739917714604410726724458772021160992751963847270624010547675928960625860222714051229045820045174060964875630410714293800099437932988537725602626648857800489704354994956435918393411659851172398452491268127233421309647440896400378358604619401306770849600827904377556424824551138670407519706453757217117159334052409050773985992922189677113620867342470274286478575508476137166953248251929477043221927378712414777778226931918423915777702458168576807916342642071500500892821776853253740291059887553239946747350875347103503261116382951476970678256887244360835553873154077376645340087987729337997800059196611905660493902890369348098271913815155607938434614964119959777247952146103166707065855197619654506074205333082630911593794815352060128680399454181397067789466484618682345992985871935974100247547655085435893453547254766692316531931662093708489179693498601184283625169879484892807752761729129322415048257801061219376501143445737141299588693998488567704307562100746331345426198645568978497537333627882956423019915212932661036428614387934074335948502029895867118269622929269480442125579181762183530363702517779004375576914256685232813489958001897105217003213367851837713118961401119850819741512672160511681524072770608216245000229207801050135377637492295822383055901195024616421795209790873075642856227789231205543072911110987513531342144800612960957976301934344962331980700479293163576533421381871009197331352144601426092588555729729457661525444384486439409798571222292940743675688719732436158652192084927571376815917040404361808765184606429719729860810762849655314020571412598014291165308869306781842542984659254014932244873514839050827477156300464687023665623853937972097562031412672686145396120472504005043590682497976426003987538717150427750389922096799416014930026050408179840921293305774868837946174777626549860452137212296023294850210495083358117396246212815874465756867129035037817661629204897788833051501592757462423327086523773136131362866985046026274322403038475548512846336963134835127297934573807678877223485688324276239309913791017126464525252987598354653072438894028698758867666280914839745024736068192662467964761448011907893131664455254900610720480075244036830112586968874674509969307457627193890921062393080055383111423225658315050724107940503038581794828303811392846588104034890101887500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 1684326873903265786561572526970837887011981875087781885272103601818685254696939828192038860046257412401310692838229896136568463337673701651310648576715275093948724621523265210062599471004492096667186790686232121344580416601718420449842616808977329186857157480059959519014970500275107107383390327336956233340744133622234561867819051423760767374564361600672352653177825471381615434602420402957184091413256190964707292236205420270501494533315573954929028484508130717101792473579116076462554283814609701584891288869402249899941607797173341737484531302195637864471838225740885661192607817181418480522897209449310422601106517368113312058741419315194667518277427520891165805836313746185119216923404113209583481514723907356130345142571180094942489948961888998465790550098750694551091152826873023836634812466533139950304537103164574154221265611991067791778493270456179641311604015507432063690223897538620484104520826018009144677274065921456361853200687616881047896824878356582215351956405238148598696570418707153896560341374901230548179704105673432299856710814649528692075665535500976207809693947223579664999593645217175928977466423931601129116554820332844176424596840739483120498229062482355832492399015735632987579421800602208324481648274939348766180025903141091300314300426471432006883171397069867118888204978551183053880864986293392429868094273420937133852515869241613219131026150182030426846902298136489917580071993867988087863045667086070271681505613791916137248508191247440504585981062351058767701454468309924471310333689449322774338291817687644190561347502768895447696217078760876955357223035725668658312345781792500610744665003362511648041139652330411169645896564194095059496828189214867383838094222049341091215491543881098772838087128317910702567279332350442901940549175269220077131428693288654641163666764293076169351591760007492338106049821681664889725647424952604013724375905836017392955869776477897252140981627304388719593418079676615708860726194037842654111406338042112171036219750924093807831254379403992852318633652930522400600701014772182651729444983087843593116823705783587875102446575748974742994972575850432315827418764110241761305831363620450241079972784607718615171769823869418891481009311649384045300123480669247721729212837950553837613702314560356487422034940491322445613301193876774367400847030005221741234833780477946881013271949915486846653644249957589520896408886827909878723495988979411426297328420786665358747770114613490953495799014748565814640250643923790168977720536055366332087025532445948355855960051771157464159532922446796885333873658898963641432986148702604151513525484780402241122108060119685622227346959269960083743674727731999944750230286382800219819282022648204009798155401853111946762805058027667367137161853873493827510627835957521110530627186070298421844829436310642261995265537776321992855360614188016701627123578192276635100838392798506282102133713748749318863432075847665579135587579018806733749946871370798305951699709812112699125610355999784074396914994254816238741172399535932227970032652542939209758557901445322188856521722477759008529904735281785608201651795676487125100319220310767533103588314047804576910147957697329717341346723183733166403683566979991621543843512489273046999897652810711935590624971885022623278615273532126813470543465042176632494783566360956756719237465297300621136770565805471533530279361033946895330849697377044244817020414310068257448848939215339787625044888971993650029713969709761890519696440833993976973145813315230670197685067750551112302492286808040135741843127816688966321148356814938225253784922257579032266870941274824336220501220214802578858237090586587633744949639926511620083376460844826794765715761265225194368299328793779511357459857379798756074385595030485209329390487384236982459166250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 6378084841115802751473397780398262031556351735676568894916769071830001166282575616959420362492190041589181952764529661412870985807770985070910521209740923412947754350224588262272997659183013963715318065791228876125091578551791698127545480034471373647938178415898753039902830575525920399785464242016281101424859589473666262103516417450966058520285374620954466925340157487000185563261671436716256533807150187269271355235563814565050765586935135173955251465050260284718471082016129587330230446495522962912539704094163054391623983589545874331258716563367646047396643241479735023990217075615370390498913799608359680868520216190804137048684727684199430359078719772440131398725366050577184758562198435313386146940056580637937925132701118156353157562741139243409316815490694908855398044415976403570322048607457990463730810185163215367593320659525844544910650712748987750211411143568890886013204441729505607259876957632625435109121378707964634858536976409109683018739333184957323694573594365052144742990973479947114715596653423559964786651662890898034814415708396257528423540223141038794075544196837489077368415098584267143750492625226830743472268753691236170034105746752257793349727437767363981147961432790162647357577635295409132728166238062148526427778654847427805413283185857099980260465963688964800778014004118985796420089048678896628865854851362557199625683310278021095146097891994767789215544878200231268448602623581504789788103151103140821996327820854236143279733938246791255764703392387343580608414426133675098958946476806365453016571526116854509433381798255444807369660856718487612940124795392195578001095207416208677106355809178915601864250086898579706078719693280953422786784763920980552423679601637672741102487729003580681495172274380021858124252585589595734363997597242502220987203913050135789559388599030729893362130489404192810222018212994999778803095285210055192053753620199974673730998836070614683819874246279518124469855581552921395320433725189177158712655023230991080536356064949466822114281218178095383110885092406535279302890532260902129308081641390588543715255782654587567163818567582501610969366294289749596789723529009309283566868679240402816568979088526587255887975705428942236137006369950399257694046200140140698023794494736860142784696065696052242832786030209874299889135174885492288678288975812223014425345972720076726473975290846834041838738517985736969135025523257582603892887521191889083142555522875451035658886648170443323551400499343358054565085195462709787681183285207177824001182487819680419846234117960268065268310910024258240606117363349627167054883698469727119001677850984664012490035242215962848381379218234284391497735262504093764780635266859733759175072620321032017137272529224496609365125551037328704292435433092495394822209286122548667800534584193906203441198088406555081126970888992665763094953689755625720077970353417323744322189131236190874647159887144585282407748998876665748246195049476715644783654457202157247608232699080827767996703173132386987114148019013788758619507271909328549613658913068407942314839613079752777237663419731815609101397107388970685545144435264709914983235803387275506451681749253383773030635225168603326454329256015175784453717265469085741520765671910473450624579113572340507682732997910425857760719806625662184799419894609903031602490445720451519013652961484210985128167858754644761259776682448065689191944186693253408700783521880562192714266276581526046301677296609854945222110347969773407323881286772705447813738120151081211677027798771925634610119859119945965722754795471363680639373047807695556608341917001692347809075902356837100316488056442393356011487876735430535063369198590980210899865522080571039157966590512207328096811415022459027084916127647203391466765529804071438967085416319544801837335625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 21943891475657527174641089051468875913045066592226385713697369024240415932754429699492525170861827583200678467067201764780193524354943618014102485831295669598542091819793988763573600157354822228814147044398110058074154836675208841367046616876420660111044457752488734489076833988741147582747564168848971233882629669348576985925369353221620452567880189959047732654183703345249388394057587824623179900677827063454822167777986945868804204346178664512206629741936996770228596933967695283612724784401774993792555349677125687396072839501758809231686174936040856184334131753707770859553172534183995239916533197604352384774985722476817740783472172360059791702071307156621674140402952496372638618641757926753735180853865930934388826327126947961253374952756691532495069742396050371401752439047497998198526230630166854689006476473997325348853532633379846911649217840121904635866763785492735673699745596065560556263286493421664139721914121535213299180123101895780523037011646497048490254006781366457875542877196233810594872228134104505534016756284584407838822533819592549345261424488364504889873786116276594264059445842798352915139444406796737490305992192708538620040705251808919341969426835655453111982069336277228190064191135006369024275358079348059252914441816912412351568136703420927198934636806993245376107585319874233676235543142649641716725411531008408522899871743140115170122602051329670685363179325868790474308673759809489252993739831884733560088927887390008181630856433944755993410523014919292253854071294490072753167299755098291537862086497108231417977043615755781916124077483647198302871319845403664921020666757074211889407517371161292997539485385834027694867342957877712583845355016788372610669891546833231261535034789328646540130419509321053230589981804477991684487332228515990124079601547109332328933197801356013819202249922496841122463453570588863809275431269154314773150249663959948489811630421903150325926683054200110830025122678847532599573744932808609243626038524123952496975887791440443148094674443601518056729520390439747251725640241064302912686947873261199299882540308691250797694341346298478837609414613262726459018046453538306303328430965393021063547638792947741568447129828520471883209613656207108463670469557946670697687538382894919586784163553778506105027741626152791043991122570708705888925477663047536755516487062095303246877889435675720753674958247406716156956480502144646414848540592121510327204125210774973831277410629813675218605932657051671669509358652171618718805314020100148639069242363392750769772501027404792804462439825826225333954003357836293740068839556457122521167753120362908420691150354002452647280593909855352742987689387970693242537323573154572000824615928260437552978436875258601027529547447425601162860282209272331658573364902693807281495780476833015971996731313934737605232964385082094134957584533984143546219285157309439229358393483191371788693267894997297425806894325568504972932307556491480190031087976259619115768858456662132516989031763174534394592306865087680789241406485263598785890538314142722816220287522761895534522454273573408127975152678931274515173394149465090270521424639891334762613953039207520629632327077844406703274583313942437443568650996683755572450494724568589978818064992918738729968539640157277839651378693617231556196829635399565489517551203345346912529604419576092126655305131957438000506759816737952798598786980179320022867518534636093531662479919146630837788256528194852307402277219176484203591953913216283417478790220775787168870136756645412093684075790568728724538248855147155524223365689663421949687816142728201191831348136116806642481623256469019020021866464124620533562031564275414721582320718961600309796367963487447567952077545731014717287451625572834109655446598800537763905099648658748163953445625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 67018051666149283139489568364603852935611812376343137664788071568747228031454251206989939813531881716602636816289204280500996136930518887555964798694063992502935356401155972516712045412996624339881076916309848033331064064157011858116099705151498371340947728768768175977430890965017704210294035910317871097786303507233646057149245921116389888574364094161014625294547177674750237658667614270834969586834008314693845487095124896584123383135357589987364525994129422661711442916980544972562403683006752922300300805850023944926196889983872919473646115482046035500743761824793905129692902475174619531392040128884499244427126050539830166147239008636190242942233767114320375888239090429601145744359856264258140227615004676861994318085603387742865201374851356774256573191698058231200837843285744962612725514419738382280001577974517983030284221461715491271936930038723037986605286786364580844051496960460608209854249021163049716911688301842871371221668146961708270489482084974341177157819315116327478613357582781325761995591159937079581481915271522673473207638390165518004804641639050489981953684660014262311990753544216802618182467663648087583328748436333367951642618638333693618117566505920236865620565088793533255985935702790920739505229812739471083884402972795076451544764738849536099679190853671880285894878859698085394668832046255432489652653949013718892243185367454214200665946141107284696793607931340503119911028121726309421324251903040217997021091145763091801148320854377774538044117662138859714018417020272800389340811505108168794550581182710847945790228683241585350340226333268679970313948214624271849663840011574224221527957939596961407978065170313487176219458328936841697525926163448067867520148938025481172889507995240234271635837665684285609035768414429902554644792666243405189200067776197798358407474704160599429379832425220710398093882733581465956056411477263174108439436470756559504994944006758704253402438525951203523261360914557627799977691941285322379938653425391827475064538561537166308011563969563164391033683626789286977760199697726424784724368386166575613791852200266027961634830726966163904133870995174104858196918632288483671327416143686263607724155619930521505819574993700412610543142103752711090053300278455689218614262146928818918034053185954794073093176439160574591515321060139805634589052881499670265633191978154443404698851792508685302400768389662116456511256962689115435305310042001983158895512250347951479236525883716321631009810614245875896410771839195931267403548106568705131858868312661325350638855693293823885064613206900358624107285814382359386486352117675128130065115770310003653346365655210925327410106162830597594849417118329555205801318483066093823289643330011985951105423796088446661892864390437649326966138520337615760747945331311510042804466396629266811085003868872098018240697240648005090830216168888132935303623252878378784822810973159638910193019264306468293231523268041923579975898823012280112798352048901517045129050887697520078661184007260869049713581161078176360436162177077372394495810233558563488249191280765574004814460931540723272484344666634828147133349811169791576931805158999061220671587288395211338160841442897284321939712111286250219886431252317116717917155317763228464929247594877122900799634380699093959666052035970015644196804174012850171099298079085456574100060493016188750403769614544478483664346657322845876046036488523107360876991362571363631780965999044924698051207966378606860902839567930563185008631703634605944514530761639263726260719637797091907315607416653745714980640986487806373010329518584888705403641246611156200524318627248329736907951744053806731650040181943869139478040421047455924233747448777258227262704211826853763031152202360643541168108753290995017810006255132203559489822389083141992021815000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 178424273359608091999659780810135848746571132952143838784453568251527490211499136148519819012222518774743779916472725121142588949215920288910618033209158555720118437203078320470843642243796133563328746467880975029699848097067802384812084884217996525592818800486931214488351817229193791627091079059252824329994295756594845843685013863340555294918845991850733160287815569178879622052750046503462313116465495411405562720152414563676360947209235642895068721701979233001919052624420678421224572064982897091857928571507612485547103793026879408835695064395438837347162015726008235336288143610544356135237778752437135682192873451741152159511849468579816626023291192878307137552605584014968675237571177087543323898505518434721747247298312219749558962632092719653894981639888984108842198258639604654231923842686666730483687859262278930274421654129691334651922241611167003448778448110594777709121221551124283329855658782342678549341569161152735600773303138729066491995366304727511191941356042062219586900418554737738224468555939520644225053573165838683833024486029915253946513300821887203127585506355782706335084283251249466498897127236703333000611463588205085923376029418878698156777705343294805238153019027814505893222391971450250118538757215171084507646471631971534571435570221163769865583670039264482126563137228759379733105318517707404190290879543926277027782869198895061885863154532524259141439882319884076684713336732378119235295361705257288317339434445046419864579093933904415184287238706964522700715878647076414184977883538752530255377111920683826506644313386061989824438870954968892996952747008187383099979113423248722879359032375251271510557018732398954259036479361040871894859390687001663986541455635112898549660136942251265829847931719262365858581249373042875004940303752318305741883888812538645047000192722397670765146548939303094028117551216217935087951032187695116674100180747366259738635115437256796146963693112643225404429609733121253266621372766987617426591968378655055904351647993590555707890557618074999907839568459970302918473925622479847352133953743001541260846692479087453168448562201226762508618470242415718528177020913798936680796970422144544967390383984041840143974511829726584894421201001262380238206958368862469680314353455391370535908990373449059972352500495504737360864889364451662719551606192836078559448899412052585073290679851346786630021861611421615014250678853818980472187211554496522816527837109230357588694300598665405459867572653202957926680907095389809477828083660604168432820830847097033871128710295650967423554275065522798537195501375449127992427656125748266283990655018699882775292841695312358562138309285647887098755885219008842847334089834370607841160073004549199889898606135862442369569357579696702916114346400720625392377301313517944626968209787718516544556793602730237844398078373962144866942293900945414485381669217550612865908785282739782878945155501574180777897854112590810165365095476608516842418400720133471772482369508633114854330813942823102257716948710463418518694739249263310377819471200292452162400674429310699160979912004005889458337006588924224806672195492585555564217719733607206338159811387034806076343150867073281715284372162595112913835280718339258296075828141345503849168604660122307295809169513189663409482061806025622975185797519827969983609350780804927953104863922446475219218089834327879798272601299743259375197082589487449557129265330865069879492143878327816543345809010289834012843867561530490513970420578227859998090198180144733430254650269780973547391990198736682020143534781770278765309244483028806593425403263421781413329636173009644400947674452898245883349670054332575113919647455747860618443694426442766840528706431282229449772542474789043473921816757608313097846411699375730245344076316016768686393150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 418582285976900386590035542964405505047572250152264291362263156905496176379646581721522782278676683887303849802451906492224744099210602499888270461128362387642649477218608547445503161927600032035740576665260676582438617319186949645688332370153587732172559113120287686833505822653793237770031968487777082956353703651053097228178960264225301429410025862374156074429716619958178923186939256981303626819195043384921327644187463538249936000353729334500260982139527551979380713531054148887992144226665806424719399771699207378238388032518242768574014248689825978628030743322977867270658701425743676909068649081021504810965461271813382717806340862710841632519374302093277560207900385319566499811023502786872998779062308905271249341214406438240566689113478020942268884848590206510758422295329549526682855717090139873886600784762530050996311961106750227250976567690061930129121629458926953696370517199517833826384576534252651387691744472251508666578723536876602862575329306937930395587115686870798708222000056817010203662681967037795432479967209041377581882670881612081351858081866240564118162350505167004904943067818949545709700682215807369386011138190969729963246346120114412365113346647396361082332569903839390717324319519653077410832271787550023651948739481245483654342225709004454659207473250104003942150234730090632828595613704676359299950893887570412857472782254638074526750296255140335021839426557193225697736021910840520942676173023272390924563848989182473337788852787210169641105220130087905737348109471360029532066386174820910103050029967191415686032661237665797117833590895338355297854208852558450228524147663858292886861747646106408132727006199505908521010314687196650674310360474673562184797626125069961693811742503643552592864168342893117386932224511011656435635424304130186686087642612057222662155711991231587974164852892268934115893408916176848980874958510851725478751573120391680361834704929640594228186918048051854457219896371490321103954742915023373900942866300937982707563874339627742673262076612214743507977051610316480876918903346979407711694369755194381596667814179438281337536664423813675117445173338576177435122420604356470907509431769013292921074086630210495514377761339653384763744970771206195784472399195742227369994523822365743435945197927149635516384628386959106511710034330884691655076419849822435820912096839093054311494873306354393651058143358120175656251910258992783852580735514428762564720544014492136050854247009975210846429965620190074268591212639497496511998519770471599306657183530694714435308724440925174363283250753388503776742785659426651699794626145361057359661144964977057674200004450225278972005637288130182321983168940176047748604115034788427017152448990717544329776751648751183430148414079320936236671189799519864970186790623282968892234577138069499639787214249036158302063024570789756851525366488639073216880951360850030098839572623893518385584804887624791116312253859339896673121981122068242149304989774265817675406983090374636162487999720899964506492339765853756674085642654108553462090268066311204769636619070224546656156288633468561732881337902761089607604601106242453828343415210109705805822789237466770221210461866170411634159023248980676338550785590505041746579813655800167222420273869136945824197009669744655533302955645737908403202067885628427758572197122789411831803785991617862941061074684112289738658059224995351826854327429644275153555689762485231561807135781311907705889076644533784574440027671738796832552422855367172148564902021838851969876380893939697977780507904005748294366095513201877288425330641552950348025922009677998177205836670259514610463233133019620595450219454298537717508929518673609364432049100999201673024383732233237785725595834148289904822725557840123010630612321290626160655102889457079701271467875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 895840387039177504825476983012097147828902511911215930963261252864876766635045833938754222786427799262342098416933365453606576607307302458157869856900074981454682797411144417107697644413247717997689782917724653607061599358594079615912774707446686774668554961567139367803198248316810356606861551931434579326214698283338893735174801522213985427907608660467022070852821692554152285228949219343006617572206297444476862409244572579080697369137091402627734840652901667980155394559583642834275431377280587290613175289622908264592195110635198158700212267679202453712092799600978964694989825776432493507293528165672500331570111560625963400073703863503574901808665840345003527124069632232490072184524866165000778495425199652437212978613098837712427972658516861907029380077985704963296340556191974810005499064800475464351523462480413833160531718487651189366146106457259743659325090568046121249631368741160848284571991051309459264202430296649763650735135216873862617486380839350392948157336522518580587699299353292861530790011789731781513044983736626634281814745596125530498675832723325271280890758807777519469037431166833514398119546640740594069160738843741901683351696192398622985236996501893142057411790003629915069598672723043752806514948812203646201404245769006603938951881236155393322783919667489897489517334197997103171094014938391057458317135998314475042761039920646586515465088094957557815020492404099273767297131422551669628379141793229163835830458722678810530578585643317323901416930388188670834499991515481737569831234537167043666264042353980848132617754696975929790261801192623384301759493714725423348571209709994419543906741985342221265802544231682864767971684032600167443899085954131848786207710018155807877337454669361524663119311789972015867587070579907604245718601856074316820866684004185962580535170951605789313598871264533876269864848189887175846999501404595837847752854729281045944014284610815228187850806678440232981834488820377526924897981911027582908092856117016876486425358847511331057112465273983744192036643527439320598548483831192995827752363646104749124499818177601664514231378583703348613323744209408890062548253730205017054094599288393911547745334107523903902083896651308279260737053526333476704442871610500309853045934973667771592214405784257824272547371988136096635016783936163996710468922388785867035637423468598222272033488476307772005176500680398496535413195451871217377913175475521893220885674231368585910834430398386897533250079178043045279042263585180083035908853221390063620363021287064854756700395268659975079149262841567018295846398241655238782006123813234695379011084476893040809964554959799262489220964709263230982856615246834160430363617245053859021458411650344401988074386718869198075511047887748046220137354753162902231547001084738812140051579419412122856086318241564332163766757837730522970455543784975768719564940314865268706383979519030105066694794761213991051864821067959645201019856230131393770664920176206695096479414212118372029277381557644309641706891104611827669408091299538656629432147957497002878335980727012626433561242486473020072092296537902151587412613136175945470819171732115314292514864193413419731585673035091921848561397719043142371679547876254193586045673742158387222294612103316774953842555145490081447802939893726461932429006355802064474723027429024662148380050483737642218285978660072741256510283731306111622284257214074422664953776657668970553484244031346102917576360456416778546871218052185289303773594856276564627577436227766711050870157799713489999871554811576742406259261313987706383608773771555591988153737276138012761217315900041380544333529593046352694060124764247393803988739727282256982217806625194544758047700198725201480106623695356663848601007270613440953559942268356825427857726330538685710509510750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 1785324079927042963504835983387780677540883679530658580577946383851752825766409366613313110628783804982035087443783206307408104208017384253891412928822272338829766347381158987944693802593621675549893476291786406005340204094398871389690713820800817722113704053161521269358988277696794571638451633745662256191668915137218392288447203926435259093311272098668710823919332148022740561306962721822508145717052253797726502767698898058439315784460624220586989230356662331128863807503955444298748064821415221390186666281725840257088123889495661230758616392318550509859610760204207940418659335152653477411827832068172227855789413349367495420038645506260292498056231475147609614210529447246639805909088428520735380541104403914684008765800523909034591588375261359634589585349723491778075485649919674759493353586171857016243484412714976318159333112068397283623333628587448588581581834245773523475699652323148506926315237029265308705562761895822422312174574145133107353128057490305447528929613516815660485559253179243343916061147014526280348445631275244500965868227660269804888422116474345510116759134325021394603740662390805874365015321966702540610183768300475964975830107708196102235890194210575093498406948392183189985614263561150915985109478362675932026798524168241898225909404231158710404032605607349569797475482081800001441703154727405665566752546985382771379743643449997142362917402608492873978989473172322323018396210509941870481623616965808979694912101884062257636599380209979771367853546453889063254277584141035040411945418782681974106777443622832484067355132868314380961704817906879597531788621482531945243423675316750464982724914676283463955816970001937910057172997207250920474767504777796046771339350286900596551399940873477744751783983902404342428732121558649669351317906065295816537580913065370791474105506696102297404177267657024490633098084463509382571170788583376760301631187247643825775592664687987077952778006102238908618005852546998683131199516689376884215744124249627921537552842083866545998152666435806069687554649427961130525262721092856988708494261445074757760501777761298030653042277000832695090340775221499916493494243793911645750704954713574502279381782422729149105186542933696894997672670611375040587327407222661177023319337371136512137170835117039012063424546990573158883351194959165462313638563683348871567183659774432376960036019056565954620361778080900090017413638663754527403353944032490154560397442854057988643408181416958532330117579181596796759370751828759114110970508812101140465081695880844065026461603354335725356448024967521491971232673376271737186849285965160752167084195584946487640195387325153518723208063879304477382782058331122854729409001844488774730032069617979033313960291030273251016591803183972193256518520310334971115553429375571670618074925599522829914974196301879867268982179182812891312203200353600223432319026910850398421100174840646515599545042477332851431860266204852610349586272863269278008844050891924593293970966188102799705116041626895440852185738509711069238732878754903134951262860881089942157556010372805460143649134737517805733312136957296785455417027796572806712476456808631535890379662554963857943147934188141166152941428650454493645476885067878546238009483253118609858554577480978034480030268502076054546474701103387913333863240153403101632274104359968558995396890903772477773408227779405972034128910883625927399992153921355709621113071995339948833829652509015394730139504836433987949003063038317238247835356911344102853240367842845449940342586359108780933763671061749491814862552720667226997903017156924723209165224528368323362456146952000626252395593876035674595994894441671466727516883363980404040039020632041309518066838597629070710164314466692864954419347648000375384494924426393826889526530256317729336943536750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 3245820102990415906824655147556051371200880690742909533508457750515493750867167097793648313581200822764409789543765317651901094681658970587697354038176015577155056596159096257111566779564201866613296596110469790296249146495474237594201701345508005647119952001908570096002707906394636000794978155363780966492991517532461323541407425351942655134372660156782816558593282658001379915335494726353263733747470879050725876551967005923873356283183706328868186013305064348977958243103650254312609658988008403454247054583406872970108404058372531886312172184495254929501849674006821423197400028962604532613496910021138832122558519267528467297961719528577709246638630836495693047167044731028610860203268440178840428941568901857478856546600301424281154570745058607811636514141244515247649089378241776047144646312085761390433075196279560560893309991797903362704898615500481385821158770291147192588426876982200735043698038914375180318122818643133671977935984181102849684730811973146995517424282961603590083355163708088424709633987866305270673246583152206142612060372371852328917000499551724874285098615232543706946876185077059509570234668487779977287113452240801624107515602551960844323486805933467722523252667624224034427053871846276982251067336801927391283048032721689574255561059212399574740666902332851645988008029536705764911624702875237539182897134952422911523016426822505352550100718291512769621433013770752950965275666303690501654300267439844856165789636543282886808737596219669755534095545613725158892634080604626535193990361327191268483759306353221870883871524060504773631853116879235385960216937094407844545072275505821487730576863360615692174005479953922219786536962598001876177314720084287706885605046147970271191227803391753474211291890859222454104811470392921448878126627258248188675526843507565258044313019383257092976888182846050097896548230265104549155404079264495271739520898596847079919981542768941305094040359228769300849266095072362127224773780912208703556174646602098738418047685389485307046797594838817257960939954835301961674141306955648969897228100031703070443024510018613821755378024769138684525080350567061395575280120180243559694700907223679832385382658133283688468125676518377676335138347778219390925695004770344873164915385151095616974145086164443888693136213880149935547967239101967387449345944838318828367265183254997292521420635315796353377860259542899352176915812797781830654400675549693790251507677553455198491371384345508544603014466809405081544996178373209546139112457162572389114503980169568519043318780780548537935902653796032394006238170749691742915134727240728019595388238132609697395996401539241667413479122720900559283460189053298040446294681849905906407402093202472907434742443444386989671901943703501553894042059920491902452388916655934107030452557087601253674024679606150948568238142556721530633188603858131308108351543619494559212228889859912784754342577473508064842932173561228533024919554003519060269164483332741719233228140868335075930195024498416474827512277781855034547762905654617662705602784986042753495307314675697951608673358660300520981870255099953856326507849429122258140256426153102438073324681936105832845185543978877715871584784857011754046236903598167607518507739761860140010367123395041899457750978385347896449542770251293257875556037412823650554872539691855116038920922233030852311756607654322661270052284182520440617799214441444489923333079594862522526659698179775280239805976132193168869918451246039410064633708830354362488047776472256274673434607133551147749569884942875986516058592607394826112266230799731001577457638350123094847240124331941194530261147938984220020370576550720059942431863944732775642702897531055821230749110174333259774797619948245086023333713957315987187690941947239396038960253435142964615647596500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 5198115487253416922514716650417085821333987902802954537188572773920229540973131051514972686974162314524613325511124111213086407127244161303227699051454708456595973612244102588963243870837709187062982317944149896321568615553510611686354265699951674286651968654453881675609289094939328472435136981716337004088282427113984800931395164365788716209493231220212650731820350260437212174029651222669687226086890699264375479702103784063516109175649171213599488159752161905085571975939222317930345894104041539054380628525909229882006571495982298625877038966227946540054429557417408797981640920231968864356616594785296073060280699851392378415177436274349267655921918683830644748283361437985407002397229358219946513578433203762181153083123628426662554768213229615131053214599524498109246909500181301969168510935806207685040615776979989159613130172115842638239719261784044821892249782606294335132704753285349272224849142664875203258838881645619411522021562733716467764011838314150987494959871278402250348817879747881107014968078724436020995016513927451897890606896466421972329010787326962677055753564196052154909998124701644543352206326225769562775413461040087924550582961907205978087513447848923533597804531034207638727747334017792391307774598423744585848570786531820451914008393545724258755820732113565593994148915493015009886958420606027608066344698310303467968157321825584922331449977578625369863158016748060742610443513848537648933947990349693584753627055805683784566494699195507285006852219914235349897945469487513782093794905737244814650805616003629647777779037598641679132618514227560642044101673995660490792087255266752281033299310209960836047468057539158510477472646278516471862960084167926985217425541925890553686236912206689274308761654633142814760465247594870293423145615101587210666895480268355896031726848906601232042878340066924264598855522633233026180812530612226401229010696716177023300991892601206237897585601587514381987352350589016729687714306786097658436179884708726163710998323268292549956818310036211697018866338322993936982670286381490104805500331132685674171453084269473883522032141626232020300632038169285594946518509272387726595543622225018593750698657177482197501827972019369778395067906321824629672881553867562672286351649520621261168802510294753734295981177974739383826616525234982093471614617158972174174949557142270789899238780973887474111627262195546584768699946163368908769378173329775693001902943989377148858126538375923205133644788877383494687016953561385803156027964828038668818655336492390234123824438357348923135545587021690324750985343591943887861491567593892706484452560524534120906295806127057813412146962503831304522511446164542543562885891484948293146357706098784538907690398948527940521782571044655516860466994099193245539665200865715191896783340843562260766931537690970968373115614906341548662642754755379739127718848615182542351987637673369600505886912875419858490509200997578257258093528191131328420303756906605847310402325431435098986925513029559238203716590264503992087289040473872696497983605645957801574188887195148428166363721461835955070677574227981878141344350257117907484101995203158636381010416784882872027206605393943301557941999497239048103727330575495551905827624707160795426468126141294551659010721434872001419380340646525096044035827760139151108626915043170804614211505370386418868561403397535645930809473697805000666051503993498619127422983777811603314266570425326592858045487399816348700308686988128989835896703022842982465024983199322998128910111841196421655559438503028616467414279439053667929104039696699359195059529957124126010715710365330546542805115211201027660396863205845555906675594787520654935577966053147035930435661136701992150386253701610584215245640835221645868133090764573107154840531718674552554170763750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 7206936179212980906544338416054340103571092628210821942384237371092687657693957911258513584353207641352052338648446161262580183227770706361210990343507387840464619443145069745164422821834266956037159329762527949506952262012902827896701016530886717898272864235623949618945010922399494141453722882345770042378030738312954869504822420840600547880436577604397536901274662141344872350932943838693958283262583640859394807921807962882634184414557094372856374305799383437899804635304918379249607698496378182612838201535366414070887548461610438347305120530626997258066954500839400488984970223194187604088970200337571534077158288078735433931717689709790792801442442440420122213991850361997601247175436027864670664448174747200538406342717860410949961315431715967267439019876629003959243455077393140028789974340717818698536185570168305840712458084734270631298797728841655910094987686759468829574813543111689937166293121954644787330892910899119458227820948133903456448368092145249404642215052723706425115524395062655693580331368347915192007116166964433800071652603424414858467501536004634169957021772475104268651801119073304534761332673129910927616893601303338543419218464687233960514308619812214570843452266437750824101851955877392384805042298127447737959331092354039398528683223549798208825177680781011120403277151758164343575237544674110197869359468739762248118868966590983757320128810343686723111041788510369166048685892435839987616145089238378941824356232779542820410592034804856764975815727112395129237915798566786581501304833972344059025984193296221406378896902262523312507306325226316981033815026836158296907794391175222454602001986145822400517272532400750556613574460574007220227134045199704771667699516425469177823313724109386634063217925835234181263684206461007046342225498338562587183916417785245411890864569072735152772718930016687271226141074148440460772937716354072694968413283875432422661908594189283321502329017574606433314502883200226120875936381975392113392562247013736889277466045737792249237057033901487675352859113997958988388686836396523508542784290414089971638246383908863360308634679334410774380554704365736267606520180620317043269652136972005449586371109772553849498307321931617884184619123880813333740474565724552926092274094120791316897067947646773608288214554390856331621602974785284613853290869460149029313714075886537454377984483520688051368932594258390591409406121116684593625295031554287001618567710059592818520828462818353435097422798616170756495909311584495100401942798348704276741029198547137268044310955526637558474618684352170021833985311733165486512336189305845487451246108557161703296596785762745804067496721949280537214092330543114143285489582256317463717174329543053993093645999671183163779475205901945973468145753655312427307953962058646596177465758841683121156170954158117059942975483013820349825631534407960879990415030079111985104741874075588777731323861144067895877494395928992010785957786980312526964939646752560521017626866907767758134708752343828970863427807751970204213524856667082576044875509334664531247277020071501718303574212386290159261871686267410312194801960886977455660736781334315179302777820563245156327305487809499905869041419573545015898970088606865059134931097179533976596287704088507471807001758546525682268254589723160038194929009543209270103562399472853757612535808928018393001238671971353864090404074822531646372203168234977877635052199636574705434363712462668621115809367997056942537391797578675424857755654814554255505540362010880938002166379227820998378829540665713112558036035418032598581611792310011762568443945530749524371638549793431378019708212477994689395729125261640994353387318109895997208837782953500463663964213942757779009189211803568172178170119518852180998439050484249667247016671040512035824077032750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 8509233029651225793269290379099761609420696628005627355152047971753442057288043779586666438707360886129426828573083368109115843418686821762416426157583716511868110781784440604960146887105637173162054191882961381125170873334341080128398277952501790877637832177519908549872893513683230575144302292959700254704733621075777042667575135476726077283099309815892481517732444680846955211603416556208715948424019869394085371443381330179771988117425564968010924664639366016334814279602344296353186037969099011491000564086794579167488775843889933429013353561080714941397411979635258364543327434091462669061664863704532542165153981612663338505935501547810592187256876584024757318297575872547863292275017357616357203991617461295802879445927172093043554625296719057732302265297934445420769378843939115568618060707334786880900408903746985737172508469443782159045042450244120154737378885920284328888544065980489414712540443173233951140962021225137392961461939699504824679711241228594372969268800720797996687848076548615355565742045116076177971439025597535680208918305976566585379581500413672084412247545746460713136937361338176092556659120815174558219299006947621744576601424897044594535970519781745160699719529254106673223584565273117691039539377357551845768278588534755325131424655825896272615806104093799022571095670004663190980054057363849640778730087549116816473113500563890285624069022110892278393085749970915196254078551859255933139196411890825156852580536072456143889648302464841324069910003907807685310968981349497199129223847488913246610897875563741750491752754529307487635880889050369842283406841206677375522178374855394840602886804047510928778284206405545941611580981007346851949327190117210707792662929644104486549269953182859763242126284252435447356428815387929668830644759544169611737594434046652268388390732930288024460504921406948568126591172320681892475509966010123089365331413479343794001261546376913596464489315603543448276545990681408809767489724452187505969610846652944196370817824315253804371189556620481489526591086556505417612091540753141847767543020574479855337092889953031223888747781918100948093671824966636154711999326729512257719798749881776756315392594782462784682821219567627096368461755071939692213037614254816351279382240253525389520045905771275680851108572285707369214970847587242056209544615390495831121742067447654729358921933272314459430843049814696328670856744802673744267831028130933517974059223862034034595818172080238257978079961617428533750415356617344586281625169535120180626885590720173783019878664642602043598245978316660576662589718325457793866670483794521921093803593383916614507990424737645771697454048461623274215106381870631983388278666797712538445156377667429317685542424566732081575820153068845216927277113634713861741308289962771975785683849339604690195627536536168054119954830076444151605626159641422023578135123375845435481495214219343018621222330954809606711322688995164884999505025979433734052001680973992739262290462313938098068082580989010356022128902818704856102437942163205346683112638943902448206716058274804430929740749257657492522395898710654297242819350687974370260106534820045500474378786427143771631272814593385991698876653972306003292752465263423224780747158361202902802793363763281848657571943291349131140826503812988166810577732325969366958733887534351717007672424322079249119487213684593516142969826524869609828070280518101222688879799388323151100677569730601472077105466680787019948538191233105903741131868257744673396212825638463801752293691758717472635266961074416991523453577341664933958254483729937725325134677317069374313018893930311198073520222403322641577164679993354525838520284231262454205140998909010987169263151128143770556100594191375044405045411606362391735433922513404715568879538579146170276144433000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 8151670750178360463935509783383799670551782909376605978753533215753620677706194360447616095965384848398892887544047963894764071058029855197491338204297376737090825727062299291136205894441538148423195055333055498873829883252119623834632098109789722119810977022931384568591543226858975028670873973740712780516901430904811922000616871986766391274390783776355057595353752208002724231486647945247113660072820501085083479741026974001220852976780955837647149845327247652446717893582665343676013136551478890419723035537334049467994825254618859543376248306372756407414447399450923841413272959808623867302608216597617081679323572373185239748981889703774745795125908768591291800831196633849800368845553455914889954168586181781507582765740735486538396473881161793450407581967155998336611014094436456561626354558042505885854691608519815692106428284617496504332049341187029895601368534743699948760191819201525667796673652117460715387622585208217257592131188336795612567341265719733125250873805110760376813283090186760108774942964193256734787621379319493242249473297174448584657457589950075114356401548630490107762009492887180022976856810893721467108306026017201840519164495222266222096172958381568866535107334084491443598272158718842038104482815274939421472021057529290811742716198617007812954578002250761050610064311734986012129864727473168818827406890049096579758442532355619218208045256145990475219935634820615093912259497301981811763717296441454488026834491246624481737566002145014027605978154665351154715162062567649411613436753768795442079949667605135207093514159096911289413742835189557256952189539857805701090628578403666632853091813732816049763811858390958871736722190132694751396091435557367822537526700854922014229543365527680483104634974068063939000071781452860150017048394049521224273504141319165393665555834387950001639725825689196032144460413948403422197288954455023811952623130510841562825071178556114812674953019646643306945683518550340100901093645669610526775636185110136001469654025165826819233308658665802175311575555182766166119445442308241410268806494084017930692163994788738786217789949005362753271329131275226374124257735557372844734714376635448804110501057268990869799995338763693222119890487067347481215425260643399146988312952142827095391640528543888134355494727340588371850645570986433500231193595783838999295816929359632473484290932262640468577337067654623009355763134505639696157582159800333416126757552434115287971905234742506772396144334599417685457079048335809031590407177511636230974732910183303811450682416684294383180635946674902623014889424751859564467291317682554479874513984531453014141533472221323879797953583400354463603580382161660873467966300272543789992371553073137444595154048154982692881823724390757982533681817129854350194578086402658049229034268037322066833076076765421032263930012159157854778744308195323528637690393071499990275871177082250567283113459515407773461959714304309517804627559991191373859348321117217336093418840210613557216339939849307270021329959137665448482753992537068928387575208525019944167898325305668009767506151810773395900214914923683202701859780251313120025429482552268942657854764804613239037087318636638284532406158994032135497574598216401713781143450046283833144700644753144469821742593964011633327051500761251991973535322131042248075693063576602998704465718143760526421799518138148809473658112743979888176295135367945588673344797793720178676284170869625626369536538687615777315715284399998990474689267322699515992706580714267872043592870591461665297331608224115932475024894676287778433420782578476451879874467610992498367122677293678081282238207179209149361076553418971229639305099704457079065491135742897200815339675414376262858901390654587814361794140226175359574777833572618509668683191960222670132481147000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 5748837271271739606377569211575454233858823100741863397364098814456822911726787004883496865721209719235323570481123793256800040322883470064425830745243973874550360338437033762540093537818413100771427033700228617907876555224169380220227866046512686464000311684909898986454441443189288637482290850746473768231637961426467643309166154554696482281108276512031927909764371210906422818503044681411272042505044911985171589251226716458907317439151379694905903808797460941390871742615637289259530483045278124155715632896177873030933284082431817336938668782624654580811382193300348172932889642270183470429118302825956761424516993533860246968112408214723456581713034423036674552485399847382564894386808118389104081513604947765625444229510235843035806678509294600020949778226567808846437050082791076310314276998877541950677684865236113327115396990742438464129179830817696734238308750120382598067841881991999981780442226044745867671599090058713164026944141445594916295144815728713071055393330120537964293859627803945619968029998731871036358031787391393661694784116360066215799020055362584182915697414097385595517198105679866373124732618523375571617248883448878942108302844784095902473588978148864875476201942319433984029331390372793586881036657742970217234116758003435765701685065016874925838951473916992024736533489680603901635074020366359085666199019542514806473913832038180816279477974521323316901398388760715166825647039739867940978877554373486917893343170495293060500243260782324857332700262852299296456144832802828066567020371642664158211779029677936212237039901970576688730207250237102571673131250977961155571648009989095073018505062915441181862998538024198135230239882701354507259815362824561249142429231796363761212910129253212062680849796596461185018888958438493564899653179265641623079123863248644710201509090293388352448164669369323607196796127302951894281403603945712240572490264922764541833176443489831670770127985465554697459521301829015288416954541919095481201833393088172038970180235128893014751472142244187333124136876730839507275747182856879552579709712068971223884564184246189938106547977292903096755899687407501093281928686772035914556520559810615086450770853145800647386128760150298314339550503502786171342618305664641771618238595089044154231157148850184045791439009982825218591525796419407024836147781374010012161596018263198811692012450023809639347768565785276298265492701526702393706664184790567882915061016687792704717407312948999373733741221929108373966269799042510850388206334842337977276476275577301278071754405296455300337380405344618765129262433677794762232988575047876853968254257768927003201912726621624877535584968082150758677029644973339553901692120742468050918890525997186297725241855475489808264563644464549110933750545360683884903911316278182225719219721175493413327321789293899701431501653648667922245040103901800941464737656454345813408105078246943588304892383756891373033275721486303259011370772533496733198492010786515414710439975721684912984322589216530553985545202969870811207814431744663382238772936565085100510897272966926303876783495866413793563881565531825952563178368646178884870865672685052207609963828042923756274632757043311537796740460840589007852086679076096519222191433964808238964455504712940325075620237421125030758741818381378927996316138923120234913083044418571646394514016134963396467367034758158687699727297995491655689248359775768555358086576790778551153231665265875858514741371426489625606971285158681005268791076189594787880774895142403184069305286854846411312647966902233285882500992183644410382020873371109729004435562233195608393399003818120517816806078742044297660440820822578147143306698898762697604399023336560746287649848065543653947793463526150018486505127107711489961516769532855179470699159513437222035425961625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 2421496681060152954704908752246759447199947916057040373003690669337790167228461988302045035235106253537489324771794794280896252910025061733134839066494959340444437162698797930496893085252315760819440793308535057218929872852099133910517200851252897498648867321866322023640953648747571900939790735348874340757754453317478172908549172195338467968126744790677179787823147769569132059125618908059983392771140636166676826814297481221523173430800316110024744406912303925164138250732500585665002516820869146648526605261172076000299402610287610840861044064406469957656658605134632600530731804855477780724278999233763360833650554139838347122454295388878783826988427630036303959193977420931375892490510420753696923057383798600570368872086183737823840938322139090737355718336174233401440398908828972450235534072095013604490290013839158528249876904924727579489537293004218665195136805763176140004468173301766652290185957734318312366676290649998481196390395955399560571224160995897125782424432014983611769035977127309031531458244864645641046612026542085523039148470079603075414478483524059021734546855223399511806424387335535387657718923643317896438367526830910196590009520674941145483501234512576682800709456475191102049959459716193752359055812079701825143430934256340269846696717189153290713316925843237027143378626048054366405965706247970318451892324498194497036473857891535486095134646408999986333748514356091316206040463687162678957467671524680164352921237995498154488040682800818205575910038503553216149997249352385556936837165615590828328464688348051116953617808428762297132096403926691062758495099939255308339515975216285360033939033147248764546709353984911637033613782552684701401392092149037097030869870873446717877567938604270660221086363506513868875295538100669539221603091238770990437395506816147006127647573218185889920100815856960450993260853511155555840925451954449742564714161111392636112207589955116313601296979683364640884317123486824951662094320672676809574295992983682943404758556073454098460449891423672719458198250530136276647994292573879475192593698654007816560012233886886275363114972082588971517225238846362370884973887650445522105679026635363973065954313502723759110063437100818349810225426278586467847456750386211269907172706721820190537039939253993998235953795857662525283240269943441460170131334488609084465535534174434303513968959110096055749073998343488852767541562557882080033744595885750370330638141507355651938615087783114868180100187925510557525025543559703579424029615864792916964487733233827960334220026364628591844085877310676893843323268792008325736878605194091525169819090908433552945968722116410901085121040422466399411632686353646119811309356660429490946985964318521635720754122226569614444821874973047149707052315132520944362716641165147239557721294932446167159822614061764269942971263667661952316203478898518601295335641942540820872189456383226685501313059300324857653966610245475068158516521437146322570384286665748165127732365400872676569330594417104097815210375014373657969541407522938181742915965004789137748527575206268093321422200131084918321271041927664378369229713018703312336831584416331021249910256219271296429035473796425534220190956785468879942118443326125916043375164067852875822918264188361926879221114833508974038163285997416363386919157007687851589874682964749232890020543023553604063430504818347320237699302250885570357957721558379942249002198968315877679697374088518912779369614661087348402456931999002666335336672832930885888563910273461982927641912097373297317919440451129379256643982189636517976239879366064395378062288166462577517101898871555998356109606718105876594631262483151823667397851927035050499314880458714514352668609893058433748178105187382578389850465355411245612855469147216001859508229420146786579625817187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 77012290244815174160142871161569884080585065457811056969266919462307694284922038040189927979522956591597046441379768357393112425528786692060626072297667917367266240367473162037116332520891691377193967392736906577861261617578079491752997421506830746367722938060779910638950361826505605027411098767997019797176828087619551443350328674275935790653539670739683618545102697223298249924431629689532377419472957490687363078324648323632564168037541887058719425809640900810554085096252440749609275695466861382203384121309687290927371112705180111592463364950141333820530187923380515755914112836817341172847033065969976680486256778832517103753041213122218033412776204042933725886382007429216190818970505933727494908179009151581242858849776886846679763446559798688542448629945413067889015688408113807074586772801763473517095336106810325438161240172530889089456721259547332249116318122356991394756683345834536217185015993532059888568643839484568386907445062240695782993719573425794703089113455702472353858913850153662716732285272057046058832761730841884132194881361989664635163751340242679949057172836966846470893652431769816990198499009000988828919533960938813450707165972399320151600047778296921565704143775073804840797928516127172146911832563992589129104231711650867958946595307819498436034011373881243852428141226445962962544564234708293493022644401020038778501994832755764459276499510264334313273195607913772794057375386381332788736718865385333662362324882726549372336582540759216270414163103910387151261510619712752143050722564912317508690775514730081951779409057986448201578347524087144079435980217000696331337597020497266120134251371016148804238189988403441118041205902063261161736104019252090201647634313526102383944583756154147997616846756266121077117702740894161195671165650481777343540167980161454974580526924097610593744898116283347161345972935159973805909364707053861074435161359000988498751870927375690664583982450356434896290984024677869403904221566000688528652535452540732550383988583559077973880766249595272626607516147116977127282837429433097724017490392919906059828391184503559793493296947195746268982781803754319676036052259209692970291643005656832540983811039170221962182134914612330165442622972077725580055681425320611537547741533983422375134274862893107601763707906735063910250810940210799892699909610129682360241200198545008886902236660148929595407460329166999657190550764372583470462065143463517771789450914716423540455503502489811809366963409301476664831189779408692660804071753398405787521111206646151449252623349019275871431364112928525793488893294637275499391207588275224778553281206001292832294340168721204313813587018056969959860323551504047059836628309294676223729108078513817754919387266223197434192334328349817097763546006065599182418689156575137598493091962519704768664304323277633384670041186411957054934281380931815508471342778516959663475728145394903880558845426363907206308413758104784257764957345300323626793280341867583101570360849652715422435947575938657687328740393927651543390236950010790872138449996523112317917210476350098195423184274088762801839599531645237831286071755120518343309591120975520610721684199204649599099639108137859802873444013201805798236026406889966116911852979822038471772390085910059808109156751169911435054154470717314611473816855191743722993164616842657422116302724529305502566354874098699603748777364201941213349062943702991508338400284661013643594890812015036220972989913626334777121723691123721049709153196500438541317144429036039605664944179743257159237487203964651090044038615271629997783301993129574244615872120522008695946197608001027339734790053235566910758746743592951001809434061347704193219518894243249577315391104658652776142080053895708775376460592687264310992363741490844157520322841426991082294507500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -558189379824149572295105603580258444924316322354620842455158638484947975825555308714573947379952541587801702168862878436926886499751089410408925090231433152163005248172035026375753769360219439628782687458712449510825724459811535870336697489930234243135532800489088400748953187184716908778764348348857085585095451946149559919594475471083367176988538761173949232501234180731199134097642602328780423427756971903142226624534429728904209803904419156866198664151771334072075876078921965395615281920709156662195456203960831304120030045882758086323472480820302259120639548076101041304914695012902663481539363586134367179533397896344530605209844641165633683020429202066477775025032886677293315096623552312117670074858051669662886540508990696270846274879260861374714207348616180548281211233293118723107579933816381283413064769344274112833776302925785965814840603285048510486562350252151574434190064812992204264246476278642941654063716392291007878860915463221711469449173538059438771005121276890252004714495246182926220431032388108430330283352508371777224942643439900925644647476806673458355739304105796027487520700769686265108107119855352131635723619560154110169418589855918809644114918676243492959333622950572139698982024443169032369397613685612401973943565816855420902659188882427186899824920773774315747462501817554370191064405214843733982570739080525742475886857212049709066352451643464476217113035793719193512415106226322610227451601316471495946949194048305606977373318310231269017721784262314387134077215824314395547042945702711470080760604230454370333982440795013682752118856170144737360789815793723884694839577729257387655758678249021857940769266220395647253940397393207010454593000739052294339882907891174098095671038547443133264251383207110575341349289052656092751849585661295938624496195108677184475894241986929061070121235821270410461856447612784431297284165868404069429204302499536640415228804574734808472234282267632576427026869059621088020959396540361645572135019304615886265067393610246283334403838037239224619221560754417467492049438154318491762150473225260256830077678020747047638809552146503381521912874761787864343235548782409874491517475180660820703615602608388703432834197713784294019221312888328944229974567992453469608279534849152070316447020515445438246669555563174991895613661012783685543443654348417328501329233304533912575540371333002503500519957519436082819780902275033400322097141253952690572086701566098274852167642183694512396434151713716623679675937140014493941585036277242859787839159049939621369445866118387286643073315138391632780638031895907993221811160882574533269938679653664553375303647564194408020104088592138442959616979711488974100956242586658681777358566750407561305172490115719666426650522759488767918271125251573698320220549000317465871363517699266074729865527961943967727193803126561409939825006241826632200024437987070225558017104468971470823230142318153688540606039160939016615951114384151159846539484360010166475997204739134309598745271727081497291920765936207170325934719091680149283871601204757876336117518976769519875586331491928855065831382097763528363627896583747618979289347638525684515272366661774141483017356709435716133946574762907890059988237581653251512816666457149389349298001874118398733756341349735973756658596483283464849309364938096561863661959465880609608493455256277852111263895562286261152175496919653442494255772813152895575340772959177195139738330982820871020142194632136164424284073261846740539933314756661327522857002975744097610367697054706187792971559570668979624574012506739262432842855345708392460061170885736493804157884467608727978294280801287836269241180474342787745513805627356201050792935263813947011127898110974699775488123266976870046471807993802502029819077160465859055126766082789871322101013125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -497363325046995186277141165224760738787137656267939945230795028572893526249072641571427059187785579061590076123617083111637372125520927503859771976521755283921655797752559107331633471645261831848336101460132985756056520481110968946044641345039699172920550926864925170665432412870688976814447932092641803439215690921782040570108256444175603418363857942646856151115992014952837787017240086284497904098885129018085433357028142833751157412830247631859839086127891661365877112923555964877268432443888019403147533655141120780359226588228995053665220744594650692270601707780560221701698921365223762627412706986327740899719667326684695766391926009954783943908967580881381390111070818316612088098747952690382408293567458475544497153867140441333688556944374714632311493562632800092182990536344187824112826293799287731570857530715707075574882240688748101046160106164280995857756157417105470711604639500459803978919731356556897217568121865641436011808088022276472737088856551530923098586772204562158449743418661570331209498285459316960533486960671672679481472534705609892640688277973730086067871670073121934520270488237624211874757780945286936259317932685115999276832534725230711843610512933091480079952909438015141185308524947248624683611246228205684539804647648022230901161233438153299988277721310188728339052278107555957514628336314018851853886608319567289064430313969763564308887053223826908488246964086785671460723632230742822998333124834855638938572712374646123110412982632656839127331740068008811168905924018272350362712665772572290574245530584085885049803808239273331727662757029533051150055573603186202999777334983101171302590472014671523311435100639427600091267952145420643341505225592576529994503902208758146995290424758249641637308588061041119203468200295964749169558591074964907681272175311847513537332531931895081859740813315239465517904649548579460060191007914097286791194863555923749893612193683915376655145068674494447670887850105853200182303426440478461408475731842040390868609170566808892023762057420058367948935885107528048588167821714308286465333634234943266045427608000650522151350741445041789614565581069472163385953945653086103333912475167342390197868391615231929029613786837343232311136477804584220407252489876662105491801255012199820157691938436215033757202016803978651757381502416974574281368416101556170039517009484465947858285885960730098371410004338446917395169105391419432618767654648331895267570615266258593682362879363745958617093579584842593107124098107804650733066162397210946304618664240116559917248740424258516709321375134106697214862462281216859430510375170856103255369397469216878035874436389573209434518182957661718055795909434523882456087123873509580980314704260304656653714240161918884544858760452644226888416779665902580421944468556601156883823421064614836480412126457914265244052976147907309743982640816553502757102407216185603682564431337572262392910766461243342418297849296819779538710971429824473520822767051590301184840082204367879336202581212528440138180336429737712829407906579404244461999882879239235472679935366438452915337133160194011464693447739610338209881191204584529457938654649962924879366075241283466855661282741683757762102863636956973876590656211709820771889445380359982854840212244644977408436901289309630282887688820860630502600578461479931179450142526821839808194493371454232201800974031604710400398465500723952473901778444623102460097214407946225890223862993348720140076408822206075136541729141691552036225906448580582946056735469603948436721614458954593069891507606057609995528033203512976782090870294047169729627200332794657317161018029269820985316371187718089452101005153117346799748733191905870731624311005459196442742865974828510293062764247182374332553347127982268729327968726901025939668711225919749584364941562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -607761196253236596311230881167177025297620630531026766121653438940072028688635313318731256320206458548022798106483564874083903343248871708010326064065121510464135069893905785924448536475114798402756890626866754282546219146285257128757718294890372990114378261255652437624169867208851696594393026105325709359549362043905897368045599120783466078148785341198357783210877618346636463608945032091110216834783462930543930945665010232825985304815126001684934804493142434084860132643247959189534234130968523837075138324759818554450897219662779694907822540941757260782786132438239103256513016342644280063025367516859612183563353669781566454934499638952875470843940253074630813416762242847186866946201419213243268600133688490144345871341008605165963537807212488676436930743046216960263395152075859866687947472949486130751174221220861007155538022883546981785465338371799251393304877930488226619732213011579930697204258265779938498505256576334853360836774314470235935710802406671832874745537904452467232671358729972283857906653977222660656341755057015674627848475693233803212119735449221891974695469704673386325686374958886690499241027449792539548963229195654831208960067279445361140553171756753534014946639434025869164862426294252814457893678246228911377952718865869964461709511486519953829018473985082836013180449041285204880271053829571890757077186219300895250831016909985365242604360425665174718424208044511894933256860098706575599116551326130426377513226888353993360417042106907400714525127606363106215282747094243536781757452698846835054676915711616502035730394701191299169477124834192852610251100253490682938034024118689644319340285522297798764971098164600611258216941369839997440671759458266225597372744306170563615565524906134656313723035152286174886026494710064519066880988192382431326745221066701234411127760195739380350411651791689833691397637954787880229302423196069414362352186443241576177961717067581187762708457544881919141320879905331897614201818594493682822225568660299767887875380821513883688336059602326607397926288649783403377716666022008039396337878432310530648562267358036815274584894778402092892344172466922704097314734719541609265340528946394697895475538928052601066039036938235036390900911400229047997230650967579605190284746466462706299734760590205161105538680952792346390164053417384675596525875691254981525966834354016131119489100176788923100530270196127200747768273727894763351991218449521081858901654522431987175744440767554081626551802823008812760816913907843310577555301820200319125807376032408852545057560279226580707280967733174888078401630941456526517524582962039368167094251638228809565300973561380325969556131118680584027099680139701181020152955295498911968306481654276031605503381424082590354870011904163928537668459336826107376462527786717439806309855719039156745879677982887120579695071850231379149994165449909944342683021605399571863238650817441385892466831153880856675144258432227126503772894411120134227835610082270524682185165052593355096649319562857464011881932284342178911683158237878391907257099125781457775402921401384743739281179072698708174639556178093488905159537651478034780680947474612889752455855197545809571697124116410647382744247414966843744295602112446649220012595344592677893342301189032825208681020764337593114658316922149978014833090006845141757901306850411953558090998700639112550183092836386541276750278528935344111688120051696694890677044708144919850880510903985435073281627867551373667647648680077440950760268470696483800870083826773616507349489794970729528491180862263901135589543583402579637939520172011416803265484883708524982734386421689218185631046996008982666313004802071702242515259108145883295931070214812588291575482665263743524063106854119144364604407218509788866573059160050782810918674333894074194424109062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -538538405922355637629405438358966201142577014906093605376443624990586656605213544314180507631417503343206375455372584777441446670824326806520076005676736711929466720335995609625020617772280002509462461655823948862899216750240540241861155991651500231899786824841118392306590067622619741842825529111281809935925602006967803453255614621937119528001759024300111830713217741872047595641898078175385130111164913023161480660913304625649916613653867631899783894011234305719595407785574737566079743115096858627633872694371151237385097725601172574636191487478697573160013575628297817947706349526127843126146251213143900436711032176709735501651999618131099504548375932670682926393526100778739931436992449765790082080408880243357436604168353930544142107072646953233419300951886389139340903626900209989392470621178712790727849577366094333193267572253764657586995423612168162500050912658102256111751568758224566643541574786897670816795263003814530733462646482464796860347793093129804594729536581071160312387887618210486986439203508879565852643126845561493205840090777692163038954949578934569514802060435952811555970427990450380254668952472224932849014622375326319795738439764383862034668137995423363748747700332902681306365872071297027969969909372617812125671804573261185509020113908381660260142162547981258809863850897061698995714609490566249290614424491685017362472637578098373966613453818585139962280984903572395476631539354564754300675381892333157953871726609451751685122121350285731727992113945227439959579401894895043172311375866075941739161819304437646328738840163283914600291745831351800418169157043170181150593579502758725765684376039431929264399279530172752601076659751641261627361537826132018605943451941641095963638926965996873630015675542616599476356671626327302917202085442891479871239862760681425149887579157029782380134584994813303391706031371148962047310744795423753526541868992753439690299955814942252743846135698405758683138909547797477294323757080148390791547383569612149525175529073325915241811267438614847156005959996316469638483448792966390948756051653002120136118593483163974562146309619529091883276449808699323552443141891497218599391952549452364392918784408378841251705808152971217155035808195614783330916996634950812594477977096786946051737825528630236846998652618636012302201535460384979511984864948326552276161763279923648206610530880469424890587542772781139931918182368934191020861503151629479153429566794465854132738068637909011409112792600017246271675413034703780168181917589737096031953167738225568497503361569797688469653593976490370752101325756188936126560286767604346309629252582831365970040945141760599387009441612010671413845224651329529577249029696952725182052266550541805942428093550996300506431534397969227830473676890581621897433709662150783956070479513203722969873360169787337148636019981822431118915092769696220014146446613346913554218022474804868794680538599122435730590686312688927354614270105171524658604050481397835484651430473708080899138314914157023742239348189900316382592716816447077537822360958181490327423375364573316727381794612426213320454988730028007341703618555038759197899292980331440577963550946692611042074836325061789776138228485908886892569270074933383462843540075385088937393387182050933477548556130218891837944916996960049448376144030617819281846196064963217574477166981096058947919561861908775625334644368017375139276701251730750752161829788606043529098244026085687719525333611748916432583154633085217738786997955812740265062188490094219966667833899935818627756357730038166691420583226017285722427576790922362257709662752234364840812263853742336968022079831402823035440627936354533041130967897053113970841417918317411540277735117428560430055011299320904355359293987441434020144854412197716824142667852076985157797900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 14302824313091981489997153599559094082342833654752324596368530875449744921282942661880469553710851276502033491530926076567781686717313343841493454134207455184507735635366870701398518805489343046990345724908840264325657602520930994229477844400555297914320534637289741762082965550808780329357888870235176229564664634613861090237064517169292589925423612500814972027663184990876998913538070363527294677618320840367580765555678552350730660440683071088470733592064266097153939788368680714610224951547803696299261858875395944724544774602649116293371210891988361588512295685137077180853375004460921411650331316148569839127967680687501540959071792662412614724330596077013735102302017923251970907399572459787161215691326855395700896931940983277867048504448841004912538265121131686729805881127924468509618783584509893577245709530583549108727940796330986592652954975044992731653358894292671693449652301786198099188812472939536265776351665707097431080769883427180143104486967575366735011554163572467252624943168556058119445697170185177270219449200420988901654465123344372123439282664035908401373604608791202197349844826258913801802451157249014369961985007915753812547253880311385390123639165680596666730705755822299705073350603096396108509672972421694239255776423031731876129059121191617859942659336944483652787033176913270025150167324775966636249457272822744348226976421988783513893566719030834277477770308282974172756284316500462882890686089628139895926506216362107129407237278954124468553561568018383298062789206505191543835903270845980358396940116386019972859651754342938155625989540471942942787800210681776687603885633920066160465646030392391691352746470561877108448209239858684750603742610289763886652292477942354983758619498020259559772136444861356153519269049266805561851398615789143085281599271724536664108235405898451593500332616184118747867245895003480402010193703746633858921884426706007134899774907596370397219423803434880736326569719216991650650780774760136335664605901421168483688053411729766448861231314542736492420755480640484515943936133876974239109405749572338458154150140926400228164010390905165289818084315161497813748731699728863579184362388012522330021585717621136181849730312875377737096639373499606085059178576662738869302250665498861262851562199789755042578591466694397139885565514223132795360546622335582374121354610740742380841990307006577206577551339209723679741604598263085233286309590565144886503557184972009356528023755911607809021923587129218840945869544680845291375032594508521373477955576328408992137387052964004404132012722016561746085640238537192793416591578148915607483992875111124921597194896038096251309271451767085405332185403771033515897081253206246330088168938646253996383365047547878928637214533153106718386143043480045185821339660010301387260994280460458102102157454813046482546698497836810805502882110613894172246211288135246607513708184432883830631944856991308696938227689720184043062549895147812668701281074752281548808155721003668332191342480521347942493253357230030247243352710404097722119158333676916411663325920530107325660973840134547621885963736285154344984634260024844824109521559522196091094420562432757751795370467299577030365003119104535792450192563771787637762021539354000233929462708405260149392041428179510352833153554186587460791375032394168701325844090582950567181435265944712094980381750695574744138478365054142790303264976107281376121104799787701236864350346788768149298631800355599106895174684409299342221987122522195489879094611931247354732232063217122975221170521635533357507470788154875257422981564295832679233797099769944837253958320574624983737926346053909539589646878768780472243301867739948888696154357480440014039260839489686923412108896705443534111072888920680183924078034093454373373844157764467514003202500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 267177947912799010964416602096048690928708060008274069546401112412714206956885658095373437495454544409627758007848015151439215182304159785496661851545572798703783761510202917093622841892716001164353365912169561655808724909470680723587741228366670414762176935309056666099563875083448368725375319001062806920713315715136936406090173233839747364057142849101811051938998905325891500177088379969054243972670973413396041604928936526467390865827883409804500281215943093528874336926280449527414769555019257330042958048136248955648507581473536538515451045259462110562060231594933245066723986993626343154150992277594664143286314063130990073373337529996391883775209638382723415526543797567888562739772699041796106828856307003108743639712354497259852631293725373974581249908438505750789262256774544350494846963956103871066808558829900332103136032749012525542818151571347042345962123685827713425205663405270429613209706056503895070689940101074658642464941530738809211851511359142311055502584021026454140950439151402203185430762020086669764649546331545194435365631362872676171502787660147379164165404646422879208411786071659872900264306729096572523456184452167770029345264933920081839481864177686777488453821211716370366886339639202655076661915205610816032340263692302129988601617711470954440324606057623337415528696142798279803427190838229756181500130966909069288123725994021743011662391080298638666350858187446450679488056583970481053209772061927335302184718355053881010243745966407899343078386847887810157926774731199555865678624136761041400709273268561955053712280020973279996026365202724388798783487461146794347233349066832901176882825882828495098015046374503057560580596473876362180438205190401088234253861999431456344904822036793241872856313704744659448614878475986154550135877974322220642643007399530578801722115139966643237964168159871448589781396621382692804600328430767146284911543854606377346467725483501239942338579922741576370012688622076568271385512969253787193547149818919795170002705118184633894571086810466145907345556048595905937951416069019967668103903550461076535302091596718234327619404633022792204478518076621974960519825425600323280437734161645282837717333423488059195610926198076847819167795975217536056449811492510666790992675166158189681746968095420602982866749218746092711510958533651206235766696218043440309602383333735226567081392003377062346364144310898009466865571986552633583379133210908837441305548258345990974564665568521858715870651208327926746044970574823169432306027446422788426527147602045993109788496749113931516958765984183086165078896006125276669519460080316730402615160562855377870476229646023678964895473842839843264838365885557421093151685525920285557594978247977885634633721827698848483543153079092563211707748059662864843668298405702485365618738404826328325145563788881520206827805015243784464397967775984899902967596194512071962331879258722499340770642747484381199310451751041626543242449528418694580391752997968033447550094220472099330975494322417871348266599266646275118784633136949484167392947165852828207303877756579913539949089426351442897919025592033138811460503396076699766024615980640881835763008684132766536182707687331058196976952141352142996021016091883026508784547807034213443310373576526199458526535911510142370424852709679072395831641462767710866387085869155574127457886887984088142183679758924206630646471580656565194552785026250353936071559292874702076452547512541098486201718278600125341186156464834708758685111099364896938876847194928599423537268270190153354280995824973904456795631315947217554948568048663210489667988506990338206276120556065831496948623721339389256900950445242393164599509945982736573127049025777423802514315174657829226740050124603267826072607229637677869846291431163999380659703416824015536779969062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 91536349292133624712837615610318403615213505771124302163645890449086905819908489705473536746656436853285660123877724208667703986418985989870317415821765455471378957663351162316058278056431296779968310065899955715654934560711122215041495713709826062413134308380950096379092958361772008191794494189733528829926849982780575472928287488004643331560097335712391330635113483527166856241682732904798491862782478841252773959308450757596368234969018958101660738753186617669318377064993656584819242508229919902855554020838473861062858321406083215198707298075414975371301344020515926602760584664821475752344114631896088334421811569921819726237013146491327997885174068452746697752761890437926210286191713699890349945317485398827212708952783105287144496513101882946544310873978083834570894989225554155708682076722460664682985750595099373568004262162649702167623305163805979538026860573451161952882328041789561893303325078899564720368654003685759568541815139543908289008733196597183090061642063465202350641260751179761596604434175103625152073608878399752493664006647880631825202628699860597350002375522589589516033821725039570532406176079561824283244748053168581228368482254160284333672971380292954210406147374709131863755028959007919143321956315803262677120067899972629690941633668714396399213829451427059277377750746461505796711246299502972599565889879808232387090577508712885384587611792076456617593909157121322392440291797832523912437426461209668506536902467665433838866257876809162040553304402708552536160786743031157773700585370759809180930816825720292753170111348361203236794906782826145896023621731948738776092628764836578048051479436621874288110692293916577022334778441376383198898525169978606398106329334510401111585382451739300254645098686315185337182219619047551685309558424605841000269113964536600403335231136704555144982145378292510226943384911832714505537750476270639250740070795472637596739649416103611280116492192053978234536089465872187844469622759662984200375410125603818306501636007279452096433161816901649270533956522444357108789815949721378608823413061447985870281522823025354302356184100676110653378143066777970918790635889190510049836479467162738407906611924044505675700362445559892064047697399095195621187083478431613511373479592480958518197293706618178896537316325320242226817195036044365208629176217866614772169318718014400795897695586169085382509598831785665904374140843215528169071519458046460305521217067297329124515160681008177582582982679686242065035357052629679211015695938560840848581789253924597245206228786806673787500165511794722716588768697085320803520896171120771206694411337987189007786169849427947894801143677597538083100333478567884727485470505290838696404685248828274297036463595119848328561822314366197121162785214920559105583309685849380921991490290354175767877179000415792158820548656799697141191322012638095500915140530156082817554910907375800543900622976851968075690935511087517505264175379877571557532338471997115988520140533783460897888643162995088594230656325796567079880666443615459992588048524667231587596112513469657160460512316026921786059623061863387062282743992581579170521114934153446614297634831574764879574014198742401142380922956095614899948899356735572571424208893083474293477849536113244702276566521640202647668319597908139875596661111132865613317029367959311813264908749418535753962274137366991513063046978213636992077717071224056676439317712582489170483068227723526383124939352754855378062661778920297725434624869912143491195546688098002699859899486960486007775826786537318872729752824052823863375487309400555939683208487367579513092106006300844234789374398680074346522674096186928886384820217657291104916779385540057428502365935224720379893869883700281295809278977347046284682802926215453365457384530029801822182857500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 7522191681552582175397835904828194580499597497855912155917935376676815890124119510248176255350169196159481625787503255406930312092095174458164611429638104374921296430635145836328806250770180245518632508344868920429143042081412671054909208595815867010662642807133529062990804950378700443532881527364806676706968189052487235390878025448216853478427077886196834397302838126621305080536548380385702238370462345525952701117544191191347892979540936727640187730502070992262529948168033154193247067714969643767257389583788222661236662030339688702977869592654020005845710626948590243849505292368470028403193498711850572527050724865097523996870306934426221381078738706846829948676204827681739919976183505421884191645051649795751130262948692396262645552360117338169454412949895725466711975977289194540089436877991812786290325071969789215539777365918009705461893310424249912001337285227561818552735187027047955982481874338094897295923042072466532299030530272013827593259511427123172516948477938115119380290399684365784739090880715691974640096142234439337571931258216875942072011973340638453619036805462156449424322713567011868348408274115311349702397972837770032696761923644151926000972509616572637125569780608232703866586911323142980043538258599578443650477988904379909195188573487160572795722576511268099201101016292436871960917568730781546361048747090288976434719588734938218893946410225986331027916536334214298862043026830254304251791163091272483580375341489685211688259769017038166976988465453811490791460837867431513391802069997391354214842915545051477278347072145069030155144962599277095275178607537657410435977265165030457580619035593435415883250349690607653379855533598891971634142844642618006114672656061035417998103160228892655130734775946441452486155078709149854159711490267779687434082674580403841752905066351600808575649826755582987736063836753479791172566348246987077140667971080632083056125003064621221801455602098823520214298947057185581228217831822001177183926730834303205976684624425756973479300979708532793981461693575995646928866214999478935822153324893800614436106045921261574016207952777563516437229989134011564007545633781457742470285847986810295546002203502847512160888356920658202763755178691469700694173427949858171219136187308409826292333102922676697281807323749444497734747409160916958167209031386052696021478250190647181046591853971952951586803440822926937185884349022347399123946762797918541062349362547824880410017615713016950358659737222895991672335206064792470545796982869266653976144150508717594475371710369930388226301515243784758044281307380841803295627884314160939828293245228264151157561630671276433953955832761803964725494311509818675387367486714079585192701828001593227608852127194965195493356238838723024852219228412430176168428068681183315742628468225409774030064466834561691042245351602401146233529555076226573654684582236070531176265485698382157663622148979641018264746312007883195334394521619765057936308030916413335339971792985216757230368928620223815360213972330016147217026521489705368517904871307090539944582599053576868464282830396945948512472002762603742440346637171522932356644642754260722231371609775562066573846910654419299581598918230469439203160232908381847521581345428076551812030473650982904678047995171930109172302150614234080343976462762607402912170230418608522998097843754191509360848139214313068818792923753060311008215044440379443167246808933706939669995044836994666612327724388153725671310161523237493637542160314399307141485209979550737075075578285824848738740121923985228349982950183243525421533467878594001512146587652776044666464129330683362404796377643569297174343141140262843789395432110604625114384002547313754191754809299460229205494727646788738023219082565653118567022154288667614653026627785849404988275625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 326880433453030974887966226333869538728045298535864424821950115735951121015557646128097195432561820756311479527021980169193370849144243432540766220928924245300826803411591911931124865333431709640614384165539935046541446548947181887820078735281730685102293903542485615006055958545409411943910874891738688234131378241635675649126640480864088588581510678966018310279034221116382255822972579185144396365881564359611601688586349745356581401642943642113911504438771288009935627441709354235104665897963524701317087211371440910797902672626215542404128327888616210546970648184286119808315511483507892107675158290062865464393688799005789181830905387210090300073534378696713862176645151579558308855929323149811304859172612354353109819859011204768485879173686814090072286508266074092237430623344411976550924523788308870156275108527080003850427168243421521462159576602819167839865991362233774191548041417004155397250396327430816855827511985177023486961655248228536527051356878257394979079371567118330207430227760395787365252150470957422556278921941120448687662318437642410947945793721020931432739890768421164197151063304508120834052202250703396612344224525634563529263524141189639981332241187394837200076382078726139893116453134402110994529529180118029884896360069217664023688814307618579995721803931791656393430596274550286986414613378935326098622025162017982416001464402359035983015451366782495940366413690160115404013200889585864319837749047133478332390462759028584979716401294790951295551452461506833620528792425991595665123085833850220494824417586420192403518213657953481682171603841327480356032467405131163581969451730502258334327593764525107528281475231115528145815576025528641302440794625307822683163866539473869409791478940319181866255423472375296634781320589328433653824604361529334139293189887829448919316788808364069981513962242381562406570126990326679500631038369781050613504266829925789669275747839279751601633402709743913977947380788488567267552465487586230750013756241624157385041598735614575244981957666923805162285501238823656067524329111076128517910878810371664625899364744976790074981049304987557771483342072863334054287430503577926178797251938906301601678397969468783016878602269992876759333591638073790974306065768501474845498906621386141255648689058319735034371645474928766096226304396325829146052526593632725631847219555538162796262933122399177731797882860433435708932038577802072868306005186919533173830060259402339619163208865265323528854934179375458487581457682014868968095981947309789655758891589098457925015245853040740214238675198791444158685569151968216381122470274893856111250145174815260089256999556024661971298525599387491010983180567197585034385620703141772495984845816445865237150674686829224864544903523163745384911129163433819599676543006779883006584195005497757505691108033610969775350713697348396950199806678240443347245994385833539532765224182059500840858145384377559533670274201782267780724867722262635217592218814601451503001330760376949118933654628064330915098704480611740054603075525683526107916224241398521374236227907558600660453546943202175003035539469194155618514821889678719742170063073042273420456919074312865971170477891012445234187246494296996306764826290313684241426949895936802926221077786288685620790401788239893773414628101698989152106310415143462512399457633169552240582489908444285754876993902584987812610208211823195402156981636971587107472193611660359378554209060719760271671967343773760109024001691311242642302333924608085871661985801313540261067459164549730955334812734132460297352527380051905986902514706341035856858163600883368178413709590589519638636329804689377908728899691636258738026690607011716696065619921404822556156985377017078635686310474595643087723683112639933962824067506859046313046446183516058712525000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -53545340121700221359715594084919384629689794240419299580207857500750617509170763009132204479347447863535586897692045152814578220220764205296800412148605373373274215173325332549069051428995670355400930144712510013066682212400847424982365333040350976351496854476266387807702681861186088221147064035606026776765758159499661753197380344859656298504156009559134612166977350718318929905176115807817512693241767913736586143228741084225386196652117280236646829287347673805890570147564163659093669746403764124257794814294135938883648538961458851440265881249711935606966423973935347191403444633490637686970054583606415222533196839587596358702480523228296416149459721156687771332552606282323142539545749271116708713264643559356224056965695406136928644208865188811292457551627232123521375926905391132833315215846206732720021445589925063514210477423112375386686706588290962642952283336229990645807440227941439511642606820100760117327651645044945047647489026655297370391749223248573232712912961017702291378674492018182777394485996247355485275941014679861731969774499818870584723335357296008959305157180932101780657833068692388297059137479297247315026979255275216304949396766956022454048427605013620036809057765762822936101891235149981055977908550076286835617992634094686587824983202168705866421968137017554222115271003545459774485703423078907745565469696919219837568275373505527811570851227031714926446907823737444249704067190692543679517997003620714798390910694577507206530935171150683525497697647379051643952116113232036782314734993888998890257610880875642570403003774605946455944641812849359520099038829180100531694225410781657478877872645332911015867550592262271730083004350397198933513792521311540278846626924629457966769164759278905102261842610510057035106333698677064993587690639808033296507366635037802727691468743748310964167728787992022944830768870737326885974077113288176322111836239408614312130974137616412248379754402950113197344292278403267087608549262242584294786398975034529500743255323033769050702222675405834386972833554818542123829466725191161104360225002554535892736687064013203064690541711362627968584887401001405033512971927569403850900117349227135585293076882049201017420311147972608613566470961959946688955601539003247479570091972147839547213700878994814909258355459877317975393119294069192101453760906487571053258957510619835429497629945997588406664848266623225193912043729978180880655315495012699652127451730543128448562562525364325092357497573457531728364485843862596709070500810076673786929182394385775704003159330804920695759933814265084285732792209916586630108949079651428682527781844983913594792442844056940134606711350546022259561374084268906297856824632512699962850295166141106329100937138722830710613261602206724858863783000689024478681508016401387541701602157509237095211101202793658734291785228563589907790350558070883838578856065252739937352860654566730891620467640841535058097092677345207991214357715677852575934691231941140383556631515112863739057097420332326613689672922649494733780714676485337475378038433177071414739922994249797295043400475180804645532217739999510406084909780252812037559406473204342636164321334081903684107682410275038036282377506656141449124521389367473323820940574418130290959672810730491708346743465793851164062225567997094578051504405182976700992619749240356643915042134134505733659297777633280952659928869787342290962037139196906698462358549143260684244841237472756379647265385061572157460986708134275538058925586205710743533686393136375543174619169205032178247559123856021858958364010215001570674662368016291608272446137138945791623706232142315214347071046788373757067230178731568604383535616206678126037403377640647996045274372257339460282049325703479064418422710836093212484780160439437248095750992454274684608692500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -16450874693796718554004110160094912540390595868676059443988451228886725543666094090875072966932799905331927595594743525706564278123417946896053538748950642853109583592450050991379658211181450925569725033745403213340628081369638879327225606625467283709389519036923990541057406423054417193296592204166302683172664244310501695212196406723660672065787653801764125619680418971017150719579363283623841579010815422752886738221090443203824919342097371225768301979587291648988198469493543553292382121713471377083952539456581201615028256448044906948874432893582792815298173512636653682361459929339740923019912252867862347155075143756908908381345255092016797691129133706889038293716675247977079406457157151058969241205920372514055651255236822664230557184980288688422543759956791020258239247711482605945301086625529277164293477611107040904195034958100406309337294837005577037237463222308415934594236701059268876459273576483958693355236099347979894706588782039061918210040470836412058442825729794783623393460056841934004502883344894667756108092290489619810598049684630687466298887337076918049793004972504362706572375656423520513075027574111232696229849580304799723635258013634079762955854094362435370453531665803821211734501976532565587659546798354983141636073729779456906497234410661465276388744769079430099459789017487815781809440328029204532212898785973210237428206014975599933290565795441803051703514602302070077388951513874982520922448338653673292403328334185568072024849017221931742809802482774601762035599813444074128343138397168632789902055409180525181564867042424649260726304646691312128743881053517791970666807787853306833935416968893070740075282048155533564669578152869078732692427146710433711154581166638341604660342999053522025946226164677273936088493978930705846507493633537174694936008762357694035952087244870431166318831684756444244712897310455266150242738627280470423205451684322747879183815713434904105155875731256133462087217236569823517375196346390080785571511847396193623020437400292638181609454570931371826909428765160180956522026204793775320177594415007801521631243070050397796541327554971726793424241330586725132829927127881607506532069825558441566985238967401486941783321841304839216401362831875479321233678736637946030325731213502644087098486581941695269306727779589858552521834561695581578374104157172890250206803635630703557970261729812662247060981236784245089907144280673924415644949538287366099318223436384069562472871938357022601722205650329147564660846211056636526817659336520867654781024894474117734017037754491038491662466825365714398934383294332470441985619424874861647028949566696467573282915136837643609765521749688514077337537071612889025205838087631151970692542700959317427033050288569669989780546164848935819465938145934907081486185685253253559307903317083543473680541913549650059624926328638918921759464853627079931725060545308717537372678339534446012451597850669848168836344669278859407218557665098712123963698749249770755739842705232916137106496297690948686091191107734014885727235223013912670224885447045961674011514644138625281633517465711239142679512341379926233598780098904518717899391652532581317936154946125075688628224101247940501497650983043802480208866224496570630395011628589132533585079480918700765705957311112356306300653370659181910207455351982189425792666632909489963771443116813599901160364021402623492327261728451038265683527093026434853096028996005401049911378876307700905234848059048777218416139563940132326455760787809771193419687016638164837358117595209205483729903630673594316437539733887227017095878997380012850734571874842600884279524425930929845428049283201706674617356280792172005104490402562332325930728018275068362880776893831324354035130168926276911570699165059609832967898182592355238836368926928356775874222500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 28397836973990926682077759060379741367141479380139729569770290411513120895254236116010158361999538373526537938948341008522482544257160326354573532928701240627038059324370676567468427029574154454979253186993677699325436907937499313536514001044692139619124844037411339462478794763966528767269840095804650697517871199235408633234403309037997725597016320875661268805233342564703972529241059818637698717554888104792474045450740477581513627060912172540764858873393464856349556728197174273090638211526599801118221456524887752623509307712045732138951306790546723886489355071292949057376090841372035713307643249721196594730488586216319876629355352837961198273306474198370024871730138235099614297128784911994690067837020064143094111740759343321974879379719670603374063545092610353120416316028364504895011455148448822434538248458470801477204445778982875025938156030786714825128687836268668189061498966350057663336033152157801537899144161934049208751350310843083381298291732317847365787917537969342259081743098614026387765562530214291281653125905853209891719707661014484806490849279432949138063318490750853337091317286642661009226580788893619892162152123801111126442277203432128609055703759087562204544441874494232232214541741723188734355985855295172147014383941241945448345670379080797777663336261603808118615722513407386962793940039100773832481317868718221080921549109356120745964386062323508100546280750501131226354485960462274699652638057778634922516948091117239074552709440252860308451239425623008601049129954608169207547800222408251833884771134028315719350593311200205322553190043115272484820583078051272695808231044372561707105595642280837406021911998481611639516578400446780210785371544443884059978846609902527932748579735382732746523920594142092016884126671726044003650881328474989479323775677814951447426024210103228530199056902533271252598850501818254689641545680833640016051793067314361722108707449146375815083313414691551131625494149156111668317378914193169694259170168864845160987343296077088915422634962028526474020966729816543860199282108524963307190776577591704915078401575195133552214711130558519436243482513226886183836880538322910341812077564624218015176617256809014902139291411710157464743322424972620916559097826354144634631680699755014672107447116369403737983458343067570724935666691670546983754809875114458026206928240868425060824129857587004709190564050221466114212602858704267672762936485408985329556195221075008453114308788371210691156556488942994505861027571682259812517540696323238236942795213974388344658551473241067574050199193037124455110198995480118908243607236848912418520045918250396268326584417473537327769775360571703485600486135144418240170421881989493571187032252198320794237225135017787664463744784116474595408765813626925967350419429154411874491498845497072493892121112488511729839245569502178688385024812345000190322336364720827036071305948897102003426265074697258308172024751952438406939406438099441890261808954840617168327165046805679859155520885265398949872152580822302486702594742604464105489414619099596383454490622314913961608195721752562506856217270547663919013925727054896902563115851116912409166587896900203740029167155046840102472894482661109649736679065985409849846158337337780200663814711535960753632224580610738642079143484480087263689303668791955871652305155578442287960982089475727297265552639141062288964782160050230740905229919151235230375398429086230797860202340177878140794339848179107058744788666339080878329138115353030431240282318980325550647446593654771881892703511109752326765009625527525963197454597449363975920114315741516118355616091912033682375418947877295643609764154378650541323623943719905366761659164213730508146682393595624567318909428036038621076728095639399005729615621501107613224718371957950674334910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 3974942302159756730055115859054571109179024244279021533037399575018954543512787852441737294846730851341248804468040506393254933041139071801876533411047240628103627992522660447321963300408359090404285062425129811795479762569693632510227858308301149713370052660087484124944217159793831731663560080501881541428923096788719246486390327747197038664525615846158441947847741926452301941215574317816902303113912974196043515013240288104361239232371431894857413814875311430797463854308785344593647424746622649513563969000582931366351617490353194296381379042353925604837181699367957344107154992032174159584446101205890672821904709465084468883482635823514929398074811752410788208677845743903259930042500926143976461946700973238233314607439539984664658536435807704924363299909216154841712624554924408563983370300838280827856754757574758046076949416941198742155609049775934408804098252591392207910971279167694090189236869070162591016852047522131411680715593275380727164941674115239194703658355080345210116644295721604900618369889303304797126179301558528699755206093436803155284959421039554980719214337513663353468656988092612015220182260320552885099012005542523249600433080852432064006644929633204549902390084003490494302744701395566204411978035967457258546245598485825708624866050706067676981296279806004145469659353246060439444334964297884597245118090438955354848316025331121380773081306891625332972074075877786155161835819366195578434476774840671174936091079039369927862065718620110925178483941448057230631421689558416434443059746478697778245041080892357376163615909541030022713807756077334991987983707865276114105351323004225776315696433701501466000768016991195647462432605635809767983448199183884077732435193756783031296460238601381661719972712042040929052982394462247232559624554987799834066068518319920501163257959448383108560031142106010346900448673852936441685661601746940755279861568685720923567031049132344737569757049692790874682767149939144265446489059363792969972365065097475106513842456029190200667716007963824807500686249570999830319889070416419858840151389913101890974854683470541023689652235283119084016350811183844796925614909771764550943783293568835784808789182376755654766262096568569502252021961126513213205814090936362071431509105553316299657463103361876385637756224807882310507076166312734632626053993629374964794441456787675650118668115047538605751878480105395270817604367230237445063199627846181009458671599200643128824098612684743075768562322959954466381547877947103332841020542558649481974589558876803072240990621407245121605688754524828160429145500749706168248328904997998095254704816748241548971001743638807206905634783583917496323929942889750058685473887416708405482653301785238552085754706667175871035742708793760619348880079221916437607469825879674229601531677065901222545985072470025467139515359545232498160937254341568905589156415153379568875336897373198477449669733540885348296645470349661474711083840701898973675469156476228647835619154669635966958565557552841327439885910941234927471112219788081963423161349261470972182679403443558759405592734586100857427722305802047485992066185084851381183538060365190276043676163838194685245275120414879153620345972758674031771427569301481818311065829558531195755140480726779683190930955568611662245847520306690049028889894462720807487441832911872664493238520514628515296999244200822971459969630948011455338396864472147054442196733781735655998201549340975001899683805661479946940147609725681171187451436358838728638186973081030595148951206614089709325109626469288582266379992159577729661317646031691096521383632788972491070509665796722614806910305599998517792888706636691623153649664532068072078814160307205241125422322945020733248723894685458035884321838354097565499088124769752699555561371722543164345530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -11545760101518057034124931041094307988765926525625434613979052183715864739343337011879644290210403369703564473694978817264803278218601576921158631779681320496822105540870427121333017026816080470473078508371810408918746334544891029606778844427620165891425987594987564444198272961712059944000904587871910511172332333364616623301182441389379606588109406772210496435791022201535379217722299311072897308605749333921611143052200362878694173370918571899856784116482414465699415618855833893132483233474035942665588852195767457567022868840737630436755009682564289584726632568113773504039763767298300022296561535408372946497833850930132898687466447048217439525903328952920314031676818715249568721456180788306146217213987632399838545109450266358030810404653022748828762372397851574683227814617573197895176194880742543138956497665772541186099526529208941784370869620758151243207879487160576665590654311411330946434121371891344404068340849305239344080123392938133402989434617086616725102960647353952186800591698559465381743513348616799421715277378386964478626666649188878529478103619829622888904432328637244776600087397106510324273085884173056747316281704028312903184791312195166773677719367320718396052935386925534854313467924991659729367307597615440150369666020032880798775150734572977259759544117536846061167553815131721233845058176980147768989722167615433089499740358191431931239902208143743345762672650239722228120970989162544095036185468081709379711734549477741385926442705505530352341166698507590902780753729070908434517090222175934979004205620926672704514030138353308936869043002665472117614936710313582109720514972108082585856136305209101367166656257331125225204476569664590055849553214671280590533594564063599071926751597619653588054018837700451058535689737702232337649350341020557426744134314858669837401535699977633029972674133122265327027157061904515418605286578903596690569557801308372653130670492207031067021607530434437256626569420182632547196395796713667206777475975143820559782643807258445502864094358182675406023163864668240529282223337293662582644297981107696807160633135886097593524968527088440219453836479254390321664667680648284523858642432721857720144436412038267237714595318654894160290555295309335504334766478885020846928862870464587095424048850392781797850730390932972319876531289954875164052724484421199227191891347158404941644952539948037930095237042426243085777393348757985272860024563722281346675140839607217107815413164533816585163790295078220519053130229041077122419026169050081646743613231927139496649457550304299368346835327762902075234763318074822444058640948741926817032222668271212168487093146890242610923009380851462723009858601986278953994488689995989808708323264851911555489130166943045661660079259570339839725986907311672549930911950620993875044452658266148577230774912171947797503685175016052904928168341424798136918042245989398862562613641174634313832172786831239444086473551836125665759274104095331240216665063475444590365570829280053316846860815873253190469562802862373339166116639809806241241231761350813694186904958963142459746187611163081372232583263954113033285592216402162860800031020018397867752398155754630739873619138311183864789005322730876005537566840091517390490737739442040004669760016973973285426723193172425364996370578265191014103472448517279989142651795908232042804035786676841808290240654770662719310879429096627452511180478384352943738762990297699120748400219412983589804296918913802643176441697132874199656659689748608532143458955407942764095789178465548188845270347061245806427918903516825626878126329002260708156023808858018000401063257541665965799326095468265076287566597070487077730118459107789023936779801009302669119421757119563828519824069141281598774715734765539675287569985776330292377667822102973527647950000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 4169278134408304340441163322443493590440486638799333499394600310007067820635355729722235964096149598106352127972116089219528107746874361442996617979034414103962512947512394916296172494524310463836064873118931335048139460670941534450290953847181235714395630064802885500255036477237230367115070735471473981179769930672107970541114921804929706666130135588022553306466918383678436896995536833282804139079164183609375586364875211305221910997234261142309048985577451352171933534971492973714817369623942482759896827525456252532152639499461817467025538979322614276357967966791827948795042983787465370316936122460754122506412223802302212135095732546404974594493688048291007790143408653182267702255001591470169263572658134980386102434737283406702597957184440407410080857466001695788130712371755880033559688657915330756922125533461280126577281747804394080564741139841992836375389004649700443374616223598334470724687897397973933678928163673866337283631311326397264620465464352096391727032098281192929026447191371334259206994536329793226439640143283153196224981547458277767988259254209250024888801750672558521271377846240852544456961943591711624734378705663447766567879939045638277573416119372760189438581400254304389655052228883734584962435131866182734922073145949573299843492551476911386434937446804812593839848935908584083480229215533708139445430156470884401791072179093709631084257235853603648342033773307771276988523022494047624934806807034298521937839912352956757191539802879161222209937268183869181318051642290140822269015559401488003468066649354106903802030205235470685974785676514490357639125337991985609607378072819745903343197043599749176922248310267152756375046690472708049726957711617233716679252474375260298638947130381349260339822490761224859011066818519898434794004817815740335246061432008713922660144981341922572148818038083615953725110377608843658117270235468321245749386774371643264688066751989575394990775699412642365552269297686213511973749089039346400458052954547188059991567602844262662000603837578943576049829908574538599225632018838027556851970162798629343420304683558935266889010372215082004323942785404365622522961350272798295440743936623920059094333854163241621733466396820516246079585276528165753734635577560615504361423457610376373786798569052571523351251770822450126301966482580277294605224099402808436542419178487320125244242531901250154158330034397437344664678615405923855212709295576216940198724397281444793007107986717108365358273938419423248308772848262110949356234552422967900754493520937703246769360567762350481023364927419133400181927379816264005095181497521778687310584068996980228550778780337454022785839862269068987328246349745842281092978292019019657425122147788044132783850132226253516770922289453833774130633890013144953900755083369280111388842804343291695770022871635113026394020524259622280804423634876373990178058618242439574292623568637063885358085834188704938723246862179792842270055259927697478445766374163759724690118042488717958506300122748351632101211610513999785550491368146115680296975879766687585514082715434000233280198745851526197658873427144867628552143188339679010927342599987875555891632329495129415456828265528782149232266692097655757669675121224856572996294169153900897907697653945996046215707510016655120871808346782680298327887316519924653751983171856421899525733973176516913849970233296277262153821604395806784343715676575981414201030212944753704590539828070572182009528153295537592323016249259761269894507904214787986376527963253606241493961272099719075364757118071371824888405179646075840780691631360478212643208795421690572821048692688847727629018954526798440097099424899217890761825519065600997700906928722500157640190646784725437046660320697370984295526650501865298116334438910953070824239208724658210070779750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -87409711992677368492269911188190280071605046435260263239414382133143554319598842466516802686459283994743097619755876237532700978845099712044492419725252118633646606816219138599862026835135641389832715314304686182801192141569518182904912010215602888569420858112454160653491141549920540442507938757840023102160668400975887686450913686019473926986980808125939904315936261790814451721928231304749945302049319856334786199147711474027984440302014675567774852101439311192747902744623743303125045536694811255191369322182760429960227416313562631159186950393198227841208918070390504951827562640999166618120634195024217362752229525663428030773082940369197593371557762772468785403352806772472655951351244339017118293498740756368836837999302402129570682479953126193048367936678908917969831730083058903167259310097871613429943011255780590727353460041623597278684086447716226052446373313771076853462844928186961611056091520031507215723987651172172796419935436769073251297121013592542384253076144725279958324567275793735699880530895624432620714270757867301639858843564780185673100106776959675552693615077529645214979570288068224517806983776734296891256879993378702957772665033483021772208327357467624572061334233416237475466609998352504643296478707236554596368325569222352435953562167038012383619350649864310165416592283420497456048562054379662372054471366261294855010909507876291358527697569146214129799202613930071922335781563267597176405161141980667369104420740488578665211766501246495964171165205488418568265601298228388206082800747987785353804481531320075814724828696614718113785845271441949005700375873249685404921750000328175154180662836377587768017989222010182574905313560683069538226136814608218170126455191178119237825923392506445651289726145165043547456095443040930497223994238272396458700636986737174452871598295729215000897190293815829009337129717388018465551356183691071615369764196996241500956045460106254558705432338192796742918261527956946121366399287561523135706838012230859322297506867710221172732978991383904584780689324139186269957675107980687074416885524450676908898532028357371628043187535789957040072383829499412327107148462993001289099266106170718886268843547289605938222954292461660471282054442569667204903456702935997417071084687480150559385094027980458746018689223687984271312758271172550082500396726319692213247862386257276407167168584631491547504385719247648363297495358824646543903508621323861651958018516338611679178681735881729460429015394360781631267017745406586514511702664710953986149051584066797803633802897564900839504102665857594317332844719110033054317232734375068241016884142639343782946915149044167837125048777139833376774400323011642076045920302930901248191779053464746682688916731198316725648585631889219176293776388317721107588383200810760054095871063913754138138831412864503003933781292401480259439694459276461148101632735824974814132033434853771114090819167994740928541690271167313669856175700515612579743902312238376564017183371419091641191934602586071342304716853371010422189992474025975510721078659501393718286577529924602989952880616673072973798298680408360120619241004610229333882661557095743102436504422943463098876547609402348835263326358677132095702176573996111659216729087070241840253034860893409999755444795208039698923194641954121261114920279778094837589586937047305099108799908682361773183834793931605651079369597273058370488361056912952984288624034225906066217730356929567125473829409397303609096417267367178594024331773116945273629428314177612025717584567964139193787393614504023304844456076723526270107283433904505028629113128169468831594048758690067304807369144455739608255873275895709811019097238936149501809676309871842656361512223462569722408896432657174551116078051791513336470680375367829026073047474425718639953000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -126553251391955492069536118627230362590790795539552939449880900177967832761895822564120060906588179659481954759903216932775379144820411777483667500744946613323067737042702019013800905818312794197342340621877836812420281360517706548805775784115363126147127891288926404973683417050591511133563681032771998265249510317744630349699372408486079021011898008989487654984426543391334836810470592213797028617560149721346915522979798366436695998558181899006602180172270230900957308081913845978226279199096221283599678001153480159279490953473345215269935044164911880002655397318305972151277110273611249878971211120598187985827654551061801548233800296247153690571558873151934089045761902550907298683850871072386828533517232595678804694709396043123426299770134972570105056238325573032762398062682962294855924095857676601557082301811835050952174261237509002686047088076156892779409622225097214590786695220042027249375747776845955831614167039447115712368627722104450548531130410721950083345686430657278488186850461376042388302589824149193809951211279284543630372525147390342641589046524055618629291409734519737705166928187771739018992434793617712334626280895894072111502200177346298789565924040907936363954410023365507358405342616006054850498850078199470817713264642120510202804794253033778935009347260650568660550763774436697048894645777202559703776295654108835536240765553943874284047302849245002047817753997363900332598822719634606640230134572739163770203113357527163894861581764645791314410927676210901741915961819896734809050139944476262144920788884746178319394753516700636524797288247987356004458011321952366054002657468663370735394947690809643730092435800422487724615100605805066043892451631140674931781190758080302000505832521230277641660333205971893897731859849492132657670513306146638860292033904450590580413226158868197247029275116865843565113985786153594080768924484230090154335855897226010767887182295380696494899157791776640651314351363984355663801212256171225003627882409940306246153062924007087208698006355548751412528497622390062019843446597787983437197133195536929455879804265765262914593366159617962987606197994769733809018076842927670094184863366919892026406168168447668411140096099307895534018282163362023890341875255805491377140617439292403446179684987062837360052947583610059998210659202008507326708940447076545243013176090179876389114711643046225136391350607814500202821946360579867272470164669229584198366583934913907022827282720831806513418063660162268134749137496802128167085959806258472952583343925850968187994423808854733084379466606328098190490251556720193293094639099093070266264661146488211120094788340122512021745790195874132164652789105605461910580348550768250315605447940668322498910829068013652874944180161275696872841538159594563408736002704299123451608031478960523059401271562067836357092375516652288404607163787168373949480876603298240814265627086919440160130285251352352618035070020862836164208101162062927520333917744509743157117953080278887246803598086920428095886243201803200135193484993492000460007215619096738507874750150259974123679125047192828410855031162032231973816510648211495310142831501252759393746986145713046354487308058335803563995475562360263367650809065392870758013502173308153762465568577734457043840826377840814347748886445663131713240052267085966927746707476643790469967408963755667748304750169440153654647894968635799207123596489989505725346397594589770389572619883849683146869251282254103112924848331856440858081358434634621471092236410247065944562865106823785407004664557695263522077921342486311753866249474907490119386544640485818571009333989895671346478998325156604642256093939421163955766162831245938755790373864128078214018666183763807088284315236840962490583705804035189937403197717869038889925877692149665250424500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -125778894613661142556365033012240424733280370688598857127079383960735466717819868875539739095982918612171519765195649692540558137731396341978014829285690599732746437327855513243098687810505703887099274790886070449648083223559000186501830314393364264280054624922647390542423906781837274416100170396787995408089618959513162129388561969855156987257056968052737367258729162495740115216483360999438444141644179072353866237861077854926683964702261992153423760794585098590252194440774295228301121373007116183145188596080688301268540318929268939241101984597049846476379064383266672671307641435346035821324724450678888962482317253221430989504834982756409102375780536492022407462295236050312559154104151806005758654402336933708379788866053029343491636094549230433300473515416017098375535505200628300619022505834552788579277247516284552635682126106994636402268957302277988718661651700872523274879969463797003244449154503415264255356029975293792213128890091927965283494249282302601014242184910727766022929772746682001132552930662655786180986331840207226745626311716507738607055757653566270672412377888888122117382465472746456857836958154172512458670309970076022535762631332849483832971978665820929086136736978108487993231309407581472830101745007114668639900737883142599081689819530644657574641537038120861319921236607318589554613687825453214597826719362088880713493148244929601177792263363376606659279463872215681006090111240221663846199695194198114101849937094194357105512600907205063994381211781473147718959962804825162395608684722222400441052758702961534349508440267909835741227977034993666332780491398531011846977826649578363249686199446513256707095779315036963944863900927563253615493380489649911096864472332466541161189733809035851872784761670285484413065567467629901351349873305312074433146757513757987163610982450195365879892557890023659435845666448986015782228652157366937460670839562697930522759111735452908300160120528943529205646693452666610408995376145222983872733302065670591301855485165270999421891554795572031644704519380392675892479376848761656632544577276275739411346445674484655029686684677840531798984897713894708692417020239212320237934784465984754986991592425267179981669466317089398435234474681996639260581562601979817449934808403748592324596384902467079849260365310629157812810830851002445589673107525590693674213789809938921399457359329776302979209247707309276615371680533765952379406880433281401960519579879554405850871216117440983140810283032844801634695855916431223990170514529762269625356744752095220913414242359065370083703548083086234661467691226773692262421378308970763148508691813086829371991887918544454528233516393552514439393249246125252600955544295502486281200519959238048133643847791651132249475041979890408031933811619416590143676016245287511963809080733806774570023640684183342712300766368818123490012884550196559797230132037938690114898200382092714413336474416328085923075562139441444735372318857011036796589851582565301135984716676663845694402249204060771641670204619368921950372044055565862509357336805988660283279481656786298167611327222684763090528102696847371223057308870495659773874092343561121848560489692820661256568161607178092454548358554734101921964007073538937450484365065623238532299296052459002893198249982077486655421161653030991529214168394845912162730032498487584501260605585841403486718745488732567185163872967827151780731018050426743687333104420710995662879938415803546415546669961691521336811092172045349499207186008174086833794536508058642292160447987020223993967735898189823169262502637355326643428608655954925119759169344357647398726236277269534206779297319841420506237105938790502162778504036314387459782930836511459084273158639063036475130799429965132470878193084775127824986791547180085969332572289606695144387250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 353471290640802150068196966901315577648617282067996028011536836593563901970999743795185768074232758627896819290105766482305252270847588868512051141332083147206450080502557580162448830965851743940389426132833582165213267933079059162516637792706271584856196838355717064537669372749016136730570106094796976665516519314281462648237591516686362906283515607469833328817904194845848899096044593998443223829565067445704760095913505390141948999234336355987485438768715467063603682788692294271203434290707635213559064756075853736795717425062765928049451039841087417853634874731141315064140163627650295655851625162183801454028563676104762305776451041714407916112119014632534121107527341488035775082502960104774738590737383855212060640179741712689365582422938570117107560223631542033905752793052642618376524357573760041115348143390090235529076630865458978554898226595204469163251760586012549043842504028802988620517008164144468117820848022972562890104748823883096962430674468484882823489738099077650662659400750588050507192844105028107155259457835600185207150859448151572013913896619565220210644780170885962760720472353988254076729240761754006438552089916622043489313348468342359826762554686038222000813074304001824238566749926556817526729451622946615367854095710403718400225822027412295227010287683986764969550418404515183653524040013253190875034730251223626692205421180772820993807873550169689478876847487840301561701103405865486053601645283100824250312809080180039774842745048849548301856424105016214707463711520109598661889519726497020351839996558828259752447064292545480824441516394399122331264970493045931517420120343436844895369386186381941418469637569641464913453709628993163500675418323557407863602685095962152759316464017093710478882576982030706403714320513273245440094360220258917554522582847089937560215225569992034915902474060709877292213832614115536955862514868786483458305960306184218226042288759941314924432924681732400006099765753282304265042079500632774303025155591030372038922018891159049041361335004293170025384527069593335964883758008486482502801787318718447134648631029419355413198030055703586947786732527550676501653945323168091982528814542625275171115175760912622612710745000652393413987446479210399731589882704604464880845864628448012743428321151765774976413534229595389465558699150366632419065338708899869813810146175111093540590610488792290072915572108302267536214017436568695895677212019355677539539553462039628285319580560576587343112647644925569704131391090812459208288808520435601915567164251179350039167799105306567062911005086455825688093964037132628153866655614888957769303706439946612087284409442117327510806363109684860769965901408487205009212822490973357439550302491923754721963942236996415847714405301176509545467026124355497456190323460811081196290158344737086520939463688212290201362684520028636290938252591631125198934065808170564653850773083628069099303879898539810672324120264044030864518484316034390575133210990760805625016953352969137747914438104472965020759681354745421378155780760774211821951047519630626641922278623180714243519565589953719323300704793201995407388524090858028355572294079053936619064129035809485035548680030063680508570798093417418831257391395238838062156097954992861022185512870884984316376138041283631840940893039798757696059252854565667095645792573143426842175912286176607712916012311457171438743933818043092472527864029239613141552656258695645589314992025569352939600128500713201010589195714830778571018791340772073258736020009443292540910944869821119468631093891746170895659403904158518522713963668257944424472515861031919973907622184574057771755660546719327985992722932895386555685207284922672728694458587889021096513477541590686590303360386339678103059841856827972999353652323720068005846115719490790726588750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -423687734245945384791566059062549581797829813406567445312350141208281005776575271230320429629647817198394851689674092599152434145338914999340764510297741071945852345008465446224059252549216174778993620722739148088540464059825776896529768343288052396741773240368341542566878786428984817272110771586035842579599807854541906216179197533628528550942278750361782741242792952103601226489543314567406414923207230180977091236754834318743669692943748658027338734703724005338866634540770999580292324696793465736743726505821327161794982639342776761430294059542629550995764688791838262626035128075755980913889980941544503081957517933388720968049786593409124973795795236301046640843366587551262301224001216167618816216658995391856404021905341975234579950696685392678861669810819363792990562721842265976055934769335403451231269084690344265649010330875264262558351504547341868819941092297931348652531579802407925611076645285164546488421361008721515996471768320834088391967746385915155969614425284414899358654801052685624564512889538059921012577810200360709880867595106768638556217513407831549396038566503601081076871610385608879286928059735134609550666824472189555270341260997311545447965147966704531646318394228188831900033492864717368299468320524456488723785278881605092929199096167311668504917768105388570343643328555428243332924301557374457848847105161584682289751230259883044949272620832232310878488025065545343114084427174036268497731531345085922387234013181402632550819733807495872101650081724211487127970575680445354490328943305107148747546739894910147538754538754168339861730547002820898216273091139021204392624144055518869000210361780603950993131434288307132426042122535635205352115640607419167913678899450662072049092279074736429505473752531144714039770891939788827890623223519384812929500750203771635266718195972517845164564841121256553666508264951228315671081462301119266197593095594202705309419766558974387531555367010732542272095730135321588860545163022325299485039443703597926464619073162784397362552190475225360298693513580974881853695749417116223712140845777568344179969300772704414104358532148286128604496256558566037619456087675603414901496885132711568669379107675105680660126563659783005157846713130836932070961320456327639093959330294963542337122609255463812386669594753281320296451327481408997847280470180948155112513254164770312971911394230878562002023469795338434852482250819661735361955025577060771607636716651722268387777501999331898737895545390327316832071026329334803263553433848796112939822934931686423161573979836060715542328108750253893245910810400128941912166748387325484559600207147426245012220990589272699743490072715466772236943286371830740384978565921897628457542429866842193752984392493354614035067681823772734085291375825348662589270837733160666195501318952170390003026079142145098845255715211504921523105774860654794126151289524006219319188662963012885656549749518344928402969098925769514151236757509214229776075279347871618147988361786328798565373852534135413960147606239713534014179488255720364483196579962145143279101515656227836574848154075103147802646246619681141186448165943133786903126937364357803272285640830750148506884092692887465795303122702589372712346397169932206939128720281255352142402363145968519373918086311068808359760405343469935008626965949975264737264215444741013903297106373296646687258210701412816736607209204021135311987919697172427798454834221992548081636954608013622442588577998117867507814182958621780196692735624178469078330229613847665768392351509342019931366131793591527968478181669155134017600397941735554932474775958997910085470225366633843687323475744520648040731155504001844055181055215917407924529322221321922601116572068422929143434396015468008048205100059870289293800384546905180125989305005837718702066000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 235963677738523658695337134388783023184791093713367130389256687861281133467713667519332928943166884908821260287344306835671372154316542291768861581918740220427138446316522479487247894587374539807406207209429994089118895434606480564357184604472700724500318938028892783542290960154856179389964488748842921547459869358651129450194250123631770603814361609365398876504866822206299984780794112787996427767957410427472223763112041142377613149672762554069324521017489817128736700755910752190882542348470817597617956146310246013572690539550794856274099767014087984093490665598270480309155933667491807195277576541407455257071201057214219268142882331173498596870112421518476567003245418047953112010411467869564662714997959192110594648361216199026861810552520255480381302799987557668957281640872704959891136360786722415120586632459842049366400791054996514234958324225757624680544259530704127639902201077362831773460713263449562925347228808680515957636810322739380122737280740077332747982098773745301592094062027691750170526747308780046025181458936473726353376848668161409480835435773494249076242659282216354693067155540383137714215149578479916415488815492705870453895845093493950218456189506029856643805177846344182691351676138774809872260464186585719813792099705121251941740483165141728093641960217509607125317177791553806765948965344269046717750068038539315741971911464207351429947779941180848846120712270857209555009877962392369258764301545150106843410736058994976631624864677403314458405520062770475977126873007382234598571894488095080131990502165343273257603127463163304899385921982717861977123573323000409107709907184997271413875924905095866810909792644357077421453877970958791068020208696894821242080098747367222672313450214402017604776571803237140004692415081536801179441500138890319751233148392281208143400829777815737710485375871724729852986313278909833846394317009215088797656220979922970289564920706128992591067887672228737704996593057589258531114860076777296656789137011930086045667399133972575846225399944553582625426761360644614538263294761014958585799559578601895653175183787914878258609715618743925644744232106766459684381916758095660667244607235738623668037131225410779554724199012098806036478278814150207856362494070192837671694984839140066161185441381107022448808787631997558304343879842610494024332425665422585414027455402271343199427703732607604922647708630409187040089259996048052819708966267217241004069840956578946434750199736053541930981328307565202822787984126992364025032766992056523797122108280441508505213443646779256247959608835321409519977906041707915828280661183354747856335547149247729283649301570311072278252770273592290752233176813384956940777692271185084297496234900296351128885772052794343164695611411263721869003462287318104154105352691472101821277302284629546164438465673696082600108497544738144358556798556999904311312667029102195873502472851419513529912804432354167740697102454830029910316428359679009016716142531945374762762953017172053062688462650607665858749004889533778017743169293227107703551550977635079773907156280741293983951795847657948153418244850682484123241386313455976104874296720126923165513423148364976056261440157287250731904675900443037225450234161120036630428308733087900610133662886102077645146101674613793749107605817647457007541770000150195910252504894136335139431877898210946948889460220402273014696219377795558145049824596140906005712847098076160329497432365267661080545488904345853106548438045193753412139434514700783922250028526847364304888901747648906279690508455626899843742364380956615914469656743270592684768966919475942786046971954869620593613890221336507941438376895744733068950447994575113155637800282867924449243348729401212655378969437245334960589482669950734746285815311112376283034032021080978722848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -70681834612014771695674043292063838280275649334023464459948818259528534053765764409679204801146483129243075523156083711751791098881124463167745049515099530292441807923270063182663903917265735858237356066217351177856877633679188554373346779252839175934606101802161360632050212371358617055119757139987462351470021100444936076960759020139198642353867235674719520330733647969386386933943214008394016854815444895789877023179958138367347985274086602562366723765541465803513317394256762982466439332019405719857810710335108357820962239765599738340091728160468126442826823334179907190086755079127764421489278062830027758659100005893640699886564974707699973815112668228510160392809436553263169024009025486202066033559805174636892808409554041491746499461510727400914182508163048020079984423910601861960587602527027339371630639163947488184082671328994211362041894637845577534726924937130906998847438150085591821520003918293368398515106741085838903615616478797882369648623379619268572781587196620840461236301938940976171558036009096634844404587682533657433328875565989930974648142855533191201541218287619600171086107509252423994870841368667048569047390418316686791540515077773985770009334032580330556998905342127369125379460203181632169082117560301167851869391796717055074820327031249070862487096470678058735551841068423739105857565288836982657609748063275940519381639159176126646297436080351093874369117764254213333912752163136998457449485599221993790805049261175758089182815907735205481313463715542266709449060841519258130432687182460689785170907207592983719145405873665293452051260221942307001710403711399064866807654554085464065665600602382631883669675257242265516966634147859369689664029830932591693925370443169181164356421029723572501319357828321517078040958196885071593026053096310547044810110295514400555798107955243223886211559197507313222156393750462808400229252630391982416310679269734774088509629268984692359466041497523970958323380337887418596531634283712042054727402962922404692066915968139879445950206887782628788983253539685698443305078004240857413226466143275835783063626048957547714163541499260598969393055180268111620527589524560463662159371979219631658069420813810970814780809338015375118869770345265059808825473552874384114460928757293968019629019996921086062250574567206899941042906729489933824593128979943106917237429693345497353833343341452453594724277125809129878849546904546572258414835221652838270319857897866663292024837606320223576199614626291475941939820010764454996194809341832179168619070307672828463323486792727998786279458744390302822214947356191675097544053811748553008771716489716620364842358005757740135996963500172326558048007460010915560511514688232360361436932703471764447495122988531955858439785667147298163358574651673027605192288198752073161223401603191773890311224345960343130100301842263128903902155285283341302692881789355482334313787005784454463915471364407760359441585415715122440675120924465299665638097164157255614971126615027426357704406506832085078318094798018728900996931175125232256214956969365228667872679954477086173904185102818322066489940736044139619976538198234773821889047232650997394408473681430332577795089554973293527275378238454542974564382236638691784699242335459581780863167516968697973095593562923091826989051397236262542952319133678796504977768328564868911137294381997435055890516737191068720759491281922364460973229272406183744685421068770181318520704000800094168478765792266139811218432644018799825666162799012448963334602409462740146808346532328979625075899733919984368648148616976233865381915027536555225230750995596618378433516074881623978222588998110012201755701283395377218882871515617287785092984853144840617852737277974965976663904428965840960830227900539534903374358978556022800132908753356009115261750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 20252040036925400351499507803923534556383914735915175423822644561861871921123135757856743654144674224185268835001103179542696483943597692381515367109268011591189944956097848476906160695292150507096833002950596664130087416129841727270749664346525825916872158974625638297251127926862349539210294493799869223273006028869605610121986070018146024327794514221674913531337386153188474426086948939025298377739340697100987817115414555568838704153530007768174234711634518313594370697812757645078998851438463376383462451522181073144067959866480553254117938978233831602581144063297087411220823168304916265408787282530236723333932244171848364660145038902551522137981350713444573756818021731252880793768367096874106807646822034969252750672893833681766966265771411329158157773160824889435300239158492056713651385883032664654391596970407386552636482901594501848662559829214767718789262414057874559705178128077269128657424100969085724611568713533001161782108393517365094657660990271860280659829328887883873691875084942867040388724184827984915857507330746124363864321756892714216815022477367916015995219180383696845217996223990296425874680606023470331517993191591847267445250216474211404813745130237892524388939966051678640994005159747006240280137301146748750660319722291095579350518569738753974751846757231916615542842221558342443071066029178942222110727422356962928876598895643054339138688366940837322921652326714938586747153796335482817716465818004859302854568625758661307762414300965936238338209834316589615658714227940391187328438117267784968471395892471586455178500507591232476156337201403857540440302577502217791942416390709057379855217584139342043789616056183784069516579723826048709447374190847194080740534732636577395268353034721230901485866908303644483458855857290552867238559746909992840913103965382030366624080725633687112962922086198186626631004193321888262118572182183129630710818710044894397337664725530741035923124472151626304792318218996612204306425674229698924570087518394422077771080475400036231246813690066056626969490703022799328010636741277023191001020349025621614245653019388879080678620104412982769284373984263009506671664520059897289470467288982038343537008884669422324528113761594736377054621470746818131058178495366324307779988209631766991371391201123970726490151862260813227480933156653819669171404685130648641005825279819284119974366710142372610305322982034244383535198275817558667342889719318710206859849751927492258304161197267835146699089819746267046986261780525822784584985991604735448703037147631201782518963782963627538171499149239623527080680491217913978154512794841748159797411470325551707957669184172115754770027165344541669034395780404947866823840991351410662896996999344776426820037140623683831942580619389575847134783751096594539105767230917376745187446858230846100351139577370740259717591010072733326641296545231153463272522637547061083881311152881178478143698189112417368565482978767772157054936305592199485167548891377091659907185960326808106823588316640472065159305414313430849254733131843196126251640666475646352513750845714181102588039856974756856067023336652254568246955324306139379939151265970682622756246590024544445312949389632770718240771654679525414509534189030529374543358297266861832602999688982787668281004104016418485343554579656736825294609766654222538732436950428311096349028101920662208572221445921005491501533779534367252699863989401091587656554701208348101326417830169379041646241421801771896901859672902034835249175131159906132784181929985499332471173025303830299235886532245143273323276848405846173407130427918511491173532293456152827942686739386858550690123756238853379191790179069571112818765898283243575214676578121808157921434327212932725539549926004392173432297134556011589080173787795758852507280338193484884263500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -14935240995323048503635095537934621762510266854149885867619102486321997239503129208901201286436603086907433177338803937611970668388896430208873074962778323386744950376464147872824430065764938678971961541276175307163179466857203114606577603793575297671815645658905591893639159612268318758256027348064218614509381961101707762988649169179783656672073193165834473195719076582893970821209033199797756154419693661811845183010473349763737330405391531163380242989151894783238794730272287851526019267080391232750137184716560215719601924328736736666530176802769917661954984780809920037641506758526134710810502282051098027951501177938715461075027346956651727613639243731003578251914651021401564105815987333181643718951738168952849073886828527402968218308383519434830929817154794023034546818642650248359001832236373239124979817940993074854728389318859857595326886773141994281587495327602670836082583615393615245950623336744370264143993790222416977683250003544683246475233031011376539605078000354298209854857667005389324443137433388432824933083351902122965516683361708434716137162786068276259923341922544799894376038958614195949902569057376969359962835914670900313667315499706627740626546553478836324178741398139255022244811353007796815396405412590003894975579361960673747531697230621727361829067031299381252449983199805846148636369729267939692966117464474721246268312178392911288198051669414168166191506033074002140111158130218752831543018297903600411692579160369679640746250923326592291117737089225426994931227010919951137070172547833660413063952877243008987213259743368862554615882331059274786136892807640868545030000624907538034191526599090122096275078046571717392950753263887156362540719335821923443637350189280092786770029011416934219754919089839668477030509379292643686870659475907499114149150823026775130992183104458868747594272246814587127242030795357866480098466792336603595234248626997024061562994670417805416862767263997270511256163724488744467654146591256379501514144220472234186663711872730133773505945808115659716242641515390350560474142858358745432838159436343275787112324424440423937027044683977875182766686252712182578080379977583019355683003478220352917686327282224869859571306070221825822981942578187527739737626339760063133206759534532251570596745571131245149887641760191442797495057996397683701562116323337839039093735144302676750803576255950150983591283613993661542872891746048453262656409522014263246121133729944534037985827090262492436395464321689463109338686046276085437624874726339709151828429445971448100669598630919273845096698129735802523716451026595036464521354781877373397321579577048075659360912984663941279665318146085518697211644059566106898351018073708445434329408611522478100465401360027474912592037274292358415322352791454750794024384422223413824453842095361944269881240795441321300241157347325327124282423033247979702612595596570873763175485281018319852288237831033960762661833513573429288641097453212265464449805017515553498303396927220661002513823953550366245431544258714102802970649106812039519864106156256631995352597471777388867232012461529291722783955750652471729929042957059301285012867061839096901306771129321035466864812886374899762562319739099206335657829386543765642582952787596334120432010172828654426786033406177050420017464709235174671695322272633299013694930682964007739310747144212291149500623569237256804614932354271518567166705866810767610764343430475522482833004668537427956974511813930498284480840763134553060820353721306339740004027508997413316177740158090720145969398908755210008129739682812538229655020768754399449247053270723070717580433170204566427354469883625548635680879410225913738428258095813245972778554192852221784876794165054709359142873632101239334753431075784866350305365585144077345197532390398937389637500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 12457246443703081290715928014952023642909463209213467060436306295196482546357592719761640123200326268790061282408899622562705911990625530748790636188426160269341117876998749684120955172663208998989697856437891758107066990094917527244480312172974181829244960084810358723293345504058950597328356692743446478372691491659504688209713132173981051837153864917445134500124268445103223927993034454336720769847896193026008632045225067504604144325076351044586450589980734089976799090211590123035830190429180210987883079884537566711082733543178123210933788160160862908208499290710932795765349069118401356129728965948700605221184992708549824105004126204434603370235344275288736726131995606790519055260811042269285935795812756622855800740726518770218942960217809883609279042241721904292880065213216389735918699605860743341836400550349182019339783509577234625697122617842930362073498180728646967508398693763181342941658622660487254889877122299029134675974218069227834512425303911491662522405576526922633027900472848542875551368044919103464601523315672320167425611188299196811368322028914389860343521309442128451285477572035340342795954524393138822588183115163068946198448478045990629300284383343834168233904644086480349993217642865065192477195164780081275684256522412754861390812398442863117678588537023656770982328165140087630789519494995033472003074072849361710821394017828564170685641630023304505231297450792196208390112241535400650098184375929360395793116425036939114307000294844578649750235513231419856369638070993701025861148195922904515329342065360734118951799159060876323752456038015379146157895750830595376935446358357008169982241275502411280536903537965630186913361210219921508765303667219295727570155307845638650582577001198763054229033465544540552150700842202827863207586858645457951554256460710692354638539854716269480597416766539290263047454382307729840654214634395658019886407795335182875517397508409100745753202565078720469007403387131862016030227025968261776709051409866116041163569610740904422017384056118579981162713674858205930616067435786927474498072201866659635205188228626206381227242012121060315267090792975834329630539422928844960248981753762070201895588714483958556248364389310118159883370631451026700001981555922927983520681959321335432219236284628233896293779165302211428592863113719390626178466469529643932649983252768993696562883824814887558047418144675082689494117866676612460867626580564982887370061590078498763770537040157545402119330092626970872037686474372598481959255777930641039413963278983201109363527547396476212855458995391640858000364192070870619773104247829324473955863219781374507327892049634369434975414260635074870338793809468238912015203283879272257074326685299319630059460551401131401716312836260581260903071618399936326052053210465518083187331314644084312504721451820956606155083267878240794762613419793159433230656172280591612881647623900822700950381617611398957857678919012412573939748630651159562749735861101494938189881492778206598506622676736302141518924743990817451025549297023830385907751090864069431786685229928323859158588456801337296153853413484609770441265432156280898118187328876526467913804964569851045199493330930875211309964788668213192093178543129985127116598330968043786765730999647007029224710788246820588149872848299445563714870476348535866102029388924376646828606756007198914811675482285063824432334123163770984194374248700592619693356864733476034259447552317225567400267498945217028202977212480788389509363929217318187358184189613656115190652563949470607979908500509771012992874125225273100662182700754689261416232094203884643943643231514019989167980642913676269757412904155357468126789519520786354904201765254938751960071808046972916003799289522525691803932493669405928450214504948893108681830500065351716205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -7047654931531672757000207377184149158824553671305987929492703559902211139487687187302010442857241910703255557843648647075242394901944733565911680041367087618100646584087658683578520353131334181449268024202007005166978244902516584377616462567916059594754352030352692886240948557929407461248056711086666663888520968775679917976837323127382242530854522890611387735245105109777648686714557433137755527137865801808702901417541814261111790200554287973422555028624408253536332711447750219915511313124388152086151469550258222150253016659813613241688064329219205713376916972620632665351725429483986684268223583422126185403812568742793383685956233378429784654032359326069619596922786156203123898258435320854749585231843575969052420204174624319517673198673840265175629569227839318785508952237896062312649797239592367474848564787552484497416232603691749183054555334871633535966398344841559725761307397609572455225609542337026599418337466905817420298694052489842481092081635737661853393507010540368865534856135159917668358485585893054597507930506771941648867687401716790421709545184026062660013232573891483380031572275409559125002160301455147187673348226877473003292226673196233883851934890735880419094765136210686915196597596073842883792016402354814979884030260817687615948463376920564706590871440010273113644545792707474994292490945066107864387038409248033375062248543466881824611345705849664928620350024160844234928931893618946729073609840265935482803791324360110348507702287143865641980936104906789825364265658783890229152651868102089930768616009020436989944271475110069842247208749614232074285367620564929209367152061025428685854056041748201391468443545730393065788159587150814292552346751949782817886032025334475902066024903473724292522824612848710323395045902558117519703911192008628730326217470085195429836591751610343694050527634052647653226416090405350409927661246308695853819681565477514071586870354910961061191825199182676889945723519965508486784071876704722883711783865528956668373762805956734314306960200792344479847028356252242043377374479786694982798012226025539013507842733589864562587678909480775749144479468107061542224988689165209505493183240324242427332736414768155696566284919271529370708945953998704501132467400923053927974344678057951369808636961125392776773637354940806474658894903208631333950862464602322801274985696801898361358195883036630524332792920477248450018992344073195024462907658255782044160789659424240145966332597098138194019174356583718063128845101200921493958478433642023262067298696764232664861766150190837522733056941917925908211956784442087842372917885175709260670315433159864411547812236854481078583606319611644390078168264384507212411665239977702566968173423566071006331485122324200421855699220947588424173656985026653869108387609363299571124307224313512797526638812263284019436390677044419958580477577329945021338765871809079198413642624167509570211129897009640400588838504504672496333225715416079233892123726028285275308084157585966712038755637489667784961056020173277966807656034788313714345310883131806482734808758469101966425420565431359860827821778164786746999926548767914608298791418052836288219247314201759089214579436978903523837792444161290325042516062082589286128186810866800442991806489641152512089804681428238763516780620855145705604559932867623308526183389156296032725465836161360405881269309861029377910576497048700360531955174755179339777867894092170158846626271812887017898087478117186476346682232131832375138111299233515055035019519261467798556226728825488521333927367411641610597393858466988648843406568019771813020656950439537608099742934615924890416733347288757860058681982007301664004952973542235089256941865877555705819054567246135718644117808153258430478586070029386774324209408377692612183400735127413487702500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 2825324217025501110869266453274358230977614132097657505620420620510451653245453706577097834413855172733949091855283168577653353483361113221658387941992924908365007423709994661957013898336356536078684252543124013430103357037631724239540381864331338304116407689580887859411537575775791842801451216059170630560643594787409017893083028494356324917617350659672802642834710842660513332247866235400811036004894890956003984799787251591669227474123338636051162607652621327902975613913559553962286994119762880008635851334607891606734715771763971372283658441253990114200290377966245639928396231768563376078651963354042426251844367296909967373390700350696544884431176232126845627298420414755829509423949235428717703989728351927231687740034928569741918643301083984256600622833028436887886799351622345640979184336281645082329341433844573246830805518003720083996559238714977885112309798797686922694521421453367035346682334412915508870326420901759334906156350572142553468278360756161795533710083543134922215250218302007733454487781202749446764196778523784570534536008448692615505839320787342990056509369573588811116386126480239630262891374012016916015166112735731721535008104989491116003128189451525980355384982407658772272826976517506243992800342622949035778414675730330482052618672301947777679865885092415727932458976651245362843077640410901929665575546569097475288409878879636036270750430017715593381312804834926566751114049738629050326766931612495534571124780117561697929354337136558654778428878829919411836572290109977630119841756448587024027215885255513418015544535239129276852568471259659823059880976364048625748490192196899924483754485990768227498682245657426266741783394812450803261503410703147849763340215435077716088030038061869577600272810158016086758555760434974198636591776582911200614466815264665289163941263178412818601584098547023588167531972090015334106376183228987817699177733775796882128762962923177529807624257951282319179481145485453597507583364451200855960683923855266650393629275874987391757397854273962682626299020621153589378733557276144516200056207236506114418802009523637035807449064162008168106687750578177600327527792183981517083600889765521294884527708423232515004398854923416305486940135539910497047062103918700295459122132025589240415312653298022160652474097623316023640958989963212473841665674287744505724667899501291477367500469290341953474554659198132036719238925588466731057900448533823134460410517631388369011300701176855029767543901564472308040218924925751987898378972545259196679203384240435763949484146661738845956232854170499151818345566968306538260433852447798151759076906156680542856290514840719889871999875463220881303188201906597769161998206159913386162391165928404266017722921185007672871947650175668362822518033664378822833650266177631114583101319542008132880821120782138569672901478135754041057539733206171873472416783663336816145632904114337065076278228848510402158995783596013607128459141265548315909852768727649924844132185500758795786063026707507508068205684541660698012433634353886979243888939483414153929999651960971033497176077475475771098182295071782531876603962466893363476922406817677323064000565597233398758527838887135519992424240526320379413149482103711544898802166317218726426442115512888701455674815488712370964944071072148129253309917893433946546115996466304755711003012809626246111622578933966012323140028420609910428820371497078435902970477167102751266262775806717673400159696714734278811736830840513174144750038070975357855428415686432418490433032799852889818130475289536734934561232929868625330988820969388724992825995791521333750541481746081028134938849372501414414584433565196858511455732849576998041401913184871413032168904027725140716369039166389996566482943431639559089365639853163228742352227818312274227500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -955287782906256080337958985518274906842224113950234454899428406733724812948529675545774361440272158681349423440106122607436922249476944692643800654848347739095574292941060113318281439209710708844143027773303210440945231820800509868021479637673770258121602175885064099821222910790799690490017616960410753027296642260672992300512201280999609959639038384790261224380864939145072037064594801953419017188366809544418115753066711171018679411247244945037978182882381715565478672302491344717514208356256374318578855981175310335026562205506494745081603842865641135199730725425530977659122222642679262656471767535951233722708923648611744562609114041547894218536230509244348195890898505299756792523675929045892452831767614673836731746875673288873214523851653744362402242322702300426758028483823107002438831908737423135745911034498209386081564835971997404208102198519675658188681369812895519081852627466322508818956793649884924063191798106602691057383045341746456857901893497924209355977710534418181363493892216627917294019984603043973143953532886776165809342072440611151353847533264360892816973040962907785889968823091596617950177873174378803067379753056133787806722810888869322198397695567530540807958273329754112782584778550704164747681087471138790432937680925975043310666509754362827715341089225842593754651225880676611784277797632701402037193804804272402296974836026129284566522056773294899065841416991379189560558416647963003048976789372812004194946701178460870111029287040090494333526772239636777785066092678314102004674065362664177163471153385556334020333485473919989116820738082907849279940836317068310085212363912140352516240444313956808852885396649651515145948485623224150380321586938256120834564348684656239695773079312973699166688465791828003706296152966273810979740399844261958912518951891704901543138250757253063494490546137589594922765909235817108766437331500092388587085797349390466045940484561591472272953789971557330867516656360720827684238070830600137853717580660764027905749315591043722102872414574864142003465092723061995882693500952552744654506764333702634040313128755520323435441733849965126961720081876926096142854887115860499113260282919778149254439143772106791673630880166548778201345657974534553531755045383364257857342833623639727252670345584191299956006123365804281281755764990253396044106263202511629967401075850922878369325766872278304429710510696447714787011758011957009852888508526702344774547433441920100220010026215418191375177122126359931976653576189499211213366436329190487577487792630728408612595768577876195827991792052486802380677284590991757795801239634470290543753776236887953944458293566412305161013938298118525972019440496888272156797284635238401402876680999262008793722641773810299506795519566562831151192424980561868282159054740201278993476177959227585447233262385612020660292335822357035123484357568194817998034623952795665035515894638295900873193628969575170784654948546111323858682076189938952781717394882503360667145535285678045619764410577333363184971184462638766197906790044036706245272915581048719944681339521648486377512209869887016981544033272912630236776265092059361686760240600031960375425604101122379421390907164682073984389240609063389507445886848605523178971168402808514985917411721876282611970714752821411878244423642238410510505037210093260137763588676647965177085219675831254892900411805401781293663843617893711243028214369836525868790688869393660291019099353057136905557802844739417331672035329304646159878859054286280527086944640156426448771841168800822990255996818473897599167635354364387675663545509051495593288997088321572691526635127342996591488299605896218488733439919718105284809036026147307868814228310048965268042038409211577549005001445394627043437837386459483358175069739319409176620792697813294830000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 317578885501962191289920861516769582743701626882802801850825991677654011923988647110055104549521117585034789605834217189101383073397705586968646354887618885408586980246498581758763693993344285957913302915773777199061166643397821062639072361017754748862958631132206138166835509536994531355011222722235039327240422375978420597329571286072340342112231323075236795680987053280337485623667743879131989319516231801287542410623402013448385846156012456859522295955596741290136241576841120255071649301589879302040382928211594463134275604612807905579595719009116357588285660384836461389346394767396025093220449528942272933675412868419119886434813822920047188188579013820362834281724645851695999630540751613879743020903351794945429778861109319797774803359216154479867642896281831416587146715858965641554343365184543302377919372117316979001868115222601879663219869318882458275027113168940563863783388476234228345100621728278230533279134693439189104856599565733328607280352282519895966806515345548180473977923302249677138298756856028127225855173674685051757954605750600350335332159271294317792981544066875019221788558667733628123432923474375444679943717369250567187178018380855862394867094641092121016865078969383529621663747653859729710351938583811249074701061442566364036363983154141344853602372605785975609461127119164168103386124909536616864067634285973430422438094604862948785174305384783783741076548943159615889208432784731125657061727353363447699862650850570928879241760974196434956405854196916614978071683385703543249408625915715230213240353211182766434851562528053147492628375744457588995311907176611486681694451845477566323261391201279234034474346860568371296246161464234325528029593915335994631485163513197836399102024412313184379776338625444008160218763027630059035307552748200428786813630418056537586111506149666127533266422332702194676393700343551139620963839150133016362075140772193092716208611942133453490025782066974140920468399377230346604321887878544410543441527946674669961483773037906662726070066771577491745056400230192893528038453413618779549976829830902405963999399517379854560354978110814547106914693483521334408875580823848019527516342358206921441005856141318294798277530486750656082340841308816342765110116831168057123542325623834656424078616847068388344204494066603463262389236437058818355043130217582558330643794338116035405025971776565139167204818476293013711839752754166615971435992387335176664137991057165970102741347980653240391828550383378595059348297151095261853766398782932270965864250986478318833835758627885697617586178792296621467995350031614834736540931232147612924609129259975818470193259204442680432119966287478618036066767604426882728881130060902419940600394752633714849790012954224734458481683741299897034645192168949126324728848178699596639991642222642463887767102731232339170142755714406758483956421378267870347212979310753584450009567231356914510087309010415034031384136349616462252279491942832882052735755284931914030756812643358527860097816950168489058244745902125535507070945787859044372224271812672604733695868162786109933897134279577509980291345289677552949883443105062661217294538480865299967761442386167595595208288159430984493140331422849347654540751902354271095298055437974079825986324200929046152018327563862946048748387733650493571412066435150959817761736037794642472477722902685599011670653977847670486467898843505907140759917919579358108688133958034153334252633000401601742183143892183331362303949500367282665527520710006326409493144081551234647240590664168954668009359433062359298790080797497794927774002701438720991467706220309031936447616907033917278602375176354362805568855191702967658554750510379010374674724045637075144840005030160000138022851655209766953358601068665501813918181597297154463151637336413835650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -104091443237106614939876898314904636264409571304171036283952399604714187724490868375531464987401067630008311251299237629024039705290122176512707359579089311312526368403823420166701685169716520843558701106805373101211497966456008587391661596541904098093872790386673186704552289535128781518788382810629685738320486433338987763814006948098744691415219927870927703632812940218853948089161798279827478444109021089068289968570101383864232461256911232721748792350197531573441981055372574349226498571988279072704206935751452407272606730382945912514261989524971320923822480447540051129941290079354047309245273411367805913461027966131090834290414928352813217489144192342216738727146618018794525465058143269227857649111401636964253969559984685799822915694666452434919643560772018770068828394962043678397684623352294914515149483028186620529155136071206820831690729502226600355694510430602758083338371909918323234042630711363145758038366967743579460663117863049999153355421417959092760221095440785013806350006627922814115911602134152398367941539043497375161381606631176595415653251185309825229520287447290393215866396080856000526559727268684177809384061092778927361391073693446746927323981980021246355243228402384187950002616592716226780849416046757029141239517405658923900978532169075891351378995543516940497125690601738150917268808535465893353262269804688302372859580116108282601683665678359925596111644598042898479266652351583341077486132860263566633831611113626351954303348209166820437850089443848946765902076736165490201519624085285391778520249299206649382272664122663139943481872381925788376655629713336728933139205007591811823420026679935853249745915115951104791559489140792911902412411730327009690117508942110083673713811695893765038894441281452893041131513632244382915030410323245608568476128902949913839148438589187162704468011027348715268742996560905057026542188531703994942586259976102582533574549275996386621284382073943481179214311297117767347211537356241816927476184766705739528444991906502840434375935713020252407032243142066486620932623525693588033273061707399166876584701342443295034623328650338004390651893939831514937726166698165952060603878994322912015555419862725260654752669425168766369128335765240068204248446955409088037435671060950160903485635373119007510403205948972428534667988745623583430186060855093556098776558839136131803636334524931729918100710189226208459081216874425868324528930976868786021610620615070361485183285834023853787449570315006803586786311906996565734162248489195399519169051564624892117741074399119483160297199696542095020006887377452372267658681089092346443576726174174705240861445870031741269648872664920941383434841436392093909502996403670311458472231329211057244406096868178959094372311032350530608068843877809085837095142329769433652422454240979246164692429921606664681095895494257183327120133502146443996069680335865650894970953170860816282842368560933754180660831891910279965424524712239571443909220611596459576520625939832901514932312577257877077347062255346424872220359342130547656502430797834645748897855617415924641449309015271380418286221730104799739925191965933769249662975525907651257039787716645519739046170744850856286082156261898133171905118544481520838037226497515215453671164421232535837229515608114872603952481027454725408412514855617018752225532349871650552057145227547442569286112639827447937651871615513583781051914926290962563596646604247667625364010130957702308564478438525237457489819777321398893405983623034461308698004653779084265554107870495468978554050287003872175293114480728854563320808964302362383382470210886060668990605433972697036928386572817449202384582166695458467725543805791505525026108618657290633242263817303376450445366868036373012151716063709512168821123924964766286727582435295197718125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 30295874284145721309806310297809348075166436144887709215882357471593853692776634445594791721441919608843108834908546315151466201215090751639119612218651000749107242309703961075592963214940492948899569830418354543754239034658778401852623621392597639836326167383208519039819515428465981799386312972908390596558109977557643039648151849321424227382761582531713227577619410528294121059906123995201543520474578553935652238693751655637458586998946500657270197096729660094547361791331341964396188451413293130564834237663609493124650432056571837212898649819023335536682806463339039857524655000983626749918369646056467961999939832035834760411552877602431910563829732647891252319903780500513277340584438394266222926924804301850740605130957979605226920857707497857793889200079658711069971130572595713255738558315628714516256631503332833347036240470711098571266612238313374094725282419131290105767122061635909542306710761751478076182509082627195818475714409592663774410262878720097739281359554163136202006811202981052034865610410180772980843235533441047219614191227216899752329373058600332346883357329881432708287928463336855842118340499390551786615151866668686446193431595454958752258844414083927715350649992850697507950861966064784938490123775606492828130332142568722046671985002181520971012646332814639397568963432373555899016569518063661061319073702407616884190723002255421704494183403432048050138055247937612784527784600838179021652177776189675871035783857590165708368547285251478466073059202735929641426015623306504553234569339384969420152133924826682086451365465228567937232679223667302493266402344807008046123339295647233630495861250452160818717492117966138367243165385734110491934961888391979548689255511978252351663116254713762977889173640555046977923391816474053408317006825102964408537598855275282501183846672555195039915674851217889428415488446418463184489913998664995290381636247116951164568212463432428491899848189804156090194414972113918818128133301180538633280228340324166239338200769943176095676343614542313213965588999415629739527691251671735273360487514325547605726418778295989932586732140062812505113132488077972525984006341758735439455270456769676519491157415643603857838595479472365939689596395039121451794228195728355380874136641405258405924891049570203275257770681389871798771743175456816027449499475881654500860595450940733750362424909080925818858917801059248205784256729514031688357670854538870381042486075747941978882834530157652640154755190228371287543078645705234623526248470531637497821318135025891152082740497711774550910744565048532781021011685776819732076074031173627663222665110102555304761746131433596967526359490450288777880415876069411047134642782301740537047299395267907484711694141518117463282106441355908280543383719982112585537558444111119198965096929621367926470781478544010114327068030034373931487383770665592208195672439414763911689400293407223969746332869881848519938571338486522424676401976515112637194309122654669615120645717276021690558166824381599386192195281108327911835830022160238442277080719684299562159512569714293611669202344810209127751352551685684720095224315719996515049807863063650147301074092134375059286187068434717478405296183505967734646645438930715107443593866908121154283664225881509345484662320467353228864347568746605892300225669882479077330418636883655625851452910191190562610044063003467430245434499596270872293352809322948641019758721486280426992803739802731651083933719948344199317023226345704543983939832134315240330143886796990644867959710450771579528987615670163199636098094570593222383150129189816811431366187551870555246921168382685724929714733234649093143170636902590176593006436907297454577080299292050376999387788907065741538218970077078330734690265075377706371498314580601503678730382057989499687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -7304591028535138447475462611155256511586795368664902811277675375330419042183882193176460986454725829504041681582325601436968269357998106641839321769148128292237725478667865247958094022092132266444291656793219607364003040443391850900542667081268118695384867046776059672422940850286542040267571533512192338208848345307148723104673359246077910601357322937637814454709594577242907481717537986856681755861836756241604919732123526365565477602933044318837319172668967111432365659873814048943442144529217180599562826427140493048826058573691532507063166432419314995613648017839547050425192268402006251988104259413246293262824301490031936189630519651145323099882252585191817576137961059191317201532120106630575951316211380627705494910608407510251105223632800434461517522177828070163974962087668104152418917561949951097175344240785547934136438688672900239605463246695377264641354588049176975875727778920216154968647208969926839957817762348410790432649614765879132255702047315378371616399526788937966386777519244568204060005775142181971283584902710307133739771856149128284919406727377742469177677682225155342998685935721638060695404397641617260894163957314093217565167038058942075974527147424376275316035344581465456484469278730413562480171680944244273563852660355732242063684835502484447226256198731102974554211987641381568957083194808889104337879558530677345789238638374466865948692057004288102224847800713474204755474415374412972526863574785970257995624959911926085536796591517663919482678166378553137070629813356136000336079223205683860100973674270157736133791578659840712601776636101752548523589028736147156322041975429241481352222580922853167484101643582457099503780225371301869086115162548869205136082809523315964330470063420105121543671118867139018976836519106526440035945068145547363482298308641943865477918216055127882125583329070281399858580545182484316926593754843257512713360761860282043303537663030252551356869884430844872675432744397968665910068661124467404602788003222322679898108661120214009736409743557390853925313150014858247598531034218867837282007903130084430183878153886318235547460031514768907164662634150618908866210358494516341243177926893133019828411901675123929440193315830567067647277077463369819246194310747590593323138987176921458171253040169794808743697756364263855259756489597506355880701178090168325424914822533394414634783250455715119583111254600315624874404267818327660736418168679982820444954585233893826353011530665390726286580315284186166244172371826259071928609851455908578053184998872236072412301782054527888848386531225574156672930193005452034920640382943283139182460735945938634072745085535012076519260593069070743962190038214790408892418116448086926279663283986726688120870326780305339529815126569270314558138004636873812945375514663185878443754059664246246693957622120313435212599101954945953542369841137639346030378068418248029948226021913930454605108191264767135760529623922098709372027994047290905350791602759092652252159175987458578238840865725571394221289443414161116555975472006502341055842461377975468471799944559394481101184094196683032164146967286634572664405522200782720718725952570642381083228424966264040323980266751291197139964244286498758259486999896933481046669353229167941345072193009736592321229413368964247219804382232627061667524616364642779688919567401538547145475439258049500184480113006926014138935349075694581451045081148655488429792417720936514790790405800068735763522544941180454551663690542083652507013171807585826248797291329705817653107490407643693124070060540330624419488731009109356778642806462381546438585095083921510660692156252936078567636273180802238630152434780042547291680391224401730656044295388760693607380642015651805591718719878346663528497154614657923444655385046549326217418196539439795000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 1598541499443376181303971921465817946883242251445002243768347234696149625458540668983114350785286445311632678874776511317656094589901612009318325448858082475397610410311146304325636286291625639869170955298081562071576721388057130813950728017647863330615872780535718727233894030270257174961220015180539002291458244099288551867561921087205148803772998825659623764344434126596291531047204610221239927486096776658962447617591906501057362548138562595826828725725849825748198390047736134885253929757505292859169264465787680229126142332840098344847921327848443016688877826888227462412172958808277904647431173717220450785110778206742834684913238251125984211156513767340935380229450834907104679686315626772159120650822763558578374016314126449653391075122720583576762145313451921571793668521824072432070799651432311884071303705353317008623983191406031184505844806442352473372039742996801778080948125345793873601633407382842007618614454088285197635774226043081075669108033039323406161221976213166203182456889950671110551194612513453748735199953669213221265930956599463151922038831437872194606987817827090053265827629404130790149106875422140332020450464867073670612378449075095248111220007990201379986080336173903094380270456324314827363042908774427203037915339176307362119620973614931013455198955086243743437006900353682308297778229661194971360812770136976232267775807794180829165287538841880698894558264364145926282145959003951072277458236587075073751722330568772233180470232769382931087015665816740683163569749728663105694543244873909798764975748687514438979450605294813267300594891033464569326108035146928951680675684340064806029889495941465072507042806550470306283411415580991740792910498783486728031380188581201054910919582189258328419895760259628270414209933775778101044295482356807525959618876207639166082280000278283607247220276661521374262345675735942668398685555182130720968061429472453605195913727154292731264795096216764860014810681127092992869379104610462473618110865514968787282540563010965068217270416675973956411360014806421549653618345688313265553031262482799637660561378491454016672137751090581373099543151403912498141813363897167134611003195364254686526837539725110763392193826350618836852135649137034680849724496486851243847972728503748668354527432499990982968026056593205230860461173351646710363119824238214199774755226457634062176642239028870304720358094198023137824063132562763186681482762076649965024820725261468227000950392005234829312578627828503262015210772295326412775388063013006340971131904535618739714665598578181403818525799018529051012124820525843278149980566749699394095766039069128926713318742460771402134338362461719070411479067404827304390955644065207790776463498566045077026055400517942463181830824892806686473745766325282997067151820443574318400386732694213200028939309295364030037702132514518005146003138509141033625301590338198888156198464642497695087639436745003325544887866280377507014971482535749714374225670395650588116773603585398773459300059234462166084609468438663409776148683362831971386406870841513202205057578995873634497695547668429898458280334241519443679312885557043631881091521451823677861031604102206233070414131553929342765027526706390468128515691439448333917097188233941078096476327372821525976694765190243100762899715236910983121339641816664922517257576585989136807669291490602331888696159975325577214413053645794848627329836891117597134263375563241933162707168417506976126640222520872023575183426164950250883401642934046872447277280882459470801972660513242227511879377510608939636452396071485836727399643818610479877891638233116461244894708282938063898601634650186727965970215004337776193872466873592138183901428486440893296085758927379591650825247064883123427999285166936201401619267098536369240387341282804786875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -366257103506972484559736805240625594268492373286470981145368661161110955403471675681705365382178814647501861551478810739313671333852694060380118376672576834380154410196751220238356136457226150922925262652247129763139760791791049222444488296114820954802212589043629531511735563801507178372296463876323639195144047436707280106911569924291102218154898072865926610610538374407065793423659389043936513544527531785083888597780127381553953549375209024081605242381885946497968550493079330812030952177357215729969569808446892013801591039323794278796782825299749558533730318738288197402497958296709100745268461827285971044748330051644877465373742690823735113127641913117656735817063564967030002575491489365885752814073979867904254457959233750252964927558064489938996715678730240075299698582558148466652138408962656170495059096422015362992085849032899915857266849775152701133336597355545321957174829464982765454347588582292620981741063702852975337290523025434758987712369613185544578207883086652729349473164505158778999545917018307175421023502517959248644617977952061914956701312511156055014147975177160271868150580438804072766172531959348047538755235942792497589693055411149392043860167454025391746493285741936128754708415062954809431639729180811413478124892383031734097123015255678484796052712035574739802885055641628524808119718261970905597686077573973045589682989591423584837483440357013935187424082746500125288767464805872473487499915670801254152000268249342197419148455023002277601225568146470196727854584985526332019672510974309661841059802556917481012940913188584429337287622331459019419753555597930435963332781777845381079071290518414052243447529334454687003374424634284518933586644280584318377986182889976318426213186539920175307221368325676008837232069413577330527843034604944892807205635014759723534228542501590470408349739474573864806202019999477615328806318506026213196159594935115114426698163825203336030537462216656683515979145143750929843423742838480853965466101812964792041328551758652954879423817601622577167472261421309927030815238556275296671348168840304943995543531318661294388925792023977000226108386177588625356948006648549729132301973437391571167477318533923284244351616621859021907481737825908231129639724986271363809888426504235307687711202324621670846679044922496328658621460159156440307959809787401572935514041453198809773588798348881096292576177073408905671558239017504600832065352519127225301845267929301118960811101819087367719062686232807319119403512250997269396452455439463801107812450353943216402860098284561602486151093459337231102450746034297525162658956134622802834420018039318032309163719537427210260653840241063629594308607603014264194273820871420707372844729703819162594569581726878010256259873873664013727733246927489036829998676339302737364705483140376210296885339266854679465130442003807015029150851515241789761825786563074471088189973721112204732590784158204402567349586537453976416112522984691292631132186703060374706380792266105084707389537469002089855639269018828593196930077179226446888533759258041956161649406545932371244334695590239534967989204419691413700992920194302998901832511467688922475595599539948375169204732969194641025104445509865048799116731198367423415780155120046015471221354077062227732785650316043686227934368323878198881372127965324470435623486956320850812523849620833576030393450530635464451144761403806737092314383075522503441929968265453734242237722281224147056442663773868537269376277346781830436877246096736147300547227898829873078205893463147136952812890356843024372388683630269408050745593495811818583679479804918584342028551833348162822760294883465058576493317702412076797372072382889048892961362934908715679031692087259041293102411249805420668340650678311076678010629309489553156322806486686689062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 79719547278314071383845201733491827955992177222406337858496832488691477329113943843529098514420357754074721339130931173357775284525415677199850114806154984373047108476635673399090829173257883515772489387922462136019061961416716814613374428909750922058345362623220753144263325818590637155651464326185833789365446892435393837343780742650984748663537664024964550464969849713128688838186638191927095644738290677995917371213695914273925924233401261205272848904007963477433828157660894504187392175464544821402354633667867446816407404547862124756851916974483729395467363758064368943259797085320357926910123257886317644402964915953892325856124849013756369578485770418329982668468746046667886280916470371332129958870696225246672308668718488094597344288879176977828563151520544508422533737165220240310155662539186949533382652287301555024418385354031726594483066639000156032879669488817758553073594162433807642473226791920741384287040009496548763900281711851047335379247637037127571092895150022262648369463211783857331681871021186712236573842302916331802188645976873820952367648490481271451686007541355425040909861993061351518705029751415125355605727555842979758253574908197925941113149424893658004847582979470593389681110304450840773583760486011758570859829257866706529498258524530960198035741481167040225841470068427810610677127026254849209231479324602252024051901350625879310128693518160676315982826543267394964452949106659013798301849270126637051671926670859378107477201264105360517711977877998378434537542162581633833945696176654710537930941688702080381148709645754141420730077206384368006293030294377276100041257798403824179882524880293569321448208172478257767276235602156358782822641863872424422248516277599508001708937997253726989400016920531990788871395476910658203979062997522228910885558222896284791175376963935528414667176797951079636332434408664608321521264685521995726835302177630970518104982198479176923711088238964799453263811303814882533832546572709280645977341133197534850845140961583608768767473882130195370969006768549468147018751061611552539840605721898531888852642356060672653673124679681472700509123549177348020474731606648975162016843706632808283194864038019780815596319243541171038497211795739464131706135291440295409287427630616748241520232270132839558766901384876058288552720317492638094226775364705036090097406958925420204107497830837371286269587445959132603965386040939582058565389371750494078107001857510204650230314739719414980311296623608709317470674675857702697081144660532755002679352995247304473693425340351204442627890338103563334274251561205246444998367267856535677108924968900330340348796400369577765817583008009242281854574694166830117542837821895798651774244576028988197389212759881157190847902463603346945543351491058092856402757419090778532278979879821731171103744342654134691546914050816003636158962151860524001893287025585953000635323464551649682842950789213507847110634629285038584529586042841263874597515534945620540574283045750710127883443378583285294777207159072770495292631894472876467088729360239859049058856121941297201293628893687889285745910709472885343307657152033499715562734816804839953446012654368239967946427229231153642394288006201578148479336684954436783743055735458613265896042672125144876431431462699589786312378053143253502481988709098755378648629160285935257972577272504574376644871134005083178645154790479754124762838007196372702282696984484668123823048997931706075610519249661948011008175643915851461248214673758176994694117064389343667018948679082564159853636407653649270582090258436225594975478254554347068828342798140291569400490640873765042642280055314831910653301919181118541086072710328677729938381753725708643365369096347321267031192356396213091654818247587250794765675068304212992325874791253878437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -13424250673301220398954506273794682537424732099581076300952747651240013992239362849333880228389439753163277142257115877708440330905089041928589454649103973005936173898017890261089539251534128912137174651392698646641684848622765355618312046607597268974616312333981637224133097453759010269231587199133690732256177100409316808993873447309550515676780145316910725760975242431061113045244192832804312093741924563578074693835594271879186293581020695155742509254415313337019462855680594386973399537286209541128232285376742650684497995701569875929252528608580879813706469983584197813822823996621869441596861499171146060916025795790007280645805959091542098597175574033764169745687424376605898508090699297199328061017495133039811945791190550251917789930251892494477964114123022126041617512719771942007553178102097994561578102322670315195102372395180134276573824162253088739986550684620433086111180270682525025507391287183208473850170075605049039370665640118587328401940261314820272663419843891541534032008804712145533351146199770955261937322520912097172050786507655913911474627860005182612646563830587583641875998256321864199187359700297412449927898111835100142836467779144378970370260330409258326832354226705484010651479249521272717271507443895761486966411312603338969117040207602339380267289112399060652875807831962005551786184754378086287587998369561658942198080952803238181612444751411666434523519289284646129761912587742481951380347678337357169084155411893026613024646834916834935804281120862723573746133665844688208988094659285670605004970286939360135442213109887483797842832760064354188509840528037013865899696646782786181344728662989743011306409874950420657929167421455558968193315176497142929188683642398918303417979040508314803952270162160775915729393719192132825889524376730221723242633597823630601166619609794720616572968175354181922195576851046010407615689289509500260298846319365173863152891056392793610469968237127512674442485088412282651387889945774541211973296434820737488530685704540700718575228606671142140548832419342721639751192944089046954480055714795334611299023355115972021512949946607502970405519103054116233595116511311562097565703889747349137018523704489799211184575967256730230067221365511940881235750259325428173792627893655628338462159989161039819954475791989670470051438032492067925312614631135766557388237855497192800455781982390473931161494497190702922949322638111182895797536964233436502532748145119825784927737731733451172070445654432623132163168996565480516386302101798241339632833676002152440162234911455099547695036394418332456763631300082336264047877010985788852637940588803105318865901170986044875817159671028305881108096341759825165109787912434713797700488155293735027633877558210902700795642774551721521772513572781619134165179201985856436892169955636203759581808476430188468575142159370705373813404749254335121962721843929792399104362508880312641418983232153570899072059893747152133191549851015071508968816944046442582308355348093418158564274596852991992223417213317853124492895915099900961730226332510751279534492294799587810531975020447367740342588294942197644680107744544523582730930169990862057778060943383645095439236521675945279165966081091024906212254920465687076270519087119946089429606337079648810049121212664782753908577751372791961694483422822802156248996611350410870143097587809786226505236699480988116596866182760011199828802675091945089225830837666780462943054386251962314175220275922047792421151947035902232698453346168775626931317931884805474869777897979183409126032576293623482416278236969970855587966286588556018520781086112514136355795084321635793553018248919605674286910107930106965793601527913196257486936087359956050337363315270006297003694478841950490170334209025937155286699728295753482010838496510265000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 1446945291202517238202599896126203217382226156836149966341036911196192249294048498679778844992302511350782277882974167204601461895751702416511450330519599556424157473374262547878854694650700645764962126672140539554997990327582813858594243105906212183867797932311309528054172551000401425516659006867778855006759712716918452233231102869292519295310534876705063301319948256000138725715586434332522939117802257577199147263463968341162020423906262448596037337307268215318939820340465648712452035846322888574151853503355669687087164335237932154116067384916382461946108402572644076419148333891409240026338540906786548662259556147601400273704282054726534613084280199907390066663780870525808734092449203618809124823677075558777474307619366749907924735119218464715718021217274750503877775873791270827285316606541590035448495368159940559365637804338468377144426138850423864761073904416640006202407633709452866349043353373636903070640359463750185003190132578602799673625178022035243280159761445642692674554735258959003368606677867414826797892657474706270286315332252128858330996736449657219701962483638376689433805034785969357577835907628956136379980459288309643605955635124875523100900475769453384497884310670327736452082731429889662609000090520703012511773011269470753738222180000458365249926927350440481823865405724719951648368664529588829440846786636519700973409587627076588907585837603799481335793259255073811856508483488843933228467377529222516255166461610192790113443496922023592127699075010366899279475613787833394350791443930468664933829099842424439062009930524534905403235458133899949809167703615211222580261352135476760210549379837870557926804103544756794111880674727149056547468174905988472552280393961273709254322417313624441337620617115133760862141264018433327102200617626731790333870577229523150562315312471509283144711117778896625346927718246092907118685827703444911793631472132499133815847171097945121749818497522310207067385508666901800436119000535750837005367558642957582344738001389053741684418021235098553258025675888563059590376954522008851468964512059879400019277197400771698249266938747768728252897860530428416610129440027305300469795566628626135488617787456609996186602961355695438617603864417413339827271806338555745140084809317473657775880057949206713559536705337183762801603987349148643026132734154546464808729091391925343827692298147235162263562936606846658706932688403664901103085968176780701056782828180119197270720640134376457446198707511722173056374558460925245100091012434611147481860662729011690522948758288461962445671538755543383011112250177047278948596241716477898489654548422681661398103098615989110256508179193953124428009018674688108365198169387045123035541379323427306686077286814320529796009876419004919002546848195702796084948947165829509553407402622754488103956770177420616964082398790121327471109108515167518610689005403902346935511939979057131375237825989940188299774388350079987599715703274329470949988684675408032274121895190162818020063414026382999425698105852356092657893680009780878872718244762430477872950674648803178027822878367957984958017637607115631873817716672240966503782616753677205765947287454295827350648766429720759637964080805581083206865162145131154799936747158153578700569758460611989091725830216693333240960147957156973298448013658639639538062781310810561943531760180351710057838249200208465768304208356200916857765269754722796289271574273951555319945351218346393546529382413601356974145062019374202481576276764764048982559331091024894453841953266538152270935493992951607820255499834393811197038945044528308556990437302704434296425108566290187345272513168327207751854888873091959633511289897273643136403461515778801407384311811936434114105260944202294754530052530462149515022577248828879142820524258577500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -131037686046326875626341275777704957796217025121430455202410068411996156803414833280621839883249714331405716043161487106992880825487710646279806104543169672513880113404429491110579557956512012339874591928935885993191505943351907205302320755747709902917017178485299763447330885373302394432100214546543925571245747398436533226495697421320012487400618396392312132795162010200111059996201366752332514054996417571440556473786151093268868665458984150207608199691264098436364086726526541533756528559672429449832134137116786045686470967594401264188106006912646016616657102979208022753433015761816196939651804246043139642333639529396229818343353513596711829921639007730555698843451187242103465035963106382582383407575192847736982404047822321517385995343352583736172485960241406212410181570035339358595752532685197450884406453505625835387161713395755414818522597326919185184043407610102577440363939443402848031441019349302669191771523767525295971008944998711492994311334670394598998048281181131925515285651182548307291830917565175487101485606283787887757428567039312217014647118278158462593193018087554133614945058138216449570987320239257723590889267106196635873987005827580185080633720956355802151869218330066785894352439192674359379928165155107007439970374912356128091080607444731620514718274008995350652331313422019564645373737967261147080890282163585658676726616986200905500741456626790089338407921957074846174662815113420608112914399104011011614693304388370798402299273806744859440247939021532334073531620793006686423938918309831507944022786224731558390017544137222440829489831329161012421431570834985666400420295761769236268469991080480402583254264792577421854598161144836978753238759290151116828600658024795841657406775306534009602839488489896931595260988861575291860756740713952617778909870101212822752194482616952538145518738501526051073510684647732731835080051140573703656804196571965806231353876877054734443429803705690841094534830423064194592405702870306341330014787970858873790957172351280976984198442380097681375364169794199060968651859176096069056693112038042762038436502115382872839389107733073556674770209520682446236567519143929792216274077918288642445155012462905833088237723746972636968560811483578750896842205731133274306444643758108181438970331907015665148567648252195724716807199163472363210419296613018473413220422644606136845453453798658087344743799635369196383659500071115470781504954142717069089335014161090702664042379471121512125805321385317402821286184078868618336792774510175445624170897714468028573773658432322467353735639291064998372208642441815593559263487982931076923410699333046245092612881936981475586113244769105163853798944851483010861129620540014278806329309640436619914516784922928225117986311260862514605955974580661096965189996894159881298119106014740276714446495739199706474627998511404153092913350465634512045304315920504526962347001492293014005741084169136479036869623325889705374129163206654219652009614471492501407086061568578374656456575519197425220457512015491008240197472950967897148238241732034888382322801640521577199316839409783786985092054522400354340545851803876491588322338828445363565915563944182335399341360051551410962374063947029943018786787912582362215985282807888717981321590290656006201546086208922158952361259998855075805951491588682508102015708496914739667404682310492201554433830154499242053921534085554388427549620842639417433786877546125149669914777947701520139578579299452486997395342101424571421622988730124819968793694418937186190376179557345320815170291125011713000199861560238577947855579421200617574717985814369436959650126778504285233460345709290504595160748880553743699324245091123487697552129953342187489200234808612367413688805562938920008334229887604634396683778119043005967606010357215937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 42007076704874018964672895588955033402195945629702900171343070894281443804197163956871014075799331895882618204692814330906123907208757910871156636497524880165019570412771282092967986739386052714816370725836577830610146111852821147115377372959542682784689853130801334169889556609505598156510817218483328963861650497514387535331349540935605346102323851158744662469970386466692830724149009872708319952122681742182351958618248464255860674059680603831913865498630546167462142089830683702652744752376410305350625223073255560311970890485104145355327249628189948200078618433650479176517718417026234065822165986054280225598499923959407824446760081569733421323467196633525409565905285509659117318851290164988294980431952217657010534277810584477525521483284900960318087724703303236053692909989010583371060257436714584336194245732489569398945129463935079285469083682194517410904990336584158975895682078126017484636057032407426700368358812556447175313105212695105443481431006488724976423965310373407398299270333334098351069982506359541978016966666887143177485095745406614809718298138129146039755890983515189408389994088980072732759641999276156845074644621781081803472833787883187081755601184517900655927027699054196242010091694100957698907232794549464194847327572886862907967507643777420127941992777008013801055865788873222069070071620684567845743214486673055460193031264139065290939043511578640732369087581942232907262040513797328704905137579199731458205705253860875309563254450181049872651285344152818543456708567155526081584198699115059194184928014553081024491804659063665499582851934090696927731572685669573859897861127933715056337924879498309825138751099593307336664249468868762559380620176664817600594604340844663843661043237351601765880090384694522753516800024119941033747499631443235532719148429014306306248504139668197463677357007505871782761434656974152892050847663467964863473832344672602979799844002171804097917714067255758587140620803318602052811756336382220013460299405032429983544064900365251045724217590879991839266407415585171795869396406503890386051749565910650882203618339225340253476414742574878909352860887184916191362244340428490171225816054004195989108687122124408832022930160398792104154166049304440033194305999113136224445555465275012186632324398742457722900472739753835021344069502556326112099246420616408188277134901840172512130692770604801419255590043476823826949247054610529149912015520690390752924719069915567005201821216572703579897521040444680482417688441971275302670777189883570182812652109366570557910567716531974695599317052990785981657036068555902766550191735596666064994557051161070003850434212938030221598865751072047641146808716238249921877673548737226082057886386573121155706110723246603174300938695093733082859594788038220014336141423543363648332309627424987421052744123581511449421176799867756425651910528812158430937121336117375949190234758633852686766122380722350063086781889914996492228818431453690517046911292127762728119171741132211801943511227440476445470159099318707223013636583887602110372239870651267254852366761857233258476194377964457037959089610709667234081089328538315577383044295735357463718517547187704940798500685365229481091363801846716428847460099348499333137564835269384881674964283556366248151893633133544131556933422436145464100940984463110402630343524166297629646583195022074239318702580617746391203364488382193945847381235793459145260876607894645348360726389269826325626768011594770832121023356370740104876615678178662001989821561964820256894207867495707637711100607352801215770440650773935716821273107886375452493769345343439047716976581482877185691480756255633686905076479233067511275320142824054099711764491126442672285053978014888246281613484492472188228951506496909899633527127749889500988136835043750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -9500815527191185153708687148363243302488274630161201553856333947344608033668939043677896471896228703744672002836217373564421469061781301755169181034496780180803553445737174908021806078190349924112046251850930303128959410408126321551746395120937026814106311026282001281391725452001525201276989764613768820026609103079829225577944945340074695106547188943376615151061057411851848336126816759339282526268055062484673351894807517642210000565278978545333093481752445419647250881228186695993951639057575054098265423525940418944294581141332903396221351725206061346438263411036965063582317481591707551683633174930191809043450417938690166896911569193053075422763383222367979014367465105221345498647066634236497397132615438830311409529588722344182279864565032614004975780252289971434757743258352755165604545999352093233347509666999938405912733302161878102418770266174052321759647661622601874588054808122246228452631303437474845632840176181657645121565318304838489767852403985318478631702409968817338882859812783671091314412258995393950406120857237532781448668751377833822417714590294473673440949517908434734125566459860180772889147056078569923555541332806584671597985170468553166141481805374780859749650429902138900644662578076354559142492237700835095476984605967185982624699909048282883863519008954355731003953248137498276558783574047868517923749540582674809568434577691392144641592068568506625977292930202871518639582457762587885865879291381542047393551212915789972147067800107731864899882058648645437559781561508257959155681793422160636429829398220075257118163640292565551628971243995275871056996757242720729448298975813766723483511319025454807787516147499405542137328474030995280286416164098336499864408781094828585315604784799997880774227979784421909076780772900992450900480635946423899342712103367877642458753258068968580918941343318321299717842703877883151126079112525583781553144980979537548193251801339009662618837029712175596274226739676924812236205353080020387167470157966962034733076211842985281741045084244865335707123741853475092612409563819614325559807346989222624886858968581253601843294556579828633068091099110467170631455617985966524282467142198348888838879851757527669313120732330355313890902093242198023033354138237390293469192418339280686409977110477914472296510735268849184528023175422549457318012667331562989706589633157304491065375911890755043259459172042018590863764813366271886395071838116207077576403548309834903576977260146314958194101797909587145106496167255940206804643150760636367425405023461301519164811280734612282078023118762442934322434639856221557572968859696719668728057224077811197366283513319129596822563396523675676739724897559427096030545320549592626910675177358434125524679691196741694110576279513533660619102695900873749597304410982934306391296430524455459398489864406750380107845233483542156263075792730290359361478883742053935449559357139044302925377222902513788465497274874404350558229905655095284767560386309404255944689152171190035195175256679226587927369848934924126299465068170730217041023771666516513599379394298797646701368282302754056617006998437531544351295706946625778594533339577102731167001083917615361256476603360074341919017470852159062018370461658345102595613585076004732554263474727018317558244062581863726751098754958025836476871286257913079322186555891178718054412298286162586216775712542955013310427066970058081549160898189096925031721586249547428769395782859019304635278418377429648640406719167866588692690912042573674085440546556758593568510702721337663277983342680581227961606638798861034288592920355161702812251098721551915873676036719945119376017271788646592146440442105663182345076683151254721150474505481825546449756677764297238637702194285183710021701787478893006060924864641682081103138736728375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 530187418609309804274380635359732300174145068957227428651556463551366978105941757558789049875341098132677192872563509670754589442043214191850137764270402153330388744246626736055515624240632269212445340715865234666674409880371924845671937573507412884858765021183189632386710563248801303036896831967853212010715972594864892526994074577478595024843566110098431646209292838865012634602713964942441970734137841794127973468528582327260703706292217426038860533105531029575637914298134709444568448017492913716036243887205852897158395385462948360496463712080947393958710105826990235644044835613601627555453774446017738185709343264307005033750579642166242280866777524256833279222469925082333997741023504328223803154088683233707804886953617560953489596886336437685849665186419049168775478211062242432979356195158661841229506321333740497593281131672061129024946453377818589558200821354082136786992294520491681882574004053733446090667032302994405082610527552372206012081075482750398886895706870969224099225226689336174022666428095410174538839320854989657759523885875555310573599066722706803257251561501180231868182088231206197194105786628816815534159877198479059357879063735735799421570967602241409403020819006248715477304396188595722071232928979601662640565358298584016942052838675945457494799619203044395758928456896888147506926340431299746508114913424591001412520724829928386095498520727783755457518629836619219292351741286940487878229930838392224589313266489666742092361075080119065212687720246526821109166308986216027454291167329173467308924120423962380593127874709384299023682846040667485499846024633337735106188586233649471176368359843963085972774963235766812195650948593671027168611236665906072121578535942661607745397315766510692617528841292762483864581680044985751962198635687836333119904010556472244180703565201063451225775334087793139478278501408361797970541707778778729111172146900333695916316302042905655924220327736011160635054929539030142491094957789588435326799902078638225764883280148860566423258195979166982787418130495238310538214666464487281515990896670063457636777943603328563932943914529292341179391585942926646419383223170964546608645590181889630620251741983087789228598029454047747862702787755965082539330881466892410697910861477397553169387159138101525733229630102367916178617646156603093085154554235157153500773865407643830382043242341901605939119517782695369796597449842338108598383189594797340227700152152100052497038413187589286552843246747634351849939524829747463182736850257512310072816547219508670858221000447343697973447652543490522595417043815121227762281380553188719090508533220204080542126407186482533346807734107411708628996069503017552642704812329672632969477771108919079639712846070104640040439958661785044311602701826005901039073114363046088852196171505894609364636671205842672720781575932335626052875694951599671462145222418881529096687142079480138045759629590482710817710888645083702726392721952392057832095645944915341631547944249386576706904530819607224073691285883711462357537577078388732533583913309840733948963987525034689731429509054699892526214050923947219154278996142720432061490456108499087138520106629729026081288812592341710182725004595190260173144219042492112742969857938070088433972385455329649152190594847568686929086856086346348973619070537467943572972092048142416678029274410260141714520589388512454415727865675176534159222737853287763809044387112962269624344137876428746582392594970117339636097993221511978455208547474047372821507441241765581509859745635324905731279719333171506187553813957601372136011575630602788968244282531141988489359376178269151375079886960604362140694889919411099133169074770096561458839859657521527197021751929671873998375967792724366345077635867512905804931297398089893209913357724500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 80276868557327783030032057793224899775201890295466496495008873928482456440229405614176709898190426426083644790898220484218103355304872199024615876666936957556226454069378795468388740767323757085059256457014582419786422303655060598717380162192175902237336242729037172116756365542592705746158763445853543564274573079893269279909771599727339345967150430434488896094343483506708324570917089890972098110585202312048923082071173693503940790155068518971338094343924134497305239737381042389622894203245681089914554946691763264034011220045705497656724884605475468778202260086801394468148198229967408071911681197311887141589268802412933212561340416983401861030007790952656545605237337580995641150049595901476445638983910264668266911182341281750146203392297856856926776360669956856675556195084704043883094314815248974692183953059647459690521292930308139134426931654616297092034882849203583726787526814748422868411542152879849295880490416020744294833002656278258207168991714565444690228738673438238930374151293682161621941792464771753269038240582818813695947701365951184133545670494368995007662309034239900977969677924937261457930256364419277003783457989331132481449212323054385230243263723616622256474176171393051906757089403170412068572325160736404344036614136770413674883071532322565373089289095764795666062526286133966280738880239735108960231612807708780553943067239822348691111749983806415966929482409919256378547793931901644827896483519983769875193848512953042626264682550357311456628238109489474898961598731255083355416416357475966812938281092637774191171454181912652316822979612324422730014658715644106810392809608562306127810821241984908127394564125830627442244051541810810910952760583128751698877360110517930971560831492618340400185619372977232759766431998978172694434251186884927008130538102435734116764529423411454171064404693763708503658038657217779289633231181647647744785334021177856110794142602417651064035548939496785320491549212946197009385150146705860393039915942510147753634918816417451276146975607794239022010114486964492084344855133925634781667107429942325431048347768127914189213955846287938922248397925136773530339426684093990367605011364780343632767876916867590667116185674035884956321807653275376880619666792826464801663671699333943703215261435942696396536783823894160016892613281115336138612085302438798842790701574799495559477268422696224501331546686530182708368565592999714128821699834598106418518184421373497713576266461914601248600326630275062302450125856275814127026415150456392772499880717902952229680999448252604246505237195814659839819023928870532284931179011848502799706705583635431888559761202987070973420467574691167891048485317236738134117853090843877157578834752226779692870161153043927262185396041519015894053406107913857773680760977819810922017316933634506062591926079391372792152017997312922010028838397118725060893505347816230408119410517395260081591301769993635713675619130380782271561051548810129039637529530767193838217372819069125252394785867052413104876481531318360425858579981402448142186688671970191618578456658754260935313760065908436020790943956065086993197688864153658746608654227616422698348451365830606173119856583645143399403404553317659624369039733649963566493082515031101675678437551524942050228993865507434160045122387106110322115565622679965430176889944516421341755912636309299591718381235813813705416024890734891043656864962598489709425453084893727840284820326827488880682059718169549538063705165692333748548147798953326682064130689482499084461095206008045231866469264678630402264246681219189426073948315549886286265144845098065141141388903649672904300034956356711956799006551257211512392162585622574685373239597962774463606676967238052450638275927181374616082759875607135262461863780814487666049974116750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -11607856493393348137127605076721603263538498841510415535810045673253570765362719214247282467007778210382744847445252755734724898203512461870414198982853711404051752444364746795232868238838223218014363659019563238402556213955640208596873976626477149695263832744067629476818945190735930577814865995964237670058996454446826881620037098076413259158656807206529287090924844154076656511887485563145470016994623845522093904789815345856947529524939770666163014468720713758084220006607769076955102523822968911626843294050558129563498328858256809397715892025853837784997856182549051687436370816630805572579132526387713587251705565253697500824420278560596985875403086444029779880941946363429466377685863397526454391461226230394283376957865854833549371036209346826536481475106131828252349603141385039474806750288592631052673712657939743068019137252743433162818849639939777243730071997834604894423432626896464908743542843590405616057839640196097063950840739397673844797863425206334908135642622871369483547572538172968800485148619305763480260804843977297824121943184520855724174942691825398135892689100714836970326259337831655378756682709686570472752798308000407650808649359181454794758922716680151700775726299311925072569754531822996441955266021237948392495560080224157844895820912157802569895142877378546300308107038942074425298951432735483552754804468714058346090830511123599208392851150051580718414195939247178667320860643042234901529324625171498583888791648101729295687290465765374133328873653943242396141890579067095182393521995349776249916973991619640490010378067895911973724118040470833596952721729932738645908050124555930430329017157060062855649704491741478229652956730319282212243047183286114506114020207198984601390089331115678048793488135630978674339144403946792899521709202040559106825255705820233772297535880557032104322266383089430197711053369080887613943313492990985415375779519114724020300583742992544201052079128200718848041150853582332703232490336507161258788323800269103514713632478400256208608804391416636729928077328323782392668223456294583824974428497583180195201604895644590602625463413323629429890481249614096305992254644851550548393322087163109465014796141429239770696779984559802199108505383166042294807652986390844126010380157046319947591538745551240714700984652759910312745140755109996922238269443756895704249734305621927354665906456087764366425623746984224746283445878401304641906669152954885684038091041790002663313025405708018887144437175038765097309906402807054862816920165851233811322324009858004157649151862676346463957776848684247531080918002917555537065095144191531212786085970920142469899834282106703130159926533437783650124168129662394935187178642553609707417387445993961509169251774771395748164563441108661807514210637832420945112804587558221803848632065296887501451955013316649181997110121485584348329130893352895194956140564008496815623544709811706110249896659798406911706026731043859450483484771993162671352972053251027300622883630956557176438741043232944147993422780859955322149235293043258447390300562020898443648536633672299797358235385485607736918460321428611226650660355054969003820142681286062989911142916618007672079622109298150349592950721283932309276094589375662033196487407055951603123170984273519458217191245311391839156034497662102228318689952024636558645342873261922851814097894536058255290174254972757783644187796641580996595581002739695907550924823115219587060276170794335083804455478838270588122938925717039681225437766389085865948782049657842956638895446578235305120161249177652751754890646617132844185118153933271856534792450308675073398866371636928118399360129616335749204642152899073196560921445334153077588986316181318599163863428776048245642898585026539085026821748937304731891468160135520521539004432250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 221879209529683354284375651163385341823779282609039407558996226217460898309474833446763468069519788215696286286966758962605967713524782371875993565686229160998885829535107040190662549700822288728774720527092833625510735761376348671566859384074872364717908178212023151423350821053690275833510650072540670908993544478502002197132949655655300681361910031735628291326516013428044097532268850951814610535183305427889407773891020296685849341461626238099041130002227344066553785224941798383622644773324137645430164983489911556432891323003509321045272787566720353537803296371969101096451961971606752767120201378896587501720244836601556763465026066159379460062624972092008762018809635735619537151384038707818377101557637593123580657667616056867060527178665766531468489783531140424948166746455127670756549471174730165874475107486616328148136136825035799082094862389689452713529863060398320759419366362795290177524183869525183579408751929202908296870320010785089027589346120492203153774978185448886527978696355104763087225694568983689574620513599434516683390286552371928863265811805050951802606720337488694025339427306863927338383894455870689170951944295466094033551244808795713430316677717725082706060431938776919812886765536456246739571933866524134296947273409971130073755122472589069369861383723396292319336945197509993191158515211860239540037804749107708742228472768449095727120079750399784197299443477763112506524088460893292846441091379221749345669671611302643455706537793405007632719875033216409622760588699066777676828088359045158990300039543347942452581609395141609150947113711127621214824353254298907212826120742341157568680924210911099683958379021375934773789561920810267816322664629348508379851949748573939981928752356580833235145908075403378619008914232321759362690454924596801893724968666854423673000424669265702709949016141981866087044004897383395486788942458726456591377065715807360726054564182552394441230657358194415513611451410020389166888664559083771294497399369732705346629373422026143477759869295576211686977925397862720595116791230513775552636474296362931914687707927654536953316050559733087004596783723764842155796080761971311493486622302784194954730147980389213847625764825176303178698996952955786542416580421115167954698201662017186690016561197962611969024463148055922697811810185879253457943094898101204115953276063259257495636337645094544447114718382212167339937316549106742680203177931125682160026751176249304879285403351530379574222658847606144400707298606756793138396754476619386128852156717095492968303832681605731394330756130949686754166331594871660363404367600444374241126123426288427762389148563553771728847802229067189841872408193880479111420412714996183893103757614935490701968772096433246037271236088630806901962370935130675020202187932917810679051590554610607994177058609234862279365603387596590973556801921158218356372929647584360235201088544480421918425240749408887609230266231713544015084872482536703269896390102545118524353400241016319342098867738357355589896555990073532612304313853289806826557974232542317668176555588706529971135558484573370694700586651224028249535508206655069483970314397388973991945102340104054679722832070666551843295274414523990221953780470355023070086874024482164963563610616379955146438670109967268789020673539939001399713309230139784709390013262462650422179258166797915591162991721403585724507073305201852779135721325319462359508527544810947415928507291011892554947186449244605385584918254354258471831580493052487813714239865802213567510830299029983058771722832432387621641047809223801019786086495463842788962720441612024864610051586075951855551789932539189670035260749228069964499773467589079421641947151340060288923012664545565308686949904201139093837604053681719900417981620530546669690295000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 31038393058154172186984292852545456664843386432194676366241340281640830302863628327000422600465773128622835512139137845607383457790901784458830034061531871630034469711116067245264878211750328620562701588795249499750404991363218362294775640122987140129848016935883985695312952586995121690461364413602508579325527475039558495776716123826549571905033110607703734477366812429882571648686279450025562486478906365489719937978436835660841420759515280333588214853129423589123125083560312472641692983880848303671775400180264174137414795443516855268074040088129662408711379379502377412731297902053258156408943946324961015834698628747297402733322066286899063476019251240772670667775261712163399043085768873434645043632594424628261171802154288947898406463357127443682302146224028518958604783588815354143074721843564228459271170843250061365817935223263526302062142786886952592567580104570476861554049716460503197185101756024831907812498251318238209268964423153369027123345509283933965879997574439664774022530969951994989670602579083603972593213876187938967158474110060413264079649773502799672318275794195727377249581917507178316007090991415503231910607148353601497889909225778345098327991066547741518133537966005594084352976372299332169937666028079982809021971869078023429349790499726549012150905484958178238998470882831715290080028518319085708258712496578899972432709626616745542283360114876515115023279210785606662433904871641474000131901701288548984081756009247259064927560739093603382726543588359667586772496117655663176042633746056003827407381381697991233780512118072972836541148632276767445368218571897412766462341618824757036965327963636627599483454217494361756714217035492843172640838824496682570591173043224555202816688612000044872332855867588915374088443017395452518021189635844429923003569276050464248634242828416277831009803001934444912181266023389031566629312689330775111089249611897194392015211608443585689104220679350912618190634611752207723362073661800827252238845667362651438802438936418198327923479198346996620231801949667089234647810359537612058965124230750417780439810257617132575269498243791735875324121540794769503349173608170229360119991689054390752777468061875787590378063898863912759353344219112284540777536243235464430785250852112444136576488996412270791029800484245357759922813540809964570405866004007717905816584892631267788877226051049463603892237004710996680207632465887165133402408640546798171438520665008622437203193079619690921760310647132402708352528290508297935314265227811992364176085167954477932513888438911856196077683868801600296126791356926735741161262573549980294031925300852440397234079614939004510101424398765814866225471334712278570988408669666141527451264408537491290537207104636284854600082975609355501930208624423474726983120728136421085999768664443689442896021780715027022053667459330414962129981141770779147282374334378391229894927622278495851419387023023162690903297966759169510796342678781763889643937020421438634484100448052184746932994164838357398776879181816649259455754724792917552839281026768919543650023582901123121131993331165326224831135250302477238338944959779117827067220300282528432041796142389399270595377609783113136291473537091355458886654937670725628470570314139508872213225183081311008779883934013802883921552273629050239977010706265737212598186862625329004506136069726342539545694741969821000006045588256999435520805367350017970231256223710198918842210464362029060411061945260465195377357522704938322701225222854178610395839505269192923356916599837415120006128611323582074620482621272897117996481300897758423315916125863370529368119269123223074920727673419061223072946307633166663260487572753378432451510430286704159989434708709656531642880878178494589692561579372823768266361494803749688140349000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + -700983191651051663787073161681198352505050011148166519655830419754803759403630153815442252608209003587663468116173786031147157562571429309299944125213148076670446387372828895563406114879317990958015599329371361753269530950183152091051587618563037033316533011093288132960961825960310461295248019564386205236293580904723972279679620558639576462753793401496803477778948511309791086828284025386009625364249461376071193264827769032403701050056973267221481804150677061164158595234282229491012412484755814967246717396008872482615429337398577474656823401732039409527396290763616815849033206590907088789596969952546763035268731683580274574425768334036186278337894957957709362389540853545962273832656068506283944081868265435380809053904171779486068936841682199403270130592374283377389019866062329750784465832194187380614283169163812240277091856336357209719146876087014950495042103942136844008149389832062490166725408234175458693979624526923461091382690775571268728569634411736561986851810211396694375091190059619754164691631567430735864958885645783243187552655082958929215585927590895586833938218580739045602772641070141945525377867756020116396962118797717047187379170844193294548920422444231843737466556877758506385911559654441344482636568381650089534572340536536185703522121138785420648286551292639516061482280436980053982528356327343366365164912969709224820939161836646686469095349426766830060303298361788956786648903159363403626667455333086775161697676396612323955608796454966392841627191300970330036365266264165459278807641806830967019578611677486884608402220869891669671542281078949782358646290472980968628684024342444042718430829664431463428951883047757770546495423485839935762030500410114316173823335823315976071422230554957287350145237792625327576978864843172748353706951482166245312989847239565550460544407127922401926115749140984751280781569517678283022007064422073327269391220950879354871721049056267516167098887097731800109930968665325460398815348496712494240529933132576704202599413259721171762061773474228440918166126058444713115534319527604211701217130055585784882904324793977983736953279866376982700944276981185642603526718695541972865194002478701667543878290891764728853301615063162217343017138401179168468029573417512482175276799312500952098021672920804898270630573406512230095751193307739636961271636379768221238423187699362397958075054221212733520046978509687713669900140672623435529343018740749730208056010136702171014735935247321861142125732587311122561422203897818755498083088105969103295552530624619202095085187196714366446243000635570840382293540172119980560870556152514938302820945899451525666721958373084449313938215867846627057802401649553186796321690656387717969978503480286129587064615746123853234322045340098561148187243837205792387512870803086019132374604361199342498383036846233159440218018431163590796496551378355329859304220935228274825364767512493416865691540861143129323072731518995728871524125000291893741201489896031795905296036046086259458151358299506661609442815879480966930347867003310252173914960616806722314746906293769176122302862656464932441841695143262268299381263671611051244307444136440241473910486462090372763047451080445769831547790281924046091057733354324565016605693803430454822480484537160182922848981802384411175762903151871144980968530466442053071713008923429925616442494537278961250183090942372707084387700712599084690054457455507635831543732762612822465413546341938589737686007739616344252384268829000630196289121360478038655345058579433311563911948394001615639995099729607379219238884562065855468390770167442699729244670735139769952568865679642070866133218941779394697490990880584426045017810563877883852105024809959082243924892747665859198853989062530150893246164308084704397305189445906255332309500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 667180490635407051488414987930184576761331295976771352296503540715153362045666605692634172463647301274987039316082866671701475764013822946278384661159188807988272295517151291608248729240321769933225030388935986600381727409312946907422674891254734942799145965706271187922766977205937685138357729090511856156103373599114448579092931051573199366506212937266515468515395828386915722378670869210436061696490497204062137480023513363899844263895511493727460689233469562956369516498678060223763646928315986768520068554936596831253892499313827315560273979629618350312009709645140927465373570958327145785569754726021006706570259809563824037508243808402206973327641363760005333923623480405910930960303838569116460219072398276019018359947075976600596423414640083060887085771843966570600057461903687372740200080651947876906260746910625472912607386574009090861196019632930039636281331403160712824697797130363502278101753271243165932263662855663792320842788140911271483187432564120099936628472793727525422012123528825814744220237648808966089048296568587326823332895989653194794374826597759221021735706644166780473193024591366150869168935385022057118901416254712745502753800077170609373125126942036991398369061115308384885871316641977294688986605277963002502012914859126267146638710337326201099170603519611843032533791060901721383731864919245770108704952757065174734880110589076118129719266038779950479390001872418076413704293641855675611572274519807953230285330271058318179292367522181177379388113781560479000380757868554187219909105471230544096617842865143896082929296245014347422465866373282671617475573635477170901420703275066979703175864718190046682104837592707914367395670702822330003383639518860148225175025764530092876963903532104076372223912207846153986753706170624312205034762774745881680502818522842934393129707474539608768780402416532510049020413323247040844499300417637332469934421357955432807733312280317144076738697901792878861947548363999700185376181547912897398501565564046563117861606223423521030462385542572521999927822104028171954111770805599671278859023592806384599564263488949034604459023790285063875686508046150091797509869640911243493075201813923048052363026111346294620965269460288050613997722502609046432730536612204045373860045666798460431402224989771990708576323191745307633262120571533630418899738663446153626872188953753457260610724043831553281860525122533256374355592320377913263780186854329191621984692468155315343114849658736421029276697068227069697943452248883838901372934380345192342960357765454579859710883199239681322011173057722842178432524615470841817834744318917971085383250874730314017016907191056091191121224808222869194533987642202394665750390271097614350456634737045864150333264669757646888346980466489301982823406838010898611836312833112925172607051793576885102643415409436971384321735009068910637840394189246919951710163741881480801448421858508227577308656223731964744673041965663110097986756975375598896069269603512658295972320171920493917199613343214089164998892625899748051412707543530139868791563158808596885617767625120988832038976338313568975130169843509494098970262244272043429794396717276082312086705247176241156183376312551267894528933824172135776302682001324844728316824059930610477320133442321004713994380002535289958228759995750361947335053831023267258320802756887865666973101119268904678906931069791113381930552338783724691472651754060516408102808300916009794153908589665096760736441961522654348654943165279064287426029874858825416198694070485498708883543182791743534517864577743930878033179798096158362575206933486214284751504925070228100569441883545774115302087071480907864135731962638641523536944406800753924151281376720662219489345176237600749921638741080315786555930951296190083526499519130093589630125000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + -73601686328889251434786146654166814679700250320919435053329499568526395747346326660167674926497240425328051119341424495989664808436221206915273320679914721318732885014146714569463122097917802089682800878833773427415465745674423065001968215815095031011495838685852982404343381673596472664662315893683332529625816853574879253050324230343329121948808234636769740886060447023667218939504736829890162296803397138731412146059028004849459743262420438686455446220626081766856457970319614809933249190185743457139596631343195190053682399381314020360522799403275414606699690724473770611467226637642209238521088522049368128648581514483399657113990603187433873457077153695500720328841397678289577860992347490419110421892328468280503902646251915887755143142015738786601026512119115979699164530781233252130281622018319935877223525426298205170192160564461731148125472168915738491804926984002792776251985865128048759113479865259360014130133235285239758441333283302517191155631676222541384678560340926540822198593382555029333422072499247971156531963549500476394322773506991343693387332321315986694748083355851915433212542686130334516337664450187697021332364200669056197127111967653071251357199603086379151456601676787019569162080904072419631850494140157639418661866941004581051690375506208489335211536018148483021693304942650482233358239536106376823062750783932173932087988467041542220808124780197503230439126237967260293730942358082357656895211799142555803274006540243692785588040463923512991616481469966336659903154605593759068161134715216089827707462303771799709593010847629392631747168085067700329987345850991995127282288187789364548369838649097686506360954238465242594151909255482381911290966902319392682815638939804230590431916375759717786334163672741385473859288413097172335572259319662572714002410438700449446750805801112978813151519392900596392543977572356809638256033025260117268117409631714870442337165110529470268257009964282771879521569936858246590625285983755119305938161788145031776362048784719599123469239073056498079970339765008370200027455602154514323180708086032835892023714814198939259883120047831684551047308189308615247741134460939606038254611763224808935503288071416825257812304843024020878900631726538355571556491192888129593646180325340659031129673005606880258934020960842775610161345603102588943916505257510448424825715870071423007768379546354403350589546588969111595663093344428347943617529213957183540064369379591907653095146089073710293734726086556349444910141579250875244041405877449944500502399784621739328412939914456961925642568145720117492983510770748403328208531721352240666975787082978919494129076131844214466528726573916870957618705489895402300538494100602176950660699927634513597428997203924274868037561949962622107324698646174458096202538638831120981190203560853844803692779765803540062424823763187600568928601579179909147228258879229933123156502262630702990387284258416838780343195721212838505765525167036651408772122115282847846711178619993015081336021402865813198182319116530247532341878331544391776522667739520027747205853662967110852371729984919374749753459522197449295387734703365333723176650954487230326214751600932743251011547661081135063754017100643956959835531205288065199311701992566681713809898981026166284860519677892461763289436747133480643614664599532212436621454857373181726419093124587205287864687370834983141119286416625249625022403824299424614927488327458630538368476940411595776361966081848316488849218300806123363159301082467802055908751136685044587953997699601921532641663682906056436059923809702865462979131444743658986794948913227338012926918020621517685163905863908410632319996434446402491808995775625433828753803141967004817566016744646098279516050525365307442464589105325688151924599621953635159726500000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -9441957985415461298373201789926266019461357423651302636591462844216968127332817719700042130543721066870559954222281004510490029531005281864871577604633498320613776806224227866644450837692488717456527161305722033571642101104383448035410380395201911083428895532258914909272863534722163406069360375671199329322527268070576021381467532184537473522741277661375367992518099911336003007870741971324388957776133013194840153034156657735761445524483332924768729731976083762901820780052126135461973503805379768763622238564587395327806703520548506827683642026642949531382630151493359952500845288275494593189601654694822416029549578175111285918559584488312240009274140427996383111106026182556524528114450863446168452582555578222862125685062583142735110590850432746927181855194256547400991325935445177953827629976278653019538489700168979778106243197521869184246056010128016162938215043747060170694362646832890151134364862749943016896043391342549881089529416081806659323804543563904546180976719133088245333417071768072264689626448280281392827287621348217921248221262254437866155174954305182956275666051853034311098803047851613005161662305597859585454316510576553800853226456925192829603289509984105058418256744648713589114183980625801948349380028030280308154698336205550643021114891723861799128168131921180832400251733528382857582758243727181992845768850679665454449434562555399925464945478023272003332726580166526346203357011396304119123020457972617603721400310457861198459091602547144593266196721253413924621752108824260531103566353564219036372237932822989127702827714890004437408162776521825822615191991487980451407819260560399402647815143737678422975551842227860061836173520619329209339403575003604777986104083424789688116241973021313675051562000525346942226188438073281381174562588208579835345561304299716417218664523311121449460420559966867851478661803910266522952028504301877648692874149177905827210953972745378060726519738503045441806949248012102098530725540124965515267423916073199906473507908676943780738061256769651251976003929206415547273567472207626298145207034888249733346494427266439692002754810135711443407979365780877170093780974623764445294752576335850437500271965284462148651932386911440283021037920190209399916801733846177868305348597807578236938263126004658790814606069170741390951199091277673596450465419474892867957944362085301007166334622274462865626549408999380108407863434861696500706092041768679078676105620242873412933819910414907087924046617910518748514571759793066449420091203534433467143213585341529766136605597421509918238265205403140132332909632255520626864178878632186175875862012972698530395370987577329009292221240505761838287565957945943402256802956727087651011235331549308952193439253262888458141532474947277151973279956684990998459992656353169793790197182619138522098592729878953379576431682130575741792055069860499511825400866703586655457924532933465330620238616643331345963695052488538265376096234934835524547117385989045296783877212480404169106867674145394720608724693946542365620578027506620358363718197184567304636086018910874061909808182968995777187422008376953172009347381419869228554348600577848666784207703597535502703416265992925111687521491107563416860959911017426231095607294814792401473292456224814803072345904932964908699654940643697667536994967469143178046679702087270798500364204849454730592804585974070216671457444489496470954950038495152693564204134949160677536886618890932591156887872140751935750912235605092265837670891526611997369955108997618155160349656004889968319420677657561527830434865572091775355339782659444692981757345018083963689324678087245928905954712336068193886021692207207661518852321193694976824694485555279607902720340988502075314024210411621893199282824864131156258034120447067816193750000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 1049875609985814629718372503301537314470537774386544228020983877556673386441215321540837474019907254243106448150467452746214930417688248832509457566237553676053214806877105357978815682012688160184353319004995754735032984305388326705359399206818355628426779986697309871168657903900071941648411271999008800424288895294239185867374823498308365033913138577397458091549960453086907577382913800159811569061258624328834564579276358925581336862869153091344115260120021342181154216991238874762514050180008576344495002147413215742062743307220809428623305800113309262232465337161787987298702233303583772845238001870269901767611850973702526349310535199205930976983013117107193471961289093228996091757400933239615134057024996092205822953554551839588136580339395090413550036143917202824980125971993682747822056926985184952038858039470051876666546579412841425450996401974300384720292516434359351924086487656372530598278528032175362439127338916742713373456745615762395091434812826436073767845685874109331520425006026818154907454353008543741852002037552549587294069813956390204664847203712538827296091632902695400331118799192320683249990321999464652109829090716678408010217975741761427181694280078576551799904121838963233429663170924833244908730388804595249969205473356457115460059369192983067885863181933237544285414399413048949979726024591009585600581971202162443812596540067092703937997230232723761565198578610495244048516755428541113076241788704093758334842176687523155903510672910793949150881602834509517234142704556302925395320055742417372187137679250586240184734940302136691060379198043220457666829243444855195675162991125322122289471770555235059012537328630181388633120402560986362939288195213197440077775259862675884632456845214740954153047680558828031002145885648063284616503764249608767710623429058758543975678082744666981007868792544432362677807876158696775847315389025661703905635243885947805715946367842687583882512078693981804038046010378947105186718794609423381036920113840369625692370321134332731563504415191993844960344259416711995808596339886419942315834474748984201612413658085725439007597916552727639264718891902858862329546508549009875486904679734466382291363906385629115092655906632919830268499830106988991509648766134157217766301279078841403749912621822737180877393948050725068204928338615613419771280649563239113117618897317758648686193096473716153296875430805363207898383665438864511174755536898314596166204818326620037754930336434218557003810589586343760212028867836555194998539653093089019951564993685110958032728859460210240367099810655850224963482085240971830739480517847199378265100062906269643586119372552519675683548779914481286330000536427382259162387237455883236115356297348579056950819573133737541248066147777973600614116876577452314407809184447774025918160372756842014443752374337631226087376894041280761226018524336734761523999215979653358736037447898762572064658981546146818112977579170833301605840885053462629063898176380085992661555299675467692257422657672713180671040346426825375099277432000251450660443503694464417959549082382093675831732760267076902619475456983701431663911129720082886701339365697610551322112527402920955995918393886293390638792309984424700535329757014702394233361068249285423070679028649331346903296607200561759134844753040308561351274751239806594245300966488365345337437677871978049378167462481087163671585407524769769375053638210318975968263390255248804608642608482947058115608121128822981236058139083261073129546204363355324497707919563249911200424183168748844180108601552715414525747501854984910443428093465965816088247415488549824047215014905186017955326051627455443234023290468287936234587433254969864788916915947446655926130344599142562135041782179334439220768710919528486304002614281597069605625000000000000000000000000000000000000000000000000000000000000000000*i1^85 + 50586868758758493594124297115640513353398848736800345611803417515275771200685476747455813924541134340304698458525371295900668836944629554262843598227478861444664263424830314815447849804307093665102778163212457099668667413303707259957244482541825039272855596713466751896444705500355829713022022471082571045754642728410546197437977866015518132353371335018333081276920270645843671361139516941112462665301607936846116070161990777139051396674087549591098676428538588727582305151689048345420457918612415585545460321654230299390323727797043598796273551113621389645240493299901322224875973204898584482466890240111053613182187259973298471699843167818347585383561437058084304849925738812429611554519714301791591020683307275706357978858178926344444737506312595084438318560209617533474117014079451213087643056282839132491726330566290266831998337565265439831119586084149136002292308864219557719227328234046192105021802640801648498026926278906535425698876524354724457382604026837645426148600984123914987434250680893864276823406500736831295735276721809527532780256269366711852015819228464622448800687580187966326057326328288807785472362066232754776061514205523784830069393444448692089696687569001046876788828429285373303445761835516475017940226694167759459108017645067719603509041061596739318082998480106726099572738968155480606975987067929891707463670246602596246076928123686319606611856950578771484331844330082670956636222696988917585350185066477837750827109431385323534338177115847550277292199556203885183886098415867064112842115920568765254278477571614804553130226552430891992504407596740123792786384558715839458380744775356616432779550473213054118171557271010585758723809887130300655091216688606670601911433762526749418552397277779720995508802581565329729954065567694847635886571542378127683251406042917999834975912116091737724667139586886132482361647273312102057018255142479164425214582619767362997040658775447644301575446589548038340002591058117521932103543850402060193046185167669789247863465437848241338649851921935914747517977042685945883859169644474234976086503405404755399591276534222992015013435988855652822206340546627294365671931489516936425839051058372376824344085830722876145122579262532055962031963737628128390311878406724220490994967050289817402726469911136991274409477171667266643306658635062566127683901662485103343900743957181361063888945706217462129092463413121570358751387866241955332438781744446066809326482471681384638177590190429950496104519443119483127775346978339258920101538666576754540614495021028849776201368254823241457441057126793985055173634590546335398725480554420750571042258620641847954821535699717689914866352933080370782234564364604598999376913223806339060561522175591153417573803198812473114971643312710926811944706888242244704130260470904102445570081844192397960748709135247761909256722002162712471116851351219793661895814335629061560055659584226584795548797809643041358829250702526286657623271447896387269444189905754755488967446674975228909971698936499225815139139522046652035225868535385458119661167826186492153140065307662754397857564890814887042377352482976788157030706223269503616541027871510306286745908202443968799470543831065290998539053197707447290126794087744968868358500875512073406407962207557308404756491979387619811550466150108044917666966994050930028236406286762155776654185875857398183386963253355195390009073531592413390470486109635045702507909311095172345740679468099933306079942103856521239219959086532442244253772906466437267533280903728452413562173610290327585618195155408747986281970023824649035472857822427587198510775280097277029146474937003568617792626195467654849817164740260709271725529176524923317538097337463370076638454322965202044022759375723722833169448028361712925653904211827854295625000000000000000000000000000000000000000000000000000000000000000*i1^86 + -6730376022018502334733993553990509723332394556609714895607920553344922982631983738988746119151370489636729668770899382926199585552879691459392356716047987375464073533230427496571059571297145818128885650647992613422883971391251040716263869631509631649730150229121013651622264067049842988601889944431361553022241757116410442994770472293555361137602763419552774397139452422347224251543945972011820792459634323163636885544822334693927722951381556653368736071915976403050815812063338386901963286945863340122594784899422476130942480700884943626554281499068361545119493961929816505449278367415072877586381871555129964172807742960599283543810374283100666183635050865780434021190373706580728747853409029774005629335246109028228486000672300410109732104405229332201139800834832194219370915434523883470187049858408782980018420409436001198644054753234312940213896516863451912608566458651184172819779108326242188336399638855542375145592844827565496662187788714668662595174419988185411472868460356665604517220778724176591827410782911383989124775396603324857296858057702915776772247446697003516515262170910984792503956236222771891671908854829035660718561386880333212423353728804763486454772237563278151356671687110062084436672536543515316285061365876589252066538290471599483472886717099624948165308137576732595296914284595025756698609558792004708136071220812511431006359669910764923005907699049227601108267095744163328109085364733176193322626647813580872653936904803870438636538098595592689151418643918310707836669273326201638942614889185544848692335105525405189065537772749588487686735890849707485621103146636163212734247572144113929112920376460780504765489639480223788153325188526303086584812343765842350979830690087731698464700095287883725490050426531909900122547964575787932583409227391981816998872306434511970148639976373870815446449463373642742869869110169619365292784014316355916799983091561369163033037699596425902159776747787727856040266884399003609708755033908541930012464603049006216327707058482441350826656335606755272564148623220179229348369862046123745185455914916099900018643382370222810468665201435620492500219483286728453167408696018758904902647444703035840519095962062474680376273711880438751040027092292888713079448807353413830814023420234341598587414341697397144062810946277424700198232533085422235649049435041483948163273461618171728546025115448505403469846045469252072149648757164453649514394897164271654243754674874931812722970811520412730980520235299656943158145543816468534536039162811258166142797462103844972855079637897512642245672840685598375312638686190187459164127462144555994295049853294563223939307053407424908784352302058615831101488010316818779273706360260461461597721498006839024837452605181636979050361239532670673961303176904300688658626645868424401945496488571249945792248097025410569814382730020909559064020100942363240218200025043774494593137315530940413206016872980206517048612232861373230557705721902302011026813639064892237952087384432305743932414407176074321276267319428721225737675891908316567682587737054458854455782091017351105779361547666340777135524671393840738812642273482335583121598339786829307017363906454678341887046957780735452809745184747502772967894151205401802422861697444990953778665246452157605812560141475280371269792763685996949585215624512198784342067736451168522901749666055864167264022741134698916353844026591886262489524857565772862167164923632345242017830328964234774144783498483418932436007731151905065561805511200737688028345388984959685179676776147878283337659480307467834403846952281478359066967660955686617601328229990482373669487015435409978675094842775850568086752714345941733589223725737017016598210366194364809188363384578518326195490504198898006666013295786678150191439174644781205000000000000000000000000000000000000000000000000000000000000000*i1^87 + -90883828799039483301919441933161372518213889791523411213509733585334607025337213649070027882266805639911531842392347482472788181118852141604583545041641725561788554567978364369595286650367891113491750321776428503697109043605364689879619166287380602291695282519475250544542318626901104187754699480656392552701564186484065549718932900773782071930807733398291950894634020816041151860261111118475855978184784886871195286881922596870808870824524785452472783216622588455850631952805434483536790159231811156398527957143122735032000972184850778582101562317950455186649240901383674076233481321740153410529851355281119212906445329252797133167411952535898926088117243270471504873318482477474560976438143215558958391521046247191707920244280525745322213599073612744401226517911349633727258315291230861127887428823720934245854469060416770106934297912662045309676973774950279910584333226331988703846318913276979404019577506123495668309102396675286795004225727379719086049558954978343542270098785944133238222022065139713119313086883478268156593173658038202046459055522574205346744915574116285102079780011494844926097344652045315769412514653703779859295238089121531139028093865613498336627536255891906393869023090486618168844991801467633405355369132332987605684317847047585524684386143909306619881734632922788939068956982637136879139315811553290538680015719394593449522795296942958861086005588259017645187914130660456114630286274029655345199562303774933156654972786790521186496160138281002420185832654210292700613472422385982662152235049654635617804626958676404647365219408669311114453650837604514349593171528723606121812605938116771583028596983567795365941533689349032032244388936409196908393588352925512186505692449681259000545784346974057990321097030791564662983920107618170933349771398000605323757103321594082656236345160568395929188722262186455568245061603380723329719190000309618625012556121563790922086967761357098540281492454519064244224268778386354203856703836565483795739676356133176002693421000766985233920422596182171584709033254982654292949341712697727302799766367455857716796867646174918654523510280014503777925125959675783646449894532945030028203853896967587502672175409622460182941981403269137022410029305468437075478177486212100802846216572163792428451924233925246009843010993178668264288628038340356499056672649932135894547258471684779145831275511125450887393607086945340376594983409602718351224408413504792722114324714827791695242213946487825707263786967089136894168473877827300304808099189205115225911640766293202215847346065094225927273244947769995353908715500097212043406871347525607750906740244849103298696192070228181869244954854298339450289352652649408661060472804062326030056572800609164029483356742394607644941846073756926064727533284891557895359063772110289802874507808306418897956408041956827044094157964615096713926292610139319942595346747552325040017863895272442469864795804444362554951233444373783826743006666097500699993124627749739423249668912779488439292111877968291840312591022939019709561388072916669796886468949240586435471097171527234606921684998333062486450580959475578859494987997890966077273268628710666465130550924143570509290493375770016093264347333080374081203683053910312139480231100865522933791895434702014785841425146867095949825540726134058426776082332312063831123478073556209272076856774064525032057333576007058708251175711064234277278479862899208380553923180388008132266697327197227543210762386007357197681920663261681344155206119237640818957947505628415700761164765232180151283656190414943152683042242846664004310522551213476968403967188875194814140330293378942467137082399370605833389362255583405962199682252868893977707165074672021544444218272957947863035250497549051979148079960807228612316395972670590000000000000000000000000000000000000000000000000000000000000*i1^88 + 22265014346778034627915971337576223440822841640156335703906702582327381436005087424545191153944907497634898159153462243753583867695076939145475455371802293363852747510737293210817619482970737352647093590543819953147502427350386238898629703341444552918649080337275108235436196260781610412916532302254787991870877143355332205625218441063094261608668697688021895012228034310012744029345047156568812619051093304974087018028622530070978174396645700123675512685843360686227538076354898094246227011466121384930549094341009704970270391335931276770140768613474706550997044231590724995213701100497250890843872062240630395881853918729764047802267639766063877031368058299570199507476211443493120836100752134780779002466503576483805893284159868977694910890132082254000219828941623523285056762681774817431503327501039087204480632927293308981841964441545461903049268272654920895507142118488598706728837985148779364258829841580194991364638404522142410095268129877450955717501333083623880301234056552469885138186860511635654892960337754729184784377299077082722265239899634273635291682481379555961505422106612566827926191446362631989448945198557721923902007731712964890943389243531450287118600346846532341228351208124795544422683651036981731337163332587762722257786611229488419043630815636406760377806182925200770987002924935154817272660825751294629313247972522754328147017236425795848307199559988074035366961661853684945523949882229949840400822379996551479465641167674538278583120862983469666931773817910016894624924325135328140041615939921616663412499850074938866610593604818115570543680253019607328322191911849847338199584836519175039214906128918851381220733082454122581090882417820255793611060902901898340540263828517356455105972409416121476431347893292320088724721991253455607637640527442249701533985919870030817792978468109177625614948323765633081332690364116331297844849748897453128264614728076972683037493549235324171819175048711057214298420318518927103921138026358715561821644216105497571765347311476262022106646932628169638694028451207817681780304332259471273142245456124849395784001184003981450269222301697041946004297313938958620478522285808738030566943392181593012806769650064812120933369020672824160120467047130199367834231017922427567890218825928960694594687836884279982963032236018714768995022227303460295504637808465044555584031033278780568608997992510536437135283900651219698045197511688413210504057476376319191129789487207590939536561975661624807404701796892375165269088812521323002576357536696588074387842144937647844585839144588294933708169167581254768006377718218834434185115628445358038228024054396170874465243755835641058320950479455936725082083160911870073756508734434273841030631611144641976519400341571689466763433455828962743850226536779013321560382548456221265641112182011202002075356911771175681476407209817619435564566804122587700283081215077608094542289293251841731530578417627445428885268356800692619493064674871367905267220476437068484649597137955837303946885886659104329321001338242381071961000328832170244234540208883180237764454951105122050585895385907051427212738720103271074703918319925270905686464079608911021127408610322297099739822752454716834705126626547724031853472364186528801778838099758337491992270312685530647909120230401177226232722973852152765794831974853977864230956761540283879638964242549022494747214520291022491880593557118451088118303345266206217132750632169709836857984877617384896614084634846403836961247268715772681205587031456890570769654486126984608884635240983132423699051202334894459431163673534441685248205969703183467208360526328932002469838504168816481928218596300843694126462550497363908384765189646633870651954831862346753689765183434586930941896437245822771839409761765750912986803720820871875000000000000000000000000000000000000000000000000000000*i1^89 + -232125314297901262430112529777621337414179181652635185587096110693908900274263055247565643227608362749487667681829560503500161601432450283573053907506621665435278837353555091983966761484443542401087402242230289559844236156454605141436179535732829619301461855032523830912327044951911411675109519784674676283748807301271353447336417091418948542450634343855673756897870619072978318626757639933804353200365474690813289568676863021209804787164841838323177156158196807792444770783548089616180518674924491733929065318271155356580051069471308916252983158476143614336977864767678502178586159363948203117267324203265174157718953917410955542388318239203183137364365265953390537447996882887060706725397884900490293969653079850268533283707951185335086681183885275009827090395124141966361568197495803719826745984170229437342774651943814112787648405407605481777664329329445695416311053265511400212630671426086502750306066448174973856263354753082176603939976543220618048541082988433358585185748921935686398491352208087372089770490067133571507116131473227867806347127101031104618857203150060281540706119486519101547035012662112714415953180424369384844408761615892901615915673293152922072685025017025840285199659972128165846240071908364975198177768774695009999809293812334388943165478565541177064426672925233146755045447882388474177400696449780605116908673995809494454326231557434959992603459656691533302212072521141995860667734541507753476728071316824913326295545435861177727868448915633033691774277328163451323289747552360623952103267831906249476812922499390277097962109264591107690603424192641850194219355042440413059859719779696706913388643222905580252306245127171382611001830254128782414139823946054648720639068889050965958995348691845657716163700330319311123630569332301798566708813267008150195851507914628714016994489458459757970475865091602966513770461322371958153941773670050292769886927833239897433200526899111257939563695824502608159816088696672842602200782307340313494664817066602811381660401041586728851840076632380438017365492378916908057340124884075064206639528822836530635283525495701251481597073814039232174602523255048494403582598265553891050644079204954693610151761493816943722716043894199786438675527756969341263854838861175496067917172936659976709728880254782478349488586131062874328735706712147821027490628633566875233021570975240117209453949999488595112776380392760582551629061569612136652337546950915801378849624076693594358543500497257626031282576571347299171709274719830905309615967001203978551261117499305641422245678858231508246673686959992318415978862642305681866082632366717697270685229126810625913036251144048356532584610671959179203947980706743754527053903994348333114554021771184522151692301328111985284226159438778061803686549438989626201248623632590875991689501697087178095460531974220834031056658412597956250055110850421491966297825028142695194018174731425436141399415268766702412832189161151090242658193303858304849809670672275437480650160152558007347701252862986794130230715563430446434126254888053580402936697226176699982185399440976302831153248692825466351587797985029295917876499976790602747799107878524747166108023998260155751306736651628867951564646077390763930985942263717002331243621753331120162001704023155103446618190175864125562742088625995522723322737547727846403264806659033244480654001301246495335180403858868737403459597823389889500789871867886378753907140276098139260010333996031130664554187845100390606995406420708573304148773415509268340052436667283932431639860796142138930730712362425356311984557269553640766072653523811808351298467391420417597114896373932459782057188584461724617555151085789560330093456566756834350820543366764093485383087682966179970143843509525730510852937221704544629048020357526250000000000000000000000000000000000000000000000000000*i1^90 + -33967478776875181190876872756328913330082416475043872330067825276268436794825942244585902688696450326117667344782638962515264031037521815917867837409476237830463931780564798856178440571785367701203799721819843446172755398308216972346127465399183572576149789975278561510667909861382449754229620847705515853902757496239797757989576554388841535048011808671996459282942439628152714227663179349269158250487896225971592650467610903647589565469124423033849867252010591985068263787183917752365739438152627123722532972442115469320729865109425194956317829952832895517160267535305820379632189030610097578530433632341196247447401384093107482252894156937614081042589146320391491832240251799918404149723974664576065416409598179270985458241908338477851848140925945354615746301140513432319046381838496112503595285548963632181167108524692903250501429618701051900992088068351322424515644295729586133062126681815163376509259908659376389108362579315194148459675257510794151532608031203621503164938854421835222063837294471160687979635444125625784152335764822378423700141372314600130616433273477694935590821920018691779623944015912920711794387459061935235882450025549965912826300917525814064714288273098108575299132254368426478407907176631539011154080284978316788125141453881107624600561638187763220858389425723839706747928365588766863457344970774293793075724707691233278914692817517788880431465088800818997034765507222454450932522907663511239191195622669878189764314056931319006705100088545284942167580039168261202580084665994216381184715697253867706588407759581055194051676247074525367399058169536635603181081395984841811554715115598118160124735570129252286919714938416930226112443042144121267196783977432036287372499325252188994450914608180943680276925370893996463904379340194063329879139213148256557077681842348200516673580036562026740221165793551470290898937136864018955824151387015918073025233495425618057497674411068936686823998597405245237349398027602483317478145211973489285098038443121263122090834654382970490103702210629481982800651610318660242300699455596054710715249026315597119158567407054172577218295549492897502063693859258822231988703098420126061642766391481348708183853852782986573312357636663961865447897413900642687629244420497909409884357865040320837356368622249414413013592196260798157213621379771423076043912002320340158266041176285594084937515467172946031317415845803286074839700744256625280718073857370927208760335478110568920474971777498922142535551882342212542245454497085820636887294370351995709292279337110412955483934705315984575372791575682091075878247367527124770398571588572419514394171406697398510726279701194571768588307441052494905727618274769153414062103770029195130849206682036615579757333134218485372229487178825736065194397449806662702395109886743482759012079686680140678459275856186839380592709199912195045744894782220618518511974513581677251511527287129588861594372824241392090875976054598684427043916198591415489508213464436157155250349340472091431879688211270117604306002149506489398386574402246711905771535884642286746105529744315011917864126997410952909540554917746147740851674763290855641485100904555707643837638677725100120909123026407640231557734719663431361009937752474379134288443500607535245667077116994604758372266994250509993559147803244876393006244567546301823334451651522519779266871255376074364959564265445863635652107254410374569191359319915044978031995148403595728119880220482668196198690408363600199399954083524449208088096777335546892886295376931274496294745458556864317312037620501634514845625951771601071630075016952509094744872526676880530946055476680240291179068616884016275962081790692083065919242701085735944075850700425188485035876111283276643744851324950142127878502179921629435009188941471250000000000000000000000000000000000000000000000000*i1^91 + 1184307873993758060583039080142598422319093123884269718911564051715923922375887718627185176432955883979162334384471050930803951846281809224932849166637525448362883394616359270536042425267279896255292800599296974396246392322582810395824147873112903273058448692009780268335658582178022711575529600716633436844681040007758029267159240810862339275524531057823463926324628120963848870284071491879679095774355882927910543762026392214060047735839286864323043532878384555941076293207117726549661993300392860024171682589884889846918803158488685982729529537375369695825961056123125202159919685703593495783325687567558632503570554460832971526356891944178174800669894528977780590902766641243706022675703048514935778312007683563889787931852090915812865849611350334894250299501360241034322570342763427924615354251845574854554857649032812006927995975309303854988970356735627475539001255898876358398178690647732991073275107298865664885371979977014979291818678278862317498351785136450476961221667377378921808228828583459572532190051418512369454851845655835679243335346994268951608277029767404554302643032389546170775343097168001056263654336621522567485324666542271059800480355729204516890180099211541790370547942257440724942327034833005577701872765986106360625504597986759227125135962685950265663473952806082313232302366774107156297149621915039121496551130873978553110302984302222444624993817442274577727590672670300822279948428539381952425094305426875536030679431096437892715197898338350135283716460587159439787314563537246821371564283695741495051225363396084709859092040820128106381646415923748774002285430107802718902457372357303330164938184023037258813755738080449611073163430350262424726933788281273152207629030453732175145949405391885982679194522912773853451795273133940452582375222270683452107198928302775169128768735458034510844356509655293587502038797658549292130798923022686820558706772915067105303139591852424736543561845242478219030681789155173481993277161619712997193957160338772717843657553670170910572191414540600165373708981766685144686947529375625212922570772395226840693846103903091839558119213845817405755946351972146332680182061453136089223273215741344462706951384664162813283476475577278126282431040872516231978781516118128140634669452956769966519235864061909218655356203283489752037401107996060029370200004299233181954504116193296366656271233312040571597609351178011213199319625809388049141658505668059838165290694450343983444637107455602012063698137688102563036367768766239530235988198691217161659350773525544597204803053181360994214884441317236921527759836980527568812507343837282562637104401225424339757118688850617539672324408828783358497302375263927338556924098540147979010555854344734224474792978729612053831906425341945136702194618961478388455008121416788590901318079406184255851669432067485037113777147793007358152810787434900868112119682660104812664886241832865937863916252648182703050780421081502064884968019732659402485255406103099066050092887255387016075687678661677199063833038303699741203341295061592071183804874213018072851863048551214524222478981138313345989783567824809114362540910039541426755295411150603849116206677253890893416968861851121669139621233964061476468123464681084316783389157026506074048469327252125851652655043215510434895567714521699953106484833329001287528702934862400582002397002239511345983797199414354985990321021925393583492282537959662389810360424671234072080541952581923131843851668875069157466170567742635469293777012482369306184612649787174190964168105689900074462013149809115165080999055040541665185598916406172015069144576064825392259202720457103025807980688340637972444334530009724942082383242599142100470384191941559460342012650167876938159025348318600612566796201773659686696695761702500000000000000000000000000000000000000000000000*i1^92 + 8243870361518823862208571162923502735985770775396191791741157399433557654970848795384402678448564917721877889679494684903728546063050779716735505032623769353625380782032385971972431200658255262253973727947931086546502431442836370431441499772962809941153418860477576490617444903611858632999939041624614237086669409339867405905225485273420918146760193122327892994373741454766209999103544417671543063261117291594973286598556847591224052606824924903299994822549380274970806807248889732320058024075186635598468739472182469899015655414384823917928517370910040751825397319420842498354127170688503774041652979779442122089787756206441897994273101102439241681830660351401989195453351223122152574749871702482376229635423602879586727311551923132264644845609301080497691637066883298278321745508940409562850688511099937713928421787795608255104754880274832270097863980120167970653823537438328343770656213490782799039118030282533257870148629737018832301434533572194914773590340113492179933158090888501852349906577369875241024733791277591165924547193983797453689073556833377407983482212023214720533948289314349549210942375126279440054614302914549470857361449956672257000408970584157937611893202194615943071517823508625194561265285391825867680802423973383375587881856401233402125019214930250183758979050274386779880477795654184727075488455293051850344646201885247619530022346181930371221407283633053281997673718521823458384397540067516128874093429391720070972734984097676512513340583084304488522823789964376857090903901302387189923966527961355517308001615355361020859398275387425756955353546907611110742694190914917053915711042968690667911085896723318849178256515126535375020012095087452312853002756060521960375707183221729149819704913177993886502081071709406773469804616785420094647853121713135536146815346051175334166459920523054380521089215746667832305631751158264341629039567880115795418373805959841832328771121037609945562354308381219955514750329203720017702022032283620513208346091332387894727710944091411038767936826983441342926041616720826440331443473484566704914302606608309025235462391080654691893096288865808739923582983479655198554291428910536913336432386233109619276994483065834172982534422295363969711353671013972726303500940964037477046761341157293904173054569579174639903469243760257344346975043174769195808763399728391739386541406529455788976762419046577231599615734981653910721991801837279484204328961804907982220399389079866371575547323105540569155445526651546485744855230448822631621023341660017299216180948240438205164018124600001234705519707449036721327188306239358285360064843191821213449689150067558029835227128732342323861336134138001972741232467871689277823652346084393269683509376772193943975059788795826438626674362241276918256621449985159682641304428075648950910816573536470373564330305844509209788431957418981746880754338296041962546356814144683564929610620463814411478312914093062544529007339224773023804915110915648713465768414982666384353697435102837027428463379291416998667464546017537442539033040479738349892819547475601818968336946690967472473427441454687577137815235937605933887365147817792444957321449853774009854734064497772554395725890037744039122272913164802891551546556997206529256561960150417145876696008064524511871132564534187041056016936914326056195515881425176393768931029837443660337155824273252873168029824808556369381128941714507159490446595384599525690748802351276933287588822618814185779605491836712349696448652553500244243094744985708232617118177258028494371142311714198310471104978127147834807982244358569543088424057162835478536140099484315892813789174772675311677920715825407526903475436638296823497703158487909688300736966528720147279072653707673079309425949792516271086456316447495392353387138750000000000000000000000000000000000000000000*i1^93 + -1512338604781746728057249133130732439420334882122415796991373308302689960453945354920678105576347737419661072775644854976479621290406650059331756626954979428223859541895555161618935312220288933439026857396379742336071455990330503157161125936030332057197322954455956263193532549431244681458005324542223481569946216613574126500843833711539126383428468077386957597604241743611148348054797168456369923920635316196220786703151479555618249796581489176418694897127321651132363971214827945957548964757843581123060582521575041453688078505017665176936084940547261642316241534086348037205126444442254893388219659263230485292988783969364481120935879881765441296262511027378362437261664313154590292586831463365694811107649408616139347948707097831935623805919397197260867083559716861229588036555270316756115588401054041505887843984021724880381793794276646338824211938849763870912443453467436678045616019209730302008945216857540813734328330370464131410228140118157456467333624628115959998280007197114855917808481374674021036816762005419798600271356885386916258640000372313959933440387168193076098413809757321709198192086217161862501029980665030373773800694904111429608243073796116696953117069469288361493639798516225222437994213615874007466163198181553787636823984099274865044737159087930176769967835918822581977109162726793000173921304892408249123670506971680501146283969674355866173220772752158352652991183505857431167614663613515714596714667382308740424827150979620479191980222552324840595237179164028491260101973930788822487618495357652435373888357788444154086144480235148700677588307706077327852038740155400684070403066204829655787228220809229866242886747854610615497382015194586519974857059455887196341677218768184131439314567367055177369212063807119444998226198229575501538724723009732755206959860854404825070060235677517278984830729837821527720607671984752107852495172834777863341808071409265805713874045069210323315260270465279960817118835384377160023154032043044283827343421935210135243732276043042193656341070301148473130308161230698809026060068524998011718753640472445735676197710755477066700036353371196841734152990453527612046199400871430541440679075269358288698703819620710013249114981914414895128003447721522734487306819037966667582573899287682490576770003235847453588436027643234791202149237966515871817127360152657311869337639280795672524280767931191599264676892978282141485698200482993893444125743205500288407450464505128654817433770477366924331480497220829173828362058948260075481233856204566414372956450302886200521139116269433391569348870189008752441534624179220080457891115276005514628268339636761372763424422322528522950461349175167785013173860408998939217251021284887971581508468600132780251699839813512695021719387308921699196628352261440557045266490784900478217839331438824584809195836474590135169386284798223752263408129477414450845484616171684116290733056530711043006027765290331410091200208405755277644055288512601793756114615254223801049724747614731944504679607329997713509430469680071329004991437438993556946489883048385110357470847831885815170564117555359890947283872993464855717811100713149754146076221116315718797148200431911392077982225010890115030079235790057024407510810016060778427762863341631191821969678112748937703528816188400544090589945436332514178300173121751799764744141263685085970115727016142676458591303268510365015342065109525866259990163109632512279959519956515342095783650380506154774490745850576454099220549515238582152191867821534377182716983907788658803720327665483365911055836872812874803511280723023767108445202068405728755117075607293347442111830141248149085649072307251860805780857577031618858475845122611355498416147575624943085283018636195728985860200877333505201253842437087091453526356250000000000000000000000000000000000000000*i1^94 + 27755794491591915082105217016041466596067409442402662257032184946431554146438188398355136010451263806290559370011093627814282576749139640825204720894241900100801386421014756379595401469397572979598381799011765272556268048519664320689052478585624919603151955087455338568796420258314722239253296386090637136452994038897626793102994709754427566670157179315745309187890928541017210325753191516141801156746938414781672315582445533130360791021227275454829160145912464953935883811755906979334551852117581421077105121869839904455837082512952509490634470764367175837900266277320277005433137816243523039358767935868761347199960360582152004451593016603009450186673710747177242321626565285837080528117597861514905225740504653034892612568715152680815456201837420895558022101168286572240459039651803707969513599070543382860684690354088124958037609399102498810573853956834693730652933166072180743859963557241893292395879105220989892951961087239537946992714878444711481953072170586392557343668992336225541019417611439556496828395818018299539170627533455214419502245150520346982049156008418771910384606193012949562976657859730287019540850693335678123064909448468450459477070641226469917920314094486272274849905917336536329688496440459839176824449387944768173256866468703423602170371899030235398316277777565253851353393366356135562194181601594522489230025013180674746711488526861263961404431283732927671918260679698632448600300390661893467138461988928395304526969692521327948406023167703837703014811923233940676038818309933302469834318617095527702069634914314524888181784627642232496864944875609192673643124240732913801105166609067034825115188017725651655281658166782308210122095409874464612392239919470551820729042315329058495582200480137934028714519203596863496454630135617458967779288281524074588810294333598631720506395068803886536940531810245385252037516565043269903843929368142981397426864524962997712762813283354215771798204132269010726720859987593234212314265078749525019084976722375785976181305525882950637071143137177140038884804140569497601365777197946001783852121856557976313372479773328422271100756767749617871286441015564925639830683279096162169298138997419419457950947972182347858992624121706010659045416647796536423396493521077790731798902837683714332364064843399384453403272893186908129557617968559186763968170922183420181135887161088469927936237106457944892999749866348937925768498174641523090196596695416419438492858393960032284234185001945811245107588928781699748012559214619045936200904754380158282627627945511352931220578748680436852568720139363049321207041569277037571468625068704935821455728836179619329223420493425583181769367997721118561403661324622835013960863609901935592917081546884719249053255019165329355719725424565104113207604280510386970774799894895275294289076394815642443918583563682200804731688854410193200273740523216324642056713910614638207874973144836182985816119087277270936708318206617742504950004510417288908492598750174877643125968939231408294928646477776292849070162617978921726128865881810362721402039440536917748586979301255100396696046686314731205231718405743291930545638825050207327265328395565552224685370466860202207019882767065343758293330036824940264149435165017904014918000795439324338865326967526702720954882006025477988964335716028542872926658812423204444191849090335848996167397362094959496317285714292066159731849167134155452066625370968907706746989128654988201601276314732906263136955705026666315615220944323260362622945813888944951958099393855363583112483193807906197382649222627758683638039290494326738056776465080721541609704276151170417666146164155446020424650672951805755156654432145900330761133906036243836709569585200201620085311421533758307001334269805242654387179976993606606090765000000000000000000000000000000000000000*i1^95 + 571763742358250720111431313790233487239049229627225982572874002768097474241373084282929795088230773260209012366336163838823232204616814424095573305929118982215278561340581268718547889142629403856164912476671390639650213078809134269032689986904059357925707025623165050063666282868838194525684479925875150079811270963312931093865989475620761347365644490015897769380504745060542529247245113591965345402360767974478358812164547892975309652072121768766873680945701932921187189422850201259080862313933928840348002054824738566730995682815989549812727455949985061458816361157047735010422341934318028907501588066770173421663136186739489938773096769985930407187612618576070386341406137311683343285539700450448848977543116596556771238284976520334837598372863324127493046287041559860822175203116957120140850685163433144857138404046308185659269865497667835073910010837394528957770891849938741919061042484511742033344083085814567653634941674528232566623992298110578009223028667145929778699015555619225597156362845313109372799213947048655121269762098296880399661946997146706123672453005478036749346641443360043214955478960055792995837453794400044228673094703726336675633306306748360432065116549417425698742860575064744193018502337363272323206784775448466353840106483292773365585092890843924577576375006083477715792486394895229162612708285942611222889663756775069852464688776635841510713530313156089746736400317886962808680380521392930382856962473233654504252857540266096299007956895787436435561120664310725626939362582458178190810564370549773715993810322944622146378143895393548477875104768463270298539522103649661029007969784904379410447424639749660606220708531086305410652109831230445569243746175917546241393349254300738354631839372692712567967603422896809316449924969360463500852249205743945443166200640255708515774722791450209884527404892562583630463175122627253841907575086730389325864760060393573358455594964473170695885860970344079193004829452238540275040744956964814776468193867629494502474913622242807644169407220965538473879360480435350431255962052037589764529064586897802853103964981517048017006644021247925951272066161164130058857901040800675608672605723546830721342327682449500548602354986269573301766986040872903925346296915871961571289179892598072659980048158341390187945074440820637317027670900383364156518187415925075092368067759135106581801903346613146064010999790586654976375821628376536898252754830024737849609704060232768597781395804539517339991842834016558863916395476474650206677188698248813863955365182918014924205836040456602683230128626316153336750285305352556504499171777355859350403852348332196740871385666933369364489823242364758437122415515619194528191156940443934685592211111205265995470007119150226663086205348325194329473582881147572467531747085582115161257971039484897159843822144985576533902923677141484735362743806536056331198190468952098875234408551449447121801950829878603324182415261928928529625151217289703797104859665842500747107263605599610664936144239474333670539307617717492753541326610824014612105889914610901351098426287364516009505456251158991961848296515840256934125955308344820659206399437700295091121326624055435293623107992761896323004178346293735489371035430177931127175538927646467933636007801775553369304133161256289633592769795227312290419695206600026259892496013797324204095042652516564410416135638346527986009948930703798235283419135811418115806753428767042745378475969062617755967114531104376562524290929158946094256228081839857472818559334895735861356235928487285022590473499405499207372923813959328221043026864247861049221402402134188484246354168690658830679689515061790103301967581380782831316874953148664290955137870959269017816827242031762102523651200097117276798030306106596342855000000000000000000000000000000000000*i1^96 + -22312606419185330481248106595875985799378106865354623234586132555484770963665499977467959736503771514374294222233942174091300070883354187977934143222067255242872383600726446485818505012537494051737873493421381534193941906531658367324766759908847237136113372939465967710851474413579756163826197671883827072090950465144052676795453379605410976215757414542542772235917447530283135021892836156739887630310459529284211528658909835561118349926652112601418502649074155969999715615828226429330496275193837799416804299130882615466158586783144748227578450662113842995923205613465945169227864799657027061636695458797371801752707533864101348470413102383333081514321423249899935602935976993184906298925454573076391547303250856273009776537771024923134573948732689052699382747980969545736075930138278933043312086188498268433007818641195215018414860685277187791504750938918556991209363239087995745437056918772083196744610422050305950821604780231947341177732573385850285505337509039639319084581283789716348321340388911601709962376995243155188586282638628930893368293226084327864476227675729736906299775347084390446373695936435818003008016001855779107392954205856640191889305688099718986965184895615180343171972960848584415923496791064543964965488881981710330296433785342064843206311715196075356267461462770769514212170027000726998260670049021565359825277995468318311676383593891211212291869559294037171469970943421494451524996123338002543420433098768403777562440104467036518437484022485077849499164734203575431705868862843711346632715139688835759151769732384134298954770050873825885830654822153346960180521166117749596997719920971417171179018540640456897865274966911728344603046405217215189079557266033091257859236884443562325713083675468402229518869706425035681066434956397237259257617447524074085411198553307704040958596589273976704746034120418372859915202689320318079039087329111238586733951371653882830793528394708049410792395054840983101357401457279610069115148256604807058360682907754559359369099766513746691360677822144375040574680082524748387592798320864938701373512968872261669904598097930032921397710394290639489198550106448538863030925122598997957314129461503403007534856848927777012773943174160120304730067768959589674792346386199221515479568904571310573168302361484230064885941347665259780092102093532706740489249485597153062131892608594239886601896645644146096166157216912105751823888484539700615375535893238258017719115698510814555655610625618586716924248887311043469617892988148274608878194685138319285850741621977827943500696798361797277044581980813891955008652636101357522291285307964810083668935028894844541505481648149987807951501691093904609728390084613058971291866101382191895898678533309663641818148236493984776709798124592988929250242624691034041435963524152119150852049327319504012728063262815648737570711560610545838472410497666001031525605002665226365374120153412966562444548835541870175109205854311214569962496553779888591879090451791206655192381079148028818203519680060765612731058888141448805795234695288520079311558242769236851551072033649616289171688689793195239977977391070826228667137167765530691366254253131739241100340412901257392390416886208554356602007885124853865929973974509995147002081868139756826839707727123223533920092038760039300112778126863124172138439272898354017185259531175484562918332974148826637373639423787834538125452562023923008549386761367854419290597003410270668882629471945775116712506288581579541215619285682426044331630269840330724091387282834007377970983359145107731556897592457976763952858321923274344999581187799258710882589345024460912110008015909173203014115989304683670326083681754911846410576746518386076916298037320423860325556131450541969077102263853983149553033212240347862558125000000000000000000000000000000*i1^97 + -185542034191903898199391284504043600873161459432671822601292134383111190257954500805176550396315863878792766281481657071996916373890316777415431789288236347907679465451782506598910302698582970905899738194194238868634262358558701776128149766627846278311756680234987640063222228081501718929263221065395045774955753933686134752609817761122520748095639334340192633754809657367848855693561511190630806297762318748108101701388764002669325067699223762970592665108325599787803695199347762081065173266435688821056585138952011117044562960490951264677068837931601047875140637114789401752048353079985184772314978164500450798907180366988631682780629186755572200986636820785353823602485066444422326176157710955890357023377602207187652163412145961510477113797026644242451419659050312931738252612677156142905758570391458215171757228199168088347595534114084652933678368917957226521611456702440216812244742824965033739785752130102282862102833336010756307347021793335410023785424243909647327461091761343762503902793045516830634403809384401797312348315732562850099733318694335236157469537115391930183840362421641037752927007864464575971517768048446086363746191834793525550609484051297592331964569010143006200374573574467461027169831612162667084042984734638208964163766395605590280776033668310312462486640947375645227113874227886260181683846841766050386385754991039724753340438053027809208049151236898168634758690132787203933430406485101786947540566634896054254029250987151311910314945313842394659610068163839122563532166807226039280977187138244532767434851521585005721403622891926064753735839356590241147782991547280984618145658731512629800903119985121076014321241984078487920077064828590862143861925412944190973494504003336022795542433464414085098855947315246147838220678283616058456927963271392073886360322040942910075153349691069974518914104319067051411300211171032941840154473937707396628256475695387974821064741766187747323205391240121305232456891956887198893449839697097307185334460886778215693463986925613812827755445547021126621666195589654409379781430631392370641409485056225599795972913254468163633457088644288595733147073002762207519245813860046673491771625731915381602129082112796948295122498399695443450782342026028040138092899503807294550178534561015220628981693950947683781415285764529689779877312735873370171344323802034130714477473276481739171576080517482364269761288705409266853862374046592084988760878468002455628690213141738525089850960090802191789912170710000329256004247089521620907025634155025217631751741747890616819707708537925345386850740547906454294512729094207900618178470703347104833304117206551765696083500744419208444572301064515415711583142991202464209124089142206617841411505925351510680221713415666290569498087268263827481786041820971957188808837478079819828114817641481008869675932420530168740362999787438020614813845038450610195100821411633732072527048340040229392779736849411091370616714766860341422319062257534199603475580335608001038234839526511062828826774023298812208279090047990876119899964986834379016641370512643278548313400420496365136156227892885002144095232146729479997433955078360346010816041557624767118570049286830055385636874937703704113848987026257158474554723420201326280236471365837664124130802705338267401306028499667016347245126475808898837328552025298951350001316907355712533451465090125930344774041745111702308591161135948632699908842449124259992375740673727845340413083927472492004298003206007438081338148806887442316473387012236723417496845153459256120871581740067795559014694284338813416591934814610886412626482194668659806860078588103577960654407589826128042010172009154739936226563022976307922309048982436788531982218938865510007973103102197584152758962026339206859838898486680452707187500000000000000000000000000*i1^98 + 15062071033806443578687740249319746328230386052577639976270852734046614248278196680501166298254333441655777786873011965416602797106219954301828077608607459144476443395329654665128678887469062877705545878409626716268706662687311822914387109547347156395760439960487485226331291236350908966250853602912302042780770383413581907258440184016875424577614410722383886611394257029441528782342021401790164123110119991980016436064444615337026872494546871832998030876545925669828595550243709734129185994985923863364684142056548972143980537010200715406390877602049151131750981742787048083581225387327760280214371712471267259416234383095764301844854872352421893702683730727123277086206511569404829520553851060230116965658200302229344160468814554841635400991069420469490507763042322730238043781891742147624450373883347330632168794028161393058641103842604497198806063228547008959429055373913989264312494483240468359942531021048013167722871222118046479549447244905622051816061193225465655604595186641436715039063765757492535594807463492746502299270641224900868026133043121016317791361229152410709484221698666926725106912850332597834612592111129611987342249716378829419587917261452386880388060125071192998655440401556524872372656729906415286343389012971912749588944330218797041659822132088619382355639530539580842376684949089482609657085730576598048957430823409253276816958847518783578901053464842600765174303351741617744464493094807525921287880231247812326603966110236284410176201070829497917787491884845120237947581378994268566604587477733518538658036043625267370289920784383183761625221058012121485388373030991908390962975353973497602226262832661713242520685707836861782975616827576197080792329246639345999414943718412240756597150631830842153181957452141961759604664718994736276119485199787398022441653215842274594692791127410337995694905007763030732294248544243918298765063991279374384383752490254094956909592293000599031812707177939541123079978358365169571014262269169215815275322939180980730685952573227724475838250624151367271892059370305676890522225764741608119731378853414660740114869784323167782685349379333456232602322622831459672393952381899542379877344544839395748141296794150047958456777698067497062340184726477710302338554490473882899215743087787995007146808379994437195843800155273147781904983090707420786507966951214649338546255934319727677495004951768832838372804923192637377132384044197600636853310555978785099526194471772914043437356037017276331005097218681074197214320440592342118286537965328098937586589827074697528109265994939845035807909757500298747014500846640668956484487432507637179185426708346184047326804608985725959700218617735275523249584872090871114902405999989196256739424923033357698900859873972757524940227997615192403282735818879528198289111675008502038294332020869118872283040222612143309150471413700795737245559773461008443891150527269691626099239554804213771689911804857935276285666129912642643701005916969519584062145703042171099145615484049398784479119968239110363645164548284672674888002635831666532335992175923274146963133076501553114544012689258028300008936909255727844254270650192937767236552619835878629599177201662636172194013257073600684503594170436651668739251238975855799634758854757413078209249641207337449480826577602486663886761216280835862402836098123716263174645892372953771186610470285058538391037202311031779139322806243530143897002043631646049734000551799802120646632577073107269438292198386435669092221848195950946565580768323205140965658871023457146315528373601741921944664915324946383281670749741377788562800121941862217589927987324099433983752946309228942370823824542937270319073287156327923678519603002323304091774182834058175916111774191912708507958119306090190731310322025233037500000000000000000000000000*i1^99 + -193919671474491748908716890002123444295242511401977349741649845976234258861360652740237202323401395783411496807118319281116815220014630632547971771405507319596529495320074632879261684157879664354082277273971960813327533732551558682268611969587146240425540962378437462941960783102152838894868695545896642980056432094061206317267175907565410625014252775494097653661719264251207588616104003858052076893007891540855908667325832293702982151362197187377012372392542391572789366703019197948127265202141135142468413337258501378048648518774746333210623327788440246315179407202548910148949986917085781444214420114465232263310984011657463840370254506631418689897753450995170160103848343828258353304509255630397490693153140975058565667374748025733585760321607081029803027321414929525753181170993736956018670831382015722599898339532405948164763312108181037330936009492398414662839753184710405428738253176753409965666289963729632238411432740497172255380215483345868518750413820252578791953690870614495299420402131169887681182700927967105343818332658746756678430606634512365077515942038687237803911832840550261062711048023177539624703976753400635580558280028608271227034914605791304767701017708785918813773346460532637280406393114119109835624195160633590264980078608871185639190492039561974631728051534557511423818460505401279479716598472424134163333524305299396736045288846487602783745904205148580433843977993579054650484971475028983434943787869658935925306054852187076263571361251486200936522297994719819578839114819088116300535327617588241535017616059416412814094924419355500240543749247441524651512599425479628841620012703859033591188736496546494115737229349789046525377283986477430225950237286215006343312991782037225696250697681413866669945375776545353872758674162789910208222344970578751448467289197240187916047094982936467266204799894414130110510316935403512059477194537685029271537968259568102429196438479850618307160073983739580134360318833968978504042488811098485296123627227478071984732925498761473532895024998375040942769876909229182897171584149349036416096854227941772546377092491697040792490960950654548203938621123761763264562434862625173920499021687681371876562295124828249123583937603734957585035764285035857758907063025153659528374647803657994076284271351261833325870246206314361837809594808803848131525346046061418903480386295908674685345662149400992374514223038967518992794847166577543678949908981653098342124272863473182695681460253064012676099174819719977648781785755797685387922114475641543439245024228032432162815975996439212314911909807826760628514163021594472309809015588316430886219915227697131279119987074183772995930725672466917459220411009172321144583790341724295341805940700277861694969055526325143885059162911148262033043283485373651191214605683537763857125551262394535008892913486405674776047534206624897579561578257091890338547647379060104730474984451650610833784648188259036665668725141934768762362230746408612229120671537542977928288474333664440829909283182314134457490941660786450333699710947893957317434876918352636909449800528231213572303075716551964097026852601231788808650916007763507531787795449437895886544987576121789198060562378042304403384649613282790261589717026911105277701342787718753295442480544882867288498380473723791171755575538549113482005380996177379014049071802797616351784506845473670376434797281947296407583992579119168833566895412700583430672417903480574054003667178179383417049315889840864959462575345182682670113093654505774383044116387376061564845927164144276277953978980632855372832207064912606400794147338557892999026172967002460590544738673494270066561663769642485169968390327617964544186293859758240776852019105935077664533824802702039174161528872978170116836653551200780875000000000000000000000*i1^100 + -254265351226028923099482351212724593657977149796328348517937392382491150438717065639940965233751444491992605680188981936197605871568055213109669552949718097791284430442050844596988501373374840253866462950908823018242531559020752125611490762419945062402122127157505099765034987016071261873601750324057379926622249966579263066417889571256263885194627031663640149083636165329389027741735920742508209893937648912925081144714502916068319306055712551293470945008034136455009999773107344832980246070662515267419706526325391669132579203589116025922119947959506394297369855926696858670641207168152458591668189215835784035311722730274738421023482815522057059359713430144851850929560359098300166853822415775906362809199940900041017581793641231728668845268947871809166064466683584286875435019401646314278262975525421814595610608164793637210690376194526917992119552633093050689525623277699893955619207885770670557536154254142435739304875815545807799808045951911981773305901967960366650575981071938501853859558624993571138636656982837871924312462424013152897727575588787610196181284710218754834435412752621714915785036526525700675630139435284573806980741365216622420737744342867501087920447972490497278468330017833490288879253077280639690432762400278993877399062789475597978809134165483022129700937935937073302476728974682396622938546209891455349659017075225368212258353598419821445372623055623568145426294802170969507791108142383982936031278625625363363448228945096405002475031702977013108974028648572338917596325776530866333173609739692936728489429252699667744175438225035936390371240947027117173562576821008037967806848378092778600495483108671983434238203486507676173196896119841094433779742256429691274294768421361089638010185609247528368338044027533111888299378777186291881110877286055817913705482910147221869151212342591674326333206958201143536266978962456022513364235828163765791597658494999063567710373178837520017384172946558409160536663213919575217848696738699221806273981609653461955948634066680565795944060954860388204591500502356751187503635773362127449212211758614460121688705081723783723444814493243597983620823060310620754204820543199115264454096860400144095199023821371493619645182617189185850133685643501114013257389196205495835407367806788696246905127553654670432973345431427949819047012604855214561605154973245090896119216428882103759838835085754248160759234245623339660721266403857321614314997828511312352635565953845004660684949871287163947020402638383818795476555983547598705450059120052391592528566147299958295534128940502397697811380870941944743636311004778244133419699156290423300840701305681189172912964446147231671880051022139875681216270271920377428884854661564039018944811718289057847973768475591305835725208525728603116122482174633100922703021264913991489212486430930879064337683905582396319298893252713642925929436809798768233571366595089774239274852842081978149830890230554455545772507671765481055497946624687558594542941605047044763735726765907112787538231630627638161026219578475036166709354743808019794493227762443508382917012136513364574431740824611599501440285310313203539769830309273304424582012388732001131795126297394808520994684190312842051868939497054909049639592633100201885656285604131153617210597692679650555319031814198725406115598468262755078605644194225500363366558126106437598265163798802798303410885014205441025875834569951546862316207955867542418387346591719483285364790269580067031984699309081198061761066405531860736474616352951723008814963585527345349542803773265876287833136229882180878200609019504057280581223775219167055985033809240182444786056341329389647406471451303888069358543771658894682190003501315766287915640611800943618711615154049266433387209422393168615047453349116437500000000000000000*i1^101 + -3222413007533571618549895686679128411645715449355764092752775022511474866613588210099785006954152808443833338743750419174306436404491053830293618027450011339553161167050626868197975499779987928382982018765544102863776760431126131078894211048841292377253480011357934458566605095911046392169505015095891234904095511690550287817751715831854459209923788606042420932657887675789264333251080666669031906211243265922829614971199002470720710303209521249832975271323464012626561328781588790813139733970975856359773463823349196246544069179409373139002397375157394068281758893826325809521889255219866690166357499312137705780265322809470203541954558149718819047249874392006152249868365141393866210907931786448961433106255248404071356606058575255849848860780294786325485563633058645437770079173496330828758277281119081723320142815280950451429084858018703957042580275864901450377406516920285538371926796277597201770859490862083419591082160708644604460172924161240627335805936563901246756729432701400682120888018700766670487880810228114640922662638961703410268241649777218641481943059963126528571851327455662799569774955465634513946362508760391264140190738443595682037352067921377202634194786398743217412183496636969810287249508593123436074855445143384614663126253527035556807670568579457861761248581684345588888469450781638237752320978973013289774487818696005227536085206463174284908933264452670650422994716776340632729548803246862657361087347458173179436847782794528510019155564175126004228533845093923621491343575597416118953873812462459003443297200939123852444183407720835717853070250151271363736247086415978533770162898091937766464871759462711172963330248749796990978455753846582001654766900182916930258030164879827964315960151786174486711175755070172057138540159074124438504082165995386607936278309702193045696361027456933712639916313495099618572525557702632947760154583077976886926753397249109541340139640019225609456225270974644913772095532060585970987690118010195924135688047465518632994386687046596567110870315233227471061372921075361978129251726921966310145497127829061087678775067171013191646608641778580535881828663865707359595777502072795189170872133514545870679540050024855711223329615855480118945300153672423230579834939602406304334626205073909063835811170897673739854891723885319904269366586462411386117766285463780611668601608818800090941939632021065501573141958079350318233033369228046762492911514044437812187691451859242798706209024536147130160119824288920253614762613959128717926766154417628825650351261766836739768434258196973132573942207912569407183725665871131354875789453260351087764473230944597762970736850146770209199341021769810108254159462120805284013495400760866025911908904549946502495897605714999336888049360772999166360617718157491067390263587561898352141013313396538716685887628907093003764924559545403581404784464468293987034667022655897736741391512158999907744153000037990409197147354170722367081008484891855058625259475220385085362135394499856042818069028014672238962713698496938547939068892607839663816860540907459686406976332273729172850960488883953985486708932215256106213712934959478917541922510985666938694372928960870906850136924963819012715327797090488003300922734505779838314173860155462225861576866542374812540641773825600155965952057228645350443404676463590612928164617520725629244235745701329715605147275485752861737108473400370454629043050157263780586241301275866171328213961265145894943032464662420954160846180639966630370633799750174104833214728714172212553045756359820575794078887818557744523257170052060572197600676045203057174049377685949559572149950453543646585092599228538530400533248927110931470500257299686403809246449135377746910523185626062766960349954241858695299112209282937500000000000000*i1^102 + 1429472261555433073865201583478244081013387036651711551770883547035676323569020930270782959276246913380680965641699715670359373067522028392685724396048421314771743109410431493149840856091007387305223393990914647344884505040748646500449070879236714228368524861288428713739318571688284404264972272760714612164639331861962702177661157056820226955274683667757138677508892338929470735095161628382471142688126635472068320864016720964203786942346271428912772845930371244772245819327953844736690494129445487945197933050297307261506256241561801368928200256413142452180537639439812257780300191453606191359743075068363269061209210823911308307425844944931215480979718746206197440857662728880196074561688846248733801693921744270543424760357044054707662800789539222972649466007781408616485530854654217383331222211864132439050965194581858790347362552584418592116778805499151789654066481475442891610232877903290942895822633896020925076272085893187784038055132892061957838881607326225639450209636707252605626668227962751045618107987736411598642722639014034974152119365472995743073155971853306835325421864635621931648178593014181990069216020897556566655891273203206994031707859347921442652037338237247354516622115316633299774759048199177617615275172005904485688987163560986946777997218674576374647097786762586769592166168015364735035972005934443823570966548556646114148906680426344854017398115197018521720486896332380084315634043596377625570604489249028059670378814684887017078022274754794525230871220940392196589123957404869708667030218964316004590722433331421965419430314125233089499820305009517716797768998120580672695457434824111617947357100425026745762875068003768128466929057164538355196247640533638081591019964307186067032952138567416761376446908001688619045828708586562014947086883852688211861340653326137503974351236165818487856091806903340081154804967990675491813588190109662416657176177508414843522814230956464108102128523937297611832316633522048471463124879232547299138947349371060784388650900210983251095365669803576798039791335556388413688432731444765121055570006240223209394170639430661163348796783410080580014517024751958290043293399111850050145582625912017617550507170275497784136799081506060084623288398325142164372611625724287244949007512432327723168475470304316457094153032881382625002089596062513922644775298919254605110915170998394500346949346095026280325948529942520569502181993241685827773012801829890366374229551144398693435701690836960795961517066628125425017952771816633093165652113111882056252969077655781632260612362057176241923484599944076471214919788217593223369660089088078779598663331638042698681229625944752972055260001553449544655357241324312688066435282989820215708850894946221089821422294424187178594209210783961862352867886569611670742957809258109603196653044317930500568574499440010158374589219504058571272943266117355728548645168521117585726262334405166474082339127619160900609631739857618955696728205986407587886978369501424521366540993210506781512194884692195500254225658212501911764618806749544034232868143709835604791621675227179616484099727223490427794057341092478654951450972010114047778110977984520502946645325020581083059065039750765364651324899066297022346201671730032093353283014885601261432831922890681471196401741065200189763959626245553386062276919836856854157803005850513275482919976792672122952184066327887962838887484518916830081169170389625972671846606062231768186673632686671775132412894819964291801851610430659231806572624241510306123364470025342861386711228476027822021433177005785764537551347033487118605343104009089206620803566889657534830428584704805021646733833089686239472617751144113173134947542367561375549043174952468817275636090722407281290642095616583663942767121814000000000000000*i1^103 + -36401284849642874551159126284354972130686428136047515555093045221568367858503943690179469608919126582450288935171809264654250364527998618762147486729063029311951232551699821593489729025762422492808759799451229753646499325082823289932291935824290457340155936170072559088292160674408133147156333039959023991861907608297531730154576721658000902025165783693620013595546326529615579170411933304507998360051415132877233856280394571016143698166647113042140641721608161527774124469331073574319716581082779956439153041950084586373396325540432703933307662361972173279621326819791152391605695672867581554627335729136482606435431754026858753013977677467574543862780281786974661717708287069503458634958560673292883355084894690817666938613383989720901959825617725424109228338217420626420524784004590465322135637182479850973111591574474750664820278593541987858467348372889568713233064348003864593410095541575740359975062158902589660145052265917054718217047165113991554201717609690918230988937180708452717358239736045286297103588679645662335147999674875813807366060956412405145820636954295492632883844223937404025252063810233594014900750112548695933525534019205263360227217934130553435867048177164490790828064621697848530471200155401095998469093203193638843950978263148415003468571502693405719164817897597547822339644498991379176272499902307171049394997952427376723804752649307541420782435638615487357785995038029108801620911345846335171125371464191869718075061180358846003999073360194100971174591692411048457917559556531845887933066883817688962468998312469339740261803751847377052267288604020451075354209853308947938917864269146769809645993004527608809854542335524923820608635081957040767066739386901075267202990840743407444885627807211508245599458306443390920099796954338653108822985032878311991458011791572457254968646489156733464271988190745021815482732191119633560520766845445349680536292526159547571948519637427096106034853035522654448043109620072801645726958842823735967294922333187019679197789292516536406708278863313534466035394951100575939249257181236096604010638760108226309593366849093913217923432237659063182914757162822738283878817834974704132468494114890110280529604891531469276807277013718951885320829142789055312346237703118111398110360779989872998420373816520888859675751001239444455783148809170124814645582150755456159775746977115914604444908506368945936845737920741116400422583676358674163906486314878868970856184439621135163147869038994211554143904404404255077675193532403494745270229814430444256376711964183670051523125357254437693643710165868697947195773665921842516264143100470342202589335506675370240494565869532083712442665681759005375655071122794474456578304177513763123974931986661176893438623775745305868355778039512448539704740853623242119232609173904451239791905922184560857804535772424413597812864838669931184379839441879367181916685148193273246772863001587446761831445997135337614647913166208878069240021008949282464119984931460566385473672568406645904567372809561880788555650656101548236132913465050971557851427524987575035692822330061821317547862151739512700596860608490387596679212192706030260828314518803844754080430215834609527345263202982363849245707827614919048663546347882548306025285899217631756529906182433181202010369623512518069484949522396975972809132926073438695594096808531100114323482330432853674971430477117432224126002421027146378201896224667954676101897417563575716737183855668065615589118974659499532458785606747939345710534932117936942749758632344270746563266454550751103243438458926281089150071145743439183736465168392624498815977178629297559330165609403425435515884276409864161068434611733548032883540514237717212580981000374804988499235571619569949007020492084407765679986792500000000000*i1^104 + 349390054484370066986533208335034390954589067995106348047807497035955730606912161085852885161501762990825973330460932703200320272100567167403940223869490596210482085823384978329545305411598758677138212379566829357818295922889132904812360977149291129503144398119288765288468188679194556127089434581237244565559843443755592029073913459595533914895709214039282859204603178540579290423491593320950312990845178528584044728282749484288811023782202615747391952016582186373445897462109473646926310998485132194739885224503685744635611684830195999097304391587749311846337602982488190523366715420925541275015239049299588177281955397105423468483080507373669859435818157479755919191883661220407354113809463599014125614787808002021387753414198841317236093530933062042580002644391789729728073930201132964707405752732946490206525980517009595491364476119280687661681471774224079826837245548869838887502874435945413256778861352707638577798021580146240260585144642508621929871880685133585616240934806548859759263240776494471349289964090613882331593975473572627878606808524470977674195975753733548835627957103442724993372331690067167060675617286977135743033972289664573722134097262629049911343144590453406037370908637550025166500781344459267663959852967667730217629685977655734795953866071093910586999203494232118086964719881587763968471812914622701651152294037322810860239100997389335998867762895372709126618809104224293311083171262403814124554703097401379575562424104142536616907564118462511692005549771554298041499868501252814467027618562326835162407416278105614696571954950556355168858137917435853975398456167203246183607818074012311587277338597801871199351939803059491474238021307947935907561120602035321590362026646480602792571815728455725897366967002431615554545705842838350959283393140830544415665372926744190299641536469100934792739452184909382827266885747398249553867526970599686659460224529162167204568142426855577339432549469310690736388291397848979328949501277262318462995273520297661936371092140238204978337854799807407506430063031524019141994323089098782671220658959006479877213049692313562649426582962566989393669858570711906789840670834261941492799657010195829552178525051959319204690217965461389776612669643526190171686858965000954371706413347635493836770012822278306777614521365037549235694565893482583010526886958573403749852345853139883188815455530722646634671450499701558077242829365393657457432013452747365403686226153489228646219027899631769529160308738373260865689766850047797456224968616318373595445341417248239189914068420129878067968368199248244872438264915013703416828805624887704471088663831147902180026769994774336710014497775503608500657949029228552762626025839569302198083323983852260378836119742775664440858019318137852424809115075713250946987650950576827576486790162520361903140510106029322054881845565164371544943436589051441116555781437652453018345116250082480295780578253202516124906946252399933378731574105834526203040344911591743994209457867856786160191804810757552370037185200936184356510765800102493215453715333569092783261608978312722121784696442856615202162502387315765378709205453213139989671038497629800995558515207740950929572175897897541495719159310507046983478133877736896042597138291845992471905650533048142610148636349228625871007052670206192068425399037236138434196879720473669101094245844065970963299407955916210353874065802388892646296771053318537157480548342558215079093185097308772524042243239336668190425592861693948939242853875610624752235107830827815648262682741911772427956257113237325380660172710539327130434387214112303343040557298031776747002364582669089686805740351975700956237745222684790574169907189087193894598012861072826576586790228949900386515074078688449401930309937500000*i1^105 + -857701783622865823428765050372146069319927058834771703589935021827484931372369885786678990552751618293378301073669559241244597713377340560116749114502211943298097975665271296340529412294227211359072255268518917200310454489294756018506372334181078165969908806947438845639062710839337700279652282986488428563420798709980745431166875207592527040986619930261864945469129049051676203315280386219122973179193416535878915171947099261743002923678082866570316459494630360041714801361816456943273809260266521652143583099228649373216933822847691455499832584092850743631250465594957951286692666382632625773827158348075141220559448935997830101569403097057604380155529006051763502787250111594988935345964665458602414654948633509809126959246861637254120448379767618806080438696091230909338929423159322421812666672354781247641864070315621215333966837797488623611786760181886095886860651227159516375758505479855726417486751712664310070375457342502584949959540915900844004095452859659210427475268819916002242148708316522668523977776313243048355996928968019721509269867238278527754494652611287523366413500460754477815127202839532725980926170421103114932897489405930506241091712450318956678649540672754405069876904979503229905875502333866550166056800442251794746975459130249024124571687822766970922808936461882931969769085805841654267931710093751549403093973369028703958272145267029869930479986751980007267749400622233799415155057270042086994927059875797807245633267009029889603699706028047097394400615729493491608381266881098650331161911622795407478126952656370046056020609062137057853945184376276494638079974195965474587465049472822558604964459910322117027838936306621386711053962200059812866637641454008985861225475855102511227039351119413406995640926683586284843532835635759400808343282292035710006310202655367862312254015658449849118724782624267274823092402721699941472410549206681614459162054863821650526161981763746905951324022299249894643985878603918567725713577037927977773072537118145998765335361818854820466063507101069514525565790925389682631842505509072283146051076919857550183074277584773287985559372148043970964676001459580785607332145001128217226189804892093583866877210868222105185733226864739410126357622803734469070834778076236681006066109270394453642955020623035905797220932510432577539666855081373748832972559794576172440319199620713499540654980656485887935412889225767687294314898547921452522183719448698240214186784234379400874190209718961348169075322068710599714097395107481180399347492378502438566318301231503276328951119972683631353765023219502865967949685758641031719232117430567245492992077038265624543312946457864146686176820447850351395906406116332050882726084076387157420220705341750435520890020900198237280082046648414395537535863970175616810396684577352024594327875003127825580873018892892678708184268088584033964052367169964439497300866257868394113346374190720536057098308254871045979133731283535487662023525135781206131656221852945571071596499207108395369670593864538520293957802278918138258780921512777155615725118731748181578797045912346949722872594051324037763961356138940225188693292067484522812873852221029362291086331250143785051504087189535072993371485171038046808332861538355003681527912426809895705861165435119256714387570715881613734746614053133264688849731780700526863563328337478890270688292611993131107970373418921453947014489680348138800188009322097196893623533061705271527709751232467475072023325267004243798688482495707526021738572649423852975511267636777943743090240613195118399485465070327508079259554672594414416150235738132781672119897792000102493147288055681885152751622306208819513737341149563858251467684707888400502197788072186194241964205849376239447372173757616341150472000000*i1^106 + -2887846072009729991049325653397022901846501541515470074112218740910406573426142908889211966316163516300240823698062211855141630952993192916508554804435104708920133900070315569984412155867369470315591738281769381017185018361388244717418768423379385424412338791213843619956367159929644143168797210074050885960033355183593000441675803948646546853346445488777660992425908737798628094331802326094026968650224129155511392684292172390400389077719924930747902252563180836994371656679998229959946984507779060758533489718439269967087302564922213430664940936655973344655437825775940878202685243726759695780385794798005182501556679880171088975609551169505354005905770690913132139775576458212234605513796473924412948929967461353866552369077207573122317582802188666399195686792044197585205747097011326122477188215354415150623286793059522937817091306490838845020394836034954442909515415984899302930813180336082289834964899209931419390956757416669114964417302258036035984664255800763015879810925712118809820811686098574882299555340699161514799027447285653271379329652516805286080795594781819562482713060648890816781751405931344016819298719954532786771803478071668377346475513192527338523850447329813368443383758711617576700452957588011170385079778182314603297494571082593641516137286783485121760364524075238680003789575283779813947035034899572892236059079044760431173602291536760122753332271037889716273976643096901901236547057885462411829755432571905232643983666698725976758107428240690177633654340490559047440460144442061488570922409559153324164944050458908101135466602675711691704017430916282889654246846739050023666024090980397381768049951898295751377200857865782010275309154985914693739490334128509293060534927319561101301482138204375851503159140010116203949206648055929483459989510997166096996090284432262779492888549933991921195155033660576893344852001750619040863799282170888581637387898439718347451979839139204255587935731885926487480669073338525960662623833833832347115724565965183562367720559295507622553139102366582635669420322054171617428515060233587714949648420258402525456681728051961835334642689253885679978582648255968587884582164028080560655751631327452507582576216226293418778414759339774704208975343608775306950174271621720497810090595305912675452224295082322123018790819995131237035605707954074918901195711188896874785486910954694999488767933894819411687870669278465547957209900903356529742919900476378179071953051143533900556145259415923147254750288293205486917569700185915486880357044655788516251168568257807517500520389354725735672581323072048666170297202464253800110519749382477049408154999654309124235685383725816608000384617356145440726051650596138462662126712004457694436546890820698929149689194983169924291631131702000392846839344468548212140579323976455978270651103574924156428047978711730671756850596337414358451555597716188714835680230825542626461424653736594498554363449775854284920623307867708427943956630798437756991735916500539644447002845521853556868797448895581422772262590225005135833857274113349846451993315622327739659968635226798097231441690790547983660497183292456394465004831960554601267725481629972697547021446106927040849946212921078791653966677529740950980888785738177672295569721913551186661179364712211695451859198095624917150161134323768537389606438183278204994551668278226929329945277739380714576564124292039707996316063469316634060220319951813565804769632582850492634238052839421331608132642619727515155712161836157801815945705676616501919941662786682864957003602517868469743229456945129888152851390045134197323146213632331032244017306337059652222079442934261345351177552278791230406418666308308004841415626586107047383228582440581292393485188957768471651974896419108994913625*i1^107 + 112546987083579545408028713448949494082512911681883359836738976908902631672011967328409475938560784321366862330384947436751072240066528674029206103451035037094618279389192628949447528685960875137079095514910450032886346288510623031273962891094233547810554082183432814264292877526111603382821423862397332177745094773460098979868819527121774933226709029712678308018977668740889346190251673717115490854730045884447110901596922465466284649328872130697035060195468351657455421066266298271183101387611376941463530579568409734202697666938371383340752447733987940805693857852457654936502970407436142596463044642177964541957242827632955305128458420380010152786182478215087065648595934567290997791765828498747295182945295908307235364202802352721464348412978677103323468337637009443538138341284065998722887207407014229624153548083867224611273937702686780180813256999241459324169041389093615631491251536176101653176062786810781621507576931739077444579353246001911078512526423026089829997456873812794690529780802350794304520492992128687449474249725374312819257117934398200830688932269359081851305681419557232109905756368012166724634926109854790204515120025240628985393244819403435631894823008436161589801743090264686637574530549234504447341471093682189318790124989531854793115222163575134505005393791740821767048330049504912484635863699849283456288729054065872099507231433721161632498024325378280869594580436955106182955356893059601758167215031412055426328056610332282556731449586461295708630521132481851468355728588588545515005646126727523902462553636233981510467129048081602593745602782708704132441915367265220614977028973369187323370714578898398469528154037618981531029952400452570381794062027432566600119416790281668809071672583689609030855700682914531257937060333204936437207797481204170913351433529769600271656172465749285078543668783078138872797915795091209650930401254950238724997850794273870919931753517910849532832000492250441688838185428556442164246887767975684769476899425683373323194240893704899312830920885654246036274157637280484482014149366678570720109700915812558048317261218340301757660093214075592203642146241065489583408732794795737146810031573505488310663291922509767639701466101472662079610217729861441431544317977886115792880405280882362887143397841131082746078444944792109932277881328686134582456065233858797825467994191547878714680531343288108705748351473660895710694502125525810452663889006819685691388395176324301232394561065027965400396956899375177201834844067776474404270032028193321662280140338754221351484080877838456850948767642331721058512540101659128111283907009240438679093797977013214801291332834794040932441169757938143012441182770673220489422197552432575831740997758910441967017372812781840248349878316012906971623597947655645801281436753248396865375621783055351725517469622625656851099901984195009249769634846395265989386760277437966726580065054438070275106420145945647144062556736123933021615222179866795713895685000329609483627795618537549001137594890687581027659677343342986773685739899099831690596296585819222952631362903292096615148522692474878506313836049141180833249206375459577355003823954044935352060697649437771665311713922021714898281575237504381164131536524601639845265790556978790559507483336798900679103693280346324474997775213687786715434895060507385065468813335874505395700955343615501141432770864504854105258995708928780839041625734209522967732251557145794944942098202092262370662002153785840579310316895226095242951467641011076999588977681067710586643932775249085036420585770202817286126280864135573631615265396453504679866552514451724138208158448083590550532920375460284372381288277444588501313405330478245225749379200183421989256940163514027911234787630518241536*i1^108 + -2809154692314380404873291214690494890726327455423875309409132722884159146351505818116435485662650842780625724571430549131513336262632550433695644993908186439646531860768356765071573140285506665930819801776575799404069043311172698899910379775753279101814486340333876143584379183068266028682666570840917349679875591645793569950783243498818317594508471641672417114313666270026217628068649186998752783614769866567652979287324466772261552463571607220068500954317532806999039800689201193645726258373603022074604452213243594068397876677080690887384513424754171714150221118175998767838484497197738771821075296049337811095327134731378683831801270856610697734055749605339434957644399610697635011398399991501573296610033577378394720584618323839583195832675075866644622757518292673714323041788062723592178525188980508068515849611405115449021176263256857995653070222199121764266359469280734988212612718956169484387621057702541461860108673718204514387831919441013476931910570201402393727050857267226350955505142491683283862729601602603190456580237430092257261421251074520838267610601477529251424574460185732837188697619626687900677812568903628739477396032673220784012767890370235819572189822038824406963815151895846315608490501548275363863357594141823118875172796917409872758849563597937358915859550193692912343032831897940357103872735792986569418281378414502752553294845804123913344841535046127038963869059129641013202250508068971164411306501249989941608127128766763823942955254173285638370144199466998913768213804514100491683367723265517758814931344563381534747008237107476168789995593619015296662780738169254935718954752279442901849217760305645807505926873587515205075302822147927428041108499405666723454901473908871660465343986839561192166337847383570299083755180641599502188545078215447467763244577837250622713223657780915281622243320342618093049413427501827285189857697967691390585420821005061590756407352495277464593261832139224914782200774620718119542968053524471487561190056284007849402609417326176136601166469087913952606555237243866660766558357657682575452841711183314109838352759410093533024473360198425519516053508494649298386252800684105129272292071186477737413869329938646573570135037187299332259277146638458357251105336511110341692860655813322352456694005361991742007848183991284586776406452048142551318578205993605178805017443272083971373093893192183384136707986721414246619189652608826854444298283652313125515486090712447743763383138475133951849313456066597683194984195951205959255212214843443037599423235401356802913336249002131671599348798384340601178040506310137706758379613894460657294827369566438910181225664383974976103136111199348267155509230074734645372921227688103199065088749032289646317438529262198212524332016497909622532541672682687190621382038577317910401749381500590958443860228325609116228311367659053864403988858703188266015496780030897592239533325039063846794476176482634158931095389628007791743970015332809741032248976149910419731249933257426205014047945822163993274476479813661520680550849473136807903269989613317369057510121974976108431492123176074945506558675405001061364619437204571006365009345229373456853280242069565380097768824937649652976377063827013872668216388416097957705975475113794904649048220366300182138088523944130415657672620980954522542911987374744733243433152722940007114565812424090344381326381401635836027033102537038064014083439529354209886628761009866469029799781884286084533794178625387175070095814116509639008674093603802747984123861833361768493175710113689057038411432233697576110706232657174672860763809992507832641940040985486834921644092163050907486145527073666102657786176863009730093891870916372468517484089758612364106605141847317086061920325189632*i1^109 + 12746865046639443015764867020672685562626077302764606224052331675681197468216841998618307384198620120152790158129199391038071931299266946209622700702661940710152853959539448075328664735373676212547314641141577075574114906831279997751485817775124815335298429389802429312611134274532664243685487883000328665337528934204352966785117356001262454329642002420499173132936443831263296510666960831473952387284848632188122317898783525014066708707669479749534931592090112193511775473857238470276222195182335335745835690814437666312569511192579756926771192313750261320797911793926297661035848437464695446981926661306489110655258096195603510712360737156418672131818532986788197637425379880219280537454310765204086228288931638872977212920075746610019617699013991290765453431719386032757864389249481313030570995500493532624172737599977136635400564895821391581130888411140264931303706231966703022537923357462689993293734068208033017341623074175486218683560044084798337608361012145473914219853701042041158361910804548071526248174017996403705954878402705572163836807383728723611465171816827567338738655346202608412950792962051010523023822936056383236248972670154809582303569584442517101622621222587529898658016104239508673809641665860000698360088844815414529443329575414006345698479192943555718973120214417633936654017327583182874096877045196905978449579139487871505065832327906510402701784719158098286354216869547813416677427477679415723053817269501640124526419657956590738630496245227972251513963235763085323122519820980217820973770517218753090906519671613889934170373546622009755832658551510532167894597655828462298045296498583753010874208784521320901133566309691130026508223004545462963635169123118348355610823048123897977599382119276991163921167159347182629252604309029162756175794617074530149615389419743646306211462685137247861472632655077000841083877193616574136932532628049033819284874617381246941745151672741090355200272166306069001305708397137378496913528178606884688846479895163511927998321675532979445453811262464489249399165544879485846918128289814240609715178567782930362925241564185175847393480139603771510848955068504712451506825980761221595908423995968172790168612932750597436727454064257962279620223393348614334600471458193819625719735941960102321048541339141513647043037328549854880068136227125240848349937657075147817513377230520460273508225156599578705922081190303429401582382098925165538801974972997924460335119668552759549696431064441142291349156412287974366079474087520732579730763134416379181962220572260527285201115496133837511958982077242014630967655456114237811748135021376551489301585280978624797370626240999027762795317122524277565403783326781599539997626981155480344510416012718001058719497394210209449198708496272367797311506406455206756609480383030615965912235738641351631531953475716745788458724702114870519786619877583668221467325084326027529771765529012489667940587657299025307004817649893512937965169218972505919493457552993897029539083571974648578265663019627442726564235107872540768908510025525584267432692710389059942575642710073321556769159354512671351789185287244191479481493575321356408275294907401751132578926774536956643974783468234959612439975014483146971085437443521158738905483263305716860663513026962942887050526580530704867675031219491836320709113982048074500378930545089941612969810188580872860952770907647236575908048816971323950871321233123977783191314363338349767503945361928582449402005163781626739452678082402370863738996604316187913309295293374747173860756067850125737531192181797384246473370614529850017362993428229415428619237243258192837140761891854729830153267983919408908755269638437381265959986743940390747035394088274268517576405670309309798401703936*i1^110 + 45964677330222804614303778962939149401190253652732862617847139856274056362912087048180554856979076967848626540275365566271885651449890826985047236601996973961489787805577195017879261434023971710917005880519637975394555006007736638156878084609151034439284716626575522967848141706639863773238104863320590751092512662194082662417222120244546484135548448798976979550533181995157664271975380955716667861643085618360123669357221777662067582127771520430200994923282412841810994917708482393058378306720081474586755460342177341605148407502681654959830437684418118893700324532147958763607723244616279377774320840293776158683996886140110726755442192835067454718047107534360737672489315306901990104358492897533502959300369486707256963513370812298851442733273961080216059921700656119465720777063563651475867087440049446609167966200012911774383589409343357454215289129722745644202002706703410512810825473879142894638956573348947352707900341764174822671537284997530716876037916680629892938767806843436463509569550892120995207625501217081043150004790745445337915113424327958646783678666850861484915662251602437047390012167327884980784354546201327472535175901084580454910107670315504569332832262619547018730167260495213342766397616191235036481404318188085403813083018198028787147182798794876658870959447312436628723969600807879182102518140590799367986965515997003345117217452160559755420079923826840150368994616535008889059412856878577740827258143208797666915823986847252073525906250031904308279373618445056141961521569410017575552752378676250571275840632977362169747269780159702008122081058988075962438786810794141045403610347363973534750379344393518063394593372968406783203496601761409388773073653864121423931115984628370260111278436959494235810551104511639340820832203763790347690186807244907614153886840166806126734720682960837986437745776055183272240274290420675421522241551152812128322868369859030060556621229898962254197738796372992270799087344844295597574269778224420108421368371581228338028703691955244844066588998552481663927514081155682496214423928784536489391129433273765225552798781719011262853095606929930650156564899343177141481561102447899975609324175498314702928190030296230189058512191512782712280946083038830382539963309565747919990780845664099949213002318237598145684123097588613538258799840565925138434526435655618555418383258320139856831642687495792844929843055960053418281482787218766040782391484388999084464048919522686786299596953120881297515654091223343987865880790976915953778859133884182598149618646620769403549059780194671834321978665631498009833005489900446514149053708830701873854504820666753863995430377826012185903979839647645320112488903007712870516814443059151591190161311903358010367171206755765544998438675077819123352702440429202928112009864104893058610224566569709216340446621607407620481492626246296515212796847793581407166779466504437637250657597214344160859645638071463690410859087768425653847169160865976922079187175891413429252909130363194975260963893514540174313396890699505952642199016509198101427308661068373582215281363278756543782860998530797953941924987834588759728875919987619273806023708167710981699121308959606064513605557992487842208712211603021313293401482938256461883561009700892414703225264167891430302531206292558076478282317883845872764692353811773643479578431554759677657614566233187456960778795407049074861562153821033346172919538070749358418882643455505886370035547565795473895255719087437634387796700916830065387630944448098120071626279923489409509814247773565194959882874084967722403297584176922175311223356813751975406603718786483437079242597621273135431834523517298051110334273926504428490719560589598200115573760840781735460179866169664077824*i1^111 + -287584980030274109169609498786529532718076195768954757277926365887436109374662196877559710456760470178615775439119062711885677529512168661346442925331422381242233219748264233362916359507683393478108316251679207262927123885909157524616945029256360508304310729182743406748221835851360085247933133228890756869966309367851116477374140534435159577402140785758454420460819119578372253060206018717563735305546571834007089547586338646126333350776570813316612305125264470434540238264520361143876429608348407826053799245403513262786197141383302909131561002663820621469613698014386257284006442301346504130155965749862607789369547674600911594779871451142069913936179319276110801155046473030210802984001990360665950753684539278021300779180866780912458616644119900999241601116920606450597210073285555108566341164182707332691087973904595618585031588573535993553226309548584253587846028811060516034616208085049956571986039416342636178525529636352458457949513447301128769134296137537464680100089888637119466134230232773953999712797301250760628420210917345023069576324810103151547713930602444158866860357658725906856078938011727185442308387822177015218010698227462463035635997643898410485429068580698926528956333163207531111627087241892355377308002353353080167753173450232317029758621607671527824877854783393557764101871531956729385561178042872771734291628346322080601361418308882032305112751910410522758797827493401011184441833095498414279950608896351714109019572086247838129302873471691522631469069135209927516584618362344684914321950244534460171651722082519357189077692845906721218200816996328100551341141560454354291349045271992950240469390685476386104146957318654979006998637163890963457687015571585767110769986476688395104676875682827759763352113924124379819232836943344292974268307446486580751724651758565774996642719872689821648975518946648315209533078803335847811138920973895833014821990331500800336557583542752216897451928919664322314386328315815594089305981553976113029840635669168270149369054643063070044204727499708593136718744030490603949602104709095309365185230034989620522221111621520104635364234848226577515555795890147102949078639828370630277489081473229262126713293848730825917124281092399645441766936090195566255954763334975416167601079159304351880648411228979925601718086854290918065956181482846460874507283094059620862107019921563066101821350311459602048659666433833436775804145878968043555488342839166887279731496311611896354819901708599188545111048676882980378347109893642474513827667365147383969118924387090114580152476285503369327390379613778724054171580827051216023178465435837281941424806129444358401611458203237465016756991490504475787578586617229258413559965820054802268934084860769572731529121937338532214923182697215894530670698391157043523849062712687559142166035923926969716106723127306867322468879013660282413042816297700826466998659537669792726146672839924360638370331002926806598843614239628594226827831467236153347456021616281548370917449174936467991284573501833151678517764395753261920472993938659923712322694033671321723509113924070282627838249702882212188155994533660977576670041161063890199733131931764443337303584763403837785371365438798457965894073075408799571670301746234042058385127258205176393580256480446995014367497093968190190129122289172992506112826766077946171135688442128650964248419561358972182747378514496034675885828344319270963148596182219819437042046432122410645197274908855104449453867775069826807074303472598696652798962768744682496601770506711086917859645842519022718770855628089554437912080026190689407474098294372460718267365527145258138412440341606552461223552403123711924116890521167276036624578096422770081454826668748607599392112896901120*i1^112 + -2832919077678818040122809318956972431127200338146683889075622920854574720474043147102231174239258221303598089724895405876726597485121179415338787726236349953326674637566717733655351913331708154262965772863881927221707679357569630073820085489612312109445472306370496821326448727898481454606079825920979628902077162453326862123120773294153263228069493021769629753491286949658720454123559807726699008935336505346263302821679577356510309315706218562889562890804558303414600933387915814431901810656648296687120926983130660159832001517537364595849844853658276955833908724837392305372328395177363355608870395827110081932359627650588516821133914406826461551819683606142123179082798486389100004421063688239915173441575212304759139707210864456166342767696849962107899870096075658759240407981072157454771746368622011634855692037666776045269525450930700737233811500618542066505166896421518202231012637287249632335014263892719008501267671191543957271112785433532118549852476928056680646809275652935565616180782882516067266897301490108911101533724844713542994044920783680054755469249315076625112637562160724604638255701117910856440128174818018879724842718361688846165592105621994959749515161282351067069927054423463702524950573381711053385495780304858218035842770419701480540337525150138612607140655771904627314576398997214763679677837358664827977164004159709602238199389677934394774836622205977209347966478413745289395918748842982873795609287901978793486456909552937410814466234155773754721154832292470444123019582107095890658154498989566305329524773804554127530599327050556380030208448120235129565694803721931811017735365971200497259434601860103546833691404896142740271262390059960405211984219062635312087960353050400400876688359686598447307094316160455197949361873075397893001092413398482267523176497073676012007523943509622520108028819783775587763311524888826027698886890851180230019964277993668215702429054652160673130424503341895698241945927980874673973725199068624859056110374552426725531486697007299055197035896512539035150931604869671360958163223995117488381871327320087839872482141056352904837824565195653567584929312587618000483536384658244133781284450140256452537429394477164228354670392781231251783547230502219433085837451581796045094938507528277206984400032246150782038503458973913074459654693754042837145435472065812552401819549003213721255504268957778335601657778261219762580741030826241606468688234030733931929651104679459832265982737833974795225496969092396527822576307353941593091760090084141312690263842420427278493449661034863920077588005555976418308656378740336545738902503621770765634583015282465470400818199727379938753397354634307334082775969475208083144609092271593645966191522772338617813999000192730811267085509595446712960289373127500520117517109704774060115892774325982035768156734728792066085684543898417717387758147718465745231259304668032851099318120586157136882209332615833194664123705308422686974219654635244092269671837802222656357123609556354609956099910779813877368988739276447076219625986087356044191836692750543658901891008497124430345725011995320623508275561953577496152766666006593941631384426749446632913608365856319028181739714685261787063267245937538040490075401657117870196564725174071478484718827456176631067215389035503438182269546517314400130614562241581434084564609790010653604446658679614684316827833474095676499263293653016335006732332800382275854915225066568283132463696892860507188073523623754379903069112091069141686514492678393316331777905622757617776056704364232318119307181614173207299428880827419008781563229294841188473696679192369148043038707091966075676322779248725089031101099737321477040600473314648049690961124302811136939675090944*i1^113 + 15056231462260051628098279101429594743916957743793726382350447373393299412047617691206726413066452729949361169046559895402176388389714006115473045032216525234676183270197184532479023897643435834322264020753668972026003180985270036145871698812561060946021437150545921892351610203236855266053574921412442131875495326778865301424432341749170983238411122544001721337069111291063529059161403172940099621347318730185038750393545619739603460233084481393013033314561483065410371913373780793173401865008596394265887966123797476454432196378683174049679900230796237736948439687436030389408709106196906947097646480837461753553604111158705114130890448937110645004090245792361479331641756763689539531384576931120524797785920861337147732151741060457912718627573103948993027589511910022160857326108334992124617132052874240591855940502632677202300839721023651748846143733268897056522593476703877556881026986914024574151085604360971501506448005742326881398856361780818417218362573376990695377527841640491432482398768909654118339324570004453933813894916462630715451361372637977342957973350496959301195810842930118864454763518271506470308890838828921670162281182953410109213128975692588989437002633141561350812287199131470200567353370770636442969588850394072072442812147439772381510732853337504117089453087035019784490416072821485393473245750549900947258117795660871717151807576451277671476645747568503003272624104757220360019939677950386182590970528887838418477622834464549627896144891172822718042767624046853593109226899504652921898265623559937330964256032489948724021458725895634494308533169375507282281157660296284844013548763571690542775503871000729245140687801760889686803393207289494819406456418079697495160026725320145934658908991054324480005214733971721963588831508518050491578739759091813345306032660213404067477526188589044571776217272218887631990070734516686180878456351272019357095243442953382001740531151391165227176158758103595518994062071714379072458186047739160669400072539144415611021623044269675625570783911335289078666889409601927329382859527270030564306781852723473687727276526665416227593206487428444448077718521009015057553779936819235241083959215885956437765546443995372044925435168609948972543678773832647576584241957499566537933214105807222723520755903334602661858052957265077837664785129977934886765576629747974836375541584950441385705387985499190352413894546031711479430825847707806230157011342194263040922633458802554544569536816796167686476948882307357654733981097116741265149261555445839543222134494736168799830538310161422040618269797144844472267640003876662866771935329069856919936738489958839182634626294096927694527178907829553425008060248688199783584148050883766995180876383918457112603979056435347292148113192825224799268274380494902428987825053716466822921363483988191691613199498977428577685102022719382099464103857523631961216002356874957889987368233223002770591344542487974181035688655889240292494121963659418994244178635233248954129332217583656855051016302384622735101725978866242978389477209643463591745714581452749351907616624160407712676255777747980104000770165435431993134337055144067482224858611545180509079816943142593362862898716398753456654024293593822470733451242732683900294788737720590454950477935895384517650744459222104738454079061682723996259023555124520268289360770647457235755964658875149388994434241981059820601141437106959408699284487549705085129028874149198346184476260134155397804300203273815637849142586277072762444336482499432060451078954732922188092678151009442900564334317098343738127134723455438224189003593116865975449629517430542079449285548738386852230568761645820932373586901487332777424104049911448779677040649765147165851648*i1^114 + -94317167270545998608932626874672922151160908299126145365242619984156969647182686845446287822892353642018851322837569131598182699477989715850231187747355364624818041799372569096987373262309330474355477131344310354150035368753927497842848796138869822597767420594560885271987248608455812931122148471912881002577656382489250543087889551321157571771773804960854325975939993802730523615185411316301887450946181782528215721498297333474170532097169089211582587921655047321119016335615539516740010491322599552043786289061784072472701018341234685086864223782019052293339794529617539864671175885241763475169222330772236496986707924887150164351701051549674711087400054955098143361361719408165957624055500677842361991079714323239012169123010064173848145005928450622049344424013361506008825990213780546690301834927645816402382503595600527812890309405534720827569847948543805703820131877535086183375346075781014757601630752431470250617786892739304054050848143778019146010124922885034274507804529253298837050382214498399977812828984367523706576681361408225348131280680553139361853810607235118259954709607574291225296262771841119434984309258411611154994831740221895738420400791134414637867277163153615827202079608521971764340087471973977636938571942039000653460474372134988345145917056574708431329314366766551450899104291683736081255118362130519939557521777348418563989139897428477181282347570440251815512720444285064589467435853286995044226254555342402396515351360598995325881142910129422900255412180065743041990684519592526593799314522563819767003385300610380055113215094937595469089427267006969404538053214947639862537625636382533313265265712942589457918060538001727346060505067858658765515795577169234831472795196435057372478340170626061288869120418401440026730484204430456810941682578645533513969756541811736505037054794183509332708538168400342785332271256814334409750282927248377495929352515942042915860271057243280335179903537807043377814613886609045560689418512292477466309059414811484430897232026652631157707089295126209418324999678315639772380224889831061910589499534126998610478661102907731328224074598782187600073702634803199826011143651904811432653781209585187094804076506287434843305100865646426987090040098679508564925577509063022759496482990480045787448764041717546228880344941593653866593460774137895882299502990295190586168444184588275963633619175708797763885496322625800233181267910287227693361270306606390931961894119605215274281794584436395233055430377370345602906843625922659039306369751157159440676622854180740419444160231541827643595253681008436387402630893162933009284924814043130171405367353994125971224310494278299374355071307033098841878758467218470343797636043855223726839058984591520520964357833597652464720650517400858867498345169503161474300715843422920640473340541990439075881981201427268762200144027639460354634228716349379482731193197016399593474021704532761149526624223090394861460565831421172989441248667921745422988117624532783423528562835138464565668971828718748299723210340211887749110919205102184034184721802755736053352363964711460573874527441125184323007688141894126788468296823197298797805529830590085509178485372859547849915826622226249032880258558131185200159793024962386803852871872134478618551193341981838113749061467447038028913148707971522637158771673822363101283088601115947825404624880482199219817728077757293614575360225107007001481930750377966875707700779332643131837321041905264785649624561297117190732817955575605790868445672130888354045689761177192923974262415440969568479841767755577863626681106339571807463770993177392280942073652787881253001791690189886577525138523584574130372032967247800792423537564031806674636207846936543232*i1^115 + -218711870515256178945557630899272485026057800144269045909650559736909921142332931173303218882659063794354661548823296287038420645482967720165596719785583490157317144647894248037973507480283363049526040193245555393526558049631315344688822404118483567604827085987334307587529883350880872201546899473641926678321654541239156420824878613855363420207604426429339986497562341242237928643853992646840421575359700652799757390772790418594303831747564749584377449248531594339599240142491369099991878416874729181186419613249277992051223115517020169719435896245502088422336793325155919792409262464045252569085343222260738551275838076469462460963657664839379906236566479319414782476441864911150459681756724499281646887719849655176602956339107332433780010501235676333147997514336830313743589228723397992571445664375580434585698524260856039241037476854934491065648789248825524395123447343872905788497763112298970774363460988297213995951993811015055346362015944520088698971419601290639049487813489913626970590665912507557114328084106414613542148824809171237992584768578291013532857059031535399853886753654621460627350052916332788001657496492660505347095300679170629779997696021966249142319751623339280764918792607912184997111072994914068317801712816940320656454644458746699074379962230372555597818992794841827143992397054652414038503242553377819974081610856920999122769357193320865890050608332094582637921982345279798944096176525597834097972566678362060856255474643793341765322080326263670784187631378424031225237635734953091708328028352935659317486440049766339084630860589132910475505594037410493334651135155993565330775321967214669836412499194845414322839324730130857362209516215895180513794504401786986237804769357591644622185696415449060594683308716903353642368127554887372924769599952618084154344043731498212915759415692890656103991070375027603300524592443245876138588060618412948616304984393534384772870527770181248136810914107961085421589537378364937762409602561275647800907844947104736591677958179041691278284257587832799356575636656940079915131478523703154951295442840634355138212507134306376086947363783720522625384934024287504458927671816526231718933608182350581481442013855536301159771268092295913788030647205482438655434696405228108214960514559854540902428807755694524771696277143851351019518753221627257653393021976593411872496609963355871861987758028510602580088490913803323547405449639505480985890062852328529516003175481586091348222422202893757700540144910618129252828410137173496617682131998851590377673170824547962147503307595029917267989631794389207808255712934292665780121851108332851981665450741572933072137244538243212270924929284432789246305424317889069613330321423608386733310460102032110765013614765225314084140396239714995592190503617192919401362943000139173971039239827005743643732507969702505754906765183925100081566033304606655008337477968531208319270764750988908403772542154945177502871748851859759236653710971479480067306265823462523629950786905395121460844380126888317382289257429022688735877286373519609130693381040198525917583296604391633292830468923535966421691027347141132523865903863769633558701064105893496112087920315688145647078408605465082750106602178997340625572858553649390203803923100082273744474715642686087397621146314049130659931936307079424744357577473425092362612466534865645101759883903726199734761660561118473430508518112130599255766156492625848294037921720470484658618315707400170845405221555253118226468171440160749504802762185668348724612369473066211725977254750728278929723750426417480469701872010411999662489758303851428432268963428059241168483485842415621461679602133072381424400231046928735798263081134735648804168213200896*i1^116 + 5819348414042005713327365963045552446593316644950940325563995755121615652055934182707004312374472403766013336063213618389872197427718294226652721568333251959627533162514558869298947803585326851304101733347713614034555598269679734237504373187975666240402822252632371587143897211593280892910461955495354168418599071380982010370754227300183708423479003567065497910558066516746137337542627558572902224947182793777270408987000673874325334374616184584001181950325035582513608235498667304258194090983810320960554019003368951428620797955408210226342019066368686214231292310923703164281713395876098853621186343375200670063732906079485118201701521412459780256109711980881816484397344974948110846006531116147887298799776530755352151539826951635075556014212364544591505488570419897892607663485571519164827450163447461829867431633455949840526731415870270176625261842490292525746818928104065746094721340996211295726693865083082592892705948552784495448102388558227131993136784653165150068107176568126686968433535770682130640691617698304735457209102613540862211894963093788178479061387150904685855392682094957021467870368639497049593388986056421000719733961648731887063462656635997157818821863169377873676452464587861909378480588456574838529694549698046337485439027660574208348790786712321023572887242260256677122872644797151499001779234534234728176004237007998652172040155264253777020053032436021424865290756671675611286459731951323345472202047098676137497033165375966893759479313476607750069686638240110801275172970227782506285500999089819680093045482792251335679506269574615170567721477157197277571943757794592450763606013325123830943949305703117698372284052101727611996553002695949079880859709877796175573373778010886194685864583620430070769577524372490380876616438406569510722855882544199252748933716881445218921331278469277960872594751066018648683229035042985801054064260280795246333483463119728433050962571786724155455420522329333060653612534245737419759917403074316040885683689692897096139360710900735538887076058006097491544378081511088079086404697327094435908956723270028718611981340298323825371210198634443032052127549491723564855437314313323084718049325952809713873402233691034105230971903466178336390208537495428167744274734285029837490192123611255360778876549471680256243304990888173367785981448731492695025843252358848465278146426884764571621906100983002417951275750341212903218802748343122655925700771945829655347832090772553547497146155227078051785788125695700252338161421818364893512540822002374871465379280577258769837061667984932938868734774565153658507617297460252694368628628168698776684666203882465001466062285231040489876702244683323696948257495200077698391104249472542862733106646830332676590362790087001152204628505326689907328815368216876741521424493218914875272732859016053718518207840400245151277381532262390157973812348068409641426266792326777217472548407895054420647878092715519251202867441057689821654944893945838249580107761526365828789205880822065410394046968267627106356320013740480142311353870989144344594202868146650418717566799713805571097504049881006419378052037287723765505909586233901843595831539808556938696499687090026891786666466136056728673579449583761022666875351332503777419690251232697853650569834493165033399441397462319460088400024499933802060421220893673389894246593755891483391490280562169600438079119697273875301663867324298548574264498587063137766690621749953620046942966739992528788577074655831816708664179109710696327607897224660772828076422841089558681554614083283434046842553957676538711937074879690630920686221939618992792852522014091145031944298108681613010397501808543705876061136449932197079793687828586898758041600*i1^117 + -20497819189318950895234513067902207426510072891283452681633777953439115539468872990665173095543490796220562509708169835499771151101849866045436474073853870319401475176396310410292517165143226872244401344723932911409850025861295784437704613061782285252069467213852512160196423022287801740297517196944015401236890445236384724042810342559968695415399209317934958808683829084997428604475282980206890900728280763714253793752602244257420786651212478731175611091931612953092596856511302020206493315939521338769056016490327632447436425356065842053156765171192790882344589000293393835298590751724934250536449449675572179343261325530698151670913570034937512838261312510571417386596894228345579394829295408250570427925667251856586023325869039172271701220114836533028282574853731496810413291281683755238699756953967699426022341625755045927929558179613830946432697398515360890080855417726491857490287266448548740386804168920762377299009136088044360904993552387396532587942891970928933984172785812397841682725698376056917921086250847236454752626125220973744317942160588859826465918728655230731235447197086634429752454867958451053043417000304508225376378775227749274775464016500264175625553448804762295535745029712197805257758639485969676715943465319210904002447839548058651255124750133197207332765473818214886727390511478840091103730856452419188321280016270460943208681416455502504640810584562319908636473736608483787638418841471834324784018653862604294159995494956218682782441889883576785727921270298704810319069486928784094988099988826875009176344907925372381641064251454365710025291071320948937110543914377761576524762017006396767705878808044510076714436556582568628820813991976080968099135701187200952969821352531934453100537596297201096907402501043673513982848606304017837252355181965314984734361172637959632594871188923678606630159996991715893448976498839870755491484211144096626784822214225198684395246651360811530178166808807952190602051762968115092261714221151854160413932413655304804291132522733263412845041628554791732642518158824709696712613233912976945543134039979587016594728491306104962606744427985688448735615292110635766992653206113118406833736765797337160740502806452540740078383673887598415107150805464934615551292995679243340742885235026951691842264952747342507752682063823037566864102184913350575562327834534063352674760597638426251812902908126695375912925823214316660151358812467188552956715776047593159783121637737908993431151745474327074303742224373940976636893694286422239534223334586425249717012029270841926144522343318737631541789081266714782719787740457087096968987568542319094305099755657065465143491932394016152235722737549266966505917896631008318245495133454652236879954360262238590925698724323106621448832900509254906542171330036094244285645708723562939481604868472590601890253410644081448670811582039117970202990330262642087685634001378649112201500161578527527794174523090223082634995217958390175406706811372470541380780239835479349394827748971661494824298558873407273367972578926628213354208168679243315324963654995296547078366404966834110994610179694401448723508577443674023349090990129590682489198899808145038672326073621722756256892992614063770784503224391388817979545932002315626512274891621354186974832799711476104956114519430161165400049180972683090097024471407737990358002528214875485283061841574480646148720701954081850885871302696219706407731575336409479963261153986463256448396558998084489579388280176651728143159745144752849629734078142865796696078631265899289394533186568487600769972658601160781248407406184666889357825024701836648043429667747602893007442717128503022783175156179846044654236986045272616865259917218875965440*i1^118 + -65785192921775631134552149167020904283495230529939523556756247299867967225889502480394291202357636972395144843340355588734955305626402563377471720867912856512096744324640001611607650732077942959675141562964582072398461242078725350916297315638423752518418890926777878461236630147920986779443375329594928053548626210412569509087237978394395375417193062050858470566763582869764855107803360053405787398992570881255953487241676999497086795080936468321336761270929277031303203912668853516163782186771676580297665270202686164498042265895368350603188485992928617875911447364077110179508484007503382962481013756079540416132581009973448419303238490434829002732087913759972237978547652197428561570182455346361501853033503121518705458493932156487072892849708757029191421230160055598988484957479477339187602468432055913156711058656472226092434599003653994286639924182652341061819584689681121172381778569008374000297783448276539245682293176027136967575612033509243100023737444301420208669012946418100146236448983802115771885557983102805385816120399010364781982966624976088183404446087795153829338498868824331626688053361161928944181794235779305713215377399746842055562239524457192613694479386547273461765308788245598474741779735307842081259719373521312847732715832019042351189074201908014613151091265851343072812290046228237734842437125051882187447026109240143797797074119380931021165759580249670092333446077586480315620448061002519966836197695665807015030864644295867409453334940945166073875038081672057154488434307469325768173579670215362622418090310125305908279832251716565934059624157928679002808180829606103479264736043743574161241104525804664393441177397330068696835887002267131441396442744235028028522344597239325598119073351246064964240121657445144002043873985678880883926285046880965199238404079062543487223875348195746514828116735395963374760203567010402470145592158223307982291457751741071920800928645356515788808722829578189126471703599375489072432720815809073425698802015670280191516812548728088660508027784398667102460683692191169086653512068198224787434527491868359127475572872291301627509623518290567239191045278421105791560841141479447198113138854126804686471644069898469040102232195395915545110770366610228169047883613833361139375486906764553614577298347355873398100533191202442625688076671912583231938727160463896862622952525074589708703301484207454914000784795996161546402083203328011625197814396601088654250657317909588882408883208526254681093694338095280045525605958108597401417546188142883628089290461223904336559625455566719549785652474926508393854342670031028852078829884493723214462064891591093790259053268481545524758410601702937555862200302363658745276408551797795441060483093963272953511033042013199878517056006144780650303728333530343262345546563388129139135568387082636095452432732725077513996896158882650662217327983143374489951411967293158457447407668131007181275708746872375258258710891850310655964759939232785604636751644767621286597547279801568072162420770149554309131349738242502213770220297633513229166611263737461292076485203143359519204242024098769061253934540680906138778970321245045742509230229547707443900529842461082264313490618342560856043438392165316701348309011109372018022066911656074231854349744932281087260423345767949697429358767576117645344965595440324819263802385814405984189825989110481054402252904896489036829985297902655002383630959267550286693892763300352168809581639133786369823853600785421585280146277413407540640030218815944246343255979458614429994828026002228725843182070683482043154517656105222754722738446710666134140174011101490368844934354555360184770398722654814515760973967386260864677570890694656*i1^119 + -284343884250569095654282530043177930654414733435798783718786182207162389071162633798369858598824261305743264314327766880181571648461069939668185083688694256497777007180318922521107247839069662740802512983746255576949248052389439579762995625314604173407137845294649979946938011605552017117282744098167717197752014333313456980958022748538150050463765602134382870641168799772792797351677162195234570443480372858456349849310543070392785298403931981690817036771957207410826164620344980120339113183403608710071756374684159315152021463162817411539082767991368890628141533483622573700616745235148900428287005203785201054531161917393586461047102755736138841698443328037659743492863757103581185164032040488600069801329548185300284834973601427303229758377461174789403243499717676679953052610696366905976546001173359653379803145088282470665650410084988241516852118042765464850936905006208699344129187393217139818253029901036014904430715683639477968284738084497831527530194542896322983712517298018964497944795344471021235700445789060985250216731342237313149166785707011288091460009415107599726303910912163877523898576193450109249106264028751317432724594831761024288907563778116423404056614770504252921103631616788937718303479457646601408920705687572886898178969019088979525737173560312298722771784200660382358665046406573511049498362021893261343381686889255550463519600581702702659106379654265552987644951192602086238786032548890335917236361967519664662675701367143587695078122264842484462309143318728948635023650971243071108131953506176016569089333377981283095679458772992031206809122443707838072345135442195599573987578856712548472597095471118309323265838042090345736298802832298447839224505099766244802777317159498320393864003253387951715890125291399405738943582688794847667572727341529077702025528580015653949825019305243279504779433216227406032326896448285550891612302386628543638910214603091165445059420800911891263894435350842792868880817663818082700560985652702650505615896069152274628068741991234413720571862322987879906007257981047056648428742663264844363613455107668576566536538968355622406114314198263414417816193052702328438160761344059619670345425447064276716105212741855306211359752904117697668692607805440308715442571875705125599326730206544940260392900437357885650375936327582356576453030732228787375988888577827048470418517789131304437752919503872117668417399166804480875843566778975154889735363705113057907525876216071913355973423892731972953164480296223286097092357709384966058844377242492745249935106963055271858087424703063319076455111176333979394935708681939978045509583947209893674455960581077180602322059475588690782998825174005951703600339507308157718304290191550178906129347409083749456003728120360090065686689532215260283960083655769403472422494137961799874713042806075075798819564158191375300383114352110271875280249374965717200401009657971321684572454461304392528397520064179875777231224065807145372180910147360209598711054821493657106620906362543214177771830465090996512140589861976709035111868588912564112700280968521799547495588408158909443421651981092149448835705729477338428116851348761797110766592754695179040132277658844584457030487504700622018446854006360952753744327990703891927835669238571903187297302164870681625480231608861274622241726231196724398768768827984832756335905385915383030616773318882242970451241055570884458555102249944237978827223872953233186168768429472947322360511523887771925071790665364810018268338891776353228752972522626620624692824342946718500646870733159272797881098451241046699017938861464491908309164158496811548709511599818589805368127026339114227020337676484123377229081500866942972075180032*i1^120 + 925624300209885615365021137387774750901185901675305033566387265922338004640573537294996630128680179029468027447212590759360876624584375797596964531230838129503501786305149030134931078421220950821796904035369326051612366487364444105128107990293161501531159607318225947022141563634861633395750239783861681324064910409688197647425768798760796540977249362890568737091857220513065533355265329746436512462947925565501484147776522909693580617997363823110248458607591936294243547756222383760114630403739557010015337225027159998707954436361785313268875035439084207764739562537867847723606464446095963517684034926500503001183296383833358492427240566341727277518543342640137398629570114010817573746101013615614260213666999578282763032950009893970155996392319107707742352620278005369134227531794745906069678424296362441809698254749809625545880083233227511921005009127484514275128995810001702733727353867308181776092370807403259623865677947671483328393746881332210149978402838307076109900593359135516623994496875761066217993881132289398886222762396436760148357181680319685928841691052986127000616211330852027934964633725837146846340380701265240074239096784260840163283863832743196859322059489640699200515239745525094889538399270179285724666242791547691992469661501085866654281078579004351129486346679552919855899042536897951786211232514568631714315666111053878161141915001150922043632915387133122977544065337952990172377023685637461408008869981069631051929551169245746133125337541789838289318073529907122719328614026534005603798259499858445103351601456603040573241909857466501330814553920961568782674897119886125903267540663664063450781120063383884276886978161827954116222460760922366430542034725416779097644678379634563127188649537737408066413564119128815086397708902942449653810308397746893979610725926266389203486559145269429196050758570279496376176320267770812785382233743423192888526081638439664196793240143148415612616474500246377552361051217355417458862533775038258816741349013000975748802629614977378071980512355970190086890995260641075336930139005041818548147638163644185726244073011159496738311213859445937787554051583196358544664901224805876051759376475346812166119070018776901847518757511795782683050428804108102541431625016135160884425176304938153151522831017522922821292270560118421541867906854515638946740934492933886271746837066213372121347256464216663040944994750070569803546989079868398067353060172221166317028663946068813690732106244964020737247999291851997138906150308701696514816577459578524582573355707888528630450238578871728505888198266519414317414544802049059918791734233034005023709937610408722373113146960513094897817868605789471202595120261232137701108892492040605645861020584840054628028471048626372607089268013718063676844186569497978604343016705871187758608122935122262864993431254732268158668333711750409408689292538689492762869535853148724430970015509003393437054293813822949470351990834250413644561490966943544158072626807134108830691407233312980746663776826981775768204467408124174094221071350287855573780462055550696393893664069640981876182024734736504545888912823191744136286535653586289956427087822004195160053938121412075178886746985296504399497453110829457855347478972802767155527049730753679076436289081565752892110588784504215289042938337536789081308258148044577098141658174715331500234116804441509697248639959262402019608965927049130821417923745859687750796830834721962385471365839050140184052388628484647495482525352152231870401599083064546953147482189051036174233823664942593306362240438284642075422002004751570828723566807581953757773420832503869897619852688079115284384295162431964826281148440931345629184*i1^121 + 1115393095847496228600869962044979296276303474062295920889090249444741895005250005263667149907247350433341772593841741256959080263835950723170035667948581116661508719712070662141302643829913044651005518336151832641836851483604441893561905215988202146825751316160105871576020523758635113604385304539608987937587805102190428660914638439984425187027046407174142831362728142839599745343363307881200500758880687293284820108008809787454287927833246775400396819424920712109682820317180427503711996163733499166641525151581781630535727466067576966306074218877617714395705302725061095954783733397209172385209278148752246908305081484519214045247205433281375853122889739358950547627775113825063429521680922754095913702315224102521850864463381475210376698579078377426899618517753535584547219239600844747997700424456379167580470580868786834162690874266044107157019306513200295085213222241575845240783619867948980925965266155584524276624420008408023366641673752641587615759429715947511140059789290114449304038268626438433056444192959302171898385362264986553322490047460350261749800492439387834239592689495985779425724900714676118674805562313907119873023226247041020551558837173368422506928463725983288143902205817804179151876695748846105710874459949273575561934014414926027714856125422369210632792876295699711471092453219745207343485914516507327344681817629304522075021860422792188889297484708312313654069783024411716522854940922196319073558870732254643193802347473601797206993914223374410987094297767974545004248335827539162221148341622912863984872974332167348583747865638173748566484316050910417835529965634528411814955359559900960666412820787573770910079088072501760518634546461473884599773218593277995022434694603791861781902433156982043014909908394222788686563688520230009197834907966532397635579197803441009182001540416634375314117569865746067382301092730967270326653905968091778676583601130527478633627395012786163898481835270533134560376529665546456925266976397996428457426461851598826414367172391318582408699462669029036748654061924671676436540754054491257306985719478606448590947456696784553430784457648454658876944618224196975879147214197312032866537124465091248209293887290387569151651850126771581648695089713312759557424535472555470874650940698039553251185784704935474298297175613112788119002042063415398849820258584674617136514373618518276397414296338286829027180252502527742628992381402939959277407268697825478758808148306604198725437986426957844542870687422527759500846426039198031017120302840892767272769706026627388873257616153985290214263227385936724459076428629459651236377592316797477100013758731487294470716731487836396769594342250910316734612543511870270682668695420580524506315615874323955150790943012946895734305401664955256913149052345744895744373582716379956825172938408621671605721221510122062003639398906186439301864423451047932644290576185665700544375896013548095847624337270918031289827107777652781376059473632178328821029474604581595951739986710503511621641216253321133285350830778015921729054193364292583547702162059325449712249356305767304621159601600270507629918208556054055402903610178088592243127313719469958954650577278245198848922867531779345177698387044577820855979670690417493253388442297482440516076887886032493951801003219894194859512779408975476832431264438679432354723693599365667420644408075661178585898010076910852079345342752517959852460080119557195704497702693147761094349065583192840308175814958428623499655260291764946891177469478816991814591826948601883971416949482154964322879074293410442496703659107584382547453054150971065987393344870124814362377391829600563267404121082813963478492733346152448*i1^122 + 278391498838647535267257245247743991828426885394033754956693571986525781705992526839051505071176858837730252247222252985108870982784699049771930979821444208725726960619422434255954576054250490570127278605665017325122322696622847243468491019368586445275436400322118182904287610163194733976511961705256034793717333867602520105986696083555075699817147171657201807677747870510691910763036911903095541471761531612459965279121518917940672596202246011346862208113649161593575591781639255886141083848739988063912413014501958428890837338678765339505954236773772861161044092036889067776734694311796454986510908668111008194215557804978913888471217010214110649502799009571655309856373818440770177075109390585051303693062854393009229416628967715437363990070336265490369130204253031509859554755319316006373721021730868834705788595538121723806616929370087887283632119394536144398963889582288197420532128865689512779724588821009804599569752643255343330010622392797203804930640103993026402582455630613927568129599787577561220169498671902379622936730082313697726164961623245660679416453054742623937767934875842295607781887613170374111009963571145314505042985793548361949350877658302918023555798144799601144521991802265249251954696541480934698758842404412816969887112660511020929355870399239382849980170806645010665689902794959311742763102151565504685553579777034493876768549775388804707219455322425174179234060268275482883536626744274949119007457654641539668217849382822091017757155017701956029539669669834720046465678644800590120268637866143493610262686160283076909040727599362032156666249144397848471614289615564748299394543547069213696270482909310176662832086734262459281017026808688621902030975201301688102995093976856916017810086045049197349994148490695539603834920238085523976341218093328227507599643048801126100345157895278858202240082642603804073516238515803764744294843126215634373100823564714905470306588295551380394086113082203506109030378771323516040998600063298785475696764716807115165391665549302759770573036832683951596940113630035813439663142053349385150490005494518200201552449105225922133454410021784101341217844326181130351533536171844322916140914600904616371569356643111078703166291513051954958752454182854290544711125781233437912056169581349867444479207205812054656171916614075602792225508454494265358305110996994920820643553125643339252245144008682301566233901643755632570440179554456741921145845863526911079783250455819841965958831715659232879055504691014642888756578614676927327595672403519248223672851222968455358752661162467948764875420021805757337125715861957663814374990985317284461015971892226447224950089687514801894415765015986130193705914216813729795989918088774359572926396719517861388148702431341213814423371709677425338961212650815902378628926087450498254350387157894031700863309025046460575402275972462311632569733961509809672846667766875503276845439281411372098615118688994782590638154380426207751689344930501505226410562109060409119090365605940913546818643299955632052497914342933818939625505617925300388100455858548263988657157352719540925592631418693002029319201415420700906242011195346873643119409603846040591838069426885891524448392169964441039686590225142712159076343308965905627467056898502249680427921084433419223009237855179190107635277421325877296024484845138826995206593798623667966532688731434027760661252946891343771006087890201331508583503857745847741712874390583355655522663567705226408924967942691758799268883785491637258295063798139135525465645509660226246256071383087257756702792155638354647180831317876343729167146290013260705246093621570096110257199566595462723732179213911085923463856128*i1^123 + -22605172289447365225132973013476697489259959611387193362094979314444058651407172118901846915968469378924876043506653758076007448080387293835353858142688168860807714685977204152984001884744443866019112883667505229241720775266481020744376007280132563939906286935129316833891819058400657367055516721674872112485697922332758011047864421603718159269762270085646680462873742715887416212608958926434406248154078829392039464617131245933180020827567405547550771724279393336725252537362060977580542679961136973975216172253284652767485147266289244392731928292417431437364271927287770318624412853379267995292192607779422332492040132409432935393860997103945424348811510447691998107121916476808472367649140259235094081757005160089652645355959552639265607381645170239410252524747230294481577315443078962067840540675200829789932074688963882948058392148959223559396440448994449800173801889414166074127927090197268581984065219523391611473386821842739493190884821462552757073592609679379152611143686123078213039681148983622151455177129460033517474771959021326282523329375401705956272717172724053772207023377364992205518639785272856592295996021166354815225187777654925292628046199918831861721674329377109592225932297260398899095627790449385974348164348713988881406480046708168641505992436944485844978533787818697576852279178339689077386187501477513493009796991972690433930216207447147629717483410523869227176798153726382522170139795480988630791165307371488150847234740057373101464829624871949920735076036315928171414740589544830775173534174486147579827220481601044811601511307500221807961582310469776237079190179377263148056325409452430853985517669525548695707305444598849165810854291152592362135327214862982186518536075499049691991557576798892209765130141314900883526598358754085689368691416586782011595259722169671249871631495748873188677853991288714367099942823648764328202418368799985256143890873181870463677444789614098311106686714778884197506843040111583337128486970073725575121787556567243252033292040066157969482149107788314366147687857923279740733647200629749184311871670165897261679202210846246028984636533423845392336691258286998457884140541887197368985629462477071054518112374945684723384040280763457776857723318527800586325049077451134413790351604774640159747581865663129028094235014987376938145012081000766908915103978333446823464451750104829225030709117279497464640152015071008646315683577871775071732920446669103297224223056420938314939127263198434242797528138442289167867014456974470185399444798831885490176562838867898437580357228388010630350444121358848719509038328707445886718406922547858396727034238173294471310513350228672741562962922732572387222974920994716074712026763010281527421423770673719508079739647482752935521167568770010603335311943377430365896673265234491331449706677009345691612855100653791821156480897846345813581209139815306372396948269238955378811311577786502781677346816629894476741284703515631080154574445719847410002650585579395228832479039066331557225475693013631269228750427629904812469420598510728721540002710348851095075684531379477577341371165668579730481919606739176658921782284666250305756170819522099786393328202094841046890217591246641988484563295998932394000193718787197410825340937505858522564972006810367337694662052291177432102571124939075519141802081045582613522059501017949051656543505349158840815866823193438543062547138559388578236851013905450551020850069537457118766138918211350136107115478853546405975759714806679633087604045066057577213728396042084607906767294727752713354795178583071778293353640987912785740212247501223388329185555777367709689523323077976701433658875218284815319040*i1^124 + -1673798825324979733994672883694217964480238143293795671984810951618124410928133184020905773689501807023856911283814632609075613039543065462413299418054227583841853667159210425292606203882311328014328838781008187091703817519566684898127572086601899559797385439394339695212482299599061358814221096607404219022562826609218060424526374387709793870793679208269147250062033330452833885875018437241746999140778321090814078758308775382595232374143703254687596630982727466494335707644737150904270328557935468883492295225003551089476633874422785906946223268545509703611007731211628438383141757203031069316443406987181100411614338443969851112881851256048826176393496487169670212943661746031891689918167456880558667812334639534452381240826380559153319743638348530386762796603443937181584948699591216836423532765286653650367378069445985618705913857468102610525732546010924802947460224919312458187328457225536662565735701440932993015583871390345018917792422951725763808430623541453005270360714646940661437444364857680096074027255719659518890238929109545076531015334996788897167856888423819773999131956434809583488932044373433270353073891893111773363107982578098669501422829883330134348503743757358879798856751502225949086421102733220886580063160206669558687375503416033805407005957870669535480762513170357468603546966380418883989504451974560603992637344959947442840106918089992550009856875073722483840729990762621860030593876044268983497648701640528379258413407440757224950828161724621428013467578239754527505497678610541639805429956442871860131230026811729987774719519277076923041535302528330110191813046981041206072197790426446250620166678918330051924210553413612559989248898778787173241352742123329766742483894371023897030480268297443329337578273256621800420340252052051728544618786967134233825255911023314175864755613772452110820630329904753270876445133427252222859321929301982835380594356344964074325401341440117075430327170145206153647924140569440057299370434515898335651600404134661683719205259552245589907656594089966669109995160740871593933951996286447743552238506039432029792731589891162415488784740541960087433057147149599964257294846765314254820783123956980326167164906503776782072430320561790166769105113095018856688928741986509510372333342933355402280005656754391883790143459785501560014319106478511345682130552158217209485433910068488832734887980409489241416433757673577784112167886233466529393074397183049929556379803881052872243615389461763556097103373088608247827697287260461828011905098433489022992204432088980222006495626295170628007216782872736742131223379122538158544319512252886651526892883383807468854047520699901274120088234024026570160631542883000988904355861196664965775835676032602367094797746583924977545322891731282713623345101190667394594393279847093352260084894450960216742137355382453557892300271968199207826565358185347046074920251642213011270327393352716028016868291091980680387829516634312920802872665590344725721379062276324254703222022248340926369098467480254156153448449542628567124051048222001847711326618837676428067069685484588725419608645662120051816433618024917641302362313064683737365750342582055515462481415134236998469868162636820650218257139097675439904433797284942602716470257410837363794076069156907584209608585025450962992935690163193677110160625570670252680386998249870089003674167666971975882947412252170305558875995259329975121663800188970842150456744907538768112431956840189329197680354783527173101941374667578111126953083463195239275578222588167059101041597861975917879132052864656126929523493751078485240910040396173808356004797692892110658229839080775423907396312740397056*i1^125 + 26670356228159196715334054112177608178200085690507486112931923629863421082094271200355115567302023716559052013837652635576134890277436599903509293799190217769741807275659047769782349286181749032229346552507557681199233821707034617518118915080754570573367711918132544388473990656653705659191667681445118175193265187144509854126205712374410090898460098035848821909914898089424215178761090436281897920006174133531913262379045433548448620557967078715809229044394886534210024743153981285816333540020441374751037331597560529146510771287740805565985543881715996797461424683289564620377650204830375592074357631525192392672231559300268689960032496334974927552325033833964452599570850136116603806958146728833627148319510812663651068513697027201913214942746780025823900182260311422173165122905329815908123874291179465468425296662784695921978188553656241255218281104542237387853981951941415932549822611826379587868457653397464234154564552543769839732394363688621176245235854397173938891642375010313498033437268104741489798567122630081872447433377186183943683071866900603084714293245029498934695341993841682473092005794674238740284427507694982802317823402325882091699835616708661595811142118255702463331144259446981997255595926035580191458429822591891406090666347235965947314089102523176882602150345571370125816324329226210815412568200732606659078494820710603163145614355753284689258245089027635546116078868498683621330058762026300990724409590847631852634943822796398427625017073631165413290537489679757283264568603551494018596381417432878422944598389191924056602211796570032372595781174749199277068530464080879373645311776045548012082457627398233262489813339861416809980726343352795865591622717070177260868775606309106840541431941832821087521797472161448550026603814005952257654837557581615887712447295477384726189892652008238150344724885214217383713521993070742398146769760807062075689462080200216350149272277920908584454065945263290785071908007529697234854070229835898039354173945042232861877181004486112239415788125140664781695331105820743429903856803384416526393347463693787581906419656154345731561515433475956628776961013922446881347397646487823969126579996534333588246868048256558553973919222281402805320751467339245202778535064411249556505562367761572889359003109708039677163120696658675284131038039716463627148198292717470938035988652672827926618167919959191241055889206948355017290619002922357984462082886578187558328571178740124252888588423824288696077002747921016516424625107735385839910681474384190427342751933000851898228568745978862010729172013911580434883900876047810104497860011021490957254165764637540092010007149550369633053481979299088660270127969355837908766162293734978315116703911352354362315706089301775170711065843148750749563238298068713421565410209931739026460701546330273451739308040071568214312647619754301476824090223644609553422803542135208744377326692440485274723287603983950573081122322136456023159331731189916021588154697318537956031084456320801996589346643622301963953701730087920518445946464311815592892491752263005666577685495509371384628848558397672697803381340540786994953821344919483454845591142303969026307732046177509222435122847421814059828029062489259146843690926386961050495189767010330817737221592745632408403696859329269175220638483718749360963738483118721237074634021981778759013129363971002248437361687662554433392592068968228133799015510854780173229069116205314914672348044706832374830334234974365045798653543619951259969889461711245734555183592802967518872522211609970629693173384317537899352710028278507199284702213429674663403957229314055041497140345912912700573304750080*i1^126 + 74963264804689919485101712081082366742845269029542647086179563679556711452424147826147981907542520675101729774930508419720680967200452379638382698508018049652002117262080704782160655054603807091356185904661830676950839551878499435855020014870916053354208292835076931443782124564551177415798238823248859508659859786073898471447640686632308166552343075360579688089779589328800561181431401076648338967118438630371974913850914549875389242784949464691786219975598212168855096396478886292992742832729894800749795824140106834702480867557899197219881908659129614774324848815486516096276166633238804742502094061746489818346943714442023571935964453024789683391427140158213541940032021736367644339644440577051818108967866679943727282263533511742419090733864592178633417517845324322304168037465824165337625987435741316511475843017758819030624992589742388958365639755908352198379956591351403203146546267687473660143198571673240918777255109710650686373925545238479662443349845213927599291033100975349078717108836554677871789923033448097291842504215685060588563173803905056070506303067786464100104410269877760944820664419482512204206118528302021119315495992014178353279196890970690463244868388596521508488255078112689978814070981929854743515424100435471892226018471766002434363997334678483181187029123716465556114895366933591732647813173597780930553484479223857250669705141938978045322358214335293962045456746805696815034532354708695974397835659903925187609379030643478676565394470716777263733309904982880675526838651874732146334890001625448992671686233788734563497548821115287593066334607537365638673968511339804201660443042393923090581241397831225898192760003163405852279443348827224124904742579763355849644938199129470271114769073499658600589346603050756764059387553146213337892415895024385342628125240480736685834696420680091038632531380996896465462752830140989658635171206925952201626319358687762960929696053330718762059945169839805085427871736690901284310173782583129098315643550349878022257500662599111807368869631277213341062819647824804272661884638389623859183615975712919785234512809573268002045842773948810825342264804958774712525851275285806956417555306349473004408820952572217131435983594727564094270765095253343656707856171719653364358820144113104639489603984441360079602052150264822575636357880855020734780982641468651685295936423653277526821675128352779573971617610463007470420574004571752374083372699140580295337086365346696590187780912345122038108372033225309019993645414975785116610112308291047415294290144516950619503573864960357110743830943162842878132535013499862828025340389082119714034655400709687178763083063339275181620732215018165667370707071477256917872742250502691536024850652100600021490372776005933278091089269150223446428431141435936239297861554014778068620909576434993266712260728987017665073276455577380434636925067774251361735313695477682407170793908535022139650842918475058411097018482211351838649616894951029225432839959654985019697570006619064914932008692682949816094399216311483745057407484610507522425043456011397508632245026167496949601351183341231945944194727726133490321669840269037751110481544006887866598004914563420275304669406889011181311726120802642944000700362689350092732666828150240725182209427985432119275884241534050389911646449511003503218250813546119009821336580248550759242892341129064881547857773833982867633852250676620100485372605987469417636270255057985804448618975069012163602131606855485387034442690097088133592237225269515712453790631472574718726873726532347364596279874794996163844447968587990162137647119438138680876085017530249835152218182622571980128256*i1^127 + -89508828921862363449023971992613116082728927515076503341654865134361412692512302659968900977070243638282567957180332233475177205576033131285622079763088990087319238731430177700825712567192255993003350906924555471250581006479588521391304757964280903107364890133602791028343511663872052158102782108350094983228889615915763602651612372382449612719659829648497490452826045991978805720630739551155364025890084257214601611766122818167944153059441863612057326868910004567890817956554088769957526250707219462020860218385752843428745038888542093139339086244236708199332645250085568994932578848969191624344723030443108595070340363619041730243610202353583749222769398376577996807773368542719966621071399726199111669505218196645121773894255625248708022569542184969368050885423893039894248776415920208262250023704768057361742042549563717866063766400813470460561367411211445339459944569595976242803689154540259257615536625970406986740368249021850491972701835163482716189384524113576400841421742542803916304070154946795929384726386114058418941434986976153193736369454361614335925449002174566866314727949181572416586388186270713684612763060832401763242641240424361406400777787669197293581011778839670103008082075964389595902204579027313479695102904172551391019197983877590142104060127879892945670366588031495028982708508523860350498068207507626340242046007555474652165869287600803063932888942793045803582787220758508096605320035482110929804823771117742768193831293273260667806839391875453631324259247588219024415798568774663724093262071442786118931932365417872290615569688746079798717867795191848261865210822422272409199096834108457922843836068584021198804659610801959462760522636158409830121488926824348634597164027412830515881570143989307530718183480897293374846874982217598979806285926428012402032199305678289893857243701109735839222289595432611559453815800125943829672393867926210050667315453217579498227917865811452915825575806520463798473089259405927677017210448333862822459519648430694410310561406320476963852683848839039336794097378946495488284391097806611717338813278631693639444472468679447712974483322831035121922365140493098898775150781800583527189327656542347543057388971303442228330303093263004368072487507644278782383415991966402171693718820634770991525709334586080314488882067014233936777991796465743767672523042739268422375711685337560377562436112483596966518706220116476397780811690983766859704396033641647112636535799895692262459620650212747167385252102723462743245602231994056999630077835186122937853674461934599135679289356979426133058156166518353573330812721678887395534154391251600288758260157768716002624105422428939660600869993975214037065978139225481360784858557223789913737090927291960577490420009326030862360941109917045439736011839376621779499411423885290006054350727672423974247220641199259421364725617883668141365732892010105109678437140442273076945939585878461355739627523907421552922326972828229806988234625254191476400358597440101448770768264903927986969075688282355734350613235045716301717196659605521512388008751555810905737007337255937951083280193760701483507480581830723827110606784562039079537819903855079300503604290604717791228973318376022795452978320061267574190527721483777335413664478571163170704777933711764791748286678933901432796264881243097035620129218968198236227102187988196943232681393610027056103083290361236572693370295626529822143920426981402617732340889119692439280587489679039465819713447077770389246869502674595709934991462332856455131410546281626753534448746391059998608612741206559487817942396556211411817061619206949225180141773457330331615829777172135936*i1^128 + 1485721619236915025045497531063026939218199195251425452122972784434311213856952829801452257324822213642401109078195146482220090796083404845600465299376840038667206502331783645416352250890440223896645097519888396205093042287819503714816140515918799388577910072659245498889675716606955007585456308123676368661162575742724518816711610552849838259929668042617894860863995590428498847718589357787764571626937593293411437680912543108210768059170457393415726828843950920595939907299034205811698189327212825465146311790365867913269033844730135319808109366358255663104413683962926062640964741035225227954481738672789192917080810179686099086960632088223088932667098604859404804542958791065888392344075160006007524413988649855904192976876251759772446529573312513452375918035342661102205760359798890860525304807953736285333867281964585760398506972324516203613966731357016563428186166985106384461680584872844389323430562786815671132704237972568968450994690670731158066625475896261345514438315239776072568422277392063786514401702228093047140167426871254765343832973910755323441538634227402881451377817674273979268769334679221849984854907516436963207653915710030799611122196829164384466926583878947855232847044502734808994531546399275013116253247305819828671216079626368988911290513574842306927161231472491120544642329800027692436797103391275747344810918506513157864172338334929729422079586425324049953724513578582815819485739395838359396037782908186707464777711057799939594677555464216704464869831444333836872843707791986137544913459463396066696552237286566839459210111376059365467661824994506473996657346422318025905573916805644246705907569093467921932278236267218605628179461725913137497337566903293650244719210381755315399123711845510451543562319062164230156843140529698300371081429119451012446968288458851197995213294548579349584912064609527890992122064363559275779606790535543840418866414244433588525842878705157782686694994778412289114031663375165686384395940842981704336107571132686715492926173045257626099407125188928392531385186129603940345889252457028493800615634175403569246251343053847957904672128592518870250526179808259853757160242424035493830009686569417324765637448502478957137511740072726482389732409893683544629753771641310032597958309369519206220859687724090503039146994356364240920979820186810613146051250447703632929683607787690060760269948732782177986316962816775188198363266735350414358648792147974485188500456407376965086051222696895761680378901313339565634074217702573903041059812261314499166992512860159971915426281464295069897566662906493959583740766662088524103667992976847062907433944277081008214582136090552759291868996794134622317235306682259546050748379575940152965879777350482958099392905529576345961477871073657193309178699199423084015813796433727969966755590480853945557302371263763367023535366100891541247749067195398258251716336126959666535230859424310491160938095450797335706171456186744271452947841223987423392643928402475594629375173951238045089855180842961704380461184725076516737620871680430931170905007887341563578427860361998286696315013528425808800286083885321266971709290506199938526459072718314419924958000236318799916090166974160600873495796401976492067390457359553636786797215346388249745845443592394980747128148205637174064781314139282244870453624519925739559331241402491829248779853536958006940828705200907690298753080396883935175036362227968076625473594986466379940861441718404962421203435540536692118690168642732067009769824428398684097950377426805767454325612557409357331752485615163657538819131290111297659411763017306731235759500497201009310541283328*i1^129 + 68483002511226789667466243582985237234381071730972571431785539476953320230756190659013735254173896154131495070570211044437899294304882888008610574137121610460143886491107406846354700357112883543450995394491587612616188734734044263191413629285743326949875883289420786337956527769572460591633137634156676114476353143193538664796649605312256031897235412338968507250668593713511530515240341766564728381132672177835157032618922437917252975115540977187799235594485998592809827580286278142986680847147899440922725221247824593550820503462144982331434141456232618250319710558566334108714599457459394894211695677750432976519282117153849065588660462194122295698228745282733374559223584562468882762684772027610651787404022067064436762820795829066936772522021316244695765169646684718866080617530131280243097704471113874220510422480696762532358719072507425472226937461455749061097654281677981342672623152119349460441357467810355017854657187633146893436287644555588189301239847801081478694287413179534453750913309589023704246608823408656028562686887903846301875833794935173497988497750015807035053948580851421165904474153434819476362487396303817132183497845628053938608203270995167501829515703609853159782922165208737969967578237854779616916385264901973273883572168246589319966168944607430080998219771729913586204887502516758432689218341258043840023519710403980032453931245335799409684518834558777025602492330354478484050409403436900564449463982499791736781950091526034846791252967800018326629527666064991594180498847072451830560556983948788980870184766671298020703155542013879909418701608347388924009009315304996896744526358595032383785120130132570389592718640294881919487763431871774385872340477306796755294960709855046217983609253060572800141101743757954802791318284678249828298402174119806953242072230913528945500068036237093330346042161784810003198515973692854524127985645909528213582705264845072180672702488972936731865051918561635823578534138852776567386129248845118476043296507445487443240426878959153635605632871411089636559105145168252293623182461647417805389706807650605608455144842202287628778789819717251930528148653911841190296278396154554831446694592885030043170193257310939955699391082586491165806689634475707751756720313270273257869687145461624355077250368737505469359531981841833819632435085071376270849919282201706818236600039177595324787854555390269543294269799154006480539645971654295444318127610979206628000287604984854510992748957197810579139145268648788373575825584840585779620317357555506989880504078518375864345850848471065278522627356015603014063297915539487268190403487773584775290754505741050008799131233365990911971911998497786780796104618925245936877582181721045108804109724659001630358728328860396626237575839584814254335035447454903298014554366344698683391709283867476852511478951272876870954915418089099698809892792160635974069696584469854870033330593182763336448103332369881129204888107460580853447864509937991293209287539262567190294092369720908953033889322078418254300609402898768257141983053736091344221723924210310825264157594399989762128347209353804467774829860898697989097594934024567910863255955493787607192656173639902299162603617368499630000081028792937315730536318109265405015699435533893195668942190403671417470024059569654642216340678586192443794087905931596138152978074261791735734639752904809141303820257823528156548006690778159978629640764012239275429753690043738489882834496260449736103069332903649861900627487193722314007202663796028031196376858941458397164414115130917673910197184993558022618648764745969566233229457810381966429688006928489896738816*i1^130 + -4329383386356264910398167967744429964256680317959180388011065923961537171893088135854166299317902626728914066043858896649578484153913479462786238720107399800805814563158759498646497970230423935413148156872988719775632517539771274737915212374391731910450373500143482506799394783844575224205127137095578416395240497209650014090907235221506340811573510024969458708476015032791412077015119869524030210057589572963411727369302610225915182092911729098566445184570171315480630893918988304693752612645580499512469699728108534584419437151186778237518599750406858287356065471794526949081233732788482202237634598189892409261295472870857919565318023245910398661370840642085954266225748499110543326906029213395986113560619574083024799398366606787651053703161732296898456604658773976569420196875239921893737678144452397713955877006331061938224737453453865118611120558773579881859194293870323853961273395661197018543428565463716196339221278834893155417875420799832349263918906127127117815561948860361008665249689515898797061888543130295679877803730272219135613596205711857178194484870976403729452011771732107271065005252943819013888690230104297414534576034064290365645443053119938450380295381162076343963057902854860676022443293515500562952251594080995166600967845103546543058121618368395406533902957774708261331994193968816462513395536867193841519231491784392370703891507030020333485992242053631055922126877030616149667915967337585409985249107048710617883812499414376341224865276569483009929825289365059834488298912727125083023283200566362357597387479699085558145284058682211378908380706941692020968477146106946917388189080708938664146271747533959258929034023270014683564067773821897274839231176170974402046765075532025543235538705915786466568499294188017837666944029045229483042893328105527823329232011438488051179709725953597350327689847616317452108025731083509720900403056129080563195199779696693612008400533228447724272977661908016525711141819987841722100967224459223017873863195168774927548447736008909246663239990514010541781450948755275844574869618658774617850064312309406760727113576462381555960008617592170364130486667054868712440039341520855781601681386347338317835948198615027381614794493017549655804898714036141088171630476348824057823394959787751518225669983333347133612016182351861522450666172544311898435424080269520577401445571193390971222459454866700592466752601778019480964727626541655693592525285464938616977359375704588998965496491565556851056464604303976233300677036523133123692118745739382102948971454513012397264484883787673906909744059565092546846628570355723323903359108685896923469733209991097978422032233893536216941079679725681203827768605546470649203030135041724223760001294217165106251826142837377245529569175013027003468697491377344522916484898490308210771752503190760225321113220133991941403511216278536542629950950066307986719811272369342868117072531456717061640653777793581397036934626605372997947887491091356122988502843019578790252137664784085836126742219514287698225086392245040480768112503799543454232425408531769701321687009680014475855057252147338053185187059881475335298680397747318431838810379779065791765592303190809371165434986507595283555542662270495562377129356010625804096063536545051041123553894198609836629357341379313389984578446535653314063417426242019197803846255752561274300065319504572283143362467307187393754497677511096702774065093611169998136857936640307357730140894116151655979632412478595783132863614046703771251765961546957088053504919644838741449566719975179113912569103087135292012027113949584943637277106298309008458481429471297536*i1^131 + -257086352688890117039794244879081126876414179024036748381737650075221334667072338319276087107570137948044637013144419439416427289982556335326792735540109606456458898852264620668030012608639004629823166584215121472665160763674907036315579039320829340152626136210114744551562974305563846086817736586585666746244271057127740745444497332667483444821318089895587436668351470866747405839390325051276367894177575832199797995227617708217616883881382671820721475254355860946202486965151876481364448411805132970223959196803592864121242441212544945885190469856485035982674348067378921180005835893512249482356330287575981363151818456987188395961174518949595581628119645890883085373466047375337238471777129632198562160573013081129199331160255654055268999376760022906976721786106724018097060288062882412229851716292419299637674872316568128924347619797758124804954054437274684233479915582816602504982242127535997270550353679074228484085929951262700808845833132135687463043951133493483910565342822166021228659268906372950733788568756340445497116672037681335345337017607250338998794744769941546649902703266837008265636521451314516625325655886028686531568442058402398940251827669159484039398993360294282226947232357324715701092639095556878903438410888979561481023048211021777186443917166069135054974614642116974398583375747841888293297526891815028400452260108741324272627178236064892689557878187104228302271314844887748053712046548097139415787338628464125451105024984965082831322287485216960865367249808008327602739390005868438965549579480405094350436910087018134919146411455635804712668326473353938924500452868806146938646765928656888113858586392413573948056299245114182662114307408888049773519073832248560092021097471083683744815120119384217234596025770673712972186057797261584377607297223669939653622770682271010042506476366372829832815550460784959863591228361364251930294257120284984380920507373446178396835446483278276411925313982233279939688659944798592668773850179821051269279729854059074776271077718871596814505349941391027900904844726816497038744297258945646607383273618510628136261770508703706900517894778753662317509996163267068961013304828934647904327015998452605184417515644311422858624671848974020256793368908620755103692099198404469680379608615550359922083517060598295663611760670689577044106714746082741678208711425007107181556586866677806890366691361407083715800711870277646472071732545142911133371490713572866947838165819753019183593635916659363639535316986912803953830652405974254340610294279817397442256122895890123866831199512140000240617009839871677401714846510555312234046027607982931327295543656237281148540720977770237150306765541307714649025342274188257507828596403992352792529680669202665696335795591171000619414263029920913969527955738270748790370256937740527802676012300355431537212068807604279440171486030543475402691724501362411148488935626740720718275429387677009372523436049724756091941511803796573310211878822975083406358404586860915117380727694284558471619610958824704389085392125440655086886860542549062908602583386295667336854254799372051761647471052165619093230637194305630388535578153172586445683816448109035669796380148429238379373597533650794240547564358553584380672778026678194483042484795081875165171246068794843808986976407407413039736668515699794595545136960676906055718764172923005861460301826840003402890927106676307622992376674242656706949622976138622197019700038430794781719743829152954045237224723148694350925996658161847551145051464444731119964507900362384397491911480603940419564171889776891430014689387719214420176374363661166625938051432448*i1^132 + 136341049687683748069392176432478175172829408307166348178613412648305693362947979261277746780449415557466693317808216385628986872804009933580188937068665681186038695752976488641321616392109333597543518677789807997812753605157340626269353913737010544314713575590817255635718765229554692679206078085561065810546456165948773884771957273616359646812570124433542227068958934034696837127967047026359881289335844592577152738054737987511682690275212876767818149167843748116817695894606958445548833297663978925132252680803587243283536844923101637236392722264600261467044701499254808239140749370393882205898494531716313357240566590238001247456305957923786936891443681986343851332350824220522924866884696439131704034165796816514667034724944457880347113887158054227071383658873413547107730565362619894102062762597956664194437545612526296488274293328773377453450146253977394621755162733467181460897130944709709865214798621380489990048180975083852085334331128241910624536663984390128882918958281737853281097304732676777119365574394247258598673798073881598345681542851261762942745566519503368641509370514981914533394535257647865432329116767864407824183775444759810037487300607456424900608890954492525021320903698265173929425566290845879265632657971372897233802002366181642756049829988452425947735840629546981857704031299412434159972023085072639070864999178207494107075322463377183019814613349497503937990319497509310612523170248074883304023134824214296181684003167579704685399160501118404845356972171563675938597514983525760844656766183244354632118354653246805338049904977357717562073854963477383192918417603622061856581831665914513309411273766953822386054824546731964931868534690676803482689043438257867060320285894396602154116335682078202853526189922772496969113872653424554579285532018977953926972787795074461358855566834342614671738997406525509129077169956088097706479253469600560950117692415283203142597847254418963294107786432887261873035633507758158978216642175711401186341057911457493605463163893250196316086767986386982320746254779054479664540321364983565523442260988517507949627318849281726762190477334021562995619497212832212242227827869135999858487031373357097673214429716523826034911421171913113128287702932674297854214944309115202899356498792860793223208571788441760991723168573236100419016502180640442949756446375630817592458557112309657427334874455280380203528184564461738207455314236884261002945776118095872533022062608968890508642393213679353394555680074368665806693888058635216891861430970426587818064547223238142131552460352116047334950037249540506248317366285307373100209951272973368868115107652709974199899145432073181220910187413218405659946730422684163190580901501444877124340449345947819242816077472604841203593073521580896620338086945291896536158868656859631844638291187722907517773369521953261994725324107547442072599779143064323823432381516699074989516226472362874334747716724126137277104736288066200827320084302687862066642882370919263689722264626431283869764539268831855521228425429981938587190315161231880394059545468329544664269682009033231524002989610326800923181113153910472153728936421782927078892106532695908982035972020641514819155298898073067359278090701588780495114599830968630505426260056068317872307901226339693212664489088352279647564358606265081109989011440287467968909771706886946624679463841371310634465373794813182567783891903997655616679640224497010064229486024197216111589184106702525108149934718060220617755016756901678957323373208407517802396425537042156944738694244792386365258403977372705416927256347461247109172465276733774037516288*i1^133 + 182240687490744098447609042107711708447169301962762134564622460167500176399749260439363336493163314148582439020696876510511383696154685647244247111028411722468913872985931932484047831113907121198510372458894280141125037917405930450740495590986366417145103025436472837171536815021494069692618617382231641794667249297954056575965289074283307396494696624577293483731536795408962785948370386022356926853541601171635273049754525006935677810291088382581533649438228713589097403535157836607418118421666559124150364588602635594178674773591696424627771201382934620365927459220962673489394762373864474283097861940885307566152983388488147912205866667158018619147445558079441637742738062611283688252762778236152259501679357200131781609647892670722538814069999420638621178767501474492744917212228421463895145801410401256349508213872275876637669970599753836409734617510513599150218432951017791489908843507723548897984524130614208038760928535201366084919620906542140340039230341301629991917548875221085163316765081461825371895591091989451951802376607041214324294249319213728923792208026018053075293221865973795326579401898140191909509079167448848306715016736692144161036306306147074027988311589715817467953148525454702873134613217000083784492186461061219420838247604455283050811367636446960527945307132022788364151131139607886305255783502030882826221399344809372805648455272214306771140971645547179143826288081960129492937402464671092083858393053769500477195120879605085059707436600885034880550586603892874175961722471634355631177121549009445562792810656332550928118272791157147739012936402991185515530430162262704625326342486219592180630634685749230783814755003423494586604885765615838502918461194302478149563888216141791225335652243453202170864798636542639784229988516044675172085687835831866353241262976908990726953532306946104225829728032755828012697776423479147218065649514070724663019018510013594341116281463538237984553688391303662372814839295930376991527240332420764592396776704466173738004178893369905738868739081164660388144136342507287791686499303962594132002140729519008540856884366992548702902772553383500315609419789552570436784807767908154935340428439636263074872953854218421782981076784773061813756526772149278253756088568564532023380712343800056776761388983214189469766753674325408698295240889648145875428581245331604317552595116705211062792667394525912730898545205880561993489557442523009247350697538608896008237454865446685329920610587334229104611754169549372010754430568356807499686522707969590382786393376838672086918038857296268215841692284812529625369251708899655954631989203606379251406444764987585195706544604282756902601913021848692029964812874246389914014833366756658074230861985176196695381087679210185957683533568253562762726426934893052169420584878550377232236631843935735883950953039254539919337269259660037275952448643994198297332515706444902715550154032773543987430432017216273181217502227400687804411015066760355102784803008944883838597155961169280679853600885463474495967640488738660572531258089066237645088368866230646158549092791671391906037798647524293353789670873329438237128302309297236086533428049163291080471180641936770500654864325137386973462843634384590383948414727899703851027993482385340260443342344451159483769886612491932065249499324614440477611081508236903779715297175653451558516512145375690710875654888163878148678996261648821339880873041607489112222857198013673576475607893178680430544935828714626430454126861157621116586911871416116274216163772408338876195106346024505451643135270187835000391764405054238820864301071821963264*i1^134 + -73331872577078824517711437311877741866744443532526647441043366309869580876330295777140436094073721208421017925398407428919946061994234497132551759376913243806680269006827450349540109834541039787295420708199060050863513550037900795722059101946725560923505022366958653256097141174387287339939646623432055311078088830834199959945773153673063011079344568902813568896420294911975005078790318363236472316006963049414108854480986926023158648162005052663154178736994115666563116698647466662472936410620311686449572493730236411810497225616796634232245246048029871154874388072502911872719789310973844869153373483081616472305062826614176497613223690181249902958123299346604839921983530555690678470203351033827156448794986742340631866799280433481266128698407520669006120159967413170612159308321920943893900278936624009241113203491535195696311806701088400913733222879366237534498723658343948158218041905261629982264924222183981988475124409261243472925162812558034422012722551832203388248183430840884281059704351801812226425534435504032623369540387936519089135161476775187757518893162591774495859563814050840342151420599013822281927420365298791027410300066874765183635363462176761712221704923357228537295193854364547772694295910555580250425863425978309930825091617251437924144435957113222246376877224541872712082164188052258802933088405784461897506364003313271697978747180183689798000999431243226229759890417057013923605478143620745080993025433984725834015450188706121738848121794783473838595110341907643489598009521268081980843921232512417815489750927253885660354351124614159565426225882881938276636128055193389655783066522827576688427501490310439385067403818554991494488695103855056479806251329864528451771711181159926966821935527171151645570496568069902096737072856337166903651611509245124064544817620283425064058694226596374672230747614637298081648063415875326506805294403861693877492779818764395383555370952018738642828234727206974416204068397301688210648420535054977397776720258361756082153672392070466741326377344275680871260089681926376530359485767426666081302084888185246824440888638085090624736988882046158646996297541524458304631887717593774665407270341769480749344130171723449970426160134205659286576700923297081816909279838224440167602073594466107132541083430266322558604228073146040125183020269013284920902512851424432050967605347996676988950126416149723270274265831110694953212074096534029980897089284344415577136357975047077974237237000132969628133268346724521218354284294355491741012469377210663513699097011730133261472562543496669598972616749774265574538478087987794144927805554849463975996958496048229672974292808378345077138544265083180262589787128708759915247188561397440990474082680431546041837818645617603033846042005106714096755308662239616008969401546481702663169167543083466734760538918236886548227698020860165570842492029704382276903413474010924610493262627137462970578815245131465884772670663219199489081057597854181950959080432521238421429799058032784483399738996457208479139916773604846178399417821077214140448049394280982271792839978419176679618029478412419633764452461600152510435257464166281413834802344167537203119601531094654591102056299310272764958028177602025339811520114320568451403656869545453655941168583796086725425708188555962703285811260124542596905718401245274958700112010147929236124966734500086335579343807028867972687143402577322270696394488043188328192847663895995250217256285929695353443897055573306857608404251966431441971523128635995706646600958396524602482253359028440915153297380789728909500950930326175545931610456064*i1^135 + -165897712923225869868477955577184654357906819477056979892408528077668756335473311851122574401668638414480423583611318750204099605232264076177881476828514591045513824218849893963471215988492356746357965655650429002114625963603274536293848915058843418719666255591501987758111377088897493273992454901609667217982925299827233440207937812910132459496417185580853034322381397312552060589003520909572231765495482484602413700917817815608616983107592348389781627383163824567563245767979227105661214502764678086726250050763976986002749558712696902824507324249002124936012158594284126192166750145555475104951378137061291080660570207964527141780259260878616924917026755735664059347986400767950983236744035461612303354454210447811914034843199191501516773881414225046971784578233733278674939324899639417107902629985919646812636382760389160421091205153679720616173849113685602057815886612670339681969956962344968743031544397206729605668897243123541516560937724517306795983084988899086268273180789590872957718648279321703513571896463044524222549818774998389663707522144666024423184646364229080318350874261429761264071894742690379256843585072446055474768377102100853287842777519924077954346863411153840651474228631277224577943015715445368790966055156611497506928566732729086447975171205566150962861560907680228737120873708434192210361490043502984177910180096751908513830722692962142102411808951637239203661458753852269754186059605988289530523556168746011771309814173530330887453702825706161500160489461956947831656195556645171364052369875206254654796063169089869725429901881355506865163030859378080643360348882649732685530591221280873336541868288848977904819562917164410533663014879004528839160239143303079319290847278758629320849486042725043889143401055661287294911722508530889560888808201417925541253815007070370478909845274370236628173810451588552985823305848026987736408544895824456462838148769185671783336191459820640776998409908031958391632606752449418639584129768545682940243795783372612942963402708552441292303796783636711344535099165409756808583473637001174448337517212799240960947539415860354994513447336845815979735252505961253195573602458765368433726615259011943260946267488223012481993960625388615438845401945183278480037587488680628475280538324119524107460504480343702151994013618830632255164843709828556076899192003661992741659229827819204315951043263828658090508797864538691327525002763835572689362843986806099959038976549439580108131680330118950200086798047495026033147666983908814727233098997045565570519327542379812596862068875326035008409231610201457444021469160399001877946614117356685235784533030841617404110716690731013475859618789348125874373364396352341512666932245020848102714165471936847326240980720764860528271150678276850698630806086282843154523287315061039552747543355432803115981875324458208964239372744609883331676290241430595374069491726094121039753263710774667657150953379774076225179652926616278172087484736130995897223121231177308609255481815728076170793398568158050075688004741530172706382080152648342638930564608198846445776450697832557149848937295671318776997272687392286482642502436682278615660881520874191588227184379741256394073580769286076618704869686701021538663077592569773594415863024359419692009038455105461760734447742725581746578082836316495625931614262822746618842609777430702681248075578299957345962010721362133835579128635548805214188628819619902972788490322458264187918001289495173845058117100358136854363855361967173462244357385154425611679235312757431265349046988640564405039827450930338507663636489859299090104320*i1^136 + 168050565736466315659373992937173113074618211189025530628438719787453013894359613047526838197435914531556797717571832495791099564834890504028215760120379799008345531332688908225744634966044238221902991956085509841913400527021215189861799647112468180157631151294633931355282029197278057098676460115933092806980476633007690657052859086800891318937201591417156074714725171424257184184255630299478788907381344248905787714059227726187801749799177452120836869950594010414569196816504965863768812682608616897446409472328198978070964802913926236377686258503165970766897616263924846235750988142888743329581620192094710578119145827858590977441789310769226949650901437574007114334928572152048045658054025447591991082397356718169066770287284078745459505972723945503371436785830388077094443283764155475800105633552300310556961602729794041305221450823369514552355737555568741001492192666675281140037877035483274473710618356408281209595311638031809546609453850869602851170807638368384486636742742274765801212615372844930267414051104527134021004040130992673755717689592178122725877424460593069200007709839327472155666378187499062149290893715085294418386708318204950594208859451587412439602614442800676635057357963036929565083794962882159772148561233766816147047252042600398467963657375019345428969176862531587495554929792225686920157053339624604316306450259862728507822461963126995250193083046078121628090755377546041162253871605245735024806994541367723880004062803118788070352691008858041687630818937265317276941190155558661793489765772474811350580911493694554904310428763835333269309880165967764932653475801123921542426798373339979883219824743994796542141842786299734572773936790359397632351229273769959819906111868794723980121402105003644357423214545253029099852377082858759279656238518154121725235566436034542111174816664047174153877900332226726090778845297226342230831421397694546432215233389166623848996554221993813360747564794543719719520157791111708538145995707123495377367968257422463853664720501286399623068753860700817382278041596123467277135178377901240331650033567530130306632123949018314214646567102955460471749947741349018488491471762356443698806026297878877524997303056328306636673062553533421856937130440060452024843847370746054564066021022068034891466538473195552304619293634831242616312543506151492953740666465304613963777754959924194024067418197581617013023424805638270182308469178687141712924499946451159118700896675592644650307115439770718400399592742429285616574235783945583422505562249284775268390630165519674284028541058045411343480290465198365645480890098656203830312558917797867011247319725213191328847450309876617287692041461978127989600901229263138059117067455401570964773649228128510055753054352411234910826423975005765028434300868733996996424273928822102591641314044571942284153865065966801765040048905722556073399442067266085806850510402403559048029010711882568246717689246096694658820348808588823967162691647842737484900684465421754859117759147548461681744410396496794938417586473835886732676439748307177113876131802301161789467480999116388122867366401997351805515122480509901500972212133494210801229598841485556235456456211546903554833084717683095747271148519371466026315052823343942372195631555695779682370436125416277722002874369788044997626232994116497136692962622564791983062226769555823106648293986525640791047649002853768460318674165840110880034036826679463236397561620579954474432107355008887730381606795311525663124930014487693647210222269604150879905140284549449599625740744011924119586897911340861386718769623953571840*i1^137 + 65502858416008065897689776513976688838803342774951459779821337645900721631887417738901414212484349543222302071389480359673030771238922306930210865260690568975470661726837871139940333484902418045937712350359508548585674767633297656676949012673203686235611267703557140712211344596055861209417365302211615154059841312384641140062361630024086989603954565919304538647080479407961861610180738635845485616614686064040179151099351037374623822731037750810776088394210389415405822482170311383313066535457954499771753271345160501434893619846319223595293344624862783833278239325557508687849148140462124265509014447588058583193548191584287155437590950036243269979180492944137550987279918884110352952688589799659177572329900842746756620870241244178867426804083558315684958926122443674179304038416399664452255411890291370063528374377292210903003244472851143913715551264492778734014706942479507694768677129788917158627129086317279203050305068650420934108816761180711537565795083109785247752921268255189176977381078084929961524859899779251050896147629825782654982893125428367255103454953090076230341500578381525682899772134479459993593533169270791903193181427744047071031901683107861728003013768479682441149418640405230253402833871237391322304196528713971384054831110387209993302187880860735761173189725274365270454861924674142737917164128742694298001510267809622317611030304695625257981982020605266798830769666481474632096950017372494533510074808468777686552471683823352883690637614985382896962100680612635026664663582182996245496364289807535443961917047415222742055498290018550446591994719435787937398688444901485237207338730972265946639702193369248579522831249864681650508490533826439101027875468773321264321494646682701898595618092353748761303018193652305499566776822011061376938669273797502703955589656777444471094818097585665378678685043525847293285748080837489945471724827501882028218184112347687118221482236876289308924056422834046005342871961858320152149850671408326375641017093675777748946179995258677463788370128495443169268335241802673588086081863652379097433327826269772239761785531455129799149734716335790544747937785966167116075789617903208785356317212332805923776731401381612697195811848450080448142545599891129800597015788828186729059860195408792287078561182184427572815657164288159793356794568365452332290503018832504067924400915288118487991360179904351649529597586688918122323788569359762994545273181805700134453551202727444150920354980772836772309031124617382530913363945579216821216243299612227122904771439611135840876927508271534507210597685199962223397307181090750412685132859689538264638325432916258152511517931387963286778486314600656659324768113553239494107215958520942062352684765588506930948382452617996670711680035733571933824121836473887565340442479092607767936386378223488685085863329397532693679638120642135716535460509225384121693728925811096795752651828805993385517027095645956525552415589114856866559703902435446388103043235666316348293681093332050600434535577362531148779120628676440209326338498267239648692228849170806963951492481524863041814334283908150577422682947291955072748730418833357492592317751798303631087613990818891715772548343193836443788070252426435244859305736814799138992271074502905462287954935541976457149115908468756395825258459455454571957139292657618229660062400330733534464553569415383870123243729896721055905660453890698538776569202025352046231034350523151947590588548380117611507202989658420657176585350752536809497063981923106606753235372415061330191039280430255737149408312367228990784863731712*i1^138 + -126227589176249959745839121557123746732894383462486399406201224643072832951272956013685749819505497709352356300475818660929492164808376828737082442503173627325928425826185873062311092439891931145931429045110647235278759001309989065076890618674973124132981490174221733457421504454854056595105882463805271032123383979182618164255337560811265995420324892838305065369080578356838015482766171683779574626245476291363575252242416912605016793414724748720338086580607570767986231946062506894156240980190087340715140072888607574585572012989105305707518359831760144937193650784184369653294452888914227215812568868384246075321949149856556857501154938995414170790592059266414241845071145689579687184830833791603442175608643476355296063348286839543731625364008685495970787458018321161473178991140270298966777182612828849517895769113601052582858179670516741300673723617683879988385453414108891418917676863218353368523412251353778052928005778022819674058666210428882516089802797080057389356232476236161128984279166467098889962944697743303851339544938018558147047185153719428876239860275377103562407830494066738628526761485953966130520794974012201419194602324907706972399857576154774078075342888526331962494703588402602321252471125358276543205298079155937123222402383450064939061141288193207572609154168768133058220800764895147937774497508417029171153806408644511624866922544452414738873168088918580313391562250356615717742611417653308773391099269569959426343833220171148187734963978732361222709821547640063049482608902392663281340644636223179332026830063900911311462843187220395321337247759291803631966162894593842001928425252094024261975662247093497309528337422957306487744076603399252045245025934147390370482647460120028703304235859670255367414244638883535361300883819387338399918646099853364315591826271787778246246050562242289515413078683417188652085104731009586571368473678876746423908250495981994414359113744461234955834529868539233524930378620457547282690113080718392566004108149160219867586111047620333808850783853280043366765799286840178205402679165230820773347436320544677650663274092244526172558121474556795418894086078286406777625914103393774314893693957469403032293325163849139181890218489942589825628208718911002657850505821354634373780176519690958203580657714985615384361528511586804212240504710559871044112784475966907109513791984159591107507751100192254230815819764577987968576185010264850746889527203526408518812020900720634408456772107955146089902379117738087427277013690195880727087123078715158884822772209408895028572624110822467449050822622488672176923102738047700511687647446198773725219076290327205682499553191015055694165999553554364203081929148041651710321641818651149475884977569253937970475277245399937042064236013253281882145033168634409135164028857695054924309197425690307963069884360970289183137894249496379089410168191589606185634605693774656400220535250688073501413765527581256594030919709559391349502624753432628481834197286824102894914404483095866818469893478081144759414363372198340800721425651975183289159398878270952947005378701019576654263139564250976683169071288061121815103424577159016767979274667562848445037074026429964060513710223776675288057000350294419321064254012430511213157980696003895397594305203648609325475452970560322452146506358648183932804554091866241405479330229236487536997284575164534933062275186618119283028443433447348049603109064268156695148922032254160523280185664238882634165045992690325164953222163711768665766676550015768844628882323102315987736292919183094165200969714548717285015552*i1^139 + -53354788305385155964965537934281830473003497084213677211314644682635744613685652841229968059252037192727462932611970964635567966016882592809646464033823969268891634382203821949378121129096416300935048816148808195817214491295883085457466029664239370094459123869170645446525410396299034111461342539606553026407400118478778195563886294188536630261196912162707976246591921917281297046638095177851895628946483258034890219109579081705399732453539015173482331151155721624071201053134402685293595820700907901132058167144162832329373967645879794068242532720259619899058921547692651602773527483172962391276192332565797781082016556299456037760043601313950363022632441785124263876640175082367967549632750872035255426437262554155017786509275389782630054769093389286982475149331928896060065084519421946131914049094431096102986105015656689357835752840856934006637808338491338083714474109853103421187914586256428048751483565890907766277202121754607247328542541293780739980282564594228999427605522913037749660179230400586376452995406643245849928799977212876376367668286601274134672065864490907669186496487532404736075708445033517992496936650969360121712627590912156810723073282547350407352132693070903531760975258395315181112157541786941508642583506610504286124696602945688009379657147587166621794345755393406632914668124166280960607899731329124698865329045278259461101027835733991369292679128939023366176583940725496661011804770017767223667143628513231468357584822500027320599041152479677898013145736462474890610607684006023822794125075838140203924723980110914174313636963868817049444471476277718868713943947631739090974798844291809013424763992895997285668898856609249334956653703911950461835874013803697698767460519287054682508994049013544780961202317557713834610212510087394142597207939600753579574414835839595454168439984910404316783220132268601183220053984185357595643905766891604128761831918257786526669778341349468111479303612925004351598050366339294727471471936117667241433980185694151551406045723103335417470391615188561823235605069137646412115140862175221617145838078216335455749673189656246133227282813927102697815026219112254131307328753542053517511865168111570102497236928427881758676080373788115551240754433379390064025534440958483301539241638441381802064665891746833189453912456497656389415149981881619124822162459227107759137445028700185166961098095365651837781272203633529761289323905053059628712505978124538517965061681924180237157189084385296120689552603052730673982967520279655246586140876223554592244593047523937046001337359836812437574480406624061408607751403202132289425061628304936315041715031842583133619130722493483951683518568360667059714046298370717505315247584674720737147364927288879881801274857528546277795318084335837796749872912979940535328179362567838520359711780558789900328973659874835102535364313750832745725796025437866180991015224907730564815378609463208399569997418523204355500840070256912313109310281229499559757470095916011310495303947718621851150831195804142254269489085527376630718896295717660670797617129132518494014530857931595306415611850765411624691837776984778609791925886284445757288802273648910284516393562866078656275318199810960434757626033055532853706295462092544199609201064815962752977817022057897465214211664735918728133172581953066409555088055118247438691141997867755074948570994829334507329782332321391968750318667612613619837562018959087099222202169358971085164489821116880731672219297984555376248594798177745663125173906277941419535143090359576597182684954602934870672826859375296512*i1^140 + 69828716921019082336091453715984784385620336494678114126619112893572826025092583304201877075968567543960358278551627937765398456276132661899723858254076681774743988782929823233314647321298920403758610833939333228397378192478656146215735696852885637801297337819883983018691331407031963376564788051875340363340494804772610695393028918605779545453839777769933363230387409477144427504563967564236459821931879425540815870610606208863873331050619157797222149874213412419762523700001318651821086192322122254893639295956765868691539148896047259737843274877768839823302863270263928489300362255773765841632028810743096290040897421004898406795818078259222552927308880706613673870826008366967304512335140079515451369347597821589797915403269160824870086388419955566504857159942999409639241219418361785418279571383308396198775738770652975113697365674173746535902276434720177722287374578845761828454342096368903309558020179297552385652053573281207169868365907149654631296925817295881643816020306418033355783882767076107229080272420023618574190710194056242074264899076226924089406102409478202941547029679776634522050163745689151094815960122325268505640299231512945505652310433105462087715692977466512101187357024991549707279202270109585751990283702770859061496939554647106085764796116833395138606040005165446910286506344538332356144257851488520783375500852069867979161945975646989056815585033230401929482634725118843896000480283784587473569774129072280046822691624860002219354024227712841943773318170668252104360544989062495511700076258914735683194974668983608132210568171559244568464521128235808965985352380464008008597262732214283507626134615457611310732445981226352102521974664892418732198543801345987213222209799873929670017332828106603469732566933012473491775202013898119047016765576223070403900944729154533569941823887401596374320524838898760084966050743852529433962352348438628269637199627199014856711643043958385149185843346615100667923860239777802438606308053164409428381866194942749619517208074197799494364345550670827017028575814106308530610492649625376301189898385243139925743726950823902178984246504289145462085750855450690700641591659302731667162077514030766579582002517685983814116393976799299454097156454996170284621554516697588354692560128724016223734623378637481739367610244210004870001572868642439882443120370372592402854885746493366813928228960284853086117680060274001230230238709211133466820572332796471115086445596379287267227078170017064303134078850252485017618299972299367992918691296149567331222454171940054980292353193150713936178116669508431010000163720543311504394096501064219112072548423046495727234727768066532285959134951424254330338911248832721718791398759029738965496357849666983246741536691572368200112662245268388039490309327258945636994341089909880233423979289735000099671823628250897906981002514114458824843042437849904539324019853484249822989964938366251058281743681551329777759510161565488996079599775748420926493805007252229119536423179104582067226165393459464302411946229191060841717855090856219639015853701518616338104682950354697666250654905825020269195485706616641577038582667055906758002082981833434542652801489421804187567576653642488545369510996356813536925161977572622525116193675870316634471702283295823693320730798672777838380064818003680792299209281216397691977823261080756423121270549969929708249707851072880270753681261828961231384139729368916982857556285027064166613179973974929426434152574793188942983552656318186225086458593198747961480115055724411501272351203047761617794180841472*i1^141 + 18529017420873103836620404272752585013219147013173014159133344509296097602024914687848278792710975172279860981441742559294430891714017317360381027476426433143976753961294224032508865972228602839199431654040319295530904250940792954002184015967292679141858408703978523632195823092321477745923741570905557005496262666267750244291317015717313280693858309928645441866454913501996990522628121336346448218573276164174755320779937262127025936433889308701440776370869213490809020980145644989240762784021792686243601910098617530843702239673988369816072236300796570130858150260492985484859912089487336933909482897160256460108258934328289137439686363903059314170748408186749615160657893553169367099593753746535372569871972661540575771890772930754942774148823352280137299638175675943198436820367260741514528794473891755218795294133212294770847478398957306162855210627273410682278755077749344726938034898066955729999959750576013870948236938947505856379687153014183657758482698830146487389899914414330437813827396804572646551858139236215303210414601873870607311728964178909741912216606735367829201853975174728702812827376373052634996770494247336107044156990523443889455442405157696357807829663142483653140835950091340490995544269595786038489127570568214948778863291988295020773798455414190789987449721988091225679648165413518458066644729321760863739527782235397749521909835970056860781192517696923391284848131568338650580631659444861905533720550693067422986702272776948237832945287367441417706117078996584870130507005482933895764995335015659725436981116319678363232368973395425489960147565991165192048891185658668962452487207083336877873441846894230943135723888570202885380143774553422652178872793858229048509101128527744960582014419271094806021241647402577803549406233296957939069885314805055607514491910282617178155434309194368274413194948796667947717200808878690842899360239892327430896649501967431148693520217028381825397800534814979990874287820446717352805467323016334064065004058296495382418190533783943456642509094080180333464662196633861113918363333778699471816772155824723951665598699957800687723850661744445955419111597670990131901067974997198530760456092175871534739318457297033950534457331466068554107442532180770944859335695424196730565468409266079006873753368557234372121917931685116368570170300854495479357664701732574127381195769400301467376039500398776129851938830469833438441925342369575819487708157440778664262321484872493794002526984914418584440067258159802797975421105733260525790862546818678894948827308826847672482299143504130574035837483667315063336387953463686331219934389171586694253348072695436887703565559947109216051680724670255710452818133816878531733346004229971746113531685844537866451510209449234947168479029004447168282797294146201523652937973755068295279471332712111795711774113993704608137649707603510678026239904741791092943767294597436808820080221158242792443847769690946955230613025680032702945531538215307883040534930167082820736516478582353498483602819542153033805613613257368132132861060835119805220046629982121560791866031760630687151627929769938678168875057888207263988094655751816095548982951585419743433695802674486562758860180493708015046297845525392433535756899522943528614507103691353537198944044438557760091957331091985304456269402129001796917050066632855696357440976935699948901283380908425234321073391701617896238161134098588399770265594673377727687368101322993791054871000769981419125674399331352349788251510885943722266601563126833620330976031459245421656148059110630731284480*i1^142 + -23482421144418165765152946337363086731452931724688930091689237042285644628452541195400961739300295568857386111968689532866793285176003800796889359844353129992749853235200296402727484713068573580715475082657401589712926144788200502083748260222339840978623865625251610110736493473107004101582776714754316012555345199465204448266560088266838156839083817490966345205200040826999032474486943088002414033389934157749090461284585808672639923728661577963612295995985453275991174809911845498014111740867824130120125142577241721769031039382705908906685754462011130662077844412189757054221827159720476585396282908604422798903961227772062277877055463528650224454294837950718567589261060918277362589920467515085109372790222749087776988106404300391349516977322658085960026046281436633473559875898181160480711823864306527427792573583969170145474055443598058470861171160962577078521376031386180796628908922882155749912006741494996282986572564951785968433615860237726839316079016152279568839601653883899602240136849514378114974424616456812832164110423425774113156481074221646489063604450117952742178074934031820502649195601246266813338831228862655196329252765367900622224853035765158329121356962742677617729020973604508713720193923261184308577339497184442347361983854071718347620711622166806113058198049107023713539515969612609784068293333063197001075174205446231149915684182878668923509211763973927579583795376960503764596339231703259872937078296982870993708376198636310395505478619096294343193562926938233148174949936064020449621714611345014685064897572183609712395369056259814818106575079409799298256182051811103958205460747437751351203347790118486452025632215721915928243161197966790443898450761941030805601665417558943397331089893001399202139924520932887055593967203442189819521890692536926443591884298763963676844245740190027542216719530626166355060017444565271102813897894405203961195405207211999704026028634218218931026745312054759361330258216640249795089870432545570711856577717443839187237123525248350061252050081948343607611607295800780387822033212722712780111876948181182654523516929406682246191001147392037710432205173552090796084588367714494977214237534136651343676692386868761698756718013979129117282370389988902348580290914844970571177338529406710638631686146051327192420329186643612639417937520345333833490060468543330046280876317064175977729154593513232214680661183188360629635500255868181801090657011377102631642742984245261524514015572834213940287418948157724474451394030399861365441970948660671730940050965787556525582290621150056589554711586075138271264309497010393539374161999552758970410354825969411536217043039698477236251402020109517604217751954592483643141187655971158230098736310815244872277613429912695571324865246370458840071272638854719676160161304664376535312099688345059763540258364993848905010796201676524981204466929544429569045920360939140901520127586775138453278472484000458316596440794298479392441448760271768989402053002456087338171892333058375041493762537894586292014184303745218672245151194945145236707227948322560238575171769279169570295868199329175834241067492604252841113121060297927446200123706076330339398871217989610720546818084809528571407269503218414077421954476811086204481350865493381963856221372212995752020578907933294836406745547758066203691214487966613304023200146778315201057168068477073862935479222218089740596274844586173395480211335339696985810646986622276707088879492656265889681138858544391886606272604457057650176213976231450255279491421106989774344462398239277056*i1^143 + -1242919316415396014039570264185580524100101844001461686469184375067582050615999375411664127957080139200494379340776072477577981224221218978565771844328395526805054653880112606368564961988492393496057184739202818756112899161729825455540128381094470248503756244796014256637428656649374665578100313639200108205297849912280208964922910151095136966072696841431044292597521948539445260864459349737855455010240340027870933960012316434537545000886486627864449509212757758566909618044982322704833823071281156572299843529285365290101430800428193190806506006711646092760836348550330113888052549604656518054639907489261426519283278749866732305027615470938528806326776053114044127508220505721837229248701116021752867323352952850533900585210330183313279992830528301708811475281397420078858129763780460506446547436332717768706029470556936881337737645791664128564499216800168399904958036574955941512647375287279340518919541790148468872806201081580334065317151019020017888884620858552710515119440052813246765728181020719387004837184108738548121199664693015363863026985092849349097627948975971530391538627947874138526102072016316566942643010802491870219912006160602105523747837006982108694487926800383227606581455664982943575461610644939864594925213620384652269179322794778613552698251200162151726491880572310374395795864078863562376723193090327278161964862829714672407120368248204531280114189100087999629937783705892576095866959996094572042467195651170043462841288061132724759789254944275510379882885578615246729123073836276626286655786221227753736596432851030735857282841989356062888336651826417894559755976741035708551186697221485151774806922922368480519102584408478790756403630468102925483064195160109707717134137286886460203673950263641841108301532154043988479368975698216246325457185608550054126620082417283117653109383816636065207762551980522089034449262294345432890712746619633763273615574324028196610907446018405783067460301769572007478233673558518415267761083110526657008588116061274854674453527046019332402049445919637922244112401765729624051608685421132000015087275870124108105920275145907058897484766889984254522918815011215810484711723754231759213362481081980414977033811248005405980147344517298632072175987951891937605605471120157034809474298640048101286387566249129886383688864489284701500496434983508659196807960513177903526151481200627148243602664220251407582038853297211588461903825292933589825805619005704840635142403605372352465488009463286328119565167485390859202185480095188077044167537196094844033557385181609179377274636136443062362112327754708048524038921031222207375151701151495122689632869981926046067418274495024053101542315884931163065730567780965458555925890061128227087308428525519306804302785544132830235808652100340243701407977962147129989731496186252743489171452192011104249743795562155761269647151463513801788856390966757076410034352262155968412059795279278504088295964243197118497568813017982007759425604123492369983338639868241047661116864909522396103056302023188361056633764133270784302362813422721032682835929998580538314276547466302716910533849009780174714139639942821654752523666993311165703766278656975586306509894303196528585799870659671774115611766192561628555760776290964990906410450702329433576530898178780213109828283314300425418738548400615996914055917829020077174086472503316464098632805708791440293380485224561037583549542237019707882163459513094006782382030779871267560556733470462076675754395493286452356728115029898667286738490796525974050850129374501861555051692032*i1^144 + 2516296418230861393530277872904711642871553133384723348999151542604008777632461745288415330683879583057027088437974476511707987242650444480302649702121134506399968418104441997415254244380737019315082851303778899879445940241283371644124560164668338438109264886120022164419147438865425941885745525631735732212911075024218508426398306668644915386928501710978867724348067226535344072047015797541081176176376900217552706617693014476909793108617392161084904160380623277257455772464914027307142636250407011016391605500830822068440335448966292650227591860212454418619958595742491651676759552537255042762530894257078769545033373125740283948964170739141978452951912651900545450323271375140095406398971355034745452461867233176502892019538613707101015285136816669246468093189115297862635378059571588713725305187637773719872348234091967732893606445484869499353035573014255731110676909902371624059361936516176191975983491768597040553113789666167002805657895473234384269068324166277198246594554521174139660960801229208293314066975791617999230758798988927708231285054795586792355369869385171829473111823600788387541756323761899970941135947104738573368502958110087393002550913556771884163729937309685507837645062679243815945083888610693607414067781730759424151777866700711338540146610772974761290193613141959555197802337467399727241307421106155229969364450071264848588320574635478389112016366223887106728672623268500833161120234642417433569212988347267411728528657372449880651521555072333606657390160267380578199389509261121904722737639642119328623329935240028800470618779636061606369969754461283025247217511141922157665218589033541761262512291878928312066576665212895512318935405362608499725038922405720380046024683729170891907680435390201145192490028942143523324158350186505009177557795494063781453985615692291229640614521107158039459806451737957002272999310344770318636273204418089383771262113268588346117523682827539156327094806612193580404810108161243551605075480941476336502002174458215987374578632237416948198810243184118458773500068513159964410703842663575895615951364021390540679468294327836733579757920132756995144068885871942659535212086406318120441581459340018246080945141653179693236599496419090923681367957065961805058528992903404284290286361744881764327003762662356665860009123942443797182005266646816079926656365906235173255333327359737642535149839279446594910189968569318319600248080401718996438365880945654265310605350078047010057726426065252240434137744794498920162860605574050638771444069261614566707330983602037659598631998838144158221505934993108111056438481424934121328209182210470453550430414741058803872107339783262489445114949268318795835716540960282235886882696874002800946428404957880779215465338810831868411272752826965703815524325576182367629441789744541776360255620748592821611039276247674260327420590527626779840488185874804604657578497879312496659321991427203467369953355134832399479075570393825999083538945680117672367773646415607651781631351035573972400725147572243769962628395465960254173601801583353099531281803578309630282832408306928377435234686445518062486373111154246184651353072710941934913017017073721937666871974245801409187034919443826723582183015807578641439957255281998805027366622653464520928183738648847609610736037118459460877709177278179747302532205704420274577842914054243968970608072241015382366264085190942681362179375311538381796260724650313473998026066192374543179354900114808021317680089407691348859929441373780639510599783360911463353742212997929714581504*i1^145 + 618391251766244136402516469013331196056511849321255066086053515160920461720627427543759372200576097899279875659622821484185645503488848190222753812549071791284231112483184496175360916670704942536226830707235510873560919549802472316531143882232173594192139742625178588381901232720794097908355487894584256612184163103543993332104173988866670343288282987784202899092538045964213743589659443796902155660044527174371587891137616570477936952175465175877929495873712931264852030189116440346731670358229870984935353405958791261416310730158584082652863387533098193350225100925172589435891073118495674497724030031146946773782746389790506669355254381768829144470370654413698910593966342997554565740933910744267369857499852966590251728287985204450639454683650102965605466579166616980328208476957279014896793662044487010122580835229646150175331284524813609414850605078512915472110181153230961679425712879785711255192313954225460078338029435103309714812771865599432280916439754390268015680622871680845829460900012615233270201152752041429504224122298173792578877310631618599527930972243329007662129250432732240550779006416676342250570008418724742779992275344269406983205018576429530982816699255422022046562516232942159171231307269704751132939893157465680819482272576772034274374413604713985832462012031065426523444402705662381741416858841594163788219909586619628630691838212248881790057391260722774489550903201951594982232287684611951303781025207821295307698567487608296319185823363834083794747002086871824323524869378417897852096496408118213101906716096509856341778266038615062484763811723350293044504589434074598499945856864088872755708278645641922617892529428393447523051443413764345046393710145684603406580795588154425803153917875067271576946898883222151436477033505327633053435798914076424543868603976866617357840522957534909241802531761512549987182011241749079952515057856924357931890341811853488633435525835110519377258491655539365006020951937119904525834419704725224717457194747858044293621515171390434753749105634583944143212183753536272148996243730153844080910728641000725177992911249428257593980935396939824580537804722053744256021286795377268877421829973398841152671046609728113461207251792217683322905427944309066807620122920475092014254930749971415294885814291087037179670752722847743836243070112124688127304320959978325311361522579158449103811656278151069764515489406984941233141519377760273149276158459585589621928613868277427240817450939579715972569491900488761901000433823567888677096513403488319789945537408679337836091918372099967170393354670755167191815136364056174707174706484745707811509606851686022968590487424658398350005290041043164179643583054165201911091946430092235026329577520665681302185015606398943181043516755772125222114133171586352981418167288550555542694573769636171464804977874730609508464331773903762873393036977595621049871560335407556064204332736953559250211282802821903339171290067604139303674935721381948589896258945881149810014195175543590132560187938071455125976144559010686215612160470981350091731123751821769551703927357821869156341854990047816728130793170251801987843746851343893457782344478583713989043718583542090272351395944025824117056988083142017167470591804837840755450453984621240636787095588293541548944584345527210421116507777163400559190500674489554476895977465789696037427035503768551322368015828469799958026220976671949115691330915041846705222056120969183833718208483855319084687427286968351939187309092709103692117272478702027295793935961554944*i1^146 + 481973636905140598527310952260791007810408360943701168557931189989679209819700677654390161909881074426129963742349595050183054155296665497216664661040676348440558810541894590377092582022032495135529152979070657015725065222388915190475210043449450345446400933499553681694464340942577198590744614395458757606879989621070162999145419347963017346903148918536021037729512643559589355198607394562425332592431325614446316351436645629677801719971733665518876891798568593107109763043311279186239434200747595292128120664458339453265576129395619215648402278791285724805584852555410774180344315095653340097502760330986079857521926175698122246938367362050281284479770162826417519459461503443531187302106720617004241873573295773562075156787004101113213786411128802101667719666161268534477447016320863827969705910292963274345127031315871903942980671987635852009095919328423935510736834000115000675650213141506826522457435338072977833340790778368546548674485349968232453490114900130362322188030487552363799222049654659957554134691708186030806366802475931075931596936265118169912046848580610152652088553453198140985023595055632873380739639224599764314758121258850662071985736432732128866866996306223423737789329841561658315467851823745253595631605501865660911326004610752484666685665658756969348644956788829692070671501673136486356905256166418846323104417254714996257405367740183907729334729310369743637932182204867281193021018757362382067124315929976589424884939591085036106192170203300130557749960826796382610057302112318744442637019742538360558237170960247897343941982211938562901397714633547388951234040062233404076689376285121699224833941681326309832171352769755147522917322790327329587130465623652554479775378906246453693473766835778963615276047252763970144476228510806414156109180771721531987492282849949558377477219033711202841548978302397945363808521638603564449086745173751090312674630217208585705724383700638623196588609072123212764975261942102956422982000597700089168158913701620603039650813634502383055396933417936864316966111679007723537538506208437342692480223380441324123354224572931298292064859650286348815612884232269786673638185068845661371466563239934091040519798686178584646468527110083344484721122758108799525683299306255538876806057860951809207227844226414491842963221885564557782239510644353636470420621117701385222052495392779999907549785373775552197734795537580564617582695104311078055247342561275710169943778049805731174328838157067548866521706412445348891319646837591362305484338216807507289663815806385938847382429650046188286448142681884467922049176155281373662395350142664875433130472829326573284700900176687673970840419399620089256971854611501482601178039517347462952782941135665306507224802106739377754178143065170619459856278681483093306699722429644146209869856956115853911555143840966416331081808194626862045482357796301088409155225790424685669174165837525256400928199022303620707181628315779726325970877441742391920710993513001934625007014498865615694043041535418177936040084884558634106870232924897720072890432171083118040264595488125145639688820563641679112911784100551197231000284994628002035447258092567905172483913159742621758149013166957476209966278983421294830576677262753283139390660886300190695182636410251416836213580268224463225000751212393986812105403866147278495837799732208973034458517883138004525940164597710124800185773157653194300143642483097537724209847657425373062963077441262668555171714057203646451230637748985433407701008052391535936396066816*i1^147 + -256849974589064568782117611511862698397455903517094768086229437975084531908562458430166908700004982532659506031985952390651567769266894165806171825207811394088088407813175362946363700856272416640288622146619954743748617605782388250346484744757293882488993725676317861089267295532536405967765873058773493304618496098374977176748490883108054478274637353663479441462696000078808623911529102947756764524101425540742482777724410215503125243516432435225355689826909468497695152182458513729589835006672860109458654599224983381579111231528065042623179061435491124967973800613471916592078706588715195832664045276487895863479122318527777692935943034685571204307968652314261293276465994994728766629841302431208007083607985428015540972638737139544951194267006843810698555585014481555389941399815166846476261601236795941539802568876258641437467243413793322197738075780941399192839910013753543355438162605537530975418164400712286403532260763331911474631877397727473999653298405127522501367274602614337110386068012223372117144828468615799675851146267429169264618021312246396659813933435883010333439365030916195652991709084673650188788446123819493549205123745941255237409901364281235838768551375705213422456140340013872955515430403665763713975357106716894569471067363808627961489542920122197881710111862220361500624847182824082158157251357474012302187393242544356903386280058329335387868553538996138747812900606138410899230651438662013630334657437410791518855889366271882268259064608607417555129661052018682992344879858881328765644289445674566365573998840414423033704688902077221488349940905875283147336932162564473986177549152873269578591556019081068254350110372100481542449211313383082247817849900175838724553321408947049149536205789966238930227096275817125639199907882273267037881924402990281440222270761683060030869252901112004978810917659791154815375483251205618241765831219160579289459506176697784461404055318730941474932785021613433902774594845923060780474775104609526390285337031152153873008080625317118077996584450800709796856857003658907244443525594719690358580168442148609925571418794416535341268465111369143131660524354426003060277418780123985409422645918656394067234452925390189917831832930157656600579409358205751940445088785675650894136744997864312176080120128307524251676256713804113161726232968522060999580986170650832703361326659569878664941073001561567092568007787338234499844447480043036440719751183902163476594471048049290123508370546575277149328408122211380340803069192162236249172816396866175869900272810934556953965524340364789154196059715171495586658107629281131149940652612326159739854544010414777499028104080090685040617366359016664344247457832875353910523773401027597594723692658083465654635420532675706274750902713860922716448803083055815021300452670750078490414288520336289176626913717158071710966020842499435328051151956675423983553372635050714181037207598880367712657662898205021199817620984155411682755166804722162224036064201586182383382394044503123762859736292118597799633432851004191803166793107598429063307444470705526465292056873243468882273855216482598123220151218101082925779868545738629736228564937564798767883879706627116417201244126718515613601262787959212147013395434894189014603120872302359190545074165903895601220059060484410550910695876372021236853350930118866513360508624357041768481578875554993489547754531346263470890409619998829918173377403138461770794674566346587071803015064598878013670133709441639960005671110901689867274283440343110123520*i1^148 + -26179071004282089173521222813137011354592852398311264645722733048724822334949946313444043504943712624202463242468623910539980359057098736161316684377712437992804725997072150926965356046031134907901308528686851120789054554434045950799310562873341671864414011312476076889871315087645917808993636046008767245981747220160441443370230707067055509192721801976879062066181778238840662668095587530491299497497212330036644507422612977526489139503926552584375133962889007359225554895734644888888978903002913028485255534407433014940825630170627832650270358459442206783809419686152685846829459351958209138519131714875714639016444252006647797934125949808805072758061367776515162024787176226353066257935982923332691642117736686514976291242371888151556701920901299487175378083390244827700151513797917468341540604193820825483474321420506624442707282448402288233269518379496094826518048867654558855263790137637077697255403490460192969806375907508085774284043837665138801933027965243760314409470142841556358334635382302497913726384953440013983842728305834435480819957459223130700027184398085298503311677960214670186822887475350061575803251176705087199232047014891293880933526781832583795242641081264288107668037667131673709000439180297946960673085664492667336184995477576088972252769477832183715708525771734859186713886628931583813223549793425158025818052433852926990573454787312885102205371681989415201910116285145154803469778337683958417184213448488312046314472819478603903397347181410917716201026944303306699581339312548975826333677258640502560643421997102620357220885296875829352163760029889925971315116316237083109934860662611595137377417601206681790145117426033264402397699253985163259070593929870221545056885073894399130438342722002663274956474792820441777952964014681676671843745022689828200390938213329937468456401238734318160804108410360490215059863973399087787833125991656467341202842236737760857071155936048430874341911437480589091144382954472496722667109553972291402360237324024697162799113233020299643059062248100822461781561689913919708790489804767252508590630260738369029622825514523405622729673088232621057876843222573525363543381537848169097821196468244473094267703321767357257356896190138984380580039956103678281359678470613231872812481044308159447189569481411071172769400776377735426761992081852548178379826636550880005947692588020720695644389045033953612935896452562986274992724188751665453661228572271609170552345700415338019663778438083981287395972271648063816714707981673540855043244062516058794471031151071600434289011441415930394539821143656003862354742319969153840920056391685303761648892762392163218933680252825307248396120131662356954281220001908603316399675397473318174434140607688282273100782313245803016163170206344160391722637275215527290787372673538959635082444314177043552439123673073490927993901235904736595596866734049073528688369834261272230254725678244117987177433067857264087886557968523837079579797448516667164931219870604189940061352114377300133339627330318002004767374097586363218852347280487165908657747848632212291117317520249689124161734797726099269562524310456120023460412447230155366324161538966140294736308873437368676144599385256107214532332130331550129553102915416606657307278006470333172370391264727894384275149087030050919747843085425549350900051084068572157406063827422876945574811898301804734093989517514134187055827257358417360969079332172389109241120978766563887044207180170653478635879198010271883248734064055687563929590469492736*i1^149 + 41674883213984825725357636555117267254278496132357278637900881106941075150094881711141194188980857813526755639728496053968866200268184753018344642352610187482403606435212763649530730795169545566761293749337887714914966613962881738726454069206221233054764490803685719725644241770157736484275460387665946476363501751759240726652001121883540393737348309387287648830994013367348976471628512306617559329441272607720239974644490845401542130633485892285172463346508652879758325822510738811780656138921749519812218154414844670948509152756155578176457144023923903314705419794449604426478973943285231339687162758452869223120950778975828919122500658496564884312875887696954674938322116299494651169463061815339773957498295514835438665101977175041483487773506929930941301933528483466557420071393051437274316363263622413733278212054957182960824889786903451848604982662926797363109591569816379528072171411868413257642436077298687061544569860302736521335203503258886271714448296010201837613485012238173481457308847554262202140591283085716030284669993020208419090882208477524694976728619890131320358027841706340316765690494290305631827212641980949778533608051902664723062789249900829817980491532154473333886769256610026367208095995865545498436042283265112224531735958262983278313978855274151280454246390820520101418882896208063288718597590817342919920721751063975617014065000630705437272500547841933261573637511494365561328834528851614741222685493306427674425703014940277339331034141758309584702087916796829765387380436471662832458574523670135851317301339452708532613104557954728631856809038950377925834736383403566531529658296313041007337395374995086987607315475896627420921748210499774440628181644979649460242822138926042977120149512388142261267554377960122471445469193086780141026433101378472252082770945253726304303913418503345121692626742693458677259812643844950162407679781672877072230193992827971591102574943166252446335553451384976781034066630525230377775965412814340827772969938574422902771808534630322699235860297869118714831202937441241381219723743255112276599762618479482045823530318325186629213960015869586849439945403183089489818578172253266762619256999224710190060166264320403985757921810391974553866784158032539044806819379350628307538103007655454834113425116302570788846397719373806116430528273641760482330586103271399785639079559355346541451463072582061392075533340321662040643429557703018150481348361314090557988783553989930648636692891356482340685850918115454454909092629148389118134778960710791983117748911754950672598745642579961825295166041286655492618089239570670628039089809797296983553625315910592865763232721588880248711462747609044244466390261235375233907115450064262802478340134184053092911056922240732016677384147700701765474301386392104132711643300111324465912350905933026561934100971962600865098066911888253740747384537179821979175632868102255724156711889520467757083201538202723792805277959237717601513794413130889725071310827421354653655078144270262490873994384140318963956010682505653264883228826628816370798046844613908902730556022958787602262968160505731821174328301506266109011112354479032828809744900446068689029345332324759172635201924143561131436719943301171496405425783021591697268457859190546345327303445273895874898016077070032495223526389839945527937032768987228743906695041916412228874432121298978227420664507378664522313664237603297417827970596280763902357415784778690845080954816403096293736424446163296084979040025556243718659375104*i1^150 + -10339853665880437943182907158700870462356642365244603472961674813493474190268826037759835815370944558330503097381386365374374029992400698841586794255967536066458662585175919742661009229041488811755143824334723273034809044197614269857208798733824819513715123355354471316218109320012808683465512005263310079502831852223215609374377278621635269788478511546335126357433967028532208922263253601412151137319153451526097265977251093236703692095855876174632970085042408974833102678266231445498654627932355819016544202639331649563595801105414946514363651125865413355499964853631940436371242863614623143227222343348542198754859894310233344184646515048067499998597825305030356971556007511876369565365201920716193178829008437269923369263194973737864345668093252808967431237190300159114235077181938788568850547746077446062649885010731319729859224052063615706344924569976264259112726371583554731447452956198077610462861303946836218682609998927524512588814526095341567769809745878458448968021213646391124955598574935469988001475297958114102691478164271192862347604492902291826555792078158956114892034268860168405521468168786651375639133003559923903049339187290685016807788603785110910644845155731076373119687717554056818697151871583828171877608135704672731740706910929960142767061270127129981062940223062143580214487556693111307860680345449110744054855442762441288272134767098001096528779460062415234830151694827656126859585184519376967859209152732278715958346181464600763155727155877499619680788434046253046666275725731026867163633531987630909636207213284878769227864253799031386569112992313382532110714572201157935588669223655463232467178453664284803626075174053657826145975540530279113865984849205316714781926646212201742387762117725799465548474292662798939324110097696153796539948720370203779006421897341858330830780396558140637402982907027283668118668205585894058934834142493897611156088008621576011886736855198794244438189514447893379286678784619579566741866869227812601806237864426191774430796008859739420086483710203057623446255346184737000329020406319660324265136579365851479877262653359288020312563431407612444560292513426126794362439018158405591978533142182830410879292199524227167684627603323921132111605817834604017204335420390551357950915699089283706178541551882987153499598001970706969944195035760115343448131819077708265157305034757687721561409722234106718745295561464901518840060228629014828821320524915207616629345339850508349331813672471064170924912405633128829078379988882243086984720188819555311545435984615404873067193486718545148850279417431789054387072585099180815900533576376645878839780414570902373894413331594679191751123214982635019484944589735792855844396096747893849454196640462642666385258227115742236111412882387791113512717152215847036932462834918551313712422181387229685503414855436058880273110673118473179981844165072745207782436971531557682357611062129372358423302733127033674983853901111637097048878955534468708156729357468943363655191922938955162162636814473537316866498415422778760591598657488050211846712726532661456374894666880447913982037248744620840663724778865253606232912863463023576623127911326656016632065919804985347486595196242703134279305620063227047406954654414822765686768070177360465952426276743150222502728292067379334113082341478261730362231703485421026070621229076351436589731482397785990714546669316743389127345816602747349558620169809364718890683612841152401987287454082400684638587817047956397462773749377505689600*i1^151 + 393669959557917136185775174385600740333717770039065414368998143391916331840327426649975081835437257208008994970821243921708359136414585457000035398977277391827275053908601599039917164014212658656972586585719875710550752411776874713470234766624761179513599119335966030345457633576052598288298746878144185999289929646206385054585468273209757950141191696122400289365598061663626207876937722084816782713916806077771903280871580012782128246345294614683264804812215951805093808680462057536361010863903517690584410198590248131006479162696819523295313605274719527112927371573933434018813207609336761058081502291072128710921285805857845231660899754973437488372947305707110111567984611772787052981632278461398329912587926915511972709765075998017409145474584898126268246332866887631591063163961660971733314732998574358064485658399758045392947819760926124833471462020807508179292045520122889630370324961569118888887898263990039052012311906439437800591322880186160007327735333424416248824741443525978492368835683850156854154737520292579602237466134122667711789577571933344876966940415318771352341282336944272669945000099185490607912782612289666704554565105140484257540497991791614891135881237103108578439290312789062649503885861067632604597650168549121438342845490444849056629699720086513399392972324091728277051883049785943081253882719245628584414455258583509282684198461237249561615336704187000617909749074421050567442486947750024156983791586996049089899192785362933299128010728379655544901075889714219341083166067222288319581737637372511637054784968718100258312443158048195085703453701408352291192479016723284701321327075185521866867184739945138438018935630604024969937598168746844686685148060712584485580936132307119279161998420952456140954424595234666828184332919320685581891039612141130192004822253991812143091586867131043946414589181238307027210218470658620130360271177159293624327252865771162959995867856093666503069031464622380457192037625776629700720399667195132543535623227445309355102018317688280520401880148803614742745360705458783577006827032899767663509020976694706972912890284375968354534582258333706940794876548945539358288522095858318578184993645226383106239159115421769336397442710198469085445621130619062732926411462339389938940174845610691978102868914421805205897051322121379367750172474854474306514224245413723721428947765001462124218237188344827699761216607021091259491760576092736621998649411393169434201710980464923944901794009371176939482880285142288615983671374716756253620829192700585028600298483172790082977402736390249410127593087517019238455555142815031615904506680045488419421610165538594074470932202482320675735516137487887214905824930809369084308339663285547090217569334369256010443844648363077656107629299807454005404929517270359663528671153502787072754493918748830683513958831261280148037599435000815796980297822066883307588872000221741592891894886175012507486989473017606253266084388570917332862137900678326716686665872900116765031509158105051061175528967933608497061874302296904041773254794651783149116367021032968121027882553073822745021990641002273634831615982048057523343913213393205599613268709718538053769705002836083677677788942104390285831666258591626170968299901327599693352840280140042488556343533766650696910707622286596922774696684048046315022561048551606247457660321847798787646707914545181590142711912623978921184525103647087887849788430655816005501525494015971213519931164009347220570944965403406655492433379328*i1^152 + 543470408517904733101577685625906134436334075065068314921186426991026945696703345461520586938679097235816399231948252518468934677096083903147637489101800260720402814024047967097048887451732586579816954872669769677352448285081625051264917061282671257877254884608856717029580243577694648674526443219820115729735405969550220459527068839353345358330828100200477969733874341979712207122151423006352738197541776786602858625148750160272403846575875116404935091078511723103408273190721001166611822869960192515624051784112603163682911624457580543158396556704164048640305759795649321007379189848650779987995822775320256469807621976953728261119759203509932890045107759038602514135116132475222446360809135737222131468340684735274863522992339262620971970497125201826778753395857319467679920708904345914110463895089005078433406410908966299759593086005104307081572708178848503893132333538466028762962303707839704824485499794656088616028876656701601244981079835549693620023654891495987700661527299460508380216952799870920600373692430054698723103183207339243294573088747096730873183498862848458126586780961719706654959385955755754419422821293926374707328995161911655833730210101075198889667341839304105284720679729545666366206208430166999106996112789576962332678137677733411435430117766165828524287893134980099756480710749685638048091706097773799280431770617711437228517039890221631212899947674375735131581302798218985700526043549043749745156909065097104462549592080570625196561368712587325594097906899546638487590559529490791835579832070982726791661141496887961490918787785973688931070137663440324641927192223869534803562231583702348898693727777440163800392821926680916410128773793883022243032909066149909218278866822052347093639015171038249936772986969115116448739122542676902788562567055698565557938007377297777480402243920729654274960410771393538175619345497463615539570617403862457031350611435579550886598588793396630622507588758253452966953445492305414905920011991242463633571738167135762236569648068656703146564710366012055855314057038577948960390892866831137334255277227926787789318632612878200551955870576955277647377805897094813452204845422679971792976776275827938186889874322198244810883365365635749927036002634649070107584213045085583196470751186370955843089401764108487358373128386034863028044731030618916784327398637814082671590937630898968832472338536636508473450237636891583996697755245259866098072472253166992180420655884636619541711178912083959874043362391440182537079346130212675067467990001949388902796865195292089294185130675644574316116037313977242299197307208285107465576304067158173444532022728249093885583651623151016890408945645557534769935167246753516370121278410549664977342894187283536782749503741487158802347385085304620553343809264371310837329149843641168627305300791239940627845461911367147184116778022924600614157815910157248503299385346018144281561435904651336131546156452646368278169790169674699057574640483274453612655667146115279758338334432172132146428520281796550749574458151887603663897217265395421902444466272949829118510901883307393388881586826885285196999115743295023384640113895570976607341588066851091664815882613381717332350194461969718305589604842684107813145527880444441481412662862632956207742537896968492839620993366338808232501930395510636486342582697741073753237386897979200263605213881480083863537593064789223805834943887431089228998919133861751578335784299703666403532406191844376639735773083892405457911808*i1^153 + -238411242891579744180257803937443734951675873112956939462163665836324948784680616981900891234968094878993107196276950981216145844726432505581299249297290610363651002017099432670163154451202556075187077520845761153440786374894053526276509291043535620257755975261942634137420831303044968055949388418444462193025652848708032704542244948742737977103626488169514028554806030301516174338401453303227610231438225855107786426732490793732691724985329075887443003294006320861021794969837944832755602475844630664849167028170781711277869023493367920905379844282056301381858114497510699248200198609186767060543103179211513747391424081077299033017012430161709831131060270752438208046725712981834161742618918539170567806585948587222856291503562412564555401067355721491393393250789040873766495184094818304323087246217055829184830617752579904562586594013717676227617668086086150009482192129456786199043492383746504236893069815912536021418197001969187777436066231573113743591374953631398415907973532605904019173237717748355926914709844170012766173874059164035284980528041803534219568733365210775705127415699676036356585123876803162728428655252942313346541146663610091875233852925007128789398708306018146437470177779864114032887719319937228926840423904443197574286869708901778767284205517836970583613059115217965950882124928119941104611805491995202685359143409961674386290168653369866065684277430066261291358604358473921044341134185284185112459689972670864180982780695260579044234152268179635153704834915477140465313108183609617166521542348470165753075712974588104260182360756468408409935403276373091165258178157383124696612073341736321697628101492606572608967157424617695943291486341289000062637551056661374775670281990910192541921195982884417764863901104824960874283361216436939929496739842603351444295455904588608022822989489587418594612134152359429057570080255548191580879240775717230364838213057295049653415234960381194066286821826604042538313372213624118147998080250352256212676131723578521059950524747711668753724362328758525455564799206288354658758459193696723309269430288655211339172943759790493017787370022032387700749678055271957380838745259345657124586613288396244338152453096499860782556207672366121758832476240698821917055933735103097659575424105604729345072894230917781962746939255246752314419987992491003062458538544001665387053380451374984048325455381446816456129481793166508951241590071519748920182656777915599326368087432570438532466349889495102817267704243877361963093791506979261001232530122786019940278885917747243067395585310156611532852989602740538925709266084249751454997758874375301050574683582132233276623878879251181195372374695432233695910406291993371310657937187842766156622255902515521581101181895846873281241551269562169124445260884579311582170669393224884198947663607050069783452359505287085839408006302990471545237101605166386110760083403221981830829374306108529703046515995246125093652570600147842442949972534748941086892193980851259137724680441292288154754137513454201978387946320734206834021138288204119521870835569018382793574779447969932605678660673163088890168338984833216375755898471720632539077047859544061372317414266970218327047341272762765699172993342283374288588047048890831714073802208585121527965255888236089691136543826286032337080274692042075193173228985235515487169633737878714443410702719643798558131956836948503669995139843518639102783953330089823355701613273564738337977489596179919799722974337820524544*i1^154 + 62950340670206864029108489709511987444521319356068992995273169191859426731200813306104388690462387528848849621906582268881181011171324932883611970031197300433842135189967888202526852003061707094930859252243169448012363865812445366624360823466760365985934579237703130082821029492730544507849787416673428611102415118103769336285529223951378974951799609551004632978833803723128171223805416266071972775748939721197513726510576603283130710847023055625306098510569862219197640982324594076752596389331137545102900473553656163338641559555042013723266171899002413488165448848907284327842860416929432875789710754005963449698639355688699515105732840734756214937556912374960336014089905252148238825174694307271166752754661037089885647992764082458564688884090645884687014434346990827645228023123038312819800870241398733920141508733629312440386188122769451081363170059530123093993751054338541607958215088479793198495623361347376218062661307648453906664473700359271634534997491560081483019389446235757753505302341988310558490115413930208805132253060564721843983959475399364039109628041806204647293622247889084707296495225972800939689763940577919673808620397464671780878530484051603748209116871194044275074126604517805076790152395703643395385917597437503475160246888413416570267844503505181968841451555970950987256448131637582211758199518562288911400868034717303723461533760512754520312695185474791476102918797608502695356051427659191665870065043124489822530893910275518438345798055330408853514676023516086251688522848802983669318687525392292003126490148364421152920559032645291751578933952936110205192726115580320132018674481317659425928755216414600059896470627381380320492228268200909591858501345032116306918519473085183769660622690863586434473159812808078745413481123320725480336489842934555384435090935990710942535207488643883637296604263641305318160270257737720278202434193313127597527399928802421784574066668283423718098058316962106660313517101301619078764304609548437002768092630524570754604347698630454742959816931943366334718501857224668557942619224329629308858812635990712616366718865158231140885193172891601274420715174492483920144361643145932085284276669250834872607297274029302552152245900047032999931353796802676805075542604280429267705205490973404384100831583461977795354568802632295909627514585054429985757981948546488635599764972483442354311295743418200546780485430000285831402386680925349298213758054630267407423165933038417328893843504640673096987221830104227992801467278205665748373603908126427449607042259246254374988204045705302700522858310984571429972150974808950165145376345253827688850255802801522604077746032071421899226266385369750524233618200730622013576490335039065365525465667281614861745766255500784016152881037382430527689921174100381263297886210939523323583608140244964926604698979041172540272774751419818920014411756636470679950424241476353574902213528064502263166985171075932249015270642337881604874750623063448584741216845802259529678617121187280401088618543664374718781888459331082883552712447112432914796306507167935850639029535560568346372561922460202338457266275950421054596252575792006851371383249568009212425751667282878620837124913855141421726829831865897549452752063014958677182236331792352181914476157814806023278552384415232320813882222084149842369942719599806921007575717764808822388181772030685092629440971560739828683213328423635005549014974349912169204413937793166111318036713171367611497445326848*i1^155 + -11704205631815663811683130852727940649745464235989133769428035285633369261762801947377841269304014135008159301905614304622484244873983545778704872248370652496097052156063145228852825946654783624418353789150621328841350610948801805036188235754420033134604131045508783437220220136792825569438754450890442931880240099981670144688971310589549176998739650124631915086759538678210652001580430630198090981022643716455802375192499511360474611733331158938099749693886252543549449223111689912917499024534318934942084104086015127890023757160771242979885782006292125449761665562716190068061623535981262992577175980937893089834462065532941843723487251783944513098234885650867021242894331050127668449434286298114875246830034080283867384826076628757226007140884264900574805810968365562527108008463607383566236613573100616999093828498382572804900099999112403670587926171198230326760669719110334240930288513631461426375275335814467051111287823934402675720394639700729918035365419298507420566368926666263282162707168019857495446502768861411708830446541031218448463566366442971068132785225590730249169240273897370181323547104678593364648703790106908344351292474789879788347475935919099225396639295801970541785912228915427189492736317064614515340223328757437313491477616242465833892677405109119254295504382269495618725970164027803678770576447094924327808625366207947586688538402764358691009570892476403013043030909103701431597502106480573904703248489007283974158221770739193351330695605371697932166628737127665362084146937438147655541897293199311336338492022339946625180855742476917776157847976818479619540584830183590310421610380540373212002577334940431202175854620014807600311617127786472507674958355011236775051683483967084694703222612056218565412078034950918480843985264791541760744290011569595403029687020544495144290671906217384734001941768652300685079417007832123918315299485944595426386865450891564236461186036285843435372140310863312505472737133542233376720961829039182721467472970020034999374318552750670563037628199295542283133581088480349076147686564281008540403335834099217904215538209950263096972332136635116942385457305926583262564834469279288435698228008241556139187975656459519401674129385273921339414950367378269744303567859411652289807914452698210777239379339992100300097866258359098750682640964657129782323845837396871973448016320845480005920551620776556975624645320852197463779775680190412887229958656660332924438958582169655590245458426513549682928687766575124600900148823515578550094749481010255112864459135158444409956826930572644786763762646516400430310382419269173086006838695369456269929610833265837504515955837557968505796639677663911258142069974935183569385585397044647045210762136652668817622207150065980573171634299224116568931918082443781696377962747316873386802473114177606860489816643506500763401521085860486954400674615105811149126816820653077016569064094384474541930509829102114979767344819954190092627120278439494313583804801121897180774510858947579002550776576395449832984715553425158625308954634179096118035493535631706828788257665472337844858315897534172199584365122118482207927853375641982001712477035655208819652056329211003918972299186236636320761599411113051540386479639570587652066196387132253534985214696488648370931110583845001729850064893318138043887797383697550139615731327325148136765854876171686152691405441577249407131632703312162164456973059514213483572873949230211510053029337528068699324416*i1^156 + 1584449012856971782908396545914555496324542594980945711114941476683813989124083545809659429691725404005832267243643254472323056473277441608446206554449636563312867256542600189833654355089035734468174853996039678213118042347826130287957844056934400877762733659519055600338833272473667479952931726173502212863042549644654572178916446440156157344205041293028919451829876315590751851565266717123353145061582013693426816503713433203005817784658571735448512220752524218891862085185957454822598290693336612496174840873446186216113450811353942833485146974081564793481196917169939373805721172179742245751394238438503837825514453781777022677090908901790889078543680252434780521988291308963753466456902653913435260976014059372982275988425421202027156891225104156885135960459866847496940431841037908300286401809149182694398162520391457310302355773453398303536608896346571628083552597652431409753133873843513133132447097734531134367840142741364950781732696143663751190062467288717656886940673613416660242612785486304293371656843663561338680623071647197620975907392934042560008531305999841283144992313150291333157117416127554323424867828328929319036454042266399263481457550280738937119421016489651099660990796428464493707416638975262650493337568789548212696490966664712640548863593377321879467324532688284936060372834081898753034708790022795848951369792083783577593956125091632988171590455659271259076427242651398330847232928014288075714502626484422577630814255609861273016583859629922234603085011773904079028279082415219925282630504754281529494126704221378045730861492790308927452685587504098136292742365881063193623204526395879433911541244919457901878725251132206251732335254174441529128301009173342007441478110168412047601906519475083949103450916810892097742829466044836768142987946554603674787467531798675322308949005921916477173066863527895347445921948516376941784484242441376105783750052423676894851626085156054615919925795705083891013214842628669840018562891728577548974181073258490687445187464529833425617659694001734125681755245733715455719504607525196822452401232848942211548290847406347907055572230616553840772194462458394183979486275255117355201646065754322444398058715628482801586440081901658628155208331856682024962982206450284814472305107517203889759882599390769195660427279980941467655054367484681760401727972697865899096003068024746874753365956571356399545344317855800954378453636711950763625512258952660264794537013305608240804328882835261529691693542630551279764006313143022335599971567150477056202254300359392883558825677164179224584096464287961034004034412758255161958852131642298790645378083149826509321017382281021655618324013287962250408787216052108786927772214818889987284259577137753467401338032945407403809995512846283401398837770696162168479987027495256621287130808765714335955860528945995588253931143212671124750422289245442770783462141445463142489809688562695761770520142004319788910741823975226616296915508510449878312718107455200680755723953279026977628095356162441432232631218567619799026465983642791274366534326082079681170607759129607210958836413015929921547812111594892265675264191810845637152443935434240965048419618793209814072163900143319949460077277663741113292092620289722948445286201831777017180136808356636265890291324214289165197438858536418606688157367596991870440911449225293496492095165679728958163235309334607877755697530768937816079931167275067807753323957473038135664706718793728000*i1^157 + -161844541251200669932636166832999706272884748010932209027151079828690422446960533715307942627827188168804498117839086020959431843494170574207563607214790292842892724917787520890502809613038469531317245503217518932895061946265608281277105472176044212244156208746669386548313598839855846147330482883893226544350507893008225261630042784642079406011341436033918394855885300001010021384311160388320623299075211418420960810655371258798432066564124374846782610561480654951948594230052047785149744739053755177510342996217707224209100715526751507933461476918206207494568637909207137802665091844152065514721913836717831182422264047668780922213567014740273808350215066383978549092989212539700303327502475061416071590151836721509531167554513121663180117731230254963299598104923894505610484749489706862964818819236743870603626279801689863330399407647072255599742570196223826726068984783246192389681652439655004537573183578275315798258219150987491681292159096710885995820190499782977969150545062650274687860053946629558701766498292478733223520120031143389544836266536346218823931026942008648752343105041273594259455065387116219773580522628197484083328319802296796525378642938681938856833927541815722550515131756347056710640560344287985643579622826594502402609766244003564038600635928364967548850396262807549126162123324842543660154569781460165605193160072896462908623595058031340328109531278471374469647140655565287903022440160387062415190430200513918041677805088577412456145467313817848243560709192283896295877439941810935033432561355762624461381125607530224232586515592073852025839772628666398088248760080319246505169229389132220629775578599777537801367425715887257932367817840009666921991047909737697979131450007092704601606032862112703934473559165966736363363278067200351074706887738559866961688224532415775346708373269037304556812089692048452087640092940046368445598118802145500033475168249512731669971055121889611807135529488913788759232092763044962111744450258832530308546374626415122486020639973283721487049109993504340732562762132205908057932390962807777943456621029915116835878423864202068382988909286515419497635383947368654051960487652795907824523601057109449870560023688946756592358804555743238460846471997397591635117391792459797644699839984628494526693332250724862887553883213189394205505195793510346452896465282660429671625666573227838441033791234709232888512800403144121130450064003911334101304270193789000234489759205656022697605272476389775732039169923615922244798976216236691376925834814345513660546527088277257951032546780127541942807127679322801488494122212775444488001058558605336473368228735970180889229694444703417992821969262991564464088972558083843617150378653029523865880150204432217293221744137001143077082656358044819764193749534383891647592208401609655393352575512936980364306778055715404534796869195992936852695971941284957122879451878185075795632358157489308347103021692171205398688701940488667589426580324755595144515511813166957342774896350664807192245370715042209825007134031993463814636752060044256760548466249817671448364312064662742207787616943353448310173859151964242837572327480476674983548640585558545849602603230509244696395520331311501556165253842008925956513111998328171134454305044876526241068002455608379267176475053974827152025260084311694203700089464250784454310225866531897436405941971812915199063335783911282541044290647198374533231684002329842033336796333937814017482424320*i1^158 + 13046940648891136159682455364642608156128104627993521758279934223655239404744684850118668103469955769810173037416128943838262824774558889434938918405173839386340305402083578120542081923609709109164759072335672478507834401879554250361542995006795516123903717377887607656055501322595700596881548066251524448101455433667005544795713003282844114489850098116688059264121065154852991107338675273819790333026477716189723703800305590667853888199969623251179333085209030034282314850109388175068565762792901245895483867941764883295039574273341403989553379366331938229380994780989749427115205073395198000392130216090075927063961542428532350518231621708467463608794956959871321520831299154003039710244727513304428728652873482477467706691849309393616827381580582356350707207108094226169124254300406531691523682115500564904410683563822266226561642390726872149005017229847466242228330845603782834879594834074802585553986996846589257290023953814372991694233632828862847158939943386535388036487372568777225772035127023564003226623983253783328117666503802616484807134162670652391213794534272054174294247272427892685408921044045703532862950153969786044792926179476281513382529414649995884115659124317330643841584141169662723291669326961652237010490302793289733902279416102475103655824248455064561372664812164782052555038682745858366185336046894076210929551611752620732793939247153683475457151753020873803814962350740661627056546849083552031055519643706869187364142832768756710052559304562930437198789696794873619328875799254376134610616473489583434283451390493531493644217333808788327186064362961347194782869777638348916401959627473584185858548399960129270546945627447508834252988926630939467435151312680308357700866058509803531004043394147758336529007724214077833632921815254754813929686086362149380926467592892023625029306725722570186379149917674533943211651303668339751302857340910661312660647324141135482039285803606245878616423779571349495039489752659468349594835695288898520259748395232877737790342107951507191987031095670307169713924241170733578156975658289902340921825567284087590011476666165822129649011183226208595921817025421852603737936052012057414007460235271956070611619495829316140546000993210735330414396655335600363558785745371162498758054988793791563309688205776859832618080138383679743621436728691979045305590583571145165621837838288645064197674867382049972493897340027746385542613345362609088941633101932247807152600842923941270131006779107693478210197767106006338768917314199578309430767425824728079774603020277019688299147665720760660235385728038253981843033405677771050625099425527492742714140840019836382481246122252713476215627695981444889838538738613946160498488890885257121171351820447525269323466684016973107886018817128138248313147128387445449789181486287525659765613655937925787796897461182325635148408278881872778394536675505750004340371111779250753320869353113669654304068569533695849648669269162281962992255147435684544865277055246088424915004734389501014454108900839934890140754750797070785925609027342120362750102195802924251422393470873767189212887807962122071586978315633353723964705070946123539762035400584158530622667095956587437159486879702436066823462714088972917358188282829949084181185408080577446554869592660762071508098811478223359281549063132347524852217929682550684389762364001693917161893643959515022122280202886813149932796893662912964118227363569592191708346217765743362048*i1^159 + -881506501723971973249627156067444056654001326255416285902654091124103341076714976995192565356682010726336382536123506753166653054509049560988850983637151849406750588846189780870847294950590947834048969650379516571924902646138874960718563923496913382150946512475618639628678571105599476393024172083894368863454410799254327207652405758723448600861827572976865193790032897621900192524384559195093191181318214727210107287132832207585486712349060074628198084351323299435605516047370294957648550601877868663201696289694728958351246143955006504423407423657294514243734200388762501809814817534384508504905656938138344656056179413883740105058123857990378218760229721784462771908973735873346234399891556699258661773663553388605918703259670227848997646237453488392766754375890717655625022568814893666168423076602639573969986198504912405119024198084123063777855626412229871630518725200045120380339210674592130668600809951635130749517264536678808022168673468298805701598933173417845456996884536640385628321107476000712036157344941037943515632083584370877755777725203639191185580210046885670631060457460883076148208775708493230423348782067534761708829808795167724928328124982271012969213077489595291824633855945090711574995220249246268273634564664854346365586479848964637419265156678937418057715678119182513390167527850171619838961942790979772001740964965232790750454473858992847735987104517445523047564105753828165066772221637834431421100700328915405023758427409137691460072677171117013271793467600917911102498997255086304416390351259744279555563713578355914148972566202125299496987008617082356039644507812482751568093137273324208054777819097252376874199617794427653026361839559600355542491325314990081432959327825626107383000714349065990625411110117499474779185853212588988209356070442997766534888345432549497919951893494120694105224059663192818952252530468160914970931627843847993633352958963967522065172815039317024243997419154184294577224991196702591454908080849873603611357447025010297533943105034282249976226381158192546825995247197623964419812462423201103937410189358348404542654897304494985682305472483711133325596468889449921666869740924764391904740638526372305929657608009159661619334960792258737594175070253599464425373588173524617980243057588534685725272569767423619232330199988839346597384725774195334336352035126641321901528668357025749247162220866617808805573521621905579248706139326601947207796192980641510522518781397715686865932383021984391264289191651695207867424859989226298846368967926104961539328314007906770725024279007647435197252528692819972005176392108980064588606350423099950237055906897341741064237094136829357333216732287472273950671544790526207489113868930459169656731143389579135636642476003586390074010144215894721664636912949500262062710316760317995991877278411385579940659556765008426367128130552332040873172320943433224678869660228556155195114622410903807522963188424513000520647322254221518936476815419639978893389196260180771361143245313455850169275223227700542895996434949514357013736664544311649366178641912258317592089806100327526661281667643547578983580288075020964225936403635428972102267131172602447046004255156008653628565969694729190436833411605528363649671759166442275605955061756892558868961231050624468034077923839503766382924108059015349284089183923040895127576908486759049851981838035616649644975541218560728997238973974219048654439065512960752947520400785408*i1^160 + 53747373726894457271648283281094737158790151306537959530117344254494703950835259653587428533545804601869850728240680492683298771550697862747943042679017723951600510963852340162390310834143339760879368903747514900069909751312678074201956895807416117793101408957007793388935559399606928311790449751142811347615718776644269343334921401626976202267965767137713401646997934488538824902373010553231582600941205238669977187419985450982192510851473139661405331319240496456806703007701683133052654246767625574920285527333388713337398060370742776995810424669217905989523856708364872743067826444978716767342248180721668139956699197199548207654491671042067058271064348884037260553524217415154342434081155712523153814246869889044159863038714559224914602694956874103063294671171534397423192063929595856566855272221983155620418866076838117577080635287418784378099384486239991487971395154735313889579621671227410933689850872930499623872217988682846664200567704570050976627788186815459967615220748191266119099627351555278585758708133238564972477064081894117591084724824164593575743869731880113922245252147540400172239464239236355984523009037751014985684893103052574065790034469786321410815508248057527510759152057903547687797392246353168647563592790116333229372177821205982945556238491924389401268622665895497056194033652210140358828717475620950729652380011228690598715121298605789099359168768966640208436055003076538063520123496136134271756325358322857069594909422051494740967894594871344236488405465055061413398631475510975506904208219604608985308559511990396992839902914548847760302605736657468463804118253684313894079821038076951049126786687216373683086962931728116607029694712466593299523492575287706864962538250601570262601585305792801350867438279925927123605497229677423634258139317921184563955410531874095058055087746851490055839341781325279020288687869345256002298549599395959944214311976620272167539141794785003433903922514744220408292342176099435265139048627044628704510063674735940229205737850708646480077480382860049220851905975825219522493004316444341831487458744005772045054675450224259214237980839063898125111442095498545706872101254230107544504180920763543399478692101930785651894913115611391512068019102079809766228331052639128246157735633188041188636607160040199031938828081342169704175346857861870447977640759284912160742515021340402466174519832396174821663563862344112485988032433362553212047535997423369606870154598325845727887622052306346668107839116685126433422513761331189656130881171228678635864456450345645164061858995660823614677703871430131739032444880009864580053252500469271085649685803956136704372316974841821137199025161006319501984785403735544703201037165786219583812414675746981549206328047205536668223629472850897483267862466275494717633722048419819768032537949477588222254122189060546165588188416512868897221644249253247206846743663746081319125494587069230459498236599075397071914907457798562807351902003333811070014667274117000277881979846745921345706296988080796246251110147700840857636254170064705552394920369690313764303326293069582814536051736776012375991865661849969189141942093479966992614123027146480576919107906205906104700673396891233859977711239913003890215877951912267348847912560560919287233145865551660633338735016551856881487534633553861710347631219623622868076104420830063871033963990543888179349737331748230099823850484705576320763984833914700910559232*i1^161 + -3013171545416549282003238458922928061562084323691009818230946445049506935426776014619885885515942575199295232088830665204719417676101557109854877914217411113731463366399626285389788835291843395189358376861715506961861667600529851802748689966117908839484474041650919802182379277101866236202811587758287688518050168311337168676858358043766058638078687683742385842371747938932346711154882326192518994770872941541665776937965629655342080043754289015203180393236534890746896334018107820595619678739331819966161526218992379591499520055721139564589153704687540263842714718433472213692234196639062425419946936188553797100209403268100648720589367361727203148253740993019816112419159073587713336888919397724316240372994262659493647047585319391828452011601287347454129302765376501458191692369562265314616802961195984030827076202085461051498721454386351203378674196279161715017658589426929541095295331046159646840758315981577855435694836246956156817758324316032203784862862899968705643678309958276195071597356941086551429384814460397421960801304348350909581227361689314091732190356755490754262490074118288316104702996042981868872340335772270621296550161941634526322489482214128741384947012991784180959237757833432100754363793190748806172549026455180471066993150973098935833032595084142042483943970881034243246257890394866136246632223997816524893863711565543719873173788378126918707933077502439721833859841025923201408334700065657439719473266168548660666570322341969139526760289209203619137101507854395680172393925249752920411121164802385418842759897491037905691423055259978650799450711037812587510081687869884806698299932576772299924082779822986570108372752987969768569733043983982762514295733779311517495713315248483905088913760914222233763483502833482309656105665189927605743140478824920029953794995742747660114167191686383560403030867828946571948228798758051730795578018882599756064456297086572811850744980736720288407949453132945533020051956504608911932001862528375429861519362444356143691176283924481388239847966346134781292043457819166796977569132999313320677131078915382441441400022090019353785612061940280343509960878589448074773099910869865406517364735227972163159062424753886501400825623674160458698882302243871057959023551568876464142873454632495571616182139560936861087556011373187777409139651545398658823059505447060937443816127305587076368975487371887773238294725152056564599106319431908287867611461723388589927783934336890582373069133001844742923350596106350897292924304476435563221991631977806640174335515883834463356527227409173389782692510898685413680555668613628986152677542602099324446725941627038173144946155055366792326716420952290495162424460587821909194140635536805917802167674814482996328306002440359700696501345955428574471660173425169555377067581170710434409513725866231265439124066965656754205459182223501265830411513070340552199564036744936454711164653748727777371506160619322673768891002285058102903810088111132076043672717299642257201490031975460403322564246411950878226646596235481182671009450006018267979900951479118818867110563790348048358934336423870050172817356763843358883936273924148058817206625039876429552194501890354593887373598636050566641164085639306832071592730927217738158209248146254706686667299380652515673296497198178777150082047971354014179319042060492099761580391091792452530335962284310351184318501219185773841934789768388166131185698029436928*i1^162 + 152187388582029996136543613140680678421100385508912640305823921325729235302170871311229034673466639212369036213908516338113493767629732788900860604145269576256155764368036354010025224520603482327158554967170739080833930966328116002281291520472308024376608992483081373774906726880870093062423192773113529955420696257793091688773950162713486381036117415845241865968985317470834186726846734491101619730162006625859368790852256859782897998583620316912691959924852309768041122099930762707287288928250594185185293159524701779875949906076782185340802310254182995628092385485240621925442734597561785618489821586857431519640801361026749014571754300927820123180613408726599587248590660615140197098270201614038514646278673940858870259905467929948445452155910296842242944976085575836332749791259856141946446112112548503324480088874851734576715253568655968596091042317382764795229697979208870876583395991151972570339142044935247412896819119583211372517927576518008881745321591515023194521286598723317061191224815469326113640614014519435672496177876657087439286215623151384376467851365127996425191701954960285576510728729517689893738982332543255159289121201519029529578159763254859322193714711093182933185238421168839412115515615585797788142033044361887819672999937301820849075920345596027454195373049592747812451487683859738220854636018754499764265814555392693187823529771007714189306297659199429758601478548038986269755147157550201440257043855757600476968154464249066313595960902346015387018996789777505918921065909239078786114136569326330368499071056991959175896505067944446233826152958020307083701622624685813789250943920448949101229219688886838722314077247314085880561516150226780293483853008782662655146716424236896313669577164116489105331484404293768025055776738405427853051628769752993302558004821609738929441040838760448298279268209355374943236765160329397713996430270805688661617822584451991527355519279604750590376237962125102087569143122356665469984713916748404832855697617068668197394187731284710828197634375802949514170119686453986774569406123551669663228184596586226873165402313586639693466988560835083809350197345274618348358520144870014422021544965078662574645378343091973062555872898994947242703956593977239792885474238740557238061187941821546249525552504342737254067633227592907075501021963999652035347017966515363638531385146378782369465187614414196475763892335338894728931278660806120056074328991498757330466814973303387379188064744397428096436497781659062189640219330168850212972048130630623090185029654089181652696845505922263133051841937966982547506309659973290899595311509230510166763663484248458123343693221980429781012372888859699102808562083029398460165388636250260734164816696020952171509433583399200638185941183021978204955618800070671928383871695823245737003262524302716739610988371798964071473668241676112110298580556545723434587345595860129230915169917623937614649202226366202693636477770416445079136088066386418284829528984091961919190242185011729978757591093650681702577866717508772009653935322239998225629726782235874582060224359103706544034450422645149722643752378315590395033661924737204324154713354720893678325325127709791272248499267898186289128846949228658489844920908284051752199124925409383621194463368019805985654278761774581214122584856278109606745246598986938058568705081710483873059679633210407841287182565369522816960453285638028163406626816*i1^163 + -6596356829638555765192650327737408364975670929512058570411240700424840803830031927736687532661218316294876401188644798172251589850917561046849832513342512152626765971054073499173115328019909249101890652258908010971654316357398843379250665885513679490085173006287538741726477312635224588782885761892611250795479523281916452860842913149834259378079880449154013318478905211584148481763908694685861183854896167284980190979713957924543926322135738946206896157838924202063596289805123367717581065825711498824268478047347548497403904069438931319135258594090214106329868786446912931667140480749306232716695277664312455279213965530799494663244589319686172306924249661462991366877635345268853092176774155989151204348709392571797427369520554008053900104010919829915716770144847698951115484380334601891544492417965094276707758601672682923825064192754648864466208985036874878163992643496870295976001153504571011585380852530649384892204900443354179199945846362776609770393162786071949093292548984266080194734344905287098745752246312877941785605070793064602110545676505506802640032610553630503492447005040794335513377221318758691293393004964651795945770456047871922241234065446580139159420930467879623331851348483925257231992047261006943787900793782039008578867757915063874528144066338272423339197611655526729961910685896683546600647907827893996427645270533933178715439815939573107323910361738591109081562335034300736502401912381331408832074474910843695995044548581066794869190781664980179284037175202729527551550727569319511622641575800471032528261796803250553830533565959371926190723444220069602629194440819705225682409033957653160117588620602637359639499118433163652485739188248835063944768073769155503306400526386217539308647517690850678963172694104952487961868887272500287367423034555410583574527252017783256419797608617575604533840735622941693916356621954791678230009591036173473617921106065076137789975838743339949071368786661332551594114531650347610777884985938125219065931969996202473853425719358118088800717551919323542091891821507428734396217243553073127991881583360335214442012515050526676700341859145981202736313385375077499271869204684107084301028179949155325746339483570536715667590845685011369359770798196978513427561910950997248825853718357324186253419941245850642419489451958665124288132981871480378741389936594714541025406021524083309280084817404667196072686457435151890330025126872332432969319054419397157168118258494626003268489735059654025558176018125011134241733192823085105255757700047790985154455344705297796125188816928962383460725356230227634096698851861705646536500021575585671310815439936437615987649008291006500542008785928870966417556976583147211084619250799577179358104516207036059564481518886691565593345554517408090956656381964032095858089410302419242819019467404850977692578458008529324862391706111874511603463414704792465818412884273292280926675642503526059863268409438585521558225047248582484504357936747993230049381142648213108332864901231025061231793416626655582021555168562007346746515504530943714148605281260439573708186358605056454613705412478676176065253337275397776386883499251354023087134498215010264021470326053277051381786060919561759466693976566501827544810349105484060752033642601587133646909919076397526871656496843736145558323209293390066486876959646409673690914156663265387304230997931506073966436025920293986684985007653762629632*i1^164 + 238613612754487384053387124660241898571788216854469041779767961432999682980554137538982072811922387663634080913802684328980178344548656947390917393914259627546525644524450691368202404125738816264350965612204130162826413474306284461777853671896766799883402781108893553554048481572526042785692060616592857452895887607610516246423259498709163822923012495034441856862522168715075379004975586060369338542338184531094665337391113347530404193073789841969884176298644053534542553696535304398919866950021569127316808419935855469639269785259029636910209350145689259421179210055103493335792171285866864779735512142431421097152405209840117787362343420607811008122041193578251648854154243755299268253075443917642555254979676704076602076404273659309041177631797808931792854138880188730089949293625792782928155289501736395976500532465161543439387615407165585887846346870312491734211555684011813057800437756760989708836660350825926905972701912163677342753550984451968607553252888734442030958192889601087695492688288200784979776910669140706113664077168641712665587232837022117299704778221414266868540462923339450937303161359766672228071829441889055122502913943568898145830183387491113016723327519047507496884298920862646549289328331277430549414339044501453159530451657389129295176711717153220690362227776522998981527610108092952387857399746836614057268904335983724433744210857873919585287001655802806288544079575327792022439364048668276120510674219943816518578668180864132267223613332542861477625888303352335609555221132566451188178663552370695042954823157971318980793307277093773124054838896091799567731835630499135493953903003345690940573211759548319665749140951554750562986705080885948043043107975822839432901265243666406809621619600578569404579857392969844110670698587808946210966150211107508035547350318077678967946600107972955854688160298600930865475664952272998002546761318198957230774844200468716609168294261988611856573335606498444801984345610782035444739663722284867766173692433607418060570338791847454251607897695942646341840468654736856571483110284527410437818446919990815620772380497029622306038542765049102612590810811738749746379774616579545177584918715807268078951350898533519502658963109967725558264160198653266464396746812053492599625542587452230241935170110612715713923180387017681899679402517416464436119443097546560106862480465869629709916026600762645100874351573984714623254749797500810656711310741192640623602344491123673169251476940281376075795075931596001228606891599541199165270071588218606424297618647158383616266521823249194530960996927090924087525300872991084375496677602157595854799240570103300703705993333516873743199953199626810287758135107045140201083753219181238128478712575341732169683249121594925084956708022235966375215055643939011509398580597901168165874554010532849024666691094955037806772966067624754634959696620043174702267353543220768226381878981026136061801281441244612881303066697689880472683595322571232403327281082506455020493021086912045687297339764836878523176383541910667848899443706967801754495385777458754824315276084855601008481553387280000770093178350258468443127806073757877964515117674247919227407954716562099422432703360390254776633480325459034407575694542796514542794977842246162070022482277904800741413517210445388899486191808210391285831560363783425695911736813469102856714220781365692577600355852284648812539212201984*i1^165 + -7103657894437132319177118824735339560160294580847278083187258495598028852976845799375266268726114140654440507544895333283170160018188736383206694236587679082498478904489099635300632307492498403414415905176177624364367827989906439758711286654871474189813926194708503547934708838501799459543182470549030823230580192825454139601484498709280339589933395695785123731919952184178386876096029339762641597073033413992346174777085603710664418371961640204738383633099687275119664185680212890486329558040019251187281187541254819504849315832924872909632632397729178556971980766828733420603945902144957666827750249120145766388935548240355122380068761304814238475029540467826788902082061064653710530416322914870123518523674835019513357479615283048434098559679555776656624177533615105364721133052314989066415931074915582084530421298229967739133357155557535427430048888874697950971547972182821402343822800196804674082726529060211648297292127608290465423395121119939049486318275899984299983385155611096714056684585821103983774453164554431825162608764585261247717226746150237033359241641472582900783447688898115112647726813622103254587540425502624489885085542555977358711435351674149117307625295141962956980715699845503668495486886402746678428384218185034806622600251898137267559527886416358826701343611745698350603408611151078529138971691964194331215134582945061800339648574311224494616514545661329006549704825584326629567129828869220518363214256005922819799625166981311173719660299273444618000334871704839780959936458354881995155717062209630643241922390644946444687849899098638629959981120915493650133802874636902565300723120445767009491396601605563776825390953581269206288636113634241267811762022725531930034734495788045294343512852452246044389429288170995726426701645652609776692450387923181554793467461255990892669813431362668380415492871538911874675222568632976907103490813933953496536904720381984812146555762995596011776611432179331193855789518102337798478655196674241214735247165401112171118484060770766874615710862473816589301479639860262955111810138213191525186134905084994292979833253753715387141172920348898444966687355767828914328885402509460855871876949717544490585046082547354259170798646465056269053650729638933686290478080664105116961581307932701665667415285226756913864536641930166439542939480492975934065509613446700351623440741024455104516153476962615313352820722817008931528446521537892883697074584490332858903249462525006284823940354917122159162313445141912949002420057996305024947571779726398362028390781291730460282142564751775032169025603351882966957673890937116499792579639229571580549866190226632986293136580792465760835965826803777288622089652582387439830000531450299499946922222422867763759457365765014829433898868361695346574854739179393475802503176813982735482368237657505211504122755968371647697582314415122890495594736702165345087350898549474125654403702619477212152934100104621149128117712421559880855385295764625942538130546111767707116852732408775363277214313721664575211950843345819536963891909471246102184249037008992783990446659078760243321947978929067165641321075633592506481290336906832067810230804817543121263899284343029443942819743034356091402658324811025038983278379592471014163027273229836781875857156986332200852577086426771489287773357858814156114975787833996453289673766024878409066062663250466807402910885036689390043136*i1^166 + 173276082315588341214993672537926496351150536305430887816909277875034119917415098172008307493360557895336235726851215998793121478444506545757622546623590425974373600615242501673476685419922297264776782714076942208174495583488197055498195288082797306855224497240205336026461564467318107187601900212674559023282232564167505121226937262876847411597194462985533659031127636094568805837799952111464036739133514348292018587029687754721996288570528326939968632742688765690089255361543776743721696938877034916956664099236742227682723086629143339076318165167532486336755133113780182317598327766447016428269835236382009804833904514691956748246995949696897279759111861728086431012757301613818388739235785387472840370183200227092858672344472685627830008294988377968168021910948299887825514081025583213636602248762140164706671039709617077854403899613547987395831675409360572163722970433985654188401833432562101216480796043848418006849688447694160972394121598061069622831712111276172773004535439606261151133612197868824185223739667054572139095652043570555704851609330815341300089211091477748746247079858264871994065282237430731045228264998654876792780294594869273658489588905116934078622531084410127173398062128026067674990815785450751701386429939526777721217328632523997693271293077524029261585234309647396153758980492295345711191509920044973995948424637938313805444168657742387113217221515497762672633276205320694733605418659437108877211874651980180465027381320647677388358859736246929589642178295589118736822678967346279769437345818569556174713920821756056112347437056593548243886139899331535731480156806648382672735852365784758555036716181395711780996140247836691186834882168556684139264436010524892629305701910290133539175917859525381314720998025828942518827077911269753123092820642073529308574316527221050140176630570914045692947223549340396706086311592147027373976194443529329740486818502849653782345352940803841642210906579230021991775143878953363185819837033661965776319059008294435982315582466266352357271261511799157213197497359919329953197086123650812535126417751356020536359424607258559721139841514077477598930080407875915958662432366224062104125599014200584726231691309919492775015693337732499489221633086861498614944094087513795432585265811765254428863985568502048965964404879350610819850774931104793142508162825366870360336677327169942916010796414963693220376524996159607637077540842053954107057847793438892951998102987761467610130487876659086808366401337664035823126263001896797039954391250039590508987222746828167359603174705850197594057054074805018652558389226608947991440020687687307541413210000376816634869763880108009085917329206021823351110326479980500428911641921874518915733847710100053079054432458880517510189075997220159464253174407854459876015967470286025502692170967880141770757086159857542323839767518182952918447048010320155018435965433163597741598044498038243696867025513432872100164184709821227807955841148562515257661527055914819494844470455418913885730493331788673066428428785942613184350258240526540562223394106675747496182661622045487545749854237015152579101088189103703398455642963185650261151257909966011792311328509291666083456118218018286301132961159175985029142453200177328649310025915187632923911306817239675185872612216311492760973324905991124603879076040680322560783180985010025601762599480437820467325880617664512*i1^167 + -3446625336878844992052129318281155097147429746885171858974741078284616002456869772299048598346646403169680943282832718085746934100957186233383741899377192149929939329025526216823136812486048403122658081025404983042165220064657443378172108741866696580192024273970522395094440427284193675512394199460608322312386822305014474133564117408334151332547037786273652006459424424661848535382572770608862463984062671831940577706311907260722649587368607275091508127084655873842502059170269502230602239794425549942744563956139129027835082815493431195698344270960397148997579406338181757302535156160755665091384461487622408887197464846445054725955042551759588082542350666479215348633696333456994649687530334777083359739494781450461097910707062581720216410590117409710433864062580195581128880100795305140109519430243485869602276684257281908763533693759965817885695137731709354288781183776679316188253933943969628388398559268521723584529327650479676873993988774579238456686413039737391090911116952623480512393186681408803710191294691511560961214055541254885710560887462580223627578313987006122105255465378069655548644499963823301893180906394907543558424024621066197843222799224446804287091720178406442871422681562729026581159859762510060944222571102898773297210960432830457329087213468259594318862728582066982328535332271281759550832904690812984144372774868432788929606598527238239845721127836310226279912450135816140408429913359841893244144452769475384901854412578285187233179470509428045221587712765491784369667884928406329978482804582600070512632638888299309488498772415781225483234553836906063528690211193493431227380169023100121743338086262325585996949046356921954236707863238716846343030803914167992053451427625340446537661818428161976651552129851560228348144575531182547168525994781100310227177718974032886968466160447154534545356892840804224137549482775743881546350565478481223926830257838633387250072671944786064375267890568268142935705437584848202518050650615484383628463173394303152073198530041554852789648373160092661673601925093417196071431867950388231022332550770676280687492920866730700460135492388341316616589139381514426041753245438985031103630900147737301208656817773386874003848420094015711609884143165834841416549699497461078084637880915034057980721393868643548950441331509853200016514045610254963251895489449961667708429146069068131762383386630271946600467328139777228116435097143496587186890143957999102782243652361517565448401003988868133873757361173173645663521575951172534614479885944917241676479877137912874330301975576618572806560390608627210627063493269893115671788908728771784023144469681580904788337526760638741454912682605897130224180768910966829057301910529260968344134605946580434136464793923228969585784472746120187468924146751419490074875479009165314564871054374395589879322209496054536771550179419540055759737913811041610571286916520165889277607367915324096019286910610461189462526323561342889192125772492315552788546720399746087869691490992193152544514576280936879072334545637711766508323736170747768414667474049671829765495099243826624912377555215485844258421980632141889576231530507834985521607378010972998144580799147442017438624636167059366732759464543812205399868210309351495392302226258007557685638327680201078256366938701640249403339789663903712238489439319369322433889202218005188921728115955992103850344448*i1^168 + 55635806441667649662741525719790104310790123845869216217854766354393713277810515951634831472826426999843852269636651653207577882816923679884472243581770091655800464238879365023786781696568100208435839996868348113118712251288141751235178758422629621395238521914559175848752447384699450002172384920458287929946848483550432783830149658072572674176987927783553138621939040678451608535663843013014454178968639743728028803785464173841208607992753221515242192750216134417054749477847373067516977118429709306997115455592527775919363772983279733630441009389938306194690918288150554457819438802787622959609053127186607568974223830346218316498408645658979941754098006186403556544397240077572134862722095932314901257069088306575653040709352759058327696173114000797848884562533383490369603759410853125782629457994770449984247644777900660230191891136780884509828497760998658931915008870449723589262340642283241483951071959109938629736609174461336486278898846066153833078312856601205689807449249863230942064328516650708119330084353881675560157946715229698930962972422895359424720963678762268589968448714574229500608351796250947562081479150698952764708073574445239896972162295164913767256675200453607378971928945277661821978039105833748795115976922527026207266220672501375134529399899684204556187793186433410183193638612516908893082857277942389645592895407157737202582723170465258174713350891879746312226722543533385007488851320432512944532691968987014000610034774068229409856765926575925521723845205079545553815808712106668366650267815058003013897206141237813572356089976238220995474915199667264652969054431458789087586898661251399729556852620601859654319920391676394257373793379910222576032689123252781769712528019068932223992526789464044511230062140834179755833265647929229018218588187670349795110157280183036062219468002489580869675983989755099626498604070295145959040649891214384411476816375536159231671129271381470358201297116347443650898089909522943979167343830486406375275484881278603840561007452968888115064173338280850193417689076454500265954176237885923272534505191920852619072793083989255892795827938973120163663283430897427082963322550809483886898176695711622840015343304334442495393089652228239376614015582072886379780688974587220988144906038232707924002459410661382335900928409062010991316268552839353340189152229872802784157817218714904333512098793776329491574679762713451847067203577553735844208844773159654160634829154760473413479025196785172251333315468731516628418513953833207516427534462373237869432306207489373557518861085522863438941340070215661792021870118986627286611721642328627046919268845648086252106813753791986520268914479073107425292959026481335043553694911598948112409764202967731120119271772240218431039677137167421772491799731245835764774313594279830741511287449796657953080132687978072777296251445641195232632505484769460380386288912957643225481037693560029062207752095213865598791759211497512845752723529273778315112285857926350760827611303125243612358104201304706408954682653766448944391199636876337060162213336640377228075232225931701460101467110385209982268379435185253466312442753699653164010759236289069528563458071927559826790865435310688062901926240433043324597111825776742660883614000729380035059347603992108241618392279984950930226430150959590247133248735180547765600179858936432509118462909774561280*i1^169 + -715256982487455805987487696099027879983850798174803594547921816985742595953350963365311358741613987473765342664917724069218624504362965940299367861066842989654741308347964489273990534829870476859845427932738199513979500141783078590810100335402850073225366262978066663952763047674250942810179682069483611427298495736709618727172050811104638783201564584242569565509962287074453036228575734499927530511646144332261720004639091389302454055722941530644197286379211814031373930214731458501455784556240667433914420926145267386542853349336165761551488761887385032115643560891183330119980993248678782148662276089637093872494906718684635525651879066554795455957429549865404647768819431604041494042815506526724160334115297693363456176218312576111567573611219686386420645402015480917442339243754778746384446314630046677085589586299695308075297926262212102590026934025082906839866277606672175169894086222590089051716265815506271569432934951910048221744306476584053690389063881602428141379183618855229994010250463663570682850662057929281973383008952863507984663529667629048646060958868260141732198002837388820791244886397884532711117907218263555909416987430749113310204715956723021548938229262161138854361081089795637772350745523053284165354045474876389325025445412742307351812221002045237642427119739490537900360486637027166591648001303169122829711291010802152346703040215898332389311176047213790116562320219433640968241964866726807811247427159055542286940739559133764200926068130533871089070412197540651383534841990626876097434886899264495770693651917351470463750656051400430115968636267372212971805609851411019980541302275017503202854389743052328487867359809685985711991174688396228758737730475101841204761108048844334056002453198671218667023485413947935462195955231893592564529907950362730411746473741146227201406302791753329342599602334446187340839919490648069659128274737958469080022177306814135163009774660862021382683267570667059610670371220933868706136498809159686871225289963802289121858933841530437669753674112975851971902302691924727714894355278321545908371216015964118574459923745043583032496955522458840458945544657945126172127000178049758537571454420219849714164102868534867751814495161963888612801450497321270873275523396888932001191755165506630245238910527828453859990325612084316906177614282002224777907351729814060400506025233893314211277352583811843020093625951309397007241719169824668138719863353532448767832523800085711448980238679472695448115535548352249217606866448250717170265090259313177475916711195789783122116640564954595478120256336401476621139795197437339030057626691527007304069251509357842710119116936663597784233432861255383309775852444409704065528620701231684098023828969862400412308084072374584404097267646712607401785385792191601951385788985244951796348434140399953562893597172837764790007500306725190845221581529439022300712801693115247792783798569201955220023138853093192086977813893129493348555581782423314610195297825988620253137189036147122047011580554159441778327714727266131357254060180479057724339764222028856733773712491708338294858194859962022216029918232358637849327850183197872764642480374691411299037461009548681240765686297621951348252046802422778484857961504222422652203759740771308244571606638032146443290334386645708285401686370602549541848186918080084401186961341270614541735034880*i1^170 + 7153692310628167301885746344287937580063558563807060549471846293770320193170585249632619437997050633552789562004641056730390601986522351785561804758870418383831241343420748642293544244775197995237694419571314967671392173433653111503418336096731193619217451873291013655841741627282961848047201360988372007877892520600484228837736182196302772377128464232911346574519105573590680074063623974780870101114596717373830556557774884777818877213775252557897692777252324816027689347949532213237974300789478013273955473991112207227398199619248378613971737696663324120733871794874629436764952717936066672875375886310838475549107520430073101580992090286464648394353571345355260646944810340553184074874535633577032510367650483175758664951494186666379523129549678802805779107220392869840593351501727651230526398833601649185299020694463137121267965904732288831247238852409290353067596871219068168489443041928732354220066974748918564102468745832201036060872440329229070299251479946323970400889216381907013203028192569988337826352257483908318435180971007033685307365661813853392384934022432144166108247996591640261955759245845265894345486333478231887349298076787747048509582005383071268120595946762495486170305182107817802253346358353955639576705964870644881225222570429466958050772978165556521487173747604817435395764393141463012514751776560284186207020627389270432650083120495508481210992086635602764518282352425589944836377645577863918341339637565981826794186674498742489135764262839029739180414872055682723500957072879444383814679365840948824772094805134855240339557316094257746984076667220810352030572785501278046665663834695955218977378135033546453613405801319398043122080379821178350736762240026990357632478191840510872455811578217937540753916315107642743116115840614821588349573586911302532464186314139800953258480010305823584876326149574227557419089452801309397969205193731575603156921257942694635778079077109993402218623140201347575126779765478645884674179390272712556544410863984259095017753121455884343780989557175340362334224774706664938653484794393587076246025352398147313903978618945682262970821035080408883363145376962939546139437454985215507360222141695473653227775528728173341114121700622451885234952100924839482778909841041781844601414589974417363200791261526194864843536379037141338258225983560682690922724005449176537352397906676634093509449053425053435887552662232532231262544386532173627942608657900077399183785930556862400586859207958342216914912398076783549327561336538243464654212115576488350341917881480874238606289053058542298297904089392444887522033505310050393161994905445427626725240386947893625352732609563926899312024684576026699056257900967437539724890639375088951361258038907547010606469392678964339022377815946591208597677801746400707758864188281332438070202165710158326369410004586017358131590822129179247893843122793222035111237436079244939157349675618995151695595412890831824274030907971182001522199344549212339889079453109337442729249686333205332859243953803872609765549779682576606774800010241528207006658789676152243941820893028111928000774371643928583938543978492765120674043588653310753384516370769715790844083545363975988907945862787575467817443398723177826504306467500664947753155054590394689186401400850299628672235801941162161012823757877276839260314226173922375626538824505508233216*i1^171 + -50679217376372456653518391661973967884982171076712554222611174738279996117094994256443154749474452250055154572799633392230522986329929417018071426733070555777061175283665852946956861173945369618042143168137746181826092188259404203870459491024753146774096494677176332369208538112791110497285045114046381484187644072917097729878833841108547931112674205512272951294872186147250397573655013330420066413233722371873727919513059720405314007363153260532056713905062755432397661223124345574598449527281862335268170266722251337437334884361697380780806909469319950399029914998445236687228915470991628296615484045755615351296082557114515162909191292022551789031121608870854066938710211349798560386038638967387748573489648544249075013470134330473581384289848092267346746878512000339804564467908715368929889374891181713384952575733556632705093209721575779450100180440969319684413304121939038691629322759338299010096534033165001279676853481105506489457737534275755072505611388500157775319394824942847778866271168060990338794858514290278139624479428554705793505498055567503062553406668535669404611035377778422139634817536335423587177752334264608959765417607722168581313268612328652221737936180949659594898156825819060126391342241414278844139081797670415920285780962448031578677139598362768413015146755533213864990514865914868638397924366041467428510653733338313420612182806602154397199619806763233340947034636725804653657090955205625676090430911889103062858211377074567523157600428333484525382173477220080332753329370568907995354500513218941746160865751362675637422352239022624065618977910374039322034821313322491936617062644162570867034486655245863070701832546773412461513648588318258427517680074615193446688177099772799538397660173660379557316405037141661277720300922548186749060201352663890785456099522834348202131539257473012271817998939484640424657970664782531648939383199565222607089123426357028085575206078066996103612332058728733260163009356442400201517829739149333548478784561438119341298127843757818205123404709062796837413711543704501372264521374516313390199613114113991161508451138806150931991517818216303051833441653640092183223658562736156720415132325787303564322212940420688594196567100556446346775540866439560114470156047599998815992893503462604503987759219121135252547062400596613769516233224322184046986378467186528302075643677175371850937227672743585984017705502242633944427637694964754940416482896424969048822134169052644402650542422855535609699874877828536979612481076081290287514462008426610880024138171270830066697601943976097978453209965659517945408535869815245006911116055493508034456469822625181096103425639066594312646862396562664873625520591300403114075344673125960749107623139269271108814923997813913587096067202776564186168552631597273264832658411074289115537663925671828052977997057050364348750345069066228030448556392375590796112772270309426343541399610498080067068020806992324622086946073783483397717107075416344963612137326687287904596198941217353685808480081943972068983735137812298705422710784548459760900331853432165111741123253798077811692366301269498038680069940087525248016034459505715234680061163942146858068363743713657935676338765557140421611166057645282405050675060440173415294584329744257905525300495302008997303604183163945008001415488064541756550786787543498401245523083264*i1^172 + 192698089448587150934584430892219396899299291600078401075002117176512001757312977517717009363548599658601606569115618001038385198963068702073132300288038139486631904218049411385841915735297967630553682261320980632352203909119642493454318277008073152722364290312559171648799096238195888341306421810206409078530504443568948790390331652593500317612025137317703077343740477481257810382461388423630739929643072523274414325593218464892157870517093374910868008918913273604156812240431271755111997106778920719823209972822450368835875531630578773181844587727631402946016734028333806931511850865759850781016214930314897768414010797827411917602911275432435390095208161976871716282094387447621222084716565319792142085249382206788474643125210628356656156567660707940123639572134425712213468004764481350526288428641298404368505405566585979279862068489539535706178495891617005096576283276236821258819050332830272446084985879448144408556834466489590319558556813769513811218149012285642687617222243381635812672504126452451100846580203734396420476054057365026841335366629215318428974641301957305938353934495395034611505351617601005181876892694373830996864116641949307604119372194533818394155813742399612154001700656009983261844990673376624743228410907143559405051074277102611853961641278492819591578971203564586749357503892841247829753147137782630473817306488688469176180434215355495980585939703591069739984265707217795783555858444620356405396778874963350121796691815487560219303249133252705455816918199758391268441631471197111972744226958778099186064196588998373003246306341803796156390052736711594514934996630690894263925648125796826887703474234854189224489627265988191449856027323612328008756889095840247040716510895802932783208993594902917428467089752095531102703496080483849685367606086809322024280692245137165058559070239383058274609578462150083085594052509531742424796937945823115804517028323452416922789061464007553799293677701462825180391429720257439736568318902929607059953657551489273120953170165745496749868421491393841094225841614406399352168828560143370730584376334366713811177863038572166677143376645852168192874609229640880336915288087963141033467741669836475447899244463297981985111127852811785317900812851595812375168864636709122396800564507711264053693619027870410542864206785289052942749151771148070000463240958747112388771237108206197960758415331674300486992040771630051110571825491862263604412754031797059136072420713308236206992514982666988639947854465578356916660535624216163770030950342475202663042092550280738322280113050866066951619901228995517819130160308268137386542521973017156679724505356817448598157845164306150670742935640675675342021880252079536011807068532330210725744511184002829819762366832797325865400930300925928780307358873239989536165023291981881105890607897614122634898958594223773465255983632523080311851807136774502021729093596315724212429368193600212499157933555140384891962469185224651812120989331114713765484787611411372563102542416437111472452785982351177084498656521573077117927879838131883265268996356402769153215705899196736608719925010186235491724945995005626812360860128399486797236672952883833514132462484804550474552184632661626856281208299855596278421688960961273028720732433150131737356471407568077689085658497065634470216039722726727834687871666455427678208*i1^173 + 109858499397045443296953350479952786329190220629787357790205921737694179227895989635039386387471719396263015664758633096356322288230177882534092431504054569367227273501925620460360104701261532469751863607490339006744510023559954698788913799122348232357622563004809120283218773879683275114424536545368520877356845259438032492284205822153286238256260090899856580889063208494262206488570859645860431414662277241365612636856228660879955305172303858202198745868926943128572463331518625672703296743276205053832261005457982513252342647769406054811786524274793935378572917903845300473833067103009511735332069193012420545965170051084866177039049308952539090969587065487308416857841477602882927006318165500164420711571091040896669616178666891508348225384163271812729733721546659661490749141908014363203412599356480314466175383939063556684447744298626629876001167686247576013264289001622762420937355779244131946617847207942877055375235118287366321630071506258540325056225786089712475541836592236524371308242271301867619403105343297432154597280307642874982988325934537539311850069587529191674916273855009419067743331373383324254916956529156268655514043570648683014344039212329140246578669804864404070919078546795525551158434167190704862443579646972462187145917075241801795229759478163242803632067788389573679713581621900100530249185655230478032166991977678463313710643091755995481317074667127108652881614293750548198720783566709528584712047411521154840320569690564134344601167251244528226926660224412130995970261941830751411081347908478377226107251047002073152759726550009354064892931689478542570196122723400906074664599487637550795972233109552392153262803272647641517547239027834427129095221822606229402559339355391521598279891925262261079340372858495861648834582733932342007769814495045033078219888658832385840604650294971778834422410048535312853794708331825033120529885590730942837684637751204161900260422736729775678233943917059840160168702912921611436807094638124598401018956840310203738848874844992366320909004796585838447951455189495204895932033232848868942057999748151197520161363809597139293274110037314336471744610508041762285932694260939544773767596752958519387975975247816821247783223092174513258253931096668350412117422578125600522905601184599060394633831602363870134357374076711336401089735781254776513451646777777746881766570584673814226024964230840638349959927025682063865223840146910714595216336844698193188836570117026644142317543810305455964355811083625359359410366883859058887739324907969599333590734913629080295937762652143662697817901671368297418118359567128096063332171863682483739009138276697916574867438047630538506745068482823512406763199816929038090101180964361495100403901037825980354302896750592565686002462168396754840334114151926730679448387627897365394826203736370355692035762802280899628609560334380076734302927103997530104905520042290529273660463607946613688127645052220486657624706995604373710833126581125093584190578829473002217348884332243181973409584002528448623046397769033267890297470256030030616651235801427309198036422965114583880816253892803128415467244074964770791158767663870588821909772559871225211804408695605930277878436314181134745222232190495801836055338896948724573168195575291949793702160275578092381941436845280597111296509402786238140918584573952*i1^174 + -11509792035810780704976199871220635171158175405341544464050235129565317134344131828714104042966047667851515030789564878989550939841158420815852107668715278126627530894475851020144873393535445488017604782651103089872516117032342877352019598212679490941020044223044577568591071099226854268756217730982569838974684889861886979577761017158274718296854455832693263209421545761593686460425508090397818987467822033594647902131340309544280604068758247733650219466159973732455261942060392249694893474472360348880192457161971547724352832245264053193549989235035323753231251154521722704549939798703669470484461649885031043718159577765915313635770326112473798686984641801617547848501802924058906300833276969691955807354617115174122674767376136614055601538292167336593984003617518229298695121311293296932200790315842533188710897691625801714622924634154538501717801849263065859280451387710845681687503632974702436484967932081759080810197019586545262886361028871840642257215624262776986347683301610496278411277434795309384429988008514525104774536958433767043058751829909062849656487207571453936481733805325429821078817250114761276239380744210120475320784964982788194207118575706084429348923916981233170371883423001543328653723759755525362007981594564866213243930632055034678367324533284243504459846440366492433858727309517993330763213934181488341269350126811748704369699830696657783858014393309176671640803953789942769680835649500326011126016875444967630406675857141822939737415916040142270182334944722299988371547129247948199663369513897606587247487839889290699194072913694372604399709656881085679745213254363422822651068324061018519953893507395065586918875722962089290634339016031416417283865488885304448125039773648165684298007757822618299070242774586476720235914942335426449320281775297937743197974593100702949458182389728694391519713962664804810548315648990261057420330635737325227412946930508709463016467791857665588420197068160432335601590029487179522154381470039485037706673234156641307476695374378832545567566070428291355345537216970623591087169657051996917609751448321193673252221690129489270668245839852512231713070427131728455621914723384192765614361195569688657990656076802137685491794379478115486807503382042297171361649930738966026201223311107129571087018731032014352865032115381115408518854289088449687739341004320680963346222210202818486070974594351652687524118627398600722433398361275123050197718534293789416685069092261037786402917330951480382614079389615066367271024505996748503360846066058515735510593600549305550578250137549136633270954105524694376080066676082388908407556122492913373779896866553960291130341745107080517777444573024861583805474181050068000906585019352016509819017684188063748908062610001878179934902271535579965322735368639482644738781768342610522647032844599170070309223586573612900781415204369524216572246598665892951346387848011418756430470244066986754986129024710203605821684536264052818722572059697110592564655593073366740930185394696201236644409314055679784110428320689309082798571864925716580047439777553046345548262571865457921552764939818503169926737299151915060222834423675762326371979589311704447473481960166913358975740483380502387113796779070282598521720677923562659660469349531737373217297957349961646623844056139612395604264448346754067202048*i1^175 + -104834548727146364935130472727265293660760374397637647023432446302551533905155828718466640307115618900712945074968740104621184805680069365264186174662518273133627911319457308464513770893319274247509707975638263615933536441449515865729356050256289957437295634277115823281474234319380603835709722769430391461292953690135729925363607143338945283974905126520889457157456534745167446734660225869993807653228232198724455833445851758988736050656490299880334148635209426633020358239386448042825521683954073976232313352356224220934921942987151267126222562916558813677608333445261978316343605652759038044360893556101869043658207053939251204221986498363388943338589995310650044046006001983001281550086458979160938789536324358738287418217894542261564321662870312582409923163460466929207644652340424262691572890102789332255163042000647575025409100529865122428841936040692657278184926783664623127481909114525116960572598069339445538754889649091644029465633713750143035417645593415533192538740099468604444334021764855904303143998828171818757096392895937669401110651436073390731526553480113345045618419823985813646210421691187135980641737899945943066388062265008820229474411498881694502141423988713197284967034894359455555861296552220452228771243374949016462188052321132450516902423994967619441795126504147088117907720353389005612681889318353109279884495055071041137658396580548731447531598302329598786818188077973824834204277761440084215450400802788254352987444179227344199637825198150786104196369883458179824252427392524564314659467197342495040423071792511302719081657208790260811266017203895746841698853507413661816955594507795971100895438260804189656658098523572543738444814630649709159163917633341768069614377897666246669306964201764460708307701962241951435214219978662113447700105081069050965934551279877675460675565995070499478862656575566749385828863242638286875030169238622254106000236584322183498172666873578535347174733678318310983977007313108870773468729311995747902195525151495693877250589989823984126601547719121879901929777941961565850972463466622554907418147179800189590849756786278917517249623760351845682400462980718121407332786024466143099653821812280086203063438669686859550833860045497090182937926993438780719492550271642103496816539032875443490632383292359482929225748507587848254338154693378306299678116514672207723777470414230286860431837875198670705034677229356202834200096192568621846022224991402022473792714521254454536015850928442002097640178274956660850193825478976564888902372523430192265616214134208525982976111262986493135487053167781627711587993041858600459976951179729057356611025276960017659189363020743861919123320909268464764391962932960266819709836993616691066085252691143380686740752820542318353482459283814822636174684037676584693449304407389968712297108084017054683923496742134629503736096368334553943903751733808842508811619662508976123190435526108731405739171402025479765239735129266392103885212957824315648826461809248534603928039828188264059169803525130325233402757826015364375760229816912728796826863111734535606242537310536534368018800071591419851244120836299149618978032659525648217350000266558255153684530920002090661473078331945950551700561204956956267252993698485245470604438352360520856993281309310085075559162330597849953625287935655936*i1^176 + 2799708263609342025027643566827450588500984720456146122021495847272585553945735334628130436936154169130927949781069781227268906148812885130994305049401545018928318839818101783989259757635920695189258921180170245474378666748414955787916090081957043639023701622660096357258808894498884615601981798064431729559923435604716163470896326903334130070185371108359313539945301950631661289027859441242134431249225748149138951856675383702075590178247843821253283622420795074903917625753052908932532588704434516736196738178157085406574381998635438374992365375251320940084359659971909144890994331723974883261267778194987756424723671224604388861067113798599123245616430772726108580399116676820149784454782278021462672013041227396176078118789012220437931042337980588457053595671249757329860237441951918147365429405794421173958598376297788721720187669928289123613007360215363390288802120240310926787693038302222011641430867283422869207647121777126032587947042516730740413386426670354388886528986775250316388203988877144282744649049463351779069656776898801972832672524748294208476785270812369812138997763615171023913995449837138307921739904439667675285512925044705883359327559173669720871828639225327849255863466980900260350122869490900735198173804237179064361357799380092995391293114951199284959018802707297555567085597902162072145267729815625914525299101478962203529125450991796834841288284632699561168887428716317653882892220175294490476698608793401694132423412819682780778390032011014918468533554260207011768118098050796719100828730865394836846961256540537408696328596764179430258680246427979127253168022071045934033332317766407015459290192895495868070863434858951906328394254021448205922340172808028251996685007994157170368103078256612400086135711287448869952398772233995956282415883139021389515047922257204629998587366783467470975507826710680291583445877218661411672708810009725240053247732973465500057828551630664478535475826654572731697454241434927466980982385769932192006681896015534233090490654303804352450217364204405798765494434167189394801451667006051017998409993062558071096841705132553625969025220348788592613295696834482285571276964476270527193198444039073064757418400398696406104781123833628615244266882949254510572816645848455960972731937344419936181460209235346436442008769483693395392124907129083614228584288872973687800708558080583857838632883418756767147320025391237757715026651216841705919482600186857947530281138121941446938382885947155886017236351077983805378931122574686201722342380089983030375362690137706683670396428520017023633572406204913016578435012734177397447905254010641406985236811910799895396040371468255247265061931246231280138142407144140373284615153733790967382358026409257412377209843036164567507426580674088048077235131805159565473997716632537034675212091241866418902946095299817887006659550105474746502962517869636021887072062116023012474091638305271273718425007330892547489637498227256979357101328414863661681137799766393363793103073355807950088521610190046411877900374871976431581082694393212822892453635283840089582789501933927279954035382350355478726517485586460483910848493566071976932798234893118037949746664413469883951225758174079659625734670907819588393720641486400087957595109250627284810792604459782068270854133168152206376960*i1^177 + 191299043426530255923002839421137446842818175184492065567669700688852157952724419608152970034761212607854953970564084658620962089280203767843855994423845976214759253072928381752743152436463581861793698682039594985125982327496178748312086740459941563657323750576587007646702088886660899340255722771821189994856080996585633533054672191901239047641780264863325965865087094240625366850722545532542353012774509895554257001161468220447160339203550466671883401923320226098312286867008442585025774020419500489547274000525510247397111881673383036965021350241813463963687302120824021613780421358501508983491314827358165853956837539828677029837101936513349731627169001518346462552976365586768688726954888317715461258106598568501570705923146601467041387272093754683462048057012960958363510374199884993891316040221458433542916328595175346737478909558369931295139585041866307309286331345732625400907986057616277765947187309383608726293397941981841182828899341133672030811802193799125394988894823403511010098127066844391119873693699010388969607340614956344333788339365043842705460775227904297658090701594232709750438457025106001278251826437359621489437938354185506314646698391774175041999767328853174454392592602511958823780604318272038663464455290619904751121053534005820854367358478539618358916508960863580075335421682163649558274932083665919763828362977576060613924838749999865316912170198080270998909331228058346700667901134815352313997916523994168312805426285551653739279694569872726947294058836071372210182104290454743478066009672058748645784565356512130689493799277030742934735812668727352990184565830053059922920476216240322362182971423161630740678986123265088254341066233834034410369868694558496826430985124869991151861199127395679877721722846531639981261339953932572394107632713747227866636241937839376404533698360840588050752618648334904213745734918912231971255017825919524483131891143144245145467166813828324653015612351521140197238162406124871960990383137716799205127853886553824767442263718420243459051315663216841795557250923837160736015032720273162521474550788253011068409343454560539299110517430487032783560137908586773932298244397881000216897649474179842036258189276537566272534623673395846835512892597949556537705589849362276111159172614499022583436387550172028385012524358439473098965950328722141037520400125620047712183741453294545010381896968283164552320711464269729904335436710720952916828184234056824847757911328077825319751244482515147320466838497756968687644955677110375857629505919289202801673738894827663534221848474408989973809430446118618925855215902166759479831660196786877553130448620730296436892011440012516105668089052344454101507000835369300083018025433031904419979368363685092523943364848195946771819011537379741588881026143557509651816440820376016007597853651097470768565176268037839983337401930133693923307178747066097405625944157820659324334971622604328194038547058514484027519037807925339790349298002150904653111293101041895601293477505371395253040371371743347347387015678000052970982394282021999087714801044200251367884825899675867547908792981271604611722377890864270853465962867913591453670152729813914005549449911576649161707636858086739737460100366341252266784021183928501349923120818856782986169003261822395382336956923904000*i1^178 + -65067049747800969843242876057847765944672296422354094275879551773665132666082459235303887827424121500453376168697287706579605703430531505024974470795450324811952515439408815165018863378464035522223222221729641613602394303204678243783411805896356707924105499563021727689044226812016710227948616364064138714146510294807325412075792881110098979811485245837003353672047808606363047356097529513133824154294981613420535970387988404330238968152101441048924110373161011526516327574851471281113271557934423800740740471937163220946067069346838140408803270980354521082083777269012550484493500510774004865243998416040539813755966511386271596449432613917496914166968612259328503740643728452811618977777268494179734771850604697574767089088744412917735000809413805222013863950612244502527648912748013162985043815184897874991247474288225053599785871044888128036291968541504757734186994461083084452349381921287339688263927379360300862465475510935484941530753585342923512922337032441449243440723323068709242285907843751498348434829167477669920124762802321365843278451729047550128735445638001915679845332875065659159123974275367253756643000423628870753196213651152141629894211228425273219706322122085598395615040458084727298097768533799505629848427086566633477493555033670222605787597555200936507172243794511201088597226255992376832192197791993653474688428908663486282408618709309005263708410227505989730948826925804517755280670678632875661806652304473158717822983018842321516574931447213197788661203848322492341077980886384752058212496339413336881127200239534140119876362971957820982335872952044894065958393694774153424876424809370426962825375768856535341706706226395566595029910771844104223612277414342525204496811568608052155000854858036431356635679880058518897510084935063813985890169577686825207396417895736256600770546974531123736258033324739781057804740729253414544567279346121479503316046902774056140355718917750675804877467037326458704567931960628234856890938662616883224360209646313105671615275971235517014373561671615524518683580452744541186597010537819133162943756312100169258634593671425638108412191439751499642818296060226613153023852008071519219260730719721684145603614732742700160617191098506787170860287038781980111555621546778073642622523372561154950213704165240085230962881215881317348352740967626079463417686735844145812783570880091943337837449449639406672221203848368652150680057194551150908902259064008391407773148373537313051986632439055625190986118314792056018542817541134243082140298696017014322485741556481097711976635121286541067639207560663540024465539857693205859487490727346791907290570692451180934322415874536404128814064000556249083561490687664507566087686295085001818752258447962218036525125701161389628247641230311987048863598731274891582704906304282201887653373038076633339904526146903251660630304321035959913102567943792348841251420017117292224020163735812546882660691468092206910489905768814712855064352046063841597435387258249129199043556792440211310556421248276935213155580713455615045935130355822607372250263283827020993403724390560469838104229671655811408563077294398298173035230490158385747968023318469304877277625214021110709753317654709587166087930017944420797038851850957919359396074396376843156350302951827451083227136*i1^179 + -303387321540135448254503709027517862264333723013815012259841028967709274349244948699954592356937879748478645443463886012222169222073023535151199487547990813210413712445901849194415694485980467086104618258244439466169856255452609967184050971141128805883195864168908114344086819703758060687757494204280484287501456584001415081048284398729112534938563496386410984083030100008877362889484763947572987453719270596037115264282634110532121884123486233542565514301157785649217744252702059451553860242741517400819316949864323097105076314104382079571090151844398009610384017886510235845948484294865232672184756553871962376634013805774927111725936948538775349265901058972714514987026141842748868384684221923445394302736933588158599953203748150741240519500258812316293177810578690395467724744088761552290973728025413617354283195159719301990811330705637376586665010284825686197225278666313425619264411042219082989402550371013505434825948620935993625530379301914415660734227901546455854756683826434204411175172613441055695193838534983808712325350096997774509870456327615879490340936763563730655305716508835603642693650286627893420569397329816567994946675010407034025340552005000618006812521729859072980646270482810932796289925523775490074155947046744758474422570969649106392460252412279040063365428194433229201787498159166698316260079536706317035282718575570379531522948069910881084232276431161237618387761703039636921356475748511628335474387213018929736063072168726266642182184552922467459138229932647483173753128414428331220237240111601492034053531979089510612524058037592293515277150324256329925576555036705713268976950981726638133542744470827128983528835785361041403197088003957061357523464579251759613343410263366562888104972173177834990210580094712546204118653382897236409370137978248827091963455742994536988041823747754956709004697971527442017425240292167350509135814345022784322102850373649202058653584724687937525972814025782537496503980910071328299731672358842699254866933410758080283535347650663499380353625058043541776931520037200438085394335874148442753906306591999352891094052287432607269881579523069539979907423989360458153252008804260391322936635463820164190236456794428742568378737014860423214780724442560020693947942992956787931135679164924025220601376505439900797053814999823022771741057125731863121695127520237591217728436030452731685387671623006405223925597171604786095332273085544774755361751446805238200040241771415184576361894091937533237683374948934607443823417452918657208751155522167643731287677125716081056904885557310308315344717772837218865916817484296029374488874178228065973216641110223214655657404626407565328348334067937537061779818733871756942140678511456317315615552826611225279926488958007343007038978645793665193911370007660662412443437066806706437674288716278884115700823659965701059427076605587413700511366331383881891006272414376850418243002096744225812139571840857922694760063865844039301185587625981217936357868523987700451468896647072370768180607985648780978255487814796665722886342153519636012921147372969811103917688992694804325824232736633730821424606646468129630134372020923807144518224454966583524875295412552728346158234866728745111282594301533009170119869012405383441928515549143742965748129003995136*i1^180 + 335252563405867061950706794983783370512525479740176154656192862659936495670770234001548598603195966841280027871463571563386986299044924732455394620498084845576793884608727231898810700667942066019690521150677377100793826421430349950996511264735843266675324852817736005602673293548335940580242987921241874217847060653538557347909899434033022842143597325448725511521205653061740833052673217057415629667826974335483980732373975387773087119747922859689171607452905115550631834842535489007703568079979764858551556783908152694288386420685062070136030582457598245270838850707983198951937570968109286143122895137416346379856168943540403025480275973959459660062449459523103812595074983509455514377635284628362349960668065610034791902972999339027781020883975371731258730017617617251554540796048569716076020136320024230789814304200231055230605992888846840866934309892174452883052915884113472369151251967440534243715127172765137092875397471511469074119193921288578405759630085044567523699305239366801207547307964503247232025777297014762039379990531145219070612764400516414591052861515426281995292023138154494622818902182440292258084000987064290055878212803189544070608997598498640830160834326896841767064472764535365633972785988412380632242718340700884877895918084546578012370799605950712757877283964723439257350970936695704161700007341603204393191941567815875237695625654614302314854386082631226003140559523276956812759212970004017103557907351048246287604367657768641770072514831495744979812948295736734671722617055497625743660612020794992048130309370599924445677488596136877484094453471789264138929207180393198935575419730622133894209776758859431934972209487147066976765503857792993146265124686107181580874504507438298865218442029766776567965936293607528931358938710086187848811925666999147829624103307492798628726712311872491002814123869734305569234233848827985754518420939530703214046659123346038786207240788219048082613943792727873592491871914842606570981920688639863496126357481519306667738308064579217928724417617518217011481910072040362855337870398801945426861034096943726847100764343067054610439619975215215417231653439277826073569561342918996693023464598345435755246813635611290274468306827027369379884081658664864895154484230988113406606489191611057914222419866919005256980976128459511581319295875180436973295227701261334919554227943053067578504244429877819116810967630584611488986845540948094614107197971019602820201290750027125075757635221727481168505858916364667347144816975531784932004483175140065936138653015071868313377491711052074371914349621220700374832338248784567999843153453288293624709664024656372746209310367646698970180390586159867412026508407366873538148014739177480724680414241520127759736311505357595580744589549756701104884314593964422350513756726902904620718752312957467466002088380471454008847932735318554832472742178165392192275882866257669058463883214334587407697441999551797399271557510788042184729680990045162531736459710810227215797719588812586816188751656164217155242170944023066419536844779934467607047033415822075354899139273509203970915641898814695826290033836658383549882384893386281486604786067892149032000265967653390279104637537898727577466527431730865181727670750521544381737161816740189190488064*i1^181 + -136444207915678091048626008690213097572546462279434466408252035636676141715423816194965218787002300959081265237021599091853133858271421360512842913123768708699379043403311293095827582860133191006127730970449149419161506656992335024368655434748638212937391318035630380856117399000052190905350673617308781165941472635833084389997058647368473109906312313373218201441683311249094809147784052409590652576651177637320333779833517633211666733122843592928244093379089931300253551316217517911296947711565644330941363412737374141457586912938233614296558197819415578263261866137721211408134460536721716481766371157316672034908062419706338994437565933138860527617867680255032943385043261685475929627913201413421317821569762417782908347929887689556758973751780528261146551865169740490331637750717604082455545756700026316255951104845095662979084530381860594065906471334848393665444764314639092343547885319801469588152300065641560221861331561893694301148368546555930385793933036163704999475235371603945792524460307564891140676513903732640177394977017825876680286420753275001250582977538656098731815195442400320773531282482059297851191557327800851562661187227413393699168775610798192953694543045218095166462445794132138263653993291612177383354496289714790974602853893852380327133573617718373435650604831278323011394035427204386629029240177017377620397645577279908697057207663827661509347155682259577113329996791403781387207863321787785881069983608148413912126632920498248657161986864864757241918518231805203241925838171633862899800792179930474459276594350630597939758769008860632217664480795261377185935383862145669896176807797686266645495301242749116208715712561688600608344662149031102407069302413877471692810410884505547388973666976141832379466045592651863727402276295553246200656674926480889922350798478917133294298553327884647362994991872138085477639935849591887685271491534967414276737387773404829452511628940625000831519455511807483575795499522583645753190236455890779174965351915589862344503577597905076906803253623183140800817630796313314935372971940161140023436209083817529410557673094040094992350961477057547756239754119363502019730961373748357421784612871205220676851433696461517271801768205837469913900810374457496020301502269963297923696905366579529676880265763992062226331989052692378252579857091018858945233044539104142721981103557998429245051852978063514432609188724043875518278896703347586242066328299704511777432042041940113006800165677062885436187912163433672461024553589392123866183713628405281835653512733108982372866887674482354064103072766025619727847384766488912847555614645977943054616104378286928986934048030364819107946204993852781751488507399891348310750491933861591962621346564055456875647870203470681922235189975560369629143216235822239482980851452876525086602747544884192239308806211004056323013901530804652180842078368273952542677441075822535045213115312955551923792726863164870096456945217532298020078065304089792893387489346888063127457949051108750882346197343544810627200252661969412085927672397503630147738732621871531204883114680338237723062180688823853418551441061827516058667634851270459876833946829591731719607808931638435757661615757906822776797793904394720586885379276511544216168610058469376*i1^182 + 9699493198453150030046514759759789009723412130341245025373127757263096340218611103991266690941759526417871220930279954899197123824262560899046119448650562561096679288595855081262927588886580367635415352301562410889194102766189388650241049211211845664148867771582364311581539046088988429977942231881810122166701788387789296652701253126197399625627817581657229238416640786011449251514636865791473750907608729602002270664236343897420954596814259892926096746298894256961875327051230790244718093946110143673010133131040673548865753446748866721724956859597695972768266082586550510508895975915620752157655843865534672516381041726322812127553101156750005478761745701401549205678552536069646558011525500273020444387290140571093633496479745430446061429900272754112476176138405244981621193165495301345577838685892092263255148287982342674504711491306730655691350625912626783663771397335384052951307768503397112043915567815544323504308768946088075296334854640964271942492123688878485104579009764234440741609131070695761500014282422566248565151720553094610646986343672531142032943237999462359505002177926155161962243794530766292903227071890788299425612316099923602262373522617980531182559872878774203359028065299658108968678867575458688641702703769823944822401381496225773695813228774576715124638837247803572348981230718962937850258865869060081396215922625707216185024344613394894432702579383194096034125273370219984890783130159456921277957073837161927030257050725234227763599493046935973153995705353735255182865358248981089204163624075435758434224725867995007638138669512151340787587981288272545379734073569611508077825266557085577861657617775702511841758631213709262353271290402969938954914378553841315460682031240522896270854246615118913461836561733288686249266956362431082021415771098719328122037533020284155085465036029343535334601778703373025499167276183282623132093542667464869826365620734402436564464304953652236578180973750400727927237619187444506431066458664716162150539889782483896058868872758355431380228480554809988548946390479965624689200059808245266295195181428691845459354791161924041115900055862744968765010924383955344269915964204526640795386213294129721601358166603582508332200189565765370138896237509406587912989451217050282718467656416319875377568144038456015320953926301817460625851611957076851412805857681319427041870285278753968193770448564297949766128937303767129783116688444614994967049728598333246627311160796024901892682936611701904546443589207592510257642716673558653847330135796966253779399287885131764434967643029130831485416849343493058018597713066758523203410267309133033824119796193670081681568691642211342654082017660189145380394451431226913387611376577924756974504682094812139491427606807589028003034976886425241436920434469495000333166451916709140583699119073246485657570777920835975166480386411824982649763680671618438173245345037740910375115644847338882186630236149720814491506548511215402158215346518546356541938873857698138091802356177345670130184451886004193291226339457515752925712324266312225430692659348623264149732948432065497576752011388634243424526446194956971882696709741444602010297946682010662983859216572228058990136249197023690503537870551430585878869225502107804631040*i1^183 + -2274275104448261010116840488452204068141332887075080338412278476958585350185375041436676853762766948871692416749814717339859769176801919814352690980566409877504607499550100517702014172727803294659841877469460758277013164934237979150213231469893116090384619352287418891889871618201618923557150829080676160243464648064735406288494910001997444155305903408866491192892441314012009994808284984509091321068507477940231745206319706762407631533422134374957574675885733208258243794509230136533796464996062314795595969026333469253856558383458501590159899596191261790458718015670131676568744659287385227147135083266401862103033372568760873121677984591208971714929359632931496082863942056500074577033589403514296351079006323580047250138896423268964469133951660522381318033335415078797794944642861065904066483766117499896048564877697467997184196532411319337913888215351227075200949870361976363158286140867611121161721945793412074965388847762762449353343981569432952172201750432188501733563681133757897457467141619496197705052802604309199052122872821771768905951260194432141671939553626976103126101987942782283022743978893266562174168339331696320405383181336658444890140252938884647244230391868935077004973893132511159632017479452996760991317055931040586563433191379026066438561049451656418689776698884912987390228327209304042976986848400887451871349652656296056381242309625271365722305833291678339913355400287538047462447828869923861850608868609780894659118639629099024856148322514777975768697646894311362022455893369091406100042156939695367335362412130035755658305163468173236911719198998755373527882607455420692024115273536197330961359904315528128546664573812119776132232300703331459784892325372543682553314662857002975083149117254275007462936713365541153324427575928932322604380903697034094604029521715548381705782761911911602010807356549868872876478349333402781202740272097109018371465004009401491206512860644298699003788626220620640205424785015100331523980022576565201463698198122733978814322954425942969244544321696420482389130228566118720247919430324581199518563273884259096956811200572757303913297392180047466284038821704543824873066553351789577704462057721504490584128704890204710074572857700088544001081487870007376194471118771498955188716474706784624567603567282345646076233974860074013428343125173567585807714513578297046235331626531699586427959786131657959265612892414048514464992176034373315017306505500170423463934310823541942678896165020277857041299780697114477956004030839438742157887455740503517733400981828348562282932999230724501797939414830338273131653056455425881244471756611078696780539842746285692340423474705306667226489731927436222234515888150072082060984923593131297551194928455484345956747991639887289447491984280128569877921079281283051999270059090386659560753031229459523849551404184892529484645431744140857067479465102083829372470738424144717691309472029484094212099556480033251017204583430091352016747660555496411403791110764493570662071113128021746620148227847276656873504800391949751236486524142088274962964467520485759574471444804310811079260210252205842054929030072608501059171609408105799162515424381314880603361865777116554359006161834451134440817018265964323338377242869760*i1^184 + 89847414057862049178342873045764144950039718461016917153175964728747842958408455756014610068694126360754892578159151764345158202348057128590515610966283655135754732277207686307236154105617113437125471273704660400259780183522156448636009221057515091153428690428575913971220004193484282477288681201205523143626126699923710323195337407933235060472713889910095724783547714044040559808282178095962669890198569589226044946763043225808246030559627019674942552124171601262417004806604181175357909879078382789612402377982936424519137221461571296988446090105455198232948774124733165944188208658374904742310195041581631971292147524905538079501542510224319454721917550012248647962983599371192791487045966759698879782615799424597453542397333253565434073194080469036139537645219901250271361448066299395985399330570812619542374092878564626199506324814030584867592361806500011076850473185639502317749647978147687406915050408443665867882356476153193623926079622939109293061972622881177172837546150709480708097898551363155679787862950801784127027670458407353830209926754083245945489427526471268851955126244720903894235481077473177633797779915569287767344380979426149110053811593722529685253916643691924521494265044513497003094527496806238027324019715537849808725814283707323215730090777712412314353933987973680686689209704921884912714308479848153520570185232334639272313726893233305142939365155445367955221985492158630484138570525863985070622040872783780360665171497425280465811798797838904576311031751514300893025383571415328600989360991141674708442738395491640197408926723058912593671654728837214890700268912651708513973148723547401686784860767447194172856745356973002779318562540402389128962782357764831130756137552066001987725661172096254007852898914806811003056501761841133588948180694265644218895559607894623375589315121089671399405929371539035199601874201027949414799694815664269550586764988852468275355224403692877975769320756235525454845016922709800925922433102365670565513739191599468947044551122922101460335914650168773944152653352405985496917497534718582228630126281296738066798588638916207653567098824919296733107762467169832290625593105659067612193039126543525593645165297981064082513632615402999321657259463177609934960993552094883832017193321469694740827075751590826486716753123593325687409490899745384583220594305688074216767670584823923296333368032877423464300787032373778854794270124127726008613630289974547095474569722060932790146200963206775726724484046260241758200191720030119738325354092608784488590546057826635515151455052307377388570988847874867179320865365139712108679683063282978808517391185534676136809470853197608718206566585515763799569895392497901329372019088145285403187882216033708226872379279159803644728067747519633061980072657133383521932422278252783596320423108187985396370667641205239980087353678416354617388965169460176582339252900238234184534750729187253037469583025707649254172155140475759547578060768538414091680655373087228654023243963820401701046963844404171960584212652641024922322922801277844776091784240582863598523301661666772354897788753932426143178650509315523318181647970392696675949519272943036553468976435467182128206846468450015673298671615287345807360*i1^185 + -6230261751145297212445760273392663268832830746532190463889112019860494720451418754266743886671435848341779718791444043427068333309945800315560179781879300999400535484329557847664684464162135143921077433225272999507793785857897935584641432513558872806750455966942171316194061432317172192358592821162959683203379168650347766098441299114313681466411568691654805235494915192967658299805879272609030257451648405038811075818972646152766248026598987663039629409627482320873018425458884777664937154267494965540249386306807851082147172020941140017058700763306727778633479032410092674202444975409890885291937494833783755432078765117090586328870918548244178693131239743391928082969830070306745303517312177659245379608573115409438962701891802648142116802885920940138484400205259383102392275813643069557890437554037906040106733777966660310728008165159585376465244023222601869271091182666515639543741143757045720711659939234341674777203129459637564883403658989932023986805408428773711686928072929743967642193148046951116540167468544034343484433622141575657922197344283819186719317875554873274012404809372330354374519706993957365262498886463823585385279220135595848099099778095528277410052908612070679735447884340437644316672631560751548882262800143818773586136571155045964811260643704210211785544924518070303147040103786749505892741453376542216768404996359329219650076335286531969306815757530553299012209792614643628392224188217778140664898081047903304297737861607093403797864947465906007526921570426257970777598496196926442935286726808130684344714437523395642472118586421482121263619067863713387126450318769742865389285074390305136332069300994849032874815321722543957521650944324855915736371047995585032623455143835646282462053408129045919802211757677260022509933389867320841066461610051803168532722327676686272091455947321705142123630429320510689831401916509480565209603408295151123467491872105748371306613052111864202101443359330893610735874429166974404253828796143006051461801242781069342263256425798136325184259183136309551019931395530822954720984968597643878921335237542982623890284883503938968215942222691749932040672777522102304469362527328822689139234396415717311848768306290586320994221552585339706200821125313415933818412680020463497820921102403180559310568318430881199427833906001920673258267829777866263953930112429291958624936851863334351254425646210872333746309138572659242464262884179356276407373061806726888120101046865600728394579891142502826247400981603020044734518710885236766910854461143523674532301894308901642780245737885211885359511079843710904312196803961022382092036870046261387935858937986521429273055958364971042069228068655666355966998271999696901648482919992082634018494371635570879591332834785699601880028541941639527077457187520519306882687695918149477744272125098024703602946894668791359591537443167337609929374239498419757545484240316622710149975247234265502142745973159647114753502749022557794477896834953257020086557453001916122567849397538469391089984007320720198579479192551727199124747747931210754774996166370347671536488996235761735323760474496007162282402074695118913775041609212690044004044643629705657972316873029922082160654990997281967160011259904*i1^186 + 338791205178811328194320977448209998007290973006579777540875766180687292344225830557109615621938241637341046911465723433416448356232065901568867011173287664404067975173224675269618144208692918174545756673125710082474344804846172226805722631752622592185914695243351665831113331881425023675300666245026945177665898736705114646495307513808938073967173978642779774048817624591904895962638421575333254757225583865474543608951990139134768495870355802432126884713118138527492645191603159875593820390633569023121503914589117741910437293716795354352617544436607083489463841225370443564278944236592139074716254274055329259589853604469880325503787623213642118282544267620392853852863767231322239117756039610553073705830615655267648334379724150696136624301276351630940493752736652466491566674556119100753887136971450714216996142510818975282730000308183823449289344500879069362010131528334909017313801010720371833357322720327119808830845315201110094654388294246322713588852381689054662426618539695919890458348632601771363368785905134227716717234532252513316554231163551521008732904895377814636763775603761918799889470865203729818352509344839265367484543286808008527553304977205228908831275642165957331047149953912772350604206846226344028704858233275439633081483014230786441171070910974322327198461237959350167827753111874791226878874993264779987068256352086800932910075583517412850743533604740549861772676379270920262348208743120767445449054550402556385882796423605951106969743242009634360336094229919021099632169206977610940276822250030634622580563825736707274962895579614015177162787176015197462628651908836917941489897732739378554907175775210891804589438190458823887167341010185624075940199729453471765069232940666730315846640146762402154829621394039377251985475856390197297946406279487277835785340340974156281652658863783103790286737761495686874865094681720067041223072784053111628711590516931134025918003873550163515695140737966834124548158023314603363544693347635075847975977181635155815109238988032151451162213215053078930235436079230724606147780512304804419749728865342438238989414450233659909828842860418713705338722285516104987002805393600220780358157940789573805951953616518720970334260332865239405280718043563789293889749734530100488732833612413123196365726362154022972824955792230634073898535416635102993255086352778635377268177572238730289319794668829170713446025379762051399356197039812823969703506640610160472538622826029598724923553622283405317137384556849287392298587333632249895492406300765075413476091677174814445347797194184340537494832064969528325954268396537334140627700914818845872243692752507408363399850354799209037744517685369886086061416893157672650447871806708423685141340106680069843162865783847582142417399787872734795515511267352596209466540618818069601897794656136017011518059359526786121779179463990858877236341143323527362912777150031653347226778974904360150860463718501826470355115663333202792224772617081026190937685408154280710806321066871621539445358734997764952699824241537560351812031878387861099359319525798459629333789146051784837101242423686675550513213670700147819857027081004919254074164497116501437454917929269849321658227207792754688*i1^187 + -30834226558897535282705553672294359363574940388224058838332101278835144498874108752118194523604921031074766359499731164998771799237160181610652973424994345172311930686439402851440041016875811456638270346928350448392896403223222800515086574238282494240034729827968058444916847881442666083876605721503766129875095843010689244814293638596689867176399130469839716014086805970317717200610814960397854851392355257106097273837771490755512909439378863914985486564819921900614621639627484607788908903283444928246306844493941419550882708518169842236145322392023691259934919649642534430508902685939943210777188461365095235300199763098539577645178342307532627618486303456933644980619953844785154685303437596342309705189413369988616914016247319547421149501625674528317184059311781461269880245351293165613099429084105222084119238475736805288389558233837517911701640943647833365800300907278801175533573162448278790258980091568465387939899559440304977597259264541310887215147566997075368909110347095759504594743843219673707537350170450883061363788735215752088705286123513483393824534807153161527073807104907755074998249497990202695254916175438162222226577241338513771253751495681155653017136021329583090100094997011158389542875304864809785196537180997762392020096273825533539020214772258719658464386431849099331053778964899043091371212811960631834230095260543072116955267376646841199833978518245064522715922825708097370748441189655126191929710036337275431380607660305467095654084790419793350826272486731423527355172445767702303771306405812504409290077756182447403624888096341777082042954626765741233305080139214686856719058628557019278397201803758631994272225298590240324082234066261857485085856316734776158034690537118382469234229854430000861038662657027850375013107671828053394502278412955069165345382332167685001881093274901412561528364593128875857105535000985676341029831316495921458141536876151574045263138520223659510038178846490898898520225027280181260444686560188201683481789052776678992890505729102554671914243208276363622006514741129406532729019400061902889651427274215077855106886908049860535068949005128037028463149745208356659767866188981988944611803639916201703384553166134569285363881565675393511199395824491714544420208444035245056563507543797960503689219948452809753848242477909540134213241506449968299514862381524114913194388265902590240635726434428542029999420774286673240980312032135824643995085968605666962910948691215384659525270520726098466833070201976199374803564556459846378951967303610900452146655972397499618521082635469683094563046680974525066166208420967831852365898662353099552990788709973128904449288091438578283303345673371000659138528667306272798441416882402516369265126305158349111205734396651644490147180271418180915265034393107318500624978918271042586812714586918578815723251135569035848134826176680884007758052411503086161783701464120152143641276189053073580056171241707194469551509458645708269606412861898972585513939456195832822975352509278710099457811240486289612532296053771365835496295389503924721851460239509648145049995564254677172004584166981101263571207346741534843673462185893934847634476233811465146818444539600610199957667840*i1^188 + 1540007384982570080864353921826585592561071302216410652805556020283098109513531608408462263976736947689501012055638198877129058551744054250120633304596604260939678801015294188477884546086801370922665631621027763225870908598922538330523218185947119810493071132946905036317402935066125963702979693617551034048754704846889140414409628398415648029134758420707855842817835011323773639998033115996168496786949578624891433929843733655150130265082173933114942595533667688132688717213518187229364602930941355874716052317473850851993749474866230722443966975748972757553877139052460532389035618752819081006080821153802271879324456471416483226193726876636441956474908775854620365562827849987671070083385231240395942065988586331174533979368445992913648737270445514594186681322310940375062347788339489627495301419661959241433800297844680837945331813817792378931982053951816995087603891846896200414895944920672953650079771834454405627014565919276454664845978164164695697647673239041050065572696554489720373433484964500037451257586773906868159687324941822013884624128471697819331697346206924799214937968995249555226647546590633092706256398542563418731844871648128816739587296572082656489468623037105819952101954744233012871764017490903537831547558785070411439967720245924308127212510820931357531769047911660307676241743964104503127655649467936220880625539684513682794521105493737344326701001052356709043605682883482825463578103975049374416861160833335950886640464617328135296733819715956046849541764927277250127380252039683733097827109341945848384900886266224955652745920645542079465011155808255014414159459614080996574101476288826009093049055227067029591133886346827131224708615471761169857797180245980009105091607440215511013524655558670003936870353285695264701640375834338357995666995561800294008349415054926364169429853307604807088222180881959833951143643903487414873629884915996909171659951198991854883759383580971739927237946878041711331043929513276615331564855545949179864101114824228836521091936355691062801051890113684231503634885050750037639607451603908854907581596697450840675247386379014906021683084729914820244017499052198818760095972453488288882733074861960876634981114352739679495455062234523466060108080630938616195529179614286302311964784824132650660180829626348015319494672911311180943579301528523568023071955125358821394415748679490252641864982886289174898776663370854898130133823222387365086392943361217381959774189135799077290328749954151516137692510361923278418872586756884992990107461737782373199878706772460817398216439398432403491946466962639006639100312921614046733439096873901765471790832030243208355415058357535239212575185787876450132661895638134418988457742352715077148835184273169150490023253126712215187422503713474011817949134205340491791175054557131617036033833779935453680070499677603698119321265209492233008324889086133353049775349606562438679503527206226351967363425987060234808117906704535091855684759833700679934390067566504825589486702938134690047141997993615252751527824773798528613544541776973002150722253251874254730582504917264226502455805741032098492344241744183458520711753863030312240765016438899286178589468866379776*i1^189 + -59106076005870713152629449363574851268482597056235002506969123538735950253554908036412596462245936723888536828102978752466858885788123655792205231593766570231470610830452882816015970796308970104030995385531127448309208648689915699260936090779013201308088369337410727230755244536175055710525330900163137490007462802817947853278206708335678655926618434342735795603425839747572189819305265937806331414784757196311420272357519010396730853782184547596048855805291629285123787325636034080397907436288324999572870890594303833163523914693741666849764095143961669305114716514545342766641710075141008168543639413747622760192007974970739620314740067572335915609537750365092395635305843021855238666430053027053714388989076001134740063790897608825079801502683202556990367912770182234274306923401622124224793196049502768306714603307961547697872958837184125140930664152603127016730936935630799965853126062642782497474705740350595138816483656281246981902594746930578313686611319946033350055026735579368830835390827899513359099582193969282005735087041896055795436128287865597197283033571763925790230551970265998477911253019709945744740044899264012769167453186193205883971213434781260422047095872556853093952332687867869688590881456261382334754642978410753367327091488926353575333332579429858507833122576786941615618727494453202190212526003557913841604443515223042585057843160384245196521671705596042664570224714325572735266789115749403285076202766820035482521448124029713693541922824305517861408199828926707195205885194788563376150148791520419451530171534498867672636993134171643856872861686218997423931822271216603735713902806690041778075094958988534960480917002861203750867741020816650914198828047296846738895202725846722363496683905377382621047456165473936658197504359757072057894591536092041944262588907130210438563786853572954541771639252015255717712717458974978949708500927211260949373379192283721566144746362975512654081019966746341849062667245013914806411691201252252206386336112414367766096662719718197324448460369262467552020436713453013415030798829921714462737585145518503836066399111782024464653313181247947163234400056402381521779140251671288745437376620397055450306524532031147272040340258750319878115675603057969983429495524088554506805293828026121820281033231767570491298704748399944949812734048906856567385006399348468197188015621810355573971471457629008411956817968521814450398412185075783934666146503315847451425052422312299197456579780192185963835464670132331996053049343854797251935609963139474403300665984970640886160775091805418238550101289925818785742906144953380645018620264044014612835288076127148176149035085689429739118243157029135277003127931062721207203294169714648220585155848244075732114481235590892311508153040583045056518166142439610569703063270456551849643346661879831079052204122379419635201920197393540866691762640354553545233904030025476028531625441129391571669498215851054519350062200867290145599404443781984857520327614884230907541705327908976898119402402623345528823316974787371618041852470174778131814570915719199058570015058643623879649990225875068849316099743362271292930378342429789059671455610091559909851136*i1^190 + 1291219576374328899451270230430851894767398007095283265831191157892989717880880889992018232994129011410176524086273171964100259106595243692884349742032475076864791948615834941279791511444551707415659943170324125409587858930414453996086829269387267514967945234575270375336227613474120606112397670320951467071776403829843574107763882777365626712924647346887783065715987855923231175022613498769749350157566926692860367330465788903698480447954216801147962175767720240382997850911021933863722340795081906063457860690913376304918124643329189631545539182657635589535304752012862646377292954250106062267358544375426962155282864151419477623252818210739188525212042085090777878479490186218537371496834355315780702993734418032637814084273310894529873592571085126548028410449595863079731883703106123163584679204126856522211305409115865064334887141549291192891495429482778888312204529807610557484028762926253571258965589178274479860321187966702316744628081230695188422185813986463781988153303069766797052128402783913505812620787066233524840749127199050445553732809539671717625575907795872573374832544226517851965001949789232836728146108443576664232607767176921927845041838535963447254646584539783485132004813300012860017658186719135526629133468936602391242840443072957174803413534139269986412030228058155504163535169020014994297828439449879657363150602990294199589382603251598688436700565637860812018131314905176780038581566772426208758757150467025006168864420927049111362026913672857374091124507418149544479790725033979860631849696859976100147018980437341754122494250547338632044411278882425303934496365109356815588519179653555254995633934859136162174546492352472141928893169771355269140584627674621649806993486220339896996495621199335749572551849014166657732043149715100778988826932960970604840205281403114730286904101133238335133575574267502346102874499463198431660817222482824692519388872765289238783802680713026120665890257024701202817140040855530950329695303896457528416203888657071294944761060129708648588698679844275294359604016921724430806372241555446178059087196678295934058076715653018021645651589993269914590445561413757888991568878726615119082014494220067136596259981102918495576789430816372919381466463167652580567334071518444878756461388568286249249175404847371160062024549280177694025632752508166108576497099646644892473894515821879539371999312617830956797831926330004501412668926469525419121300594400728413168203950927927392553173008204104325579814334498429361145503947771684500955369824756273497184905510733524081780126354252064998661647337064895296822983589631058278728296628367247294950020864193802961323651658585526944223442336856417672828607780097138307493734367228707396099662193896108230204639729806327672236885301395870320488674881224069987999577133212619870659369886786061232036831208342830116022195374590245221579530233279107562120451630367558288925287846147629800349696384609914465090600707153418903807629125283846141539744063807436447166593457199590349921348781907496641484555592940045761668743416210805508189866726638813547406475659265000840515950267756435591524120500880116669933589352790863272830364167438336*i1^191 + -19666181280328871794924265726925956474060306611720403849763421709033648874213132356602253838993358981226253649383771113060050099365144919779052678986771489358906990572304152152253460648399985224732941938524904611979160548390994980529623832443024392749230615107927833948999932387626120571621223558389523082199986380015435675220429061384410577347650967139764175840941530938963926964420885928184349668823589502172609680081108923189694331073040057195169438378856302021006373074316750119106560321050464446430397580794599952864326243130622755923488560992872436293313835246559009069813731340035903006201444905996974503818810028952313660131318065981181324712981257607521942618559022309151421215902513742739277697810199806490004084876391253197397834491794323259814301450339418598579069257945151072325349490055972960049424969487282735505430335766514659558613404014082578713698173145575282216738139637600103337892169963553735079497096468912503931543602979474047402967414940125825400225447651138052363464915909669395447615691844265623631364031714881573648806202340226752911602225824272992480348793734058467307612856974159111573065268319824504492236288860435974087776346710194382980518457910715838122101535858886701438736174070838370488100793248470033033153765907329002424563748428918450219855865791158745046973941557083119044007395994678529023594899633294978540844150019749480681885109819642258871704994293373165891457661470642287837640603813377728986648900269831769956600076593412252353728855520173559570791664762503444017577634422528289305235430415556063816043344372450426474921986616675524480638855400941714676363785798505731961581893412407948386929350401895743819282671321329036475038682882258263024120052694726377264536420646358111013285999222206156411705832682911955687306573774941471488992728509010180802773398109333892602036395758674954699770575085991788379126809444988159356577201214509707455723671269503183687904010361522199922614816662014225159336124096891645757550684526256316145105916244670394771016200679793866663415689337695416555465003895858738824493176520653914241841915612459044498819699063395461580256975203293604505238163813831388618100227098925974216621652338717826612580857586608010700745829263741610949027669478193491075853761655425941410314133129584756905058125677244591460181149688777114392739643696380686482695699933630844457257767421084797106507993459188312105399363753091589144612101733495278842981077544904703932621302403420593056059500504141909556274125428514238806230207308150604801710946247364072931202864997224598998676362159809863926464357140090378452479942823213924380287553917988779638961170404533694569300815818477840706508081780490355655968434872687314130569743004463809435902584152865587339574489616041834158678025471776878409840921469240558920143542811080605575983009006482043241275504582990151999574712317526214678718191598367080835548824495168981286325743035505312685452349131916083263811540961410960917065622263158818933874178972644355649770199155871576569322290534784597592678324914344759438177299998027509882481391180829630964791317293430315799260777297498133153538063078303299796992*i1^192 + 88051895381024167997501449410155172466995282042048165933020752233397481869536617943330185370002788825916183226536099272197090234344016238164801708217819557067610362070835378324067202083144851182628227612262612864623325285673076784812182795089306100295082393775110063893940841858211652575575003730421413311629005302517030861346862930839582998852996390077556484610686786450103260224359043744750597316217794038168429104511282101903081492087184063835483995558276376883989537930336124967817532242352647502886514333571878058479245523982850178341015503200281260116650219092559751834747239916702651527539830564266292669564914517145207552564588927848761739645563087480769707118300676467207028788337126080761706128106796266735737699233656093573728854055812627857068938924431442420493497978993936972500890140425944202219411118460307213793112822671693534120953763300566179603348034798672081019831713560956038876611395207534109570504712175774575471610986705329391405676775064271119994968861287509624216453175328293269374236053922485720613840373054604359358142056747672901342832356041453985390986567603016108024723040225839152629692245597293975737479799803214719512942127037996378660033278778543502875025916677892454340202791069080649027845601078155813029880082050854152404784538574253523117753851437113877078740168245860023628221228028962814926058237775841515927885181131610533412056435232813761406095244369317446247794021334218310143253968418956355167689590295963772125018019705814073000220568443433827909410605771156561991961906986656159999691371941479293773416546660345276094158676362434711736049476656100720378968426327673322583236053822846092022519075679346045744199676999588993375877853907005190026987019392098204703950287873427117733620078110045475098590966657110553632308504872101821379557424761088812091491112204450221709439633177391767858950558694558130371965446763137941465313124429352480081174882113337019216066443871367555334511690080996099181157665508025794930655557308527516039367973536038867529234328468907705977013473336542945114584903197940619072317270303651849814151291400528768280279903939172286545117246290426203165412491213764036877812696388577587456745272629139477746429314921148317134387350375806408263083014116231837985355054614435254532797951158895651154957355129642943117635155944929117456515478700116032899947649785782827800165944309074649960486990584708282183448238343094780130392352330320506137569447278782055616572570735075612145905768051977460391363323782730620236606868433337363580931211826209589674696192035755107106310116723812194046948673171974172388136949471969206992952161462154017714265179459965042806427843223126742694611049262001695645236679855628373250242226802984047603832239523333755004353423811897498864557853962511301459023852268211634473004098327915805464353464352392312182755513662033991812117010434395201932021291439433076064485016761141796676221316006343023303552285969774790359205800866586331918584301330995893740721167255659993653671371727484559347869788046598808355403019770190334373857811222429339714230842714580127728927565710114126930045316276151807822893416448*i1^193 + -340802340367242123512450727729519266541838706317819298160976128222048719865715357726977858391678884112711780576582521641396817996002998391993808679643672358751945429841539005745306358421931166259048386968439805897186269466583976564990955826269781098460803328891589715595135259052939046471334433444433430628696536432878576783905774076717574255571034362291934656845832353870141335341386014481802348910144396370382160370661199781360605858545377372322012989170313569556355074462783025040007509888107903434031550459517403135314706889043457192106742718002767689197176343625995263919769928718457761953344029212349343206592391086091850638132018929474423862654212906405100012207747369953875994214421520805717788956623972479065081036316337642069512378271231925099897040825863782588855882390926576888931402376939767514104875349664977538652266210733041230395033020730542850732463481686221953974269181705871650981647383561119397887199031241929784630264126344838284715259419369421536299464713927538257511439264561228630592687893837574134310898587933067963334897672343858059105930006514157535488628248911962248020093674180534862274078320600521098393064516676328744240034511060480935059078908388528020168030924250283252551674311704911412633822590468313930137794479082146546750488631628499502875514338812878329324787061931102136727519618014003187737898212150373835311590909147160448118198431859735283807480331059721920484210343983562249721289453271101534185808052714183148825280475273331879314767709372411530222819537048440661557297822902012189023357627097197839256572344158626098591696741203123677383229789858386234594174470729248233633569043548094063372185573869045511654314328270865204334322022934881322090137172895910425701375029872180053157709864596262605936669118402623020394744435495557744297336081518641034954381472332552136044554309148409873797489188076725534269402002347856229727523240589713908368089917965938259175179968486701145337565694561705838854648584612392746762492388746296840068632330738509840502697521861824068921401596210754439263051589908406656054609749248482758341720389048166151609232509921757550435518060848987971586944893583767042879249118283430192855114529733685074966308124747837882011991472387514551933320211775407220121706623204040006316395380332909902396725070360649300318364461728756780413433271524171556510504705372957997268254672306028581353728040377171096620222011028480509777964128925327809918646290750777035721417284793526238958434244259402679408238457857026251793860069057522898326230748607061383743082182950443820632824509792970757311953320540569328476183745329370727171766510659312612267769978799055136918278492602510311360050637514797029949858422611740377556819726409158015993013462402000740921942098443213929666512788348818937464504011301625892093020114328649601765552268649937476196923774192444089185344646679682512493589681112728679417780160666510063306388252109383772264314138278963205567354585012716649622818111087606159607278655351543335658815244656538679163606454760876039914178414328352096615119267467376263003710106326862925596582525490700156877595090595348480*i1^194 + 934168831077400653388346465329961227460887144852525739033163805049898654160611646367288786877628753010925379077413601840474206513569020329632221751407913772112499224705326779369921617238383567257938564400405544835874030941147334934030469743728736445882897286229670436171935211185480879807602118617963386080291558893303239455065974890455725689044342609852336842943134280882812398634153181876646312036277979015099302010626724730084413142791131996394470283388228158214027235321197879727101128536019718104425235411583360732531731389386599815266273747275082846667186732941087498365548575260322010992685875880373312510140489701060801644551604928656294363924096896811066316545570700840114507478463661425360894409109700553702703902415848925509509966532794794029590776747844124319617119744156409721590501372190253187659671668274987143558168630738370168145794556121813453274878785234108587209774732118816882646638059402433502377054959609275779857339900682840303533255556062224553770342892868265967205305476685195450440302066547721160974889532792131062613648114344244460406692439167721631991169739038604525985479187229766056838101359177408871660729573539222700826735058847300054890549105617361832429777516534600569306979300590972495467035223718710052759704922210224303014965368724077795013220641756374449850551418500873084007223477822061073276093938264938658929241243206376914808635238781589495518845936815238111888915090584191405935062972954748432978205107489318065260567281196172453310004469798560257542874953628592439128165215310877004521683091380314810917048585560060143784011993676658688175214649110733226211392503277484330058519033395607503865805900051293079636452499059223113713421996373683695035173128540016837845775177798115853204195615223037915536664152078804543658209581643876249882640724651553407223003394035961954250762052782519124293843532446897589128288175631822361359621043419598342169106512410200457239663769635815737193623263914859797508593948585053879859287583909578096796858201540217368887989693585086322671921735375857261114430546027560842126274053995958130225642120739908169878058231207434645812079265226119183249391929200410362852539751484713806811414050339993115495748988167933430155293945618409431977938860053551666366274705001422921391007129742205021716707707201580962621283457506932417189208529916963117521425861655420514425192770577796496871376372629779880297949929908155675592419518838506672481977433726767256145448295570742946554828950303242109681903470052527634267042475971811426218993235310790962016620573837123928411449306078213526010936736840972673753461693166749384187166197965320363851470222407355593459795172319266447319815894680004977238222516714075752439904623810117289582246709941630216614557214252924971347338891801809284452545622635095564358793986701059949333047609731541115589073795492300093753651594150382703325615428655556034927581499720519092916405138637688770039483022868234950207483507549138210523225752132053587789981118568523528596246221706672064759586614469412090695400888006502132389793168415296324065275451345390258186129527591244119670784*i1^195 + -1430492443798386906044964859411783825807404090189652284835935331019173789466353049425163565846900882881485728689172050969973053259862246613999914790107573821565132805240622005582761389319578801380736939731402288165541526933125596790943835074603985667792990289162860805770459070413599026998723125222791323689669113321788834644079531444432731409569372138582733914894930479898218946759130396023675125630030409846215764895450834992475329282230160807235556407443206423348544317547314709229669249954913195432243655265588791031775665295996431409724006682210675674003828057458454740423284040986258552870205365050694073356873624491616567645475720320712859681717520218412815115565700474929944387276619473514398626001620416715912585974722959708592434380623733687751418090860790728726901960841889677887905987380801752145147393940946775286947505819879492276377365037327044187938660694407169732194178083994662441869464012197447549276065527371650869147147797022289420764112632726309264625855618379813275639717109037412101861351704937619874282221983534276307104798918028551681239406864291225417685961719084155233585060436035222306450577634783453298140609191373745463535145506245971351729362030822164414490802656904881455242650239151589242665511405306118730646245288951068061401781056124176569336301144401834123534122360397202193874587600359137556913309623825393474174852988489440856260462669272773233272290686520484024618919380940826185763361640514305547780465976663383451024573929728894782946914635867781014557843151495685808440755405293820086401584333323667444628893359051819792710411216139724908740659866357591241486054388288109742422522968247867799528673449694386252135332362450197013446869533951630454650838882815186691917230428224853238640115284061597379285770491690859555537001470096028641152950514033230968485848122045799518633007498823357717301902093692675677164973510213709721111573937169547075050306267726097507496442565444682442541719941523927201167566389057478954540287910057853917139351008823917411130546581849402286090184465931370167465162664129138065435825777103711822005716740247105795048943763855712016027136491432060600496218949195491166748416633119530078425834900814690742787550172191641861703019249993739752174791603291409940230065319913092734093080523368779971104359327283276981642429609039647089193496822793853191067411407619358647875146600721694574805597414778229701126372141844824615925071434025951064994968631311435604350506357395929460982551794938331423068551810621678670866623042725672037639985152335055687354305366493190422388671891173528445531409012873638684753006933884030282997239626794303741248151682432076471289155232842820574956061787048150910575123459190204566774628492320755428839034207745982231452793253851203627202739009604153159901753685864199834105497018082511115474214852302866134627395430722084799139771435385216188813830721587915419066962589002558073954134714624491570749385774530825766772435406176997440124513515364212378228090772048980804290816177976540526437176036584502526303820432763949703102382627612713855360508301702205321206824960000*i1^196 + 1098367021062884608850126453036446548516025353000915196315997388229798027826769005181009015024342789360148627993839626074200199230519232737709416592609083681987860283151393643930727100141675294798381226925993064151763257915757159731803566113077769873755043778451672722280834094125236267993251163218219290051249578101067567881610298079394126566303813730734305900527143363844995720095682337609031890494234712223625176166986714432186567486522833921475680402621543041833269598232659474707422683368360818786526307458829058492860108979308096056755679250653793654379775405341092277097336830343756865019864571620706075010618533982158111623226951934133341288878341883035472901509316791136341029917174593746797816809856934287107711913328453116276557952132324859068493064030319508871417068336545397807714543920386866547654549350077258273178842130029733266796351720701920035432657815157812438023092577782758570111320706565793648723883097910441494057083418900538901042532953956214488506287480946412572143592252447738030622941811869059199603900537221418285319671989434267180738734531971235431768926319619340350319189004409021860557902662642877155708205596286015195743593793746891019865633136868529010702540779999956141443848289345405768170010292621662691170744908786988954438956515081239612628940263694302622401549576618912573110292915875772056350726643087691951489192150659592461084163169416347644072292336092205076515853761461019585154956426112002767386788054667369553416765164238759995109300909937781217093024727403343751789831150073918933335780827663605942001633818755844717585995575669354209565954225596739929260995882100820660859174924914237365685488051011127908025460051801919771989145986483818244943170760670404578910523979803203587037246830518149175275106388019150146260746327701534969680963681232821090482639539239677218818533697818909840749896033369623034210672127832065374366952022646887240539763638729541027138859686297431500512760675852136504598710143412139527338773253988445572446473728180791884580490766659225087108658630357881481386777658348210617358609783835782180970203935171184511241121966334131847890732792543632205575416204832698946495533131422508084856920291059525540309703504899809485133626465736481424039317402953691795474823906246633617642577909476770937911697996446325311454904836355771290507926630242585830176693641297471702593083976619173458774227037351883107392507208134411067391561702679926925476538207330669200227968385391581876582307392216754069374809494157174497647925724728058222924250042273516597804494306693081757480852462830703688911127704131854276615292237109936727613452262189315533690705369867019898912274949725535107082386368354816768322167074090137964866137378787315965761207716194275744345228010088922369868198651142494145566113451141783608750490605570814350694371193588793789659388636155326251885186554470673359558720291900844490770943412610832402218163368625052473362017893056163757293192349644617367739186788578855102677600492995373501389112295816313213632017204212500639853757151294565707552404035814589033961889878616571904*i1^197 + -336794044869714374330526426143126639573771657064975451589958357725226204386898319137857224363098406239171081662921193435214766275841042556589838723189043476647234344737660322234316256797316484300599812382933593522914220863554615566333020766701890087090221740242524770081287786206647724283888618315643457580781258264533286301377784604408918830678668279166686797007738649391180318882329067373151862078911745125544583937391573692076088621325629131840532348785198512162948913135166472722239352925515320082966953333663724462729008831913125178932819003921557982652982915562576115136874681735924313687449120878883984990356357926043643436909685761733060562346119344980022478876604328552574616702341996116184803524104721428733896112760351483290043150296240217407434107329423848376497869805537876849500776955824227027422250815256539821921644140211807111707717848469434097261950691020494141581034576361829365757144346513878319757506810620393208096387249666762039909272148134771339289620852442175887958567712111439796132561706618496424595399155480396160924945777422284767892051258573722163054880729395984601107220532657924139115935884364386441312176521692063097660393144739080488750893870892767624589760986932907869827366861062284665855189389474772409372072625263410290951883404297696264628770346201831533421215284194194185245414709026512261909163521546233479539627528239304720586114613280788359918862624412402918722917259745707639598137574193096128849936525482493655169050755680573703961934309232375979559223597592524220035777258498270940892784385664360411655904675803299352129455839987858995156356006556737863758432607292470410658949696948949423403105615874371901618008551338178880583427699705063452749550661691339415420292779499102288581775747819140670982093785228454486333867365559741276358507312406927767717708569856299456659890001473547647508299456178722205256509911437231634236883134334975082102113988013547919014714868770224896341147962829964986762742471267205065892250049960009193640581284283334019609893801075336484684681792252982286969249325746322090097121910593351079105127840131293291660591826774792989217697256533534820607898070577040141614592482706633198930075263110500331434622214200760162907121984055573969901157549685871779711567562777396857386299596090767183860209402282818989859886601269141871745012941947652328398052139371467299078738126024573605262057185926373006149967984863050304414293764082518914098587251750890838516659353331922427920663327787207798865505574497964324108274402187557144043404731400400560735310010952843828774291723848547414880339986125533810366134228713548423249421458257808564433722276398926362558297421557090294143786584974600674126701509135597991059017108501410754892953604722921030781410280431611322716264222086694610183849552366929090450689200684811792653907346719015472801980970089895282030557078538318711237613935310458928711254364592838050540437764525987408625032265112193600545847134712671160661548038240523935888154080210409356686872317300441681173338612324502063900649159716109685250019232392466636210176*i1^198 + -3414925597650207874707226595811554516022096256582504784933721296549284007139720001554182534752347950977402375469642080992242631625600513024645699613286690126732489281375376710548489385584012397526047357330913008258618001642747133289268161903941240941201582421584532989200333513676319470774409358448162174444173998466450808148650566529951159982092305841720813772259539346362964269404405807986369335843867693005755407435172591203915407779470303433672061996252738192510198020360955526369185577639467420901582502496524193740451270517368275394024175185515050065668650998087087741953405703466254610673617106855020203852980553710476178466090539642343026514471116183168463622290974632606271391758942556315951665991084464705942131291872285308895119576337123135399302988295579541220857909558656286494571917417779715069493492138924554157558641483878798669860144859336732737965149471162346994803695022340831104146757911716546305136475538297692222964946081974184758025031938860911206653125916272375715310930446558098793297847049796568813745802681643977790550636034298130150183616296395931649784958783620023997775699214757604220975098542488230185720471219637195116594465800583486925345748846086625765329030365787638357092103062416603080668035590399125901745955139566924593893156287926478568831475527263474654859721410912847676551345066164532348183865645117389173176302343098139180011134160789076721422162172027045554625149481336373104667314901519098524474035880587756732895030930150199497906307706907999194042296986099058440376981181330396248732334917463058342656015776014472813249422796020000204373142593577960245385341165870857742715171364269936716519888957232136598671398105452501712586020342653834044867736367524727788930920011305821362719981052343328062754831857485727691578915905801917186305680012510212073135423965935102987879374381052476411333744756804462172633583730959375903428131795330473523352716473189905572589774727016347907608640404739499591752356892438310326778903234927830399488644902196419758835980015771173862981443961767028418296606525666164096528292680007136417814143684538838896061229378743103990419185528653885241992693838804151695301181465393624091978312049086628015923640095787477793206354848800658496425726828823092561750346893865066529181125050603577851789350795533894168508214403878428775343159867320960060383131964137944877017421320907278700463182830464449868299961892705058390707061952680373672316321234810676147787176237380420724896655440965989675087281292846915128277554495967070520345409154429029236408844457159908409516956217584367916395068168349215674783960894999147600009226588243187944432988805315523631894846960936033933108852346848388851786274803534953951685585883513743541498268255849832500637567745543058816090232469149908741098278853983776372814658573250593656114505683252732139700861663701658256408763229939673156701684601260833350999827480385518555261354864232538520696518815125126085832210674011098446142852598100839670039118572296973509993867759480230630029950005971873706099029963082702892874858496*i1^199 + -19953543637947309667172472325242521277884433314768815368814046692264179023662784658839395020030759412796055358825174179011063649915685631012987236466144042715812402981811234150137906106730671161511930978268234558319858186922785703926490075468742618244194392913141456740594297421177632632705547323978985593987516650867962946043826803390000018797839603980233627420510686891876462671831315693910743286863194742914148435932644317101802188106472310655527869611302972167202736232258402131874493993586057124876308965597666315954719903728153489046118505134508140029924448476685965519362591692636119513623076143200405511481218536857569317453101767017386654777096259920781794321772246721960105760576444530799004086811020016965172542795949729604563006229667542430197270935320718369313429499997460137663176018636407555609152786522514739354517769729533295525076632992274097460407401436031677552384128768240482443603243475414855066223369384509362785097675211453733027323409157765159794153127917397239426456551089009005295454721385441798763012953108889836975250132557264000243146279436886882664239183866568641689614325235614575622819798247995617674506802480621465155222559608825613176956919179790780708351270766819453690125248276744789320550090459738752247241655636685451546034312740360116775103924024689993158304349541964952708113328829159045724282787354878790227686925940015955829922111686456189728964415536646947517763398322985126188891987781692972080065778963825812098824890659454586364887796998891679746799297955656564313432753136103411994113275366144250682870090373623770881235974067838566943415458099733617919970645353076431407786660192178358316656134889393359919848118218354997416857113658806538042181821898735375702794036554163464020248751908822750490349466819513253475295338034545028676722755442404949844653328176665760281869341704205785089065144280070559484586497537590911592332167871312299348373886219090194144614784206975216402205500502251070878232207381492312288534548577266700782291467629351269341575623504856799032767358102237745615373359987779579867566685166693775959705787946483556441918427230076797207461509864250901855204886281332377473156374988845371866470928844657235472427838017020623846972425381786390577345879255118233643673950133101506576587564283091854644157140124512685315772650252821194694338372296300443101606846743407319467049296763158392099784801130430217862238564147370751815580547890082122062073218749413900515431865320523563328597372720106477427174002059633223223401415099899324425073796259098352426200852325231203333304821168943909865191793137489943601610245965947015959902700455479343988720849699336369946391887386880176766830365037496185577497726915664747744532575157792882233787214291062195370468150833799970164481355479063187289253947660474107437242012580794153041651375115367708067052802983155974709454490061996838711543475910107567095640735844325482454986451035186080416890428553985793196573067781442660613157096648667056161990463715208850484540893284948437635037690493961408212257571078144*i1^200 + -11078334293794021987531626545767625330583632002933944655040085504110319614413723011191724047338904850077352666691909342116145923789832160372782982317744631723541499994263768634727207001655593914128692496291350461531252748982350849189880002858319121960025377585016282592016533749117146318504283080585727130143554306028266989141676174988936212525742698767987809241244664622782068382403304436930444136148719204089146119276327010667747136594116021616847969944271768427175370260830943299680207080119680655511005614988275661747542015799910186027970727497672006112548574145153189925542603732038473244506301253034046462412919003008331172809317449863323853570364502502226292259995632720971560831950038651405695311723199642366348312459288461690831022014705019082441649318435313862020894443608782698757092008381363441991247744507078473040920742635406748250622713183762278319945468741041487440512371137096134364986211389320750101881314964577106848675195658186900882871320170773417077087885193052935350844272759941346175241690363250264615889290713870901854573178530004156553212567328876115312654233634530015481213424634511185517159026682851595878479715224226514702205807189609411605748533915067585198452620712907891226531342278131583782237364497793749497982471800142040879057373854394005595711832972846517329473685352106247495288702377931297121540210773684410733933879281381811745904085305018732188784313053815509477363832566466062241161334788428567887104181721520915308779792946216876372669501846589740956695230784220983878145313300405831806824501106259051912605593294165127171732279263179644998698777381810890666999820395525331721190766529635953325108794155454364821737837670769529016586775149388251552115062577382104801102730244184270213272626753990541927724564581095924219575496939017244699667195000289888882756646659742338768691881862403219696457259701155969484467514110751838622286636209556203604852301437109319473024924018382419332286830133827277304819767697179215736219819963348899531736779736812291021049597701443373935294594727163386354386021965941477080556951919017094879127340590192830223111524841584635039505872192294162779124941279213909540275902292256484394041634052899573712225381321262799497881496091059343142588798391991785900483929593456131515205684463477010566989077697344739258039093864456353060679768815687223724723439546574044845163476770260545196849994026959082814678423299766559585047377881645750914779582370770276755352809109280361028920939491490926799132503581613889721543225849669386692940493550807292162166154970694882350158255611476955691050419127429576189621063615014736031926164023176889625005808160291546410532232977255228332229358195979675901336190707934156612414030641307833087914786928857785518082963427272634800810181834103137011854601935362521969317319178773734212594147112245018337592077791975420983107659638691912673816224552006962262498357463835341756462203536173163751512521409829683583901253244983135935914212832683881689229128830816540388907315462623369296328142580875264*i1^201 + -1560940621500516072027930847957728633538745770058484829461789506513502682398129654894242102358769001958439112867987473657706453610282493551915364701202985818816804407387553578108365610842173830187856613831716634848655431146271532451006561756715444075639773912749559306167518138795741238840608247443886612961056510053881790130339960666763214880182036498965229563641409344473173579900067311730935528138599069911132458034742025822685445970904902744405494003005528157935776104157091484325215757713378523988228673017310178750558738007626752361024320710920351243543198053792314971102153085497446193097009212019982203078212864578044862375971171913792135275804046726530220554046261920556427224321977076494391859520807518106321033694985408437876890224230695972932013841872109015382797710261926155608951176371503790497599379589021759531731352902366254031540578446412726633003208409180901218318560870122863502890380759694557310528624255387842156975943600434766722915408884416836537050002111082741766720623045331570381272318304276288174422980148179811356785697606951946013291077897791871891044216179146606424701076668047946367673990579675780427517620100402112815514560205283311320611479399505974575727022009692300984724673385372310932357607148137565259557675364171482085879574499823506237690766919839563582155426791497492494592520510622808742458592198579404791506739853723360172315770594541429896810815000886879396510261782529881294996318217640434394506936578658238225456786319111141664924159164101488211716780499962057746957077113736483521373195343210334866805900183369678574535292008541664091564466694974640829730575836681330209596161661577381486920542975155058458888391642046270062024261382251270024548535788538681799261103815060810482867024875471035739294400359350783818644755630802868171649167189422240340051510065538603197700957647990365863527633848715208884246364438195073774948360020239209269143037042077164298307188255766409439308852410652054285192370306399071399779751558476660910589458449271791438041749086768617079276896642816439621740704463132915596137876036735616195144456934700590007553357403735019221165354470072559612918837409006403138935865144870356629058403441334295107715884815954903234720175184401410260904064286340968676377097753960766943151976902598901330156113460594753428427130127356247471154272319671107854774537674505140464992090725477384114437878394591301120892361463324662080786610050303897622277988738352162003109519535093123880951615477920422447129850641755882427750835614643590953809699639142184489881853673440537402890258220423730737542406538622834898234333522656453019132162021124792979933105998440836423917331819067664700889440310365043122960561094012988063042273415317269484268396359830651592888021574121475693522648852910528877558060766307329361150131215060987265274250196284752705192050304703190007766059651846194311621829820574992304678106175260373069100480947533096104471655157411415424632601429486766913935952666852900199770532163052298363407383966240473088*i1^202 + 103402469206627124916949291774902050239897169849403441572664701909835768649021384442928552186170820268640957013712596446601473929056849218782600936445833075627519843265217768762825047749964948232653288155630052467477309734539731761824625708067821721324293990510610684170847466049078067853598056738235448814409628847909469325365639500355996081372311756024888248015742265215969169318638358025789000965444743627885852647718902600477925216541914530332128241470229461943285464242618427324158638433322156608241172339758101046590369040477989767133796343472458848900113930287740623665106072701648640727248266482064778503630735295106898316904631638434083633562825462456545240925990409170582488348476950949467562644185136461488686437870784015253048091597126071041572915329250604610040632586757201866261682861611220203230179631843454636866192745468905230978619604753800839851775197651985374979175835169490735887667252652804405837169700293072037598253884713780055428596778964457819207954779873492664134583343315243402806200235636375094085914475243387476253501617705459309074796326335334761578516511201623955879549602229881445581806574822241870452653238700813799127039738432638245221199621361394271332590662159231674596466006639933034294918076794295682682537103138045441281906131270519389486483115274889112876820560285402355815789566588123633768244968933638468619443800293577424224193263009379078722502445950673219122405551993504613097170781993288868288808695631936121580949179113671124825508044239896514696193741136138486556043672029397207738667861666607693944001839966739792737043439750050427131881182446486150639148028629696179384914636578877153688617366685702357956943664443132137057613439386742766003145151318565133432277398536099731099761467433700655749431720055432726530237390944633525614724360654752124397922838505764028295159096098083731041622012378785893333398054597760848308179933207196028021694504602091000211841943724089589542735103187733497931219919259198394261374288755183951681279799006341198950621464788379150432117869000729655458237726146688417571822758722917937299098346468627012988840763434834778049219484970659681693494038861468693958804461926429977289349533099546709487637086783210494172129757754782812957850701225150224641341887402639723465767825560011436305122981308938857443724588479810660688549123549506162586918003354648249724776792216705654769342555646265015008778282634638542971937543852413811244447319316110816780986559967245200638349160479025781102470731746608104756382844646100955645799385287353904489477481878467586422895339088828905977599270765200007270360859801824352268041972296475024381145201237592817773203638418448072269214310334543228661669242519394022118347073077628290421896363907291863850976201203003070041344156238093800251271685708164071734046621318783767460149676389617752311485326006293841217791477244643090622041681065498916910218022945395553624497110193357151630075581681314156227753877304651146889567644063183803847066356719349137408*i1^203 + 823205808525691033636347001498924944262711099953445110363850157372123400752666881860088363029155371794972121174119190824472186484094142882028812571331113844350675404843368743844049434354893454376490568782384181616102062479053889015776545116636899439852108964304644951992871789749202294461467800922722784969693594589475347869029149785271638989918698006763323589020528815309963112669165520081845046660735552423699118163877828722438061752708230528032029512992580868735904446473608584808020616113417197187549789563677330019196305381762731175483164840394710747905728894869454303425843072683289397424023976644991782338403864935732906953373845909978394593545921752761838639150372380970494568195153586669318814544097362481557803458839439953047566353912382857435737886884139291802050965787808622776522468601652934974415728758869536617198338380537880229398181923759327398540427070184557077856521615562281284393208166003020756853555925379224349793954547754864860828697768385342753455666646360124430158405421964150318724865160897129423405133922180137891473783830769063425432836783629994696165473907954209580132853908167958917172384618729544555463517327839579743765184267775281924956259724988661531163445024083648005507001799442276536873504499761096875018322944629975611740133547725540786749959752482837024734324909472046745877331427939771176353006017507434937887404533043027010823135010447113924084075019161882218726450158736035961049750057071274509040718965385403081510624334377647505299870109711893035858479025481009214439385063626335982145158368738485422989383719916324699055440218039529328972861813657653114631525204068851410196961390763377245259600867364857257848534389445762527956100911003848628209874153753343680715661129367159516367875036041015474415953254366280350275776909764037409400279423929553458369241728645156310579414920464059646717854509389947085364840181600341989276531688540754640172731932528735430031627512318913885078428755298513824969757102693214515556593240926202763075030747586482345139313023745837321842044775750743717902475261020811471941515046755758413460670449300140096535303506855900889966752824100045137955747859751165482341744587027654608542619073567199664688978010109995774548987377410949891300928616954719459713441009661032487229053041237340845399218216364256815024990773694022705853737355768558011533908749272080059010460952927963181290762115137892071472481605988591654882839766921622149761800894454333287125694845752296146658867464682332201746743178262581035871417720158262935171667904159588565151423056667013195769832080203930079059401079866289016026288688121080854977734823148282614483759996497972182147709406406984066703420801277547228622052889921886716600014966540860989670634121749927062157884989062523028542270135953803137364287196621669264995657096204751998762938258610269855023721848824002279414087620309333719690974917396752331669807927134632429816456416438936350090598549951091928750291680234772346827149824358308904960*i1^204 + 130589099152336737778511013339926504477147351369098726801391694470265261160588853976343350582509048796474820340688285889713277201985678550408812390569277481672320876301722954176175543202497036009846083457742679105749089730931945885228354475249845215092509959857853129884352152900512754917220748520089631997052211709542294432851608940320632083354573097412409050533536587096872792512490538285847636574051911338429275640562748942344694587076712464172565222410851200757238119282532789958565457346230009392068804771626028838910387205769433347868031844123451606520871446777059387943915601606773811997563545524089262243213837780285787149926578180599783602083094961872178586597242871614419442045581858487882100231627004976130540660618467819552377416880747728323223095813287976308704042294686394577422759937365430917050773392083283770984004275288767828486010438860001296866742525828672064854542802357373419819084628330345613210269588587601252590399731376344745629002838529484415354082641827348325505870049571103223914198336300437157628602533925618950967690689858697616494853595301644696056438124154115814957936628944408600058869257092827911775682904135196305862923933936121154423126924354868739746459316761711247260951047672003420118699936895394972459892134742647730479447934191691627557825777427665558536846410465052511597036114485696236179329705594493749983276755207566909219096290762119720008551597378906831716591356847160906451964657812740628331101169481801415766407426897935538594733992017237285130133662620268828843539024261228956944213784910628777191762515743390419445554118614129744820887574719377208833918432106384104099874437114508280775419013741810771402713020489713930536424439235069695810492135736890935269733154430222472676006284303365688075984535043524831188242323339264692313484742315525586028136647632160561571043127426190304039448131075892344504255728589438116210199562695783365076517166349455939504325784606490102402228415594427470465552729630584346090976182149934552884797287920208128167201534873392251061252537956735002220513536948665085050743763264444818063441989910506435800389023132608038070465565660255027748623567189032897481840363868661066356309660255635747594685539463128010852667583839444675506316786822637716035701186676421994407097695940633628823918832282355990989645743227735346119186997963700935208551676545868755636897267803442181395337175383449219059234115508235499290643187036634499142893158067921267237202367513489591472580378171868529116397361978134023624302336473697491477823879533045073037215236117095735125670777552686640334586479245567843075815289762217612929935735237049632391773720021794579747028729451556949731462118017857282209938455220201922391716106982552168190371927466441539869564095860729484027797502909021774592993857726687049096336289070203599179817425210848440621634257101663173582556982207906535544356841466203164668620026119790806138278165465190070242047597202598514373609077985979171602432*i1^205 + -8518248636763587085001284457347805549971194315226381509222613082023621097684879484578598413114669451272025255020858966535519720009421375145955578398515501664600540439204654776162560741344094763587996853728289897526565953428580319867076427895420014063999896300904009491751830158458836461887040491195107935906706181397676863159090247987348761288061447802898659118446957135797011717945962778651956288927317688060266402414440750953813358445689028824084391436558043289919482809179441534672033809818082392985701059379601360732515612912886103470907510259003721032748319986740556113185470328028433761750744291015352011782013633210354505992826799811842202236548734074455022042380147058496499784124142599715398650645388615785157013728383101711132907295709726286982969836345916816745060629179106915763456276057819500154889661143511217097196276150014203020648439817464748357268093111657806550436148623570805076409165127868823418570244698333892745564608148980476518255446436924523473570147352725881580410639840085192256638087314431726218444801104869492127786405197886348871783729461650605676063740500366368140524276484713335095922206585671349147383514584057463113281472089387733433552723464318496035892312818435394792890858814590286767948551478089489405363649964186576073015665058444355486386971851972656310872524195829782116479593492296796857383569677469147158130187137338989827153796248071295591370690395389022357583054193397580371965152212013318157114829043491647135287270173153345516339844936653611058084847710643323337731805331892709131063515128396805437377652079091108595686685285950094604511226061274730418254940779186870184973740433703556886244714868561613718677775026427405998838866031495236711421541274928186170226032314134017689090118823651166143386628451822228670175864213219228625729745991907528593486196864440436899773962866199329011630225705929048858105536583975513199712596635635707357021357330127906997016990102289598299186171450959662053104728827420185006305205885517596402996675386635184880819871584567341808049514149350710380235844699309117537450938208220126408220917418518368991781202762663248732394870882916168668238888891047341077051220975536631803569727406329427384328781345912441912056275118210172419110047680756196401190605683501467772925631173439370356616169935563787769274896929305675677906393949262835692502031726779698166885396857164936465139589710562379010864165316646122703761515183937446084654350782454444484201446120219726395563236879461103725979283144126419389252272977139618685893893229880556724507951201389974191283381670182621526639469928738036525472020777689999951296504434655506165563876328758973283284113890117044617249360880350006250171555970943746120936015805517385172687840894554851805671944793718306597058213537562678450434769055362907722696772548277518501764815109985850748047075985995452945914450171230556538125094363171970299977682293634532975565702060544527380147433308823019738628096*i1^206 + -212885323260203142268879577751984126709996550082651286791804618619735644711054177063554530871148152941937329552518686297639638480789823411848947127276826038286219789099242754661677329114829049872777903221142505979894724284235948560357021183018264665293631779429524125185911057342144560411655872619740878289625154520360528230011216819432622964022920092061021113474092164516951078251320004153202569448660697263670351041922994643045957126063358659148522377572304873770622509724947477124297142389228315903393693058151397993004339002622199286154706332176452754468981318020307944682503381023242595942846912703171787255377408133231935554362612124846674757104179989858712149806770606910464895667619761613473795234298204853541363824869750086947019191857891013208467593875554964730574904632251436414781713845009315997300729754219366223859299706500042484625626619702993143686437698881278372092635581279346762350869351690027087970773699607574503018369699423342153338903771493162400693855295470276613991388668102221923490581451038382405796565564690461355997481951483510957890175119174478316737559721894016076286255585756368272445351100146823795096840986185448106649411543472120425762323412683255601898556863650970855686827480670482911690965642484781262652719164352210177014943030699853958032124472060242298598242473714538765394190805676811253385472134972800704069730119463662892733695174319698496366123808395176907042151579794238744625574257586153746282292960928665371321578863301470677104672347639692898365832795511811014292790841405341827054914659133811745785733331582733566030368493446825121095554976751818103265676464426747408270453641720212404866712068029956819701860582040369600974012092319378657510920081307487350557206410058353437599660246894524968730596117444757261428634721538757369229957074688782603611703795443344581368148324908416983247724330233622723662541612759388134374441563337140807528608702529280160533351115771057249854164418310388121124618142135068332345686466483358360580247121588902938034829157255137364606821035434405080684828382385848517472636205043298275049509794145179269098592579958073967346775705460252370083683730178397197310079462790037056815768559841188535206183203038105103892109937255109583587611133887990247532698065539590426399592121176121928531308973498048894843790275241153884744122057702830828720049737257256713991665612638641944710324240533392859259687962207049710793265021529602588287690183229941910108222510235274214872703306490962499045435093616216115250539452725311958081357708124121481282457490948585201770218468339685782150942631047753379180238092155519546068183725762580551491359471663431690947045928566075622180829985714472203442783530375089323115027054276377868136634869514527881726725573358858342009166157134218067698705853710359743729752766114910260970972767151815179209115268299858552501789507736815605564920537162841228474585400003184297737963776072854011904*i1^207 + -5715436074933422398198907168411097144123662586212587152957568338737877217643877638423904065081113504397634993887856229192962756696619849048433668647476378628852734122432292831950118313268543950132705283015084407890143534159274491022631754297162115722520627386556663553049154691565121601928319641281575524706980834073719385767667593289837332781943296717171436446829094581647384908166112745161716270876314951138844667415648494561421742844464388588917048795455096013857199955254331481259357148423875495175372329981624615812249165304937227290305761487768909740201836431140829430549017292156640057071682010063961716557385441237879058805192377347541309117920688515391022999812939191368444754088976117825910511123562327314252950719885767108000035054122628488052743804808133377562254623705189082371675482532985253021794312129988412767116067076533815965163060899504752541941056162005615554533591507039062818539169108100022041502671343492908677564978970619425446473040181879127153495989846435173188884422155756290550488346905674785212494741532942316085334769474624085696606665276877059225120649973058615910024180927166533443411736184731444830678763877663480888723426917898627435714530714407129859159391556894792448311509236013476519108501182392073590696136216374755420428591685545091656713915198924601585258400388173587029313330718279033228227714433785203322994434990044610618356499224766384776387020410518079820929874182373311707336061770404120169472279806493699877942570205980757058312146410229982157138278953055322534368015915187244365744565003746783341945821395120348352952536369061909616892098152361318851662851630581485501219531804354608955907809502339667537012593499336214825131571323557258410938720738988549047430751220205252074344986372198062510388315519232226291861833974418000880408801574181559906267984355389250875089724142712057949722050245039248971179697922226432119485009370358167748365747241914497668505355949212719803336675587744306204845482119992193974849960412907436901449544487188340697854371276847175742974477981225724840422137064562344940783137595342561167749001935216019679061191708572330164308896678129123979566065245477229271341725822337160337248420843975555770138861669872514640388901361753339088421568894929076482256493475859997665995158927040144149805827249166275508529342831675786336324794134266527834406819005166221471056461620507916165073857526647763615468261714204023885286920910922867001092459783749324742295199854653332221799213298860697066659328782799107664442066791250721704796091367982390468693284992013647970856912115879816056703857940829139341145325193908543881441432053925501392117269425159802742507097184644751676145721115126764392002462607046587595834875802019780217845752278980163536486267743473299325756363179251537332446819722369376092500328161306754661416774036094596539565822243384540871999943903530326653492257676726808162396885059895296*i1^208 + -135698325895886951363391198153092841323522195604161020389933111705243921166657440034952907044733695277267376603658594745556009373742446081580784141328060011567612726827414311910344609431760765393517638132394097048478849955689028597557948623925305954295662031813444508746750706230208149791267759215372648203704292797391259643392088260945351619503560874028459452369430533331736982609250977762533533317313532002522078889161244171026494711049587248302826214719178281012792062361389888297412781079863284381041318509524539965018180705891850090293028154362173700740572485980756304547166929205921041316599808305050811542312389476633903593982283879290232250285479112125954972155517354955394366773183981876483577264785439926121781671867662610497793810291797915126285295737918806972793673338879722462777717505486450748891721224867202101669928915371866288892831163003987880553382662443731779911158417963501475160300890557269051941237202884959881142473980987201515328482198596811178881779037335050962084601398879326196744808566971766088159949928938437061824514562768094489287091192730344801081699140032169420002238832658725788379891065840361831324846631808140784482372954299546710174055833290677632435257923050428259779059707307111585730540889324977057519285102859182008807067949205714104002433395964382974891408633119070842101708948875708291642858800219763398929317347261539991224344289720114428568628723130723388198583025012334281669886177290728990258426420610345241683978898249819012536795043730272145960516975062353731927506033725197925590983406324011894189306352088664240503014012858756928073556852503772330358082698036815555113016732416396199139713858693291777917076365267629705510546889425441852903904147550462806316667832210800992076753768790168387403261714690958874639136625216681188610524598404143334095756811531014906974318257381990962416924303878613246346928007158589591058536770436113306668393833694677295894613228806894082290116658597121340315711284609511256794156232870369828453857020730088019587150134532937522871106736907289041675451265010886723862325053871507291124558305851056522072649334507186718463216992257211922265017868742522581736781559111382366074827825759634508227406955008631857898479599924793112745130093341996433923661587980921630523199073820090198085363336911456902886272700515707389693462466211289152929062245425557063978462025005020874251646703116016279702121616984959380851290280636059755764407617550675940051454190008216749642382747402030174449148348225490771826751074753288526097726132011270375463250159177109656265273107362748924142834578827353667674689253798200784985210687341157592747903078659418098868525600412943692145808339261344530412069888032767787805242515666216518929866844517441556598056217293219004237647188069127688717191425443667980812483332165093321130073915776574580935837511068474336812391089721694878577178181632*i1^209 + -3058947496019219116972562962033980482403285413346500810637907945211271681662205834350853620798990048894082335139764397977304538285650984998892838423793972129797758020217425918075629303956046306537348211428727901585246216394836903867215056063103369434892968669316812295657591014726384373511004320666361784412138500059908921528939357693077605874808216352163022057189821291224595878817357328540771306817576481311901864837812630811554070849317933240787998120375578139730731266612111764875596095113832988683685539447818689437840462926684167074393416374708564075861334765616896970443944460951004634708579711287618319723645260011990471881923610425245215233987040470788197338651945570542293315824043931084615534280355400395614997847548533718058574050281453029689746754552279376302978658625979873950188774613591096085586555726759869856951027369142206250288188978931812862451826759738237657287740127042865596392883261115198019501102057039565615059438281985851139296135996882629746081842648122253279158357652917794793995430152011427000893428736934390851180335523635323784801876728429317923761761300855992370526084223426805093796583120306192724287712614425987595546809446254242931505261449406532466610216168232266656818062779747071085695799161150083030176922096678793557610812446469733734477314738874728605755276593875416464910064590766890420016543323119354934359531580458636616317938726753771674898325991744700773021583261888240492435067130149722802869384259108937207282223712339998637069198285795912149432725954287250289685120102980514091140065466182593502077408076874539987613211296788956087281987680920986383599652758284074267013469395547375494253055771545222355092656631150168044053223914460411742102945524092554831893270855607023484856256372728832945277527989845734540799057502807308726998576500346243530260182974804586476603444428374647731859263367196031582282240450961104124302459804316260898796150254128004280133494466723453257398884607068720780776665250093900292485524172737210620181514890450795637903675275382680800281325492762029709338414564435419877319239187880099848706387864653033162332257757890428462980463079843352001131075619841918158241403316011184516992121998366575170044970532206900305423678790630397979674371838746307258012702590588924116886151975329545748186438934564356762358047062609718781289911212210550453388711301320474295021467394120782970960100009737883412391569246146829418758569654125374739624325603675437493094108577033223833369510516945895013626957148231875341279434972437324234886440685721697975785521938346155097249515734759525676357768289052952410735657432405919790732609535034472789603744176331123727662338743951383555948686947927760747959876863496409508438134805862877894005950052241647893078039747284507871528024879004031565238137989947323671303363437996909858615912938382949958768618792361929318858752*i1^210 + -403449199333646084988261598041074938627371132234408456458473664664919268224719087872055667532693251531637109304036520696567513145387156290376195385903664770117409014280544296939616032941136524994114682174534142227631759895722630239260541734562345020343663349125521321407988260197675365992414313916199440822495697916108006504503978102356165744605331670778283103779339937386602250835737097157732774081118826303732326625889201954634072979549585859702358085160658255325254944514978076053008393996243543225347087040769090502359696162791634077380695618357365575073663152685581087042080896299853874465220951177508299525918571112237587878066001632954984226013250300713377648380111449321661648785628493853883147099731042762916395473390853728607281977689837362802550210108857544422025437451291283402039672313533690398185665149079381631800095833831234208856753659009510754160754641669939888814900501546978706213299904017947658673531942047281805096842698401051924475069116554781664120443981556436534574718756307353587648809592564436036277866062257332806919885603018287320028772513970678487476573752037738068002020597680443016283344348592911946715194615461908912324125194047932849676633858986269748572165783328890707026066391699042307892487267239663301899497192691201981079351716425560748463838541199926770845839707357548118503164607425369862634139073856939475329259481487893018260146148852720837218407574903626039688998815854636285680981070162459584732434341920705985896787716117827549905494429156208935596498330128342034775882915235192132821158398834716513333586363797007483147805450670730755913642111286441969068972822106552875732647543486167125302032614985037829643382350175268794186635161604056801592897076801114450181335824945923726875876239514967458681146107962022899324098944859822893353615576509132057432344521777187195371332410523029723050838333074817242657631979273556593069534324545667437873998287764899885461371219015194632635864151116230298818312232990795337179077635590346179555103883363892894129177875525758247306312939402365628806126077515237527414907280630244933622658120339084649080654991559552953998364204007874487950078299363471367592930500882474836890400570852700701985501141787405838564743092882237050728116206975874280020228817813203379801296785911525675758831898828975560013102040982563352420155584801134642209799574671174682776628077345641494478841297572332339809109958887468423494136640754467378355746705092836588404723546594679578139138666163248470356002840383544969325295969299444891783031102372190947892324596012155106234551899094537880731999375116700982480238056642496121186428441143662729446563304443330087448044961423362063051483454445820148922616733552601693917460007576162592958207146324649373492604721935554039691352466532592667494379462657879435239269827855461056449864976564224*i1^211 + 4844628114734309890331625048860907535018859165491558569206834467706162283135699981656730055807028109683167154369580306595384244814216618861564334229266254902671642722556792597433012365519381202596254581991454273891576310112849043995853630678122497284889979940353199011575031648658585351148572328177676302719268397089145960388780148039023153018509511630722022129064063005939448785965418263106134547249466727075632668504507122354880685249822041078878906839391946266298005987732762042637859608346015808367275967653916560047057231325130372606820039026486895354015181186493772127207790882779082845470277650978563517062305527075129758785685113481144610729993858487536375988937751218642715096961922858732224136903542838482133251031990702293391054917884796732719749174668257143433002359359879665579377904793052315836532480501631662349847562266894493481657377039922957767672480198568460619154377897697288468795482995270380452736037015563199823062993594970086780258473975654673605332535052706972150417721169828251216825025373731095493229518398718886358981741040567308020215111791333419821587945245706528625756915399316449426899961052577069440372683480103739340566349406348844516503422056135554085218943018748279159630142924992951941105404521804919634612428315150078806163909730312895163398493744306389502658392324828816076581573619504939914930857604666017255003301293359294190147177540406826787780739105392183983951907424081715116567632206705384784257147728110021426769911762575208704552045419609725592103780546597126026930960114355698177509160143782065699084367959367685103812141710469488220654464593604699246398229885248501919039634314391655125723851261939329657596477938706063201678775730760730440373108076124560375907989907652328015011514889283486461359962333095541532466479484513253505758768825130087204280363472837840422448476146358515975162849306356006430789108752502530875124042335451287525194037879536685575389827611740573575888097649397949715506250659598935280255582186011590159205590294757673301759882341169347464275929750516678612367104007372236142450771477234716814534579670606864111114146941019566285951036887419381337213918335401148241547994615897810667731615015610992095687580139469107113807037640265098962657752762566115921039176181929432142973357741172121790749059641460783246805337293031813078353727273462524049856317715024548538568857517636294827794582949769898175589638921035206540629926682505995196760259117480688679588709458346822761201562398776708879905284121799515063738845978395690194549554774543541682603792279663741297417411779571406875510639535188529402281008258423827768826942272257491192728323907311913119035193834537965290441256991356476807402439892663787915339190140702008116934714345459151701451551429344971257285100159648423259892821931101299276842532864*i1^212 + 163775394044235216514666235575708381650977675461921178780429188270178531054110946617925372301481478954871740514587966965699462104329663875944160383325373957765000529334925975108774706806686820161821150349942796661547694815086909494513576706277223955799480305267444669419393213144836167080116091981913878937118058908473879257253255620557634677215293509127680708519139068691060033100497138569395056050152201094727650261563566948023678521579107412834560456777366683413895735788870107480769178494844559884209778892886825155461230087234049280054626135726759678868511931079758776559279914819388284519239289395871809833049027102773504768943331077592989227423348679501082030593608363294442568037005871417711244917353144164076673801857109347370241115618320190409049219346921613393679714668488263421441694588290439789370580910119965358529153081763278116250517270320917363792461096504918470466258490430126013721551669885860834611754758142286526230293151566493554664424108446786325349451699183741386029114984706359752754683241488667483720381519082411127693210299835882362520461561266613605823675601670937455206360114860318345713249054077945887641890016036508939338368178991324141513079857071712152391490845450352714063745920084727393488677785483365588950477004237879181278301640842870661250345440241196667481527358835207189770467453529396508566097545108849873813024709163683812109959918430399206152891216173467966183986118951006560193306419011464860937700318240371831492515868105713995234488525426995092948061147644740820304494964604215773129966742337374560040079649961968079545710047694541786489664744120346723377889243824142404692031064226767136094339998583122218798927063010841924964328258789358287787795428420054750866035394616927423992329836665472435292528599318519946143281832177812106992903307307752763189988691223816288765312628592294419418401462557490056031179255763779212629075532781552545952346391856769067072425643113816063218036775711174770072107024324376099188353085470173368100627365896396187736740087197089890489057949297220031558374641333810751951694598800575897466402651244620388075680269079101985676790867631338161047150088378277378393831137920273703042617323567322737185444672454180137127745763339721973215843255077744594490852007087938676282528170294381044298317758670194139276927333703896721532657299345320685563499803956774470265467381948358733576508400063697623005679174317771262135950881385961429001027621796807162177003983717997657045323301416826647800561431866552757340134020294916404508622164147777294001369647841166788685579682277428377277578704608554569122448336215209556030752262162409084117652402934932143469605193268103315006841358879249912383796504457122165902507030823955947030571807114431281927118083255498230102076436640694272*i1^213 + -1436476389634778662340442410339204861273623729125811439961405860607332762394816224995572351646123353667531710299847806425613330214220301957163456088215348172397099898405957626993986060283575614789277229810385810196313916005663590225251447092166125556117626863583636150228439640238961868448991174033754544005809595086532570961302285498449404106408236285366888852146510955035982058606920558435943225598554003576899187626987187189715355479581262084843534968369263725858018235751276741968126747702736915668303191445709567852417169963289032777313655551864312831336039478201440702198258177309611635627119401554303209476867397103741862065122877202800643031147967880954416760519901237698759966279192639643220098304218127771503306689133663130746014709741334927736094447795607377059428422322700336428086794155687322313047973581808763437802458774021151646551322772233619497673091182889719851363057614076280306559621018281272847071094495384124999153883724033705154101881348181874879450491462422404720769320654017866723193876969659765576519819937676752069008979195498310042569069936252788738622966734892776279217100581156667530054143249511086287607211554493243053142945245257176688078178181950570805039803058514024446789963362250942360708217508595370018703963190269811958390086059882185622699876492970980570536088798138831063348335867436963479283770960629202926988945322410787959050657527107537697163242682717339575837876379259549681275926076579308003438326707201060040568744378536148497823869323195240884790321619828129521532044865963413758744982751230843175523382300632420848407719269232103194670768922866719656725507465689031687830669937799488088749836496902019216973178365655609550527058104896482273930079853222009575402284252502919651378609983950747923034746349306636798000443083212023426339284432915753573249379925787473212291979212615734909213761122324573746210009318584554773091364105282408264968945991839388101140758615120556079475726918915040137845530033251227822941262985247734220076923138400824283834147781771156098780860051512997543642734497397782691477695980749624589769523277057047186644890810875413860676462393430434591082457979908480526035562708093559252724469205396622089728934589289009763275492519152994097747637874756785704768357759080650962278570567266345498748893937575655149034550520796488238507410555342295643729108201125978770547215999052304107204022405653599414787672309621096594643340470991349011962047962539132435571893490135428962765652330751074604373898498455111474513828877344475123185871144518645597371140536996601896492454062297351501008993641112714702909952698610074380428572424963493047649231099037648209432927996003390051632750624440107198135470795541077036654047261325081949051900499844350841093865078784*i1^214 + 13478603335833175444044763883666925286800459272355802973375753780926436486359973340973852478359505514298515915322329702870399628771048066288498988093297008612984652982751201978675463896923082913338802682309031276547699991831772791739932609913963042739700048390947225067995963261649814900824504023576425466538154060331125395187240373300417214229383345654839885811806226652716587424830318241665342427549177648034894469405657226753527354780823385809496869541757477588760833594554072600271415824195349054052627821329695093645824869431200158344603115323682663804483457053092480929655609965525569308829351179999273316323650879236502368432419012937069659147952426720666184475749917389449642883371136988616883000629852520944827122444875516617977907005913493788010860263530437325443720924282734560358522238544733810841172321065628147757355811726450178002047474160754651654475552600936666986739685752723266357905612706748346701628382065095313701389598937167008839753735851417616093162181908819301096828156292266770708307352013359432862816455798612674229042221134225585380181477939023693323140402767308463461458945638907556149458006850137377658333724628225920212160780644520709567486578394088723806561144346791779998189532917927878606859195324813008258890953655265292895974862524044826160884565080240319826705304952492990668235719462954462632499540023567153482753838989637192983690721400972042020218565902216919902730246807856562323161628798039498431199430552743787697376682819955734202639820542485968963002094922397829698506830211957779614579118914948743231704798740416409916460889413705222772975340253972228688549189762695806892943911314158662230084318704517558671797133587496345224009945571136389681551122748763496780064582485562896994716763343411838819157796696082179440802573830712510902034270200682696552522053705040172841432988591341470949239082239715538909021397320053992190282725040648715174223282170626394428380489594835875599256370296845360569546299484182925374173700797005907238892664573277454819439573300031180351511066483604940477474466295670168688911424473728436848758072850240739642248985947433376487285153071691992009929633235270491722546784500083381129348018416535551729723154742327797778305805728503673278774355983178872923882617567931478578756033647489034570908466219774316556107564444707875940036962198456271297709967089071377816250511891408264187931934483796274058668920264732370195624536285604914760343629064378178879314415442267229937164546251638490194250718775002140533241116115091363170086193905327938255093200072722384246138615979437386563279689163159637027170968301645702907541771172362494956642686376884674139742900481956481540760797333817033055151560065024*i1^215 - N1*640941831416347694019324964611114180445858421693595297744581858843085220873900275211123232499124094640155978028559342393078621571611336770330087616532037840758316269099027088925977019763620466552587454770904891600578353933147818978102756214865151880896713959233154103098290027465821060431017839777212534185358118947943672523136*i2, 906065569605308100807799667284981945371829507272586276531393236403986892193668939146076753154658585558304655951379382994052650491952145452169966564071585361928552107542899697168004114115259740557028985923969928561976172695707912933994630333001280016328733563238222288963105393513685262980753288069107978929286456094799489103398505237667497763041816369698715846523897617202083930225537963551037210573708138120887747401683462747618453988736530580185219837944051590477995845958921102073989652744623134843791205749026052393250638572555199026146923797733850680656224799124903291653041953802920440886965581682570282288061349215044002445030833561479990874593854161770489670568938500464087733151399928383932186323456953045060023826823884303907714658833676243778963403022468937027866802824541978247702148782823955988983537271243918042429200579845001883136719295328493742962573772749206667473453845732841464743514204402539606277774595416086899182832097047586211035618418259524504319193560404372382430726540865491010931661834242807246329334828032437658745034094633344197207851169874392471305396612420427639593916000508648208874658920746134492989518305502514765327922803708908968476625973909593893206474378163755002944680349410014847310975527098708668025059104286314410777072811616311806967781411184145956628606406334609499597841279228126289120005959167852015819811467708072822988211014505156965573620862965881378473126001077683345514668836421799067159590422014394498714757458708120990516696799264047731257346149464271484576551866414621245658713939541280577695246535922808147122415462170041885507314568554563352314201545613185691454417239024522354680473640695828666564913786738006234202648895429151157201731950269710075484605417649431587849006258355907467899667670284344184231481465665709446367618580288405862452095598820765526607806026287366776891474559552700974108369409697549003625924148274192196750787395668531455466146193787261866147115639951143579774111432278497370820657733215735475631042668191558307937880385635290635833962602737776465680925854596450676307138917424848883215349710076693634191261627109434596880671786494581598759530357939518748519913932316089483709771059336511929726880254349519375556434393769375131690937066093988551564064592872062263391228717235186326797633178986359185890229818497893652708973686487388266016154447567292203949618663645188895147490337187122173812103771447398579728324988051765023617924510230431074453285443515064169511922104244674828179353344798904155255711448696897887742567934081258879460685799621204311538892952859121402763997455910542172199179729682677517355663564220920596545306789210113139890970670498161775842230531089100660777263347806715443662639667057450657783747897934603831018207817804442044159021300911754293829398361230585727367927693188864428451804080705089261480635931656079210439385522756458204454296728378518122067227488271865039809542279978515972732300261633532807587101540973380350288046826182385695387148059385316580936479229316781583459464941930699833201159382945229100056036974046389549713534706857276591372135709481894865607011877462358307396702499664984607291596892443547710740286275155798603785539815177375434529064769683009770643514931489407855989393869900827273194968323487622271252776733004125527509304809285529679756317706467713451989863433936109875720736507341752737901673456645005646230183967602113405094177816175897882787757953090445499082702183395985373812373575040982542050237734350050147669878926285237603115607739298354079612422110122024980480146242307707309630787975309880210190079701791563380310066252590627413582779657766693404699795546579532949403023272691984805240187403310054283827969475161385882230349214463812944464481608870133571142023144735346157053749918536157971062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 119465981089710547633295885711211641165797523304305009505065482349850528207344240217540933627788656697475973981097840843246447816083831546390953346340034208606627378087617578135459276678630245035743830020124184310195091092324635033603636815904982401072269064185418870051587678044209989208582897640757547037519156301833032488811160333839233474218096360000938739350414050353317578912857035974675540925736044036168056470105595363574294981273758986397406858719110077194064167411695555565529502043348597557428781482195471820494692953727104540491796049724114796528584033067096773138660756889315966754793467470088278935304820867556239731736739954840239570713852288808344429408644371270071705950434615589048819604478249007698164278236857672467020960092311220632244573762099692043270594539720733566389570744204538670386468392825194280545609050375576243105915214516999631611188672549316498573809300421421403658163193128152869626528078569582567342274912505033098573823932125961727745672386705761122555963628069516107612947509490426069075845088264746682837200286716739585965471719734681203875551989672149479438194445224766278910653084079178313248793547210192539032817886436996287694167782799794540613134077326113195380163013479679985022026098438263927041123749145897821592543541994855164494272835937801618930123663632132543844269855343402502702094139483804963196501630466351561911055102085050844347368669698408348707279451322187647565897734709126646611969562109059555955371629187377492125857433764373264396744368916175473919618608244854179200195100853001703946052860176636188336261163087001890935831058515007968374441584544345255474803857656521612619928850517685602377774717389895529667224078728474925309204797382083161145634979082407851265436687432273335174855234572470479328159875436780437642093066617114025605276233360798476380817487278261826784577469716418801076892777686618916914088804953796566616552573971155995167089074689877980756961297691245703193918644896408463826055402828301402767389875372381701329504364205257890928352071695129969771216079508961008736563010308047772595912046448267400262748291564996151417679608223356308040245607818258675447715669847975066921499450578655607727226574991318366603381541248161900765403869015067662484621717363435293415876178941042762941376278047421361367354391338704840814814843056682638835354599435432301505419844577009922386030280533256850706955123883515763957890446772611125387581365149675176979435740660189087049863711785159539415984923599208627551217503719487862601540473636306360739922859814056596407968881296179288295860253736464158758069120680430643797867507468044106944246937612703092758395696501356266797128238353420724568184981503012938385280922332746558128892900696417642331501194645855657745704322513488073077951676508683925424336940088622500952016113974863177625344138585031467025726724247552089217348355198121231607757401427734229509624408423405398604641958289283472436327419957199538773996719608014881135409402503521003211869017259440367415474980538378918972094088249495395919216887980932978278659226744153369843388961380482448069221090334392714185307106873898527190938573519914942062549945549287093323477659905016046327093868649540039332564042273474102735285216017783882725978499441756263444171122291438668189465584025095887921704359146104757261505056919803734580911829700618529590675722130958855184921976071660636670132338996521049047143384328404474885749415320242404076200117015899963668103370124809980618307023507914428903794414339081755764640799747672653793978562968796741545550938182665748317425550960068285042101325293566500930263075419742448495582989740817632642114324913928768538926726720871255711615826333513865554438766099250179392973918240880449788894238578976638429501393282479458613406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 9259877565285274157713930647449968635882453874569939157144947859945532584345365018718505560143164213639048807090719887435472750444622794181398560136492225930062111805955215546998834142282023569697231995195988517435528038863238145822146929791181932217281439853967071738431790241459626272980314500217211673335974824354973330923902133724193674437253686626629444295302343174709594192643189477895615125184488536681900654530912104233139199785058559905969949702845444438416271048550284450473645282793914553140951118889155098247442378589753951695852301132998681664892143970412210094383242958947940749895060649062065643140162778332111005089125585233867229381208045120003472317022626010879653289906328725312543288575584167620354861516577369033981253215616426252077413175600946916406997778683438335972300784398564138126863915680737733228349104260911467889486051123227811259941697274362948667183459739727394354985651495939797449387879541286275827429070223472964681896844508346200364969366644240518079701411984050944236079318286115038871377829251890057713182444542436855234516225953508095654346044229147040178894038356586973792032383956829200121092794609506985303675279169843836964590554638416324303364579045444879019995200048182613549608241136553750180584089024087849808744454048417095188222340696060070387762973512192604537137348972694348431965918731461036772015755035093554010930881581366235445981425429134616235627211024043168576724658110469588851804152962738363300624300191836220890921547217472007734852792924655571226511179732178035082483418997439858362001648041396447656109376581931557125516644762163549879460968399143709531903149628616725974558235936255509245910339672646098407857353404596122432294270105785564485711123552167293544338931667942683612018759674718075470880496097891682936738476556538258028490058299258450820516101078965540912724710381422302778376965692745416366199069977787825050132499920399190783186565003611815732534539224282349495567894724223549002577965339646030132635224739505309684245331005874314523188086429964885046177759002160699540747917902488149368947663110765552334394083769589245857952881606241327360343785670547732819824685804884427456337698460827955509687963506794827494424527287835934499991857389729471590067980665777775698040204469200860611167614678079778585345368628274789989542145871571354760598548799875147312620744739105621338596360819209917269999466199373955630755406346113724705021205493940074617938069597497476786048078337128023874893855535519478488488804605193143559393112846516147838327681773826017363926306058424359591289923976371623046652952045222541353309516220146567438541916181204042000765209505056987493882851607591589967302336066136439722052438041704847811950819909757154790290818329491143106832314604556979435609161943100923510177852005764773606104419126645824234511525254702089452359579438174328078635335955837897470490526530403634495824480665667111111259752792506705055238700405478287048117913213434452062611711477283546701499004324962750012235879464094918140859459355365334062050912610000865020273652160668201337293240526960490587680510061975498777959313142657186424583734019900538747063248793642708325010677219890256125094474195029032719472118257170772435633295007332171561038878876267638259388621377293330880713894491953230506461627806121702407359355340686750929442298241725454132390591787958768488494091972250456521125618333451102105739006270194151029701146383521213056820288258351859866006612897253213520675548760844145268477319615954407049083521521172344345953156131366368241513069065249088013096696274190188935539530921046346896070717969254012454527835054620528118389306880561459960646901071496144073074877916161978098782604024866868198653325195468567777633151062561534769972088399785920479013750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 658931212138456789442638113663615980220139953812109150478049669576993657241228847018316404358968680396049692563521604443427571388092121050372937004837095357792748286815085624344167122617219727626992634333570259902051306549053578774668991907836064872549603176740344134121087283303424684445838137184223577737153401428140658107538659507502344811464936727589210913188300788576435168639373495499670695574769566638979494625357916913769439247847130985007381676123978364646616332342235258379792681186704032120828958204401045230615735545979998962091887105571719835580586249482925115856414051359920188785816286019393372940558766749828814197268295561883693602476313835693011621888830580132763454989646721194704049814832415315262807807556347920987319248073838808069258674361775119291549260492288441959239085244150919618630767603356874437207296108102507312839186927341589317830505905208081192050796190966695217435118647265193874655408130516410921260085371624515632001010285468850755987662932715410198299360398914051212160790012265507875071869860556144095070876337240696277645327067963608365265209963860307881762111178872344663835094610056198904091132303577849058381869218970980727950297345726981227315981454526715782155652191651839146137663869739294378087680744333925322812538539812582699963261699698662484732520976590553911756707500397119974754582668916767942637773935289201516165475347248502603368911567690289624036873168478914872687308459344185622872214787485864005849098949876847837125872102841443049797735773702039895485889841068349552123632919000544852892185746838270211423246933039928609723289873044729963331673134071278950438886391228109418695290790804763788897441884066769080827968244312969508863875942228133215204774988369186999120473448953929012642613886557651131099719363836065933677086863633685408348209386884994941920527303145240514605832590849851320602186922915239644673664777257886396281152106870654372755842013050903403763722121853276299994160171502216490929544122505109837217839201255156109840749218229078561605718738786228814785781469236488713469069999895836995377661493097766905778600204724788863475201953974226308235272450090032814582848572365575151965591723531511574872407217767447057273646459104721008704688442124863858806637664379216538009183563669045988115165775663463757290422725489077456131756754945307014959442485474865114078782128952148314973293728857406982073255757804687141380409909662079937361558979036825921033689936818231577365511720740310077312877736129349869637865151602733203902286148705571254204347731743603225048987906550392655386466835117407002578481884409015174040729916649389232568702823568473145581027236142888083881082209168282279975064905662326386172204024564732108163784904341068342615285522044095793893805899777591530607663544602661021918638449736606641622895206233206351986136204417761857486495148227327306213981596035203713608254549273603474378185978968191964513105625188939149337407879098141970943093252828435325810017708661146679488152940776477776437575816377142053642936693933509845237974285926530730970790244495813548540368179692218428697197499257343412393310239831681556299328518740763508721012889102582865632116721169250671261775993844618245661970226347658547708257605325583572674682021242664783390333974309818104705592161540716679378771939534481378103069201075789478881978906255010739703011414340570527170099150852583292466870496735667206505485799262396543448969255016295974841655755295055859297573549830962020586630390313797715486017209635680373041340865752288402831170892241443716195472503429223196418334897459588692791585199305772799221332615114578822126662682651041570138141574558219212807715536375790031379197239980932155561639593205000692910269355028175478611365880023228609678342754675592374998165062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 40141276367054206050050524679994257221865013974505715668879535499741272649954772928741965347382738433978777944256228550078066770860983088448127636602505863023494844710648778836923614089486635865964128078651745289194490283523171460676239121002154434779225484373800792616489369500508821245352568117088326759874330279278757024173238298924715601434486723838858230330744947592313717002140186952599417122488152095375669340709057387191423442728413143530912988442583214323878370480116827253640341555365348558868450339148781093072412048408016053115071516946997588217378606860366725962665244240646890350366000803096507320686873186043334829771925826907507593605009845220793673603303172499183855292261172024932883058556687009655526088132591658404215168482278690259594104882947170473355327061952747855229493591968016092700078188624253680069099201601864168308032996263505291177637772121605695551534938301223083977808245669550962784666338455217549695815664605904745805410016547677224792349057807777190412723373341509625583630854268193289649630129181742109542893258267987138555673714825402597084601154440060014123929838205805273227536035817980921556080357715753539967758553724013553466317867752165906087217273443232976447732175648725416914155317164236960129687637364215456920108190488966959729243019785222831318375624279464888899588755938821458672936733661983171874404674307419225716711713713056860468608250774842935029561120054526135914748943009057835426521512030818790956886339730578573480113818100056929957076388468289455801074994310256369170317397674552787781066035143977229432602252643360985088342410943168727556749920612749708937940479651069458335387729776405445084541889487083112708912285372644909817145208934489765824585176322103340086101894776248660028400853296370892310222075376963955241355075411689127781751638806058472658269201599603085660128466293746513221318249593813465090170737479433810402549325370123615913564933709604210955579704825600388427393618088330005857563610327693409215813923621646506659882917176866513905366435560064321801695418619007298068832327971045964078903351077026656229977539333424473935065178200008336444328575426619487929261010956293342414089731898921155954612712648014729295457198209176886318986784859990916200334975722319134665285998748860702183962555414438783075155302479430384207107912156272204967453266317445508706164431373607788421676711698674146422179703045751547495864739581027682814054768050452776184336032447643801362184782442554520363902314239549332302253959954637103446166952684585053159419726510942645887245814283732599738176212724206446287252878544608113799055026109813473245783713600992771608584665805225755130484595491260813231844241047031859233896561606353233780390553889470012434423497366015447015418879858846186098771845684363015814480489220256544610598257009886773534305656498181702419274130752440948891292977173354051989201581767713581578140303656506948765607132979791339598586966791928786375068160054325353150779726441690511967998277819754155185426014357059876812025960454714331995604975356576070008999008705506440746976814738030155830024312074289017522713635152082302422460785053506214848836225130866156241790080757493675278357829626837470051224542253153014831015250817399285235555131254065776784930052750518965648224312552115691501752254026689089119884446369281183555446098774196995915374071398041076864952146511797460601974850486649371828692612509967531538124628838152719395780831778764922732661861746092330546173280528996698589903948909807084170818360312601273784855622674076624350897954815597070814271725921086073504363435920806216479167864554507667848587921680794122310958630740059140463606498227485222150970228954992073551949596789440069896272650433502158906037619999317864037951014794257476824179888906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 1834881280952259509096036668003310499313633847054962459419698887278650476133492618881271326437583817297476717826669395864223044245522701955170906681880958020933449945134299344331577266606476393281245193030193143860710911262048845676719004533482819877116096104764284281284751290830476499123808799517480251535345240177842364966384147882667374354074214429283179796769186780877678075517449636544404434028490768229226918829110848669220748046743019772320232388775312907310715955881651270398364052032500444490536946197868456781138751578820839838780056989751724753938620170833519906802387630533905154383740185661070811764501501837102283284133046330484982920269915612241347213326254989626285358148157021087798476767697547419327939023700334503672129745744990959627703035467998088284765912813151241838235635343655356687607875431977451773720832462582810425076775596174379551212934478615216516992453158013394920996119732685999906174803508775257022448202760715549657259648105355233852581553423043384595938258502037325199247359682375036244740516373306563102784757353874044027285728107717887439469249805288489240109381605666670627602941879703080692041348677028329665410292853386954589238598596660796446102792897354536929792457316218289610967794040775320785675438013895905910304627830656217471253999628634192595452198567196202076154803805997781196913543822004716075444323486024772695407258410566263631534316968629018240132620660237946808338951246525838951422585193016528507828903352235699824820620502784028530010543570338842968486829432147562012143857078877767709044885461007298031135073923552489191748767668869551476793070296487523685974843793834038574744609249920998080987448973869981135107308706819774703952085497947826911448582507857575603262446544221353645571607898587746540572352477781969419806841137528698478286779630112155148496298111601310901224095339768829945984150616453950846928325583013546512808476635462002551072137662812388027125011210899290058046520822601857291732041841085266012690806513245761445184978712344900017116973938989259156936066559800687528932429618879538505672942362110484292562273125716481088307843132568130825956814671525808204221973314972195049461774682235946501625995260818387514547511325627834920148350701885716527114959270943653399330032565788534684586558049355742235701103718225251946161828675296117519049973925819400620985093779582787065360315355787411222440799461679117561119454802370794202293223999206038030375001048953966094032474567386410419564430663061667998501574917485872227613336790914208812699995234971289544511484104874957554062781872875978898257056873197699826027936353326416181031707973242974739187434509106533160900614761007201939454557473284202688685248009725918841013000038568013469608042881862752873790516846256774170704591655689700092294152387400913196672195427141313185179768119694389655496446043670478383283178806975327172807841185040960905569274704417229870654841119080047526853414485025353068752445509921885521852100171203900402930584854192403876399524497164518870509807165483860791919326513952055234247647651198444501291435922592658269570803024753061739922776724955627181673739957040135315810665610675736473779230544201597437613077359487683455230222139853833054065631967404434366546976180336725770962891082661080237193184889710399992231431224051932829520244200263023075530464345090462305960196011708106830583885041231781181105412270998684991935371670618816996719585703340965099716613042075909607812167593579801437311257597869598959444690856540433423881243611939014529628836285480532682957072301579384741090037977588964982351012321727119036116003838128169322546258737426200111592600001803350554494955068185001335955817566649112817541616194169185785712405790473585386025925583050811722844682106677160045319422761281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 62340589256093030656888992273842119832889828253711601019340765103157295014079251736061188430630521982212794260030507343730544122938240145419390160601666470716000570592891297696426319708314870786207013821721902897756146790677345237571258196629499682254216482291974417723065989800090081452164430404230211647171513624605159415172469589727200848708558008314176959254826582432363568296138942110707804685120567866562809423578678748338796648061291761161538837472612490526074999625162618075721034168763857268352268116030974278620744159683923909912518539950005789903735203223503202482263031329632163984389107538837182021931654942533386302009642620254288702554061949140827007225113857260086192486607879503159717557072582181077227258265841208740897939036312436446649151640300367321184814489533005835599333063520507571056692584168000143220827597499314296649707307058257230182634549970660789401051867768257313404130390142573017569743989263907871603929202756287084180250555272390775051875283393937118582388234523581253914749897728635838371022856728425468650378409832793868508423708494264713206229980039827117295717851106942986755394926330306277110577708163386741344805525291142199227638961305224800373694270075584146192397941075798571347877631297785462530397478501734982052992826039000078314665994451233281595004314459536749421410294598916533158622754871508275882972344475875519019375839851130052632360682936458499823799833739496081041090700902869430261799798533362557078634704660012504267636518736664062219556528836201912940052591641191990083272585251281612209794388167408392793141103628479785809357852695298874102274812522370201663527891189286338305875328798390341994716520383870247583747418803975695840986604339758131093093424751130774718329634639762880214628420110452932658042236958533124155251036067497596657716644327344411931361835416403908595634645528253782021444622986523974779764860813330555656643891795768947290076679118171178734210848476932887803812242671609471122190404371211580057401358333701610636645518903919116092141336058737292136443514203220098160590225902840323517677038933069097430780779909775090703776852013620845676723378022430288765549256487978262955923720127678472422593767603687595122944883704025475537954065077655565881334995499937357582022176845944658564129843381552853240416720683702364785296660626822226203334278961647992467372627070984033062093103455286227595856129590123876908629774770127257188465615847718497182173612340419124588946824110059044780389047235433541784859831252935903644193999980614445274789684110190623764036414362917114089538539984199053185284616786979041697474361613033062221494904510200945617524259545693106437440531858789539455088021308941031518559537306406402713570822719784852819739760717545182492824654983646020220776710053532413222782451473786647752333873989518586889443678078601378055781483054938831392690525222144460493547218451755469976340695360480172864606819827083647015801225370475804820966098924295765073430735873634113910787049027484182913163601577420042938659344486607223659716188849292247691127378656838729331245278529487007479180157578270398026203737114837161136792025698634590883346326301798373644312198044997166290549738176907600380550480351106007361886669116852828030124207448526251455186154109678347704213126247728743207675151956745326238243225847485686392112096341500136490975223212628244393775343699748432333958504181253281598023274926493934405531426946375468133728220449731953523850290533133919698320217429887456137681834366657425045915688352783397446705621790465772507204590417259428787327349611354969610645771096563442635839722763344764577540212246795334745342665535127611131252992108456104235775189002735582142508018112178842404255769472878245433770206323035353883395915005137501393415663774250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 1639542153830185552490187162573129365582047521511313540333173052697414694885898003630442937855185980534679017751551015782897007673408254607330101329379166684335490518420683570385955709391566153500074413951288897241958612074561118103623617986357520067315417247974811795927539162892792743073173795647345313955485770024105829278345024501617138020119266571156455539489344017530923901317304768113963030982540415772189793275914707109531449302127148817276466976271512726385047159416420624136015969438593767957670793453704454530075936389232244063612755184574175064618315092713997243957311869633643364991313595438350080370920878687681201856341307590263500178813337338895472487243103664802998459219073646113639476321892982165686971522722886736777349753651527119453038971235646708385231021927370771202994507447634719715320052170171519665945101625331262305315256525787643094909100482264719058695812200886747115385740861683745838876580228172797235580972670757632785265996036167802964511444543548605368527047438624715267325316379957853281691306893598775774037881159253389791141041344288787361885212434606853786223514740200075126056984336277526437974092268948831007174444884095035716323868912230725534596049184916317492014090685939275664764271194799304807457336054085035817266580625034803080181528693793760953976921348118790768859213893664855345400009026634298465896118185449999852557889551486223950765857030229084158455656921768840696474145467681732054539604854911384074364047619457044344180860067097598978296254034826315010005644656295873620150192425333200009884264272090318785373374504288676865302732340321141595839169488403838840153834715289821342048693547025660170241048360420911747069182254943224687515855683683299314032079107205502144406571633763655396427479110750082130315107393215236806939838304062883663663915162956855399855075990683839532195803764882715475291901969477088130623711163200437331176897867105323512979166185013296166811042972056719854477148140582918494607862703109191038292698754405907756902868814906075713661250443421569083014685706619064338084545732137479357156528562825520427860804644904018426406838654399186960742439856033007573381996002734246635766813705376182360066099736518193063791568849572395655618181692761475758872493308405991098777589438533639948037280568742741831493249481484856142191329898212485498308021215631402369849870108773710005946614546453539698666438729866603272226093251604250747166412770998506745427602395993034712419745451575382126545122325396024665230024981847789284656821819007310266704760210441011265876443276073997231517825740142740123742823000704615317601316014107291191778698814269737505691775804141437359916589350590844096512478769845531588306554977333033881267399356778195782859502697241079596898246649866135728974845999948513232492871156318585296277144714071121388977151883788464764619551568317915528770931932411836084581860195336422178889802302578141285393895361026338592363556032166736092977633461082027201598280216402245349111453457564760342054481739308623001903543918043439379527685449714543162638632871400969527053516903275383888253889762603255189986009096200376336990351012246151303871836804905779024926057037814104702859663185918504107597444214317767978083664168980110142110451874919776304124310193115037463896545234754967608855070046888629117552290953565481672581434932339210516551544556966287617629939832861785765815136783111939163901015670936984590261423308271505153336092857724108011078719069258092038377299543033855896111766754689692565160055417248909027356374811064199922992536955276750585154926241053559038524101830800763442209292596050432163190119565673546926123061870148352949207337220932689020991456574427575379414789029182983772923642184282578613342204806512231460395867772384399713723716295066875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 34919344831094667171047678184199252245031788736374235609807041461740046228570524575088029680310139577916280917813977477713636542760346084652993677873766917251044863326017890284219087167241789121337523984058918741004900946549410693998194897557316689677450222289742746291165672130451598734282779528323387840368591769440136803466626476774916613826083583811600217249952693225566069804675929565314121776471711367493807040536764846071421239999490907863930935936256359786420286419902574675582592865723218282758845952836203216479855922687986013518860077305991689264596497795452452497199337461024071776767288691468055892834587766755337842702714768516334996297805690238200175091519161765353654735120935194591817392373629729248569866853846884018425065111345780034537156159795770034985237873461372220659360440386703708577048021298436253644276189797976173874684007854314861358753959840545503967218064978760331268278500232790996979356316557948323713876949935952442207096399188261841315178517093748365567812449875840629414630590815912902081096093304964243584100052626845757140366275224782527159208126614369324578523358800329648310109860960814802017329968690733018388120451134705822660872302165402217218197258050147274568227304177401118568685893391758039679662232822651873964111266021889747919472868744269269655245270045542863418043135969894335071413317628928115550435241731865317307346085312763379653979060609886024632257645315584157258607270944616432127034165729623889918960333702689824196910890227488404377844907452940589530994931399862575547685422952642558420820537477714514327724231246961280307581281095957824142734330187749904986425190571296150633012065065169912806361535859007800380160029376778936955083590073517291592433196599508867087982236730183877738220208149543358378569126540378634722282611535381120072407173469547196348578243158075470459564066844528867993931874971716449863182397078938526642672595792873966700186031063700340960968204342915320263973115226918216736342338680276439851653995303620035838102409886320632174853849388427765705470478967686823015367370957224722659318684774187434583364624627921518442886340817878821236984343406514565834743087440501987333987705753833464084303192640814010103130102130291243012654257890950297014598850909734893219798134687150532561866501845814847750446296973826312781275709487798346087164822261929188417601389481584301609231053717835428361087261647069174733002910592055854231162258119910549107952284325396584241229003889522740255965750158737372959073442941252347178150504936968010412233341921582865817173880561811316097212364586803114714197935990673766804965236530725059174340009300835248376284000517102004258964261859513374804569469682992711815024082346618653338836287429703687043623178775973530725498815307807463696509475505734691308126336444085693312083296914768632568428296011939320268070775696728712783469006739445766439346840206227880819848525900087228410975178504979472732619032751249185901004012596275530641202762797299324204840187199426790902340128625961561586556856219682283623004466261653977608891564332122683103571553833392818703142837576776968605468003978939884963767409923147811608310918994312573014307344959184238251225582752315506106812678964310761883023560920587311345644377425068575375934449831319277202512049245484313794043626007451066679368645139943371875193578487409583039471813846903837759729415247936175459904214372793309366616930426969897534076732238451584734574542826389586240872627339134626421248196207178940391270204482137599004748400489419396929985909859734251811783398290572297392954838556137767810869524874532277028601237336720479944679644855384295516391275080296509816673285324984660180095294644272729327050127934801488305447377073653222280790376690977507209895685864021359897678551240862593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 624223377592589407156866915022902080213998057379481859452078684017352491098557047241822154876861335724348497322216038138688491226263913957321959725489812794062402748851842917672663490994640147646003521703854898053504630238250676725085274188310768942996817458448482132191014464001367971467889765073403164849709665485487215635543535469994266415753682904310863685480990421302604774985994257636686306396645446476016452354604356232864361530931852333391875157796735985076152791015065079527628557780027401378094282281966429039553063459954754976153327743871914944062108050902323587822762140124963747198052086610033941212309768213219458580393697188788305296119565364573688931363815105836145972513671891389177859238741370651600432529034340449136084953128603148581818387653507807138786455256874778150462349440111088339834969953666722776792069093577160134428247753739580739259261566614588483838194882564019566185428866208564296982986967353377660002399720489536213487280478235584678300906790589786031604241171310936348471737328946529423913098545690669929877247752229317982269791176715926548843061147469904997607857223142486543800367549176075237921342005825591900531064980758733977111336361701180729616383321804813878690337510255132981490621197624909762108070146499027155751753387565735985167560486098065481616033376197655768410097909808861865940343499391088374618793658447852948497320791393868068637679648006153780452689585233116485086428331568806697264722754856185935576973227903969151655070100536660641550394630677331329273013805932469286186783444265663953452638695616203316968385139908470706129960235475729181775975444669277240272965652952521148387220742522019569347560039083803282013966297361674021494742677331078139010338011027197936596869273662343712545353005408533413786302489884957407554094778735589243403442951608238974462577198391103527527280491871182394252970741102203794586333455535821369837708160376551111295066227874164421641075491395915177320940440186289080359720706262120164242748272394356929813872503772740609870756491477673687519305327832750559563989069962807058002373236312678726734619917421925028839445961105555336795384892481299797756628776741859571413452478420471369565943485820723617191184097524596948253636411029634045919763394612824214531357864026601289909714422290867936087700270402142644839939095944504195551904602771148055244654993451051064262014485412258119426356358756104796093423459535563684264971761870091213699196303198866414243599770320252192861396503268158593853304659324851614711678520756051344571313273578856623625631166676402436032011492390406288297818408301867343606831767969285350460322934303119548873176865617362337482475889241643451540747045100274305508944722646978916374561848282985242008748830125042559139140958268341040711653145589881952147568127872944076429870224113960354595510445520944169072557626627076254438287637429204455743975202195626408302746968425442165840574317995302470983900959457873984596789484190105990058791491209129539590008914093969187859458195105233880535830129604664019641787764935575254208932504112813824331319855453033216936455501130927767735916094347814845132279584408534763374019011085790725650314352498909668025383160268728367614115539949186809692977733974307084291748752032753657873206177198941000894606128937920526552531024864419299151630034108987321882983170238241571488543163529027241042783404386862839413332844034521403916704017983004337275929179388305607677498699618107576201965492878815050664755025723471300409988350620416142188375054285299182914955554054556269585748832484605304145196598274374051689782098823273043080103609334620468075305719344293974263322409968884392753475505131489407273844454237826956435559845030497594878079957581853343040271770203078491352622299950701624375754077559971875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 9602487524954813706418111422918073371055949177247123771158276579700202852759532765191155188990795361166423218865909974880790981961774509107553020566020233938761981832865250086918304587319009567849502524083862959322901493266498729941022863527266472401908030889227037147327040168864097875476454515032039368038668096913550526610764473109426594326420405411876270472614323909569883501986129908964098182075639711805587456051571849226095054286319744764651356056941199226270509941248987709986147426724288469279610698412920623712983641581047472123208561278180335298930817925881963179875167158534806724339940464047250579293226317691252155828675320937730743933375152105302351168231944650282749597696678542632289828375616538821872365758824957687162350520346172512287852612327654881669472757417303961793428358240101244772708998753742369333147179337083905099721048273097290988214735711251100619844015789529595678031904385439476545699528563389579874327611749218399127453236419091465038274604979277243529094829862540092102934422183284713736184517100006169847636719268403763552876253246160240631006552423452029776805748867297271529732693576170197122886129502560529410400100387774855067857792825809037318754447072245479953879399382265532727911578644438388188928586898938018005308984565171630899374850474814966043775423777456145815862852272243749321770757184572029339701510654953753061671020947931245675520502164369871657371802714876506757813094814046633241750218626392929428363822415289721230517919987541882663241683477330320544849957805643209200321932599758912650174806379513734255668898790091904801653798746555171652378392379273438206201274559518026629282276592896680011875218322504526169134649045386463267203815491188214295982152672611714844307288626023610885108397525635124352131819557322952197699245463088284000426627810662052685997733032688584083568571433231457295762568755792597817305551447433253835751300532642506350047672771870790958329873941280547534161235418816573410618321275296036141201293406195535596765551625299323396077872932930025335315699117181565511413074740102542682988466480956537807678581997004599909249511160762009371649580711053570502859599649495127787657045890582539004888252633655904205339190021286197207175372353039404503620195093388068454026563636486661588046550283054151203721405753520548004343182578050224615329576145797824998466928324238974727125491501827856911824711447828907310394534664876165803934407748747525871387695143318429956353994116412314988706645734910306157383477167533340303968311885206600476173408440772840620450452022513435150276266990164571195057621350499606274258594792367380373711051989232343672012936572184183865057141982715769804855578805834331899070868593920557447649296170848926716230453569262668281574376957851730561226508138872887004140716517099476981041583738558363228517574415280224447345173625119769526545511794964560735193794862738494183770693207648876490153948197851730937835864838217843174223017486233779028148555025015318543124396060541578977727116600169584208332136015391186002394329297383966724663496022881079948394943678484577929695415381102289468327760169381467287677134830621458299258246470787485174759898731058890598062164783075380246638187239220877031936372416819099121677696883126907065493379745946774793386730298044261089268480994862879234406042034646221597262770622303493997542875612251526828072745048198256881004139643708623799733124642691830098526132610595826652238356806793588254459676788452374135925708463087449639259457557217709970584960543415811018459078809160323532067148282053031744748258309657130019776516824700738348981887966772739455063403523247138350025884640513116884548710277106029303742013038266459678716507813916203920186442260549011203318665076849696175729579892553761739104738383834843437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 129147518954813235662266370409784932590649317996152514330974400970134962063611776040542064264846728749725247663170270773593810606093056425857248386474299720962328244219737082039956890630658180937224730303195588430683996826562985648305595002225506452526888484653028486778584666705266296303333410492441627501151158329216539427658943196610346265154355940077056122718362932949966330442407983505594570940109234313332613319972414139634316236453673715516703798093772709832772009486910417747239661835635188140013116888566763751324386851279254518120109566928422113807439105018924270709573616196585634276397324345339214377767346687789881477911102596623863810441786579368462651527097387735235461511799294122709680486369646386715745220374328067810567196502808972907199614718286904209238033863984374413911970393877669877550516221243247882369916731418528027175559163044420321328999313001793174692069947959271425173648475519690845798030208218325135623961591740163242841614741518261520734815822774307614373403622250636448851604296907653008098256543142221688980305217686586045171478360190895979370176953954587392929223952132812274599037817145273541866490652149900808757916966136172294958156227698728461393305694645114226561720313805439759333707415643394524571558123071933233896724809586659631289449806964111221791688362709351885870947709695893434531352110791892979188679582616437590442726580252142848544505121668527081239194236972608401778181665387370980236496872975095720338101197546437418565980204544068330235793360280222142794671409498281796731597107741742050780763702548319071736333626705715113800249909455247481991889053686737251320854675224470965730437669875291782920557138898760371063638741837697405194215122454654206567177485303750689257961605899387593336432396076082722060020115448462764768279133659913009850425047903419977949017364458713439448968514969130444206714860010489595587789559843610977641200170886115213152762949704062493036926269554360602139912766409760763784377894662218259490904923064839348673044316316993164457462967442628943819997337326575141594603268646501222667867927256965716999892498418536648322358370138223309800590014328755406073939297755851504164282484290377181920914030956370034931892016853787810380530560505561970929867146111583309153293856870083073465209287192483690369872452898506880639195863344060071799820684412291185183084961114360857319554447674250408665756900241031292686911664425213241692878615305069107858347094455584925952573985871859439728145613831415000241124977565931424770009602914503067056358659609100366322732701824628456306737159040921166895646054400583149830628567121793453047938298781404395131657086324326383669520402406543206724214636000656632188243180227138708655778302173370664716557657020390959446179266254421957240791287466195668333525773466178402707531236277078744528393801660985047659788446529553039882600436535010284835742319793164885873724026743947105272308910671058556498026918629337809102334195806865115236104248768727713203875184604840951146861401770517361626978315301319618676457932860356709715901030239691045180179064545386484866477770828129250153038404131154033815770287951119819767226467874732292194077357448067394842096399211408048300925744352245886999641206518644570691031365348500465230887626884550225853725729169544295137608608121837918439137186563494934091905909242689782877534718971980124248377969025054031545654846510134067657495978339322813129046846595100067241126663118421588789060688570781940742490943681725032256280259200337580535990520955321919746128777884911743208010999712446200966052916328159752173573476634400116143050111236750371345442455812863798236186096529896566430224907178089712279434661710888333386669346142923207587543052527887592221326809463360872507544392110216994149231799569899691875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 1530598050917747843042398238054733674989492831077580804690064999219999998225225490712058354877776956309893475839193949491471308577805732072202486344969136864232569061124979786545794924943712156626677669898376293035838776919961728332129040878631050859647022845826795568882260637348157300711072090967365059267669963502065637879336879263413274527172901795760718353449207481467748820039912595099307393442831893574948604963678435971407211379257595184021880113136549280653096881918406376047062917667791542055113821334296621853080112754440201119378662946309994398694995070017197476770109447246764618540548885374563182250254196677050591419875345343041491208122861264940810797871635249869525314663391465007635951382466603543766994458023275031065169324022187654454241502659151373294706016708090823429535614358367157188811262130613968810222898484013089025036385061834931234666781619128022881552674679283942217002574745951215223698668845788590214791521875429261392016009027503261858324360002368353706471306084999870983684873187339156000445158454769118904795779848262593351181782560417504943511985326908349058089550736593725672811284597819181780960095800449351007752180616954221862200369213585913934023481639215816277754559410526569192361276063980530708129856720415786611432989915935961179310068753048632016144590901948233087999437481519305279743382714333597505179822586791302676509913873806657835301044744999220402599996296701654702525053246580888511954131680786041723259698966358000787513026118127389186409111091078460545889598864273931764635676577207682685485617787333817159506217796612433461504194527935543010797363444854274326580303916394990620550536000417749358922705076565935173098783890194603000245747248715541882649336835830069968614032569771817070649033367812819608486510707849376054049067500766649085838841745472604980842262403160530166359629517373151243342408775161645375680870030583876347134732853342260031143562131560513683194718737465494605972456431132948573735430250564993182972054907845175740131529348192114008999676704246231486567581545340888056332679425856398335352272568172376654927731732978337066861599652419761856332425118784284952865524593830896968969528567877582620893574499017350634532106525881244723669288467983730399682012929653849203914876905072001123270142948491345015225198762818008437351410964426875902913754372350124050628072251011926405541768116059194941298629041043175816211450564121497958932727524306953535066455971310952388224548637646508916931397477310952107063401150211513368218875160937521714868099732460364001841301296693301305601059419107557769548352827751817962615661272876031333114643020477628818553827744788031560899356112562814535924795156412422044727791166080883690465296187089979921642742979135209177067550612430141420215339966244198220309360897429200670401217910969634621639952471961519512539744092365292358314802838165818645847110273387954089039706087663658559466671027139115801866652572912683933834790385450437230622926456815981005494084814367651080349681266654307735079156211624454540345560266992434593609455650582954973399258740931268085861194555054626792512833082279629248834203229234037612750003928720914965521235687618022650579116632376340779978229946012526039620001386852051526050646084739719936948025386891078791271084700471130247059712997637196114310700640974974252516254134260715268897330838240020463234808347356988306814079317027166013607191028766715548813370646328803829087938102700902006835702266004161109974408727566641570392845819675411388518960285757863008590724663937735329965620427676137993161866435711231123434644504686442871109573524379670047182803395892962151393953644973670407350397125047380227932164205873101249287788575626218545187139154487877177798684718606348530360358393175964257522173030512531134375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 16014694152548606230962317847799758780428368511297008490890345828616537451646474432217833977295806638162881016780591919255175243460309587599549644001013051574912057699336475256430716192415927307835701010814075797167126141465663805813066302982278185482752635232551621626765650391034304149150715916232544227954788428540977583721471656687845637589203499886479336413181516795632855246781681343083918513418085160657513402922796305888898074052185397715646327920042777991290364942022489571732247442692983854046651014242105435828408692365178209391203798176892499909782520855900897031314841021865574345684599565729323871589260609474281075932776648693842106082812114825817439223571587148368844899933843069790779747996756406799603885579270489770835152698629276438406535669318911046679687349568644956873966513241154075417741359850552013332559196844568110206232266997414196234555642375916762619133039290450758817321213055620556737614364723610819244877014775803398182835293159019850970006228794513209622435886418041525755429969920733005791355876133190874443607532585945173214892891669184877140505567528213433261387736914862724039213695503224182594743964971723147642056038383646521852932581040730815807568328339030960109030797027172934465682332742277323085436535863666657525893625684489246545353956161629918429908433446768961938522163724124108341137308947833893290293452514365777341610483236034147714574105434684132921127086533849269106726334610136820518333886771997728908063020966265683519022612635116762105029510615715261060909611546762887688249124058857455882399478094000143812162718443302568632916023580041872314593859308141495366795241559654461064268248389777389141467017159026756443979854095200229225038089054234020840759917841622047107525480651743999494369813236362699307405037661460583754020328158150410425049758570076788474524482738514049321855539919017697313305738278329547770010456173657741554842831561673739769032308013196042173475554565770896256472908310350146837210703136786326197832013260237733778277917224822660999857397821295901138224961135876944312690050406526948190738011825234051102056085415656808854550700236840161069306145444389006464975355696397220446436663881508872465052422058355751337607368928793347531934841113065300036053927615894968661048829992536417252717899805042267483932416869190065985441511006034167610956961568081760871905264199117895755483306052305404050349499473752172425206625631173920474048477398490922585208114118414929062645795424140824112790879619380496376273734894965733447636836861075269040784339815114320514648410128535767671276131220801542888244321009199794529117966884027795830720459522415380408197335747112663048538727014228177553013490417465723981696799962698468263948188701768408143032935932609434906983431100521300298876688439107939344787113009150727491068844624064190734906709207056331496923264405909864247869112798536832306726138952167934508369751684154823696726985735929454018227147330230912889700361799651083550595107378342437878676071153464591784815074168276714021648911539728566434628641413976344413575692183038524344111590891906537432648285837544359005703119857600728971920033044807727657227135571569139230211803463304823998965264329846947022355342606355193975282569119346615278558711328805076825975361213765230423562995883302317374741305374204177931795152516123361058848636890487779321016416331476158222386184651641439168099511562373844402166719008253569551653152742870966542948358647683849354593173977854775335651654410672029665809526956129405878249625905518654850564539901952920166688319790847814338848279407900920829745963376827110871288843454693856251488720658589992592041295227526777764864152870537965841249412676658273808572315521084138310863897924146409919390295022866979566894486633619869485801463137402497819375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 147486597750553072753261324308475631977619117146725637801268398608451060660561907712365312561568320488405920212504396409304385460912786541109505636902160984985666186949792014830117891135450625159838402510023430062430243762500918995138206108405759029857584099779969120076791154148541331375332213886259048445508409105564223674610278363893178266868830311950809060551415988460878019168585948252668507741336644810959919400990857550725425855247581444642335638345806784825864582063900321726394602081268580713352775537474375588881917443356295332119400744133939805164824594416433378177345023703582927525895467118684644512223219044969297912012465120911491723348353023170328944045636945943791207324208419340324614258389404536739189471773185625610877749712674185215523647728034747186765015371111472543625123576648190635467458097087400304073957077385104580826666793107331173836254126437532736909479163783475039077557660601137093899619376152366940654866091628042973106187034574583507374354430983564945962607759446357848128341714861621537583706740308385082161462827076731656446034922102652140979345557292540112374449588439215708800568904662679139034674256461614909353463224229948331600886007104225732997319589524502179471702209627751382038429634210007863044457121767034904042519933594713458167064442890574902791208831900811466877204353876993477375588409025803530714742449014222295531154525314190608003973114310232162704051973537498794677673348612023537788600917568005400815008056698059084224653028122022029785624743570913192695400437258736707331431003585706725821875068344635533165578431697880741041150691603568270901507736178274806493849340127164490384529465089117633684646502825876498972885744785905110324415412920705957674257206701512612179670705945577434824918061588546316024827027795422633352520797895522618463252942487629712214506049919611454909964383373327970819263881346300740224826491529390967685638116472967073092814966026097927127837477826838502772711649483270881712330564416388256578380258727120961949904835894079920578010214339092926483786347850764025964864178061016964095603337102960525773606337454559853844458255892653077500938776812459301379059196443710089899169305567544737047061410837910417066147151727282572038990733830265855934854030551165786826481211918213639155472541133758120585548949406820300309553656610243703404985498999224005143091325502428318506917174494576847661994031894108849450415433353327892016579191669477702671967804628224293339824988021539848710747912839726676914336801552013733576065869065292228609518288996828312248653751774691409235900510722014887090193395553113502090125514336511960250045943545999949091573188929274556807480503346186856405734649014239012726558696736701105538128393691796852030593678764872905224768205410489992166431194199108604209517529394104142506934678580240420195282345580793135937868306631149433644301811662328564266451673773982607538532461702690050314421151775663230781878048510060065299900065528155185082515962806655664212244925110125431295002796073964383975211451040246912300516757493905532151445944909427170351681468678799782644693749204678034778694895220952931209066577752159098673962562317908617583115855467532775871139116305979347603359028255270062265892078352828871295772903275153823084372375242403960754808190190840580115213211879424813069993226017636731749194490639858068562127248896517319225229509163654450083246172963667991773719005207679505456078524561428924877010044100041166365610305672623151683091414137511113496166891053704518255171203019012515154225065374019416956289189219022884776585004348500178878294507171688378764553796117556929113496132316739924165902527912141962172192365113333380235879664061633235905906571728956244861822703860777151471433963226787727413573765266323308205158246871612086712500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 1185406161860439762332095509929535057739000101851607719091530044655397845373372300468900069975451018821940134393215213436064432176406151417148985760846132876577347375305377903857409983170275420230488617989006379295679060819399701288790086474859526884266744650891395698428512495401776582916392204017732682195260857089341831973793632494980369533006953492261351042591930635627569106791691152579745508377973402957188901960612566809039451592208223499520282054602902627456767982540923171311573332487736473479073437705977630617446263334402468052835348913648925945324740495322683669880648551519202915701458650510246489868330363845201757024859768293717008298267316716685368825135454241779112388132223356296106050622524580596097663208376674544527411131033880910220182915626750657288493159983971793594082276125518990138141667823274782768392983660354643551916941073329308650815695795133933478159921442118597314628531744355367288196476683329344284403742080305235437510873754884216896657079558267870172906627745433262936730586996110878661633600990961787476839810793171853958735499546841226500391107252332894986158229422100870522841154981431890271470246335410946939302942826079561360380420023908096450120414854105201292655660605286368329562869975892871010537308340412629325757673493919586469582589793431356004830701687784416672335323937929772383339323141624216082144517232310914812955070164838508277514745324320139194611076395536885809892109395015880428443430883457262416094296229992031144467672206194194448764145150886243494815080351226538611786746330925696938877906156940306547993054456938853355468982330669567662549948489289951677342351188168727996012964435498368656026680244950270295018089597068947765445012807569824932244100547398282937936492311270808704114996151416455651125899967681272740132679222309371524157053809303204985282298050513772759993298719781879552173765907406397210934231890288413863083903968690365437725931929032484928609338917504992546083115127439218821205343466742113231908582636453410709013159752273234647982386686525875095959588941719880884750479013546717553835974618928886462931120086048801854452057343159071358054689331553886951794939649555220640274034059902492681553397622800043908726860077524655055256620094127004436203099711116239808188543568404154177240072830321342216585330813251716509739113498821202657428357364807826738295025817204907240512312070035108968280155613436128095228624862748955421238108223640550461837209319476752803795078769873852738651634785683811378299159464858637159522882683856941028590516334470932582613805102389689104268198131606594166714953372679461980434340015424200903819416896564971071296273738134177153665771161424928847756087646775207366580856445690112432149906556032979705734143320659837513274509319136752813820845625701983274269871898662242823574270098230686356327183428153394896420238162576930447009868567367217723766664533975483772641221695346812918560300214019159912533680466827097583243448959347419197695936625682585833497685309944430341149801320792827790661366424106487579982634838619566247064045408934150185950988135599202104771559879229304146502235522431472586086130634035739358703596948172966564067456014025481535547550890481474651844645448091775505973740656337545100434582608134495083454618995125827694892435595903760250767582884771992822075662864143680419192870836907116585897261340792199067944708044076189760681769005606097225817534601906049300909806913998923625902760988987690559652956396783834420041952856480414275609751521129655791913296000998641855120601838518504061638713500586651202145831054361211116702591565007615137362182717117121623748985647464406377107354267676733355047455135935968963720040854635190181817362893753235391965957780951481983042569480481932074189730503140488279575109751537431737990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 8224689063480527854868383222105277927420145330965513213186931407623333114443705116967519513189823577007879355986959562280406090635548397821472186693172164443949538451828507243297036662776669983718000234843200417198736595109560543155294592113554821358775865205697415271221120011402819641582672731239183331251033644094126342452448261980997000844047355020785280360256978069160810528383706210517346304888602825047843088334386983935283465782087235925882791417494280176749562667065493200004525634410604038279338689975489142794797741185578871149045662372066823005666171151023263459018632647325921852755412495839122334335570473140720593724668442887771412351993417638385319498001512784529942535994571981470326611484692149470096341373951686106681561755957538883224611747014028920832164140047218109236185849480677239869452920414037738302884415662462785881850479662746071102038175228001410290503858246746278471895441581518476024113150424890989510252428657350595764368444759456521291929309501518671279971010413456197935910277792947520496970066542149553847412866657058626176093287316352123582435577456579442178396820585691807787197128109728155796878929197473207770685534915258898683459589191249418807123400824687779398849294542289503923815200733518105667910960329173791198417844111250257017406167475227246746347706594339752045824257393590124359900092737207373286326581884088905377666856447372468996806130254147600232753981334636938958295939572976677093063792044159746426723758895028116424306688718578186763810148107007033460991972046472479936500735373503869168851623297621934834023303367515708752366768253534776580669201680254294564193909473930558687421568862061540833114042784024305381028642863017613358963460959058742342573731492787310653736412192150565060829542789694489134316483048707703783142808651484090097959461271748691099039372341744293069926118923486537819836173126095941380410185312689880081937476962433603876365563486904626198077456324721316343401434463847150615175972483379556859717010480301674701849576543085382728853162663420823989512887365149609284798854599745651408407656086289674260796450489844220830764786883512836767523002469043659059052131709980905049386483409468036105103978582564954828613259453482187569469947615246905608738373865582430419988512555331158463557601111569782447587872690603882223171379224478841023341505530079299997444865610553843834092280541851503968664773767840648212705749249137363708047587043575632456370422130276133232369919532443702415958131209433434090965931154131514312000637664620987813901443942740664117702168491104297005107750446053920002602897699604837603222810014884560788399937160951188694541343687474059276338119048857430002624715872453955153180520526977474996432144897008935414165967461919770723176379435774353270016636409484643586740071382952993529584859032415326819033460763499529230477301839211839013962597967029752775492085095926107315313792442814360066271005040030778051447012840433927778384858381347301104978296719956968380280590492993074749340954447906315954574515896903819107861314994707579554756069006364971640240717916066576418867162616993055543328479634778423762187319089173396331628900524121683930217791360223853290748184709610061889750977456847626708571854182043393755188446826994080555822127382603832940288286354601052801823731433167545119034547217056165239165533394258916578242111734556395896154385465408623882536005929526716572005644408935717558066428291152003821106311788672366224239967113678618492589771795276680000608220569673184278315236568652045276371297489921546183545615418030087174871158894412244459581078192826585873946156341076353321824646607844415213959045093891351422836502568979233448252182004032340796319993381742090334417150739237367456155223842322180730904727004748339345446597355899427868658750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 48970529409101714133845229844836339108759716451141890912360000391306643001496771460105567823937331461664118809327372472696024712544218148190651791803065167028434163230623299900641284122248438306123062762616677677012587207412417782278822458267670491204477978937753190748383009273121428710225982384600345169904555672308734905581457872191753772035423969860061344148569565425825750155099082314545767725464647761821974352071695250195494238519749510890899187991418153420517439660053520651798322325621506702755468420640679107115445632575601871563054926012643803624912734695732875987471156451812956340645873728165758593069956916777782446146126598442932988591441608210683920632085957006297990875430367349862486559023529887503638728546256836066325371788443462049653765632847404838070038170247804916942633398104320147696716380626186540581379341519430447035660479471935159008089834675473083156757695372330443660482220438095051676844545555371903913747074110315064518380054224010252805766675598596770320260348948184970863478416022811273044511690291488158437906596428861274154632587349651319278239033419655884216741828587516974311613957794883090908759497628038607960872380109152122318997446327498675572521678063551160809909005962689744759215394934766965093674070648802709119605129546085351353100253275555775723684236871780033313899875072774632466486838331165970799574048589100395708445436521903389608973742082057673881159203804090611771908265267016126402836682141137827295976881431653048712947274005650581997595390593289819791771747190400392336283822988942779791814652700319801904541878490657533422619666541238046123018048355918170947693312656611452244268928880161253878654255369262963110293250535153945941309844547162689701201263463427740150811334874462569084877183693123381164745375370455245239725884109425962297612825505389170925764721590888471423203528801103790472920191009545944186226251573552516136839451161036282525799043713597988400416440498529111838892921091131262991371496580168925246079793241530796198383501125469706527136411065919811678036445442910755674451805986745659766709600478237479033522854527581877566016491520753755845184986929557302075060265290109009297865317644065925947688713030905206998571213130870491132210579866739523202703626359315597142801731888332535730266333321956618826989776965643448395400125611455497515638252378987863292087216591715315619033555641655560573350149721795760469738634885860561989619296972284046572537528176694943681896572830404357274012852004477377128006889624064758949779492891057411246569085984496310847055168580718993309316107297753248977792611324893735247180073198108490557461675116592372794454954149592350668211541822675307588330810043645491957030870469936831204874544097285426259565424296718473376459245668882041597188545506217427272483851341310687822016218539961352146430580770685857842974920954686136348045432053439351100040476065586246194705676830779604765890609110251247407190696424812726088527788590676767262920059920049701384324893256950685567072630543880149973504398717003010049634746761548289175961486998660168839124008466339452506443968748097031156625349823772067395142818796354181906064212224549123487957293587898743139384981471862612240696443157614715668226832725139394079252584355881046489348007690971887011315495395513084265777756283582541070534302461577675245522851043439596891086874268484538719989696669956514680925673262430579312721714939159707253183220273623920346409605531481865586483471724758016497129690440097298118208752614475394573363739010634172512971818232999063472431634576896025117298107368762879765175337770052636966786997972510075618542843561613861670849328272207969140015088595254274840311620169164839965806627957179679153312131538453380445579285343664634173666102707940625046925940007645752506476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 251507375483157176325442634356172428785227544041489692463489057505452103761449189921170100346360622406310549411214493467925470901744960353807144935586417906061123192929367062862578751654162576755821340686380030294035214188544810095713034902105856091068573520054180872653836671617196465630783393585603802996377943520329217882985326512421102585348159208663296169172671446780561481141155022889018918937785093814289295661571368165434367013965386121728633752569697767180975879807849283126727513755358057411858335156691435856656819236762921781160352182295775936682663499376996302461951435353439503531598531992877422494309535958641222787159711824949775283043596954963261378109969087753003692955752657062950912344727742292071276248464092949055033597326747153532296052274898019772344668001831789852522992759132866379910273933608878699847111906207560318573610154778435230137102360520015667354582379179518630677403233806537915478901017021189507782781709582080442160849912767946209892468342368600303968186227888861356988001491255633467085616967784351677280738823443587505740863577876627691559103498088206016856728346266399700360489014090868839777348829142264592060117588313448885176805073933116877392790931008084659291929338550628612913961284525949824235369732575547019361391026685030800473671839704526579975451743483092953149073905043701066191799102659398064048321505300996935698001353414700718882161598619534240335888676738971027099481550579095572594215056352034892985672278205326407461101665729836201068495616938056330018645015078218799697195164699298097829936410445935502349589395261615291786140561631620046897715179142500280242465702117806193334009608251258172542026436459291165982443270680999077421655679196478462240047230854208448224829299705088599366757115138568423976528229746000947721979877022535504569541438200080435003284975256736224266840400461161651563551171769506453404410137073374262303230038592264923498718140359381089802720149964358647853041180004525600339181906612392136073122437691213981568772539439484031307715167576843395395344242336471062955142542771183885021263719003727865311409319026569837359677606447973345166534107187334408012893258878710912947178778791327696632387341906506118412770488923844706417279353669603145506715562894679952776525218931388016573114869732044199115851113844094553118404631140874573797125134632818998727581598766341100933585103703802813741878641976892187173877133218733547883823423207600905454266218036367757699699422107297515267551998218579920059033979117106923091084729098372671440698317911151263107917839823576420562383512268309876656707359460935999753383997569982709323784236631086384397704899043740869572880546219926735802527377262372189511169848603156494485485597085851922227002138323696830622712657708368926308365907060403802265042711581921773959888741804486212471004513242767699587104220355956305427140250863485598502933580990137792060577657605259760464110960501255717955978727694837252912976454635388605896735204898554054066391138006531591410693995507519071036916259954236571376496009565432057758333737681238851660466309664185380492600863311146573412240373069185709352252553713489932723050633898886167358239789546955017872660704008039260208381503337159398317284290271359672906624154673040129831507038099583681791602988531603232469655817187705195407167927750023650553015127872750299868213097857955252529458750102062865381857412604340206950989344018876233384023380159579969908276401128514143697815677445781063785828916289893071507842319121561208196892993014425752589325599460939359841384637953702325085214163075985822820639233819690518896719909805728276288985918026671559818444326776754697423297223881220716891541231972614430706976735690895423544472361540844158726515363174716110300807000675159699978970017800917363040076250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 1133966068228871871449133339172544704544172765202126798546510741559042924773466021916860223042621364839444451079305228721925179685879731703247802812729700815808393123671869922579080180803472141999571934815367905242200970425253726055174737770441202817240557065414015085005755552451927724145480657492575325728129148535940910287740635126135044191388950130764212662218682070477435507855248879185986348346235412201715387729768642858292640370259048741052320405536882982750677575938967875066526460158934912127555533566837724633381102701715688072268827038141982304016694393858566182975451247939369504463540772921829670960880492154239507629550618063482193449703620672924089362664068716168520600046039381922051350012372994225904092892654466104200510369546937716701923056828897525450434488045828882830694357292402747976864030593418398941468077328556735445480836072028454684805802514892464553782267499444656973238029546253094054109003462954888344740277252974912614983683815557179635229153930313772991360401561532264006717496336341793701140241080924886109198469001452597937225674531130573078790259224192806921463450419964999355079626667894118241589482821363054597151311945613114072575572537703422294917297246069877305356669283184659476998208635629932667220019651246242281367796282778793989765652174045832368176052892718687859106141794815098621729267518167231419444730866124012323946969135869440576931533700439680526275209331328470051351159925613594575517173523736018536652891645010336344693569458190519602186484576874413433884982557752527933217231018710191898792416231809543448315616836347699446223197091104908935444805321792839450247148793179243352476010106300911816317190246580580364113259370008651213908005787255568708555829699665032732789905986387387745347458012217756318334681355046901343760880259974750221230793248280917231975229096468648901017220656090425857811950994855368915971005799433808833690817632701612069480228137061415986380427509017901976394511114963223469428069009199300994037424821450179738374933274187187078339627076332281697462558117253163045492273090562628773524716751469684145546679329815214997619065748147818974983986385188169286423365149870880629619671262190964283158094024300341695059418168490019699353293074690331314526165463010660214909966271135106705472433430236732637368666656287991420952334390233439320450566316315163786453271996527640143475003403347431155184506604262790782820462518910677051223688717419086945358131059649363857976124951267790684990836320991108656687599012499359571557723161753145052734842099692817328186653215669867386525871032127791872491161304378442895076454414177981967875484290145249225386617460793446972202606145457353334488084569010712229248299327104625338045058923260333729171524812716337320348756058144079845178148666316060906349154500479729068237839938211740903219917831814484050017371912535736379182545264915692888802246230718655174790091107610284022141776886605030843023611991885869368205063683795958028070997873115895365434679594782307724834194219912709186601165177993926893831679966927868170927579647309813316191332193297615315569761702507933206930031723930057146933508632403779509375633472610421347196598370978812523930701244402679236037338504267037656874038530544092096058858968923505417363003874623304284331121193013747307361725077787082726256749225436871742404873690454131738834127109655408296597728664178050463465240934147666484493498834320487140289488298389915326405889171792970910857348285738816921343902368861760082035959936871800570134916612614335302032974281896587868839006560881971013435502511904248370987655534544432225568249479109141955139363371543983089957173819199050009491151273947406026915178657391182221608103514224635223503979073534395431565530987665625532615696237988481638506491605686577174392865625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 4596062811898766269830412801802557388998580684774060110620346008656505741244378445208441008824709067381276242611249886299406078344131994835127921403605979493360734146105056391557147634464356712289496005816905331905080426409382086429906338940003773593410019587268685809466174696443425695550215337409788960483879595434179360571305441750896778277108991976687307114524597383991773885326046736309398824819771514062260232151866300262743614629544757491249033140064829664518393314651121392701814795125684776290511962180856016051503814589781728678999400014296967375229778425332976133895844576261442190689729673440684509148118530271484214250258744502236630151035583957427980350111085103274001271654304632952809189876071158931616811107475714600251076391268049203306533559485207020525894581546207312883691906697407269462546858234834482145346523187260406945468688321410956664560269342409547255067735685864937003951458619725399190823081359890597800299047234425667486453141776114259740872648962434593235239491643390037270679372340137373093168323151432737280168536644479891908416102631565354710126008468068930069784716221433331585477075907932109729400647189543057001475428142990100772326273819752074943096526141464661052041055888799574146807101442083827020612237950311832153269091564960026900315446487585891600782866909653337928026627764787320754593636424598118102178183673479460931300604933159622160738107586437037739045406072006162678305747158540667892644931657400721527032873496077405005623345665819870899797887324937026438696311435526640034462241530123974975403906859108086143302613546740293477331517482980727879894656442277821475883313843687073856253389747343504669113602359306310346900374068966775898986371998069054590944930944128347287823055381438950216083176423592553536960503246054020401954296826256365968167216368382097305469176400931449938657651439781096093327658052766111146160626604998051287514750058360083683655414897608163360705071860776118353260461810800478177233847312075515123736920819575369554613625500357191385764819748571855006644742981588975064244965061383940618805496501662229007658538802261888094806733084027825763706911684923764085397023485915177115060147616171323729711824449564073271700105031324009538251111610144852365166756186773579732552350134800972156424460159369065867629152717259324638245671607072275339644186673935814025185344776591405119281161922177923655538901426517274869318523281238216346430783665788951278244405316955903788364327366437187025410105340274994478136931931011858359459333171628971342630511823157848333891110351834065282312699626315529883752741115344410328790054189932825361630170228615326462254781067402010025676533309467831448566678100537671795034177148551628213950801404258447762165416205219345119041819939104124674549621390032306006557533789231499625747304139145453164621698751444791954123833235117167456181396120413831182276448173921565293934453806048540460191271767922522963158733531630828105088334405718203743569896564130880873468897025006386431954619325105276068307947997082901404133012794930575832735587653963280632027593641235929273673507176012530192215203790586928682975626113531900727184999076819387570336743074164779935688481726108286503327217931599731174843078115293459008161786749454930317605083519127127887491388385374253963450181073339471247126984866011834531190846438187512936933238348498391748722418652616713941798771825835387214161077590554249838684802378617679139393054399337706814548714054673091938666230922764220491764060025428466834779751303478933844174696748351903271683028094337978075427790606419833049599654208873272545896687639845361666472212515241502151902316511249701857354196435264508624252138585261779584988439954050186171024538977361351417987879311441052010624177074362267238801807474358655774568321562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 16983970032448381578527676967711188903164160171106000902858075878192475158969596201432267285415440069984260184528134786876625205134883721134098333169578937847098315843494206718882181751339460940313427219321146174796188099082713198678310560284903626752089613140047382366715726037401122796477195916748044210317666678344752586235771530402466902232620149307523563643135442091842651411898476221350788949039351641090933021473478057185689673896914821134158563549394475962786546431936351247595747290547160048490650831890522191132884801924371274662936964358661867622365567676397340726782200996972041150930491604936410373906020814844404809904296010080442638877528945726221736695474602683099209808975508032007338332502504530809247183030187594098396044860965014098395784341761678382296401415152350775756693823939762910832342172831046647074724593249547542605902149599105946717596697008944341062635769358286044329183607566090489633293839769056089851743211369388178916617583293920623378017078080173775618782405875308963754867054727243939433447367247837583583421230945334696794192221648108389309245597699394955669420892733105471947617682712765437874919892495562103616922919515365127848524221788244783594182826937196388795692087350784117896270736173992922469447092013988489544136020379536064800609073183555562251848379047084158904512411248900396792724361165859547684962148580498935761462767744238318736591547558748710473537940240835232154070492020426353565760295399719940989867140706123329231241666231824395581281579290102868126846234179670813473615825580976677483256210039204564685283118158542955943770244377135764575056227590639566331709219385627395628993587864645835083900945541466466899009454176662792012498815730973690137198876484967228845365136493160113891682410494824619879648711085993667100662349175334823455431223078335169901111457195094046951452786830918132181699845744853396702212841407791403176926025084383517321363433738656533055575989210980379995151996315639130020118238803984086944689156111192795908933327862059052026839774629265563560719894730932199988757279355533351111928697637078373516441331329278726522004838953161623411816938688441804262424842873101105566545696790209517218118677067182861234633831551021470807797836847454919162003847665994365262880058155819649885159760820228654841214263439567633352936854174435744550561376987156215569897576374493261525801094135117988097297003891399732262317636425858470466975625400973869846795416965528023700339579189351499183905332644627283151680488707599239325492850242374514632999402881661495511827618481296575029991978231521974229568030595069808045821961880292629527998754822017826182625890488047368171113790662409054368164934797150553008782797961375564073630462122984379975569544059930261408977395024066410584776302004307824157371275036503308263244880524687561382518858801017640246570472748591108731865644786109047411653886751621973895952096141082292825977406872363022563590446979467612620631430177597060279557655407064469543807590980636077740210122293762913696908698861847422031083960493765930953823373935930484824030585874128825204002181334482378882428113114770012193962013188213447905230263979727502907978736425089604052648289405282917682148924247032054101785194182543463648709477081580841271764729513145762455345114792670632380875627821005815999939115235495591658962286246496892785575269786616738204426418913296132395421015890066078882665054002779636463809182132576910959638422919339818037618530889073175517377573529547637109742068804828246881015811455988654476923856923909798196861894348423628554750364379660612237880979947852485653858721311269863731024084757393820727925031833834700652852049021321426889437725648573543534108769775388117539971933669959498352408911399268189117093239866652724773340833787586841300247227812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 56801059555154296469125112281207233239615262753916971376183634476505420970810469089558224787444053446737326242497223425280892142723934262463390738083168911296614374804846925954925526288526715776194558095451157437999717865069032600019744624525514832432019235506848866847166600559740517218400671861142338277385128719998630288398070169956791069540598689897702175245587521536214362305762137922905725699814147435800707106007073997936209456066413291713491403473635455094891058609495419369930393253665090140984839900397974107119567602433517623430469121873475640987198999059206604120613709952178726442847229943099801565480472344067600436783912078562722811252791068509732702329576321818335272924473058270740395667865953615693992961983070131878022057975041846928459182299622765039469629081141594187964872132834990480628873006344065309879409333770783796941122754744041967391884298426562675139199554443859245806365591739558853204344544022853014974795277075405262065809732293729739561373868558717405739769771274215067804130037519605524434006774960500335848580216081097284661555248966252090869939520237610346062430903136713142749881699562565740578207285968874983913745966821675429429984014132856943656918366983943858033421812513570307717147671157975993985937865662983713347154909788689138634687971363223795257165691445935843083182935950255470320027554106176464285057060825265537295417185610239590816641109475396337584365179728732875228465941972657616251721347172896648811469757053421132976338445113056845659442183686889577711397634382700029668926102300569664818182849143266389953851164132424470568080002064586181214628373537544596179259844137913167926261024062792846505964283832409214436249872607520848039963387123127985779426461030186896804786900434665764950011106241887755131617890478044127515440770304354040975679284287098375196771480835096905266518472061344223123856279722910951745846041478474377757151260417203322074673201716172961221940604468472828458359294987868625801776945225327390043582302471985535489754092368971226830946307040514859410874174394667211814183908610508001781516976339137559682177440202837260576964517561410571171234202399538271858940691159823690783209006822787775361944348717131453858052157781612388433453129620148133219081091620637255001351546234752031673318952608983802525804379121589555961507728423599947096573300643500288245369620741115761095412088624751869894273453179661535687067138969455101053106880768012658554623145090092644260915773361195782232033441307894324980030765654798043161343590126830689061589270143008765861717471506059183474216816353049043009108219840442947886471431308531252767497611483257251525838793669636759646115886130787034973195629161639083393642458475351905252258937042027543083363646882522648120673679609752831121499195526152467873453305684259860031955744396090327761112849784945334104761986600682323431091363763248723036816913207986733521187317818547458164781630137688193422576213775756190320397790337367857874203819824441504133938019843637525105303194921409121414776683206616621446564113348387559971064307641870966169425772613574964508677591000117054112170906340684584272486605853151285559218724986626860446586586833662107065363577595247860459532994702867913965613563345961699739330666169980312849488899528936826400625557866534554114943845412392825944802262904999035881721562191836829890403429132863479832983591695122091346219438339556898455798459987668304682233921563062641519132011331605640146832659663935634465768395700383778567900776898933229009686149368345921129451760939497661829386635581885080222472313031107907662276091226766374953653607272952167276185291402240177925300440571457159464804363057173381266811355332026749637081326646997621393806555215870230195121555116897835206909577976166014704794768828924874068293725000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 168356586601899852977084916101031406819130316175583614042681374419928282059824288170877629030674753430830979526947854486176330548515053839132178543567515044095960625438941701787732236918439058620974394358460059665896089967400748953038755786909115008147102419275927821027340877326446453391620649828669463236574018586119985387984008186875042065029574521939997282854500526284438042324290606625188343939550083738056099395706014044683002294105658471588835205651739904755921402831113592279248570162302430360671244357373661349827746594668332754152878832782155859865221608711690140621806726820957437096067886485248288572749685957470132060353095683965959194803496775373460616429235832246542751923065436128165704126964591678816898126051760752749214106105691444851474269330603474414505594847423967982076991684755727380961894186900360932237372917660346629948046592231963393805196463186038102217878533545884481213515694931622701552388973387188279315197794897451238955442592562100661549008173477779019585059695828844505609636104250450419032083847235978386214639472566223090838785430143188523403946756078985234111076258069805192930311993235505994905424713885620030939700704320502206383043523722373935958909135413095358529222995985741937420570511410696029414591814392841348931375136442133430595184491422238238268864950798854350353627042498658379782933995606052702158243912594608651494532907458091506125471118821405830418291774211578218907833384842996977436226989802746954367730617404463897523535619208696314904699183705820008146995132619489987553275346799257431394524692858794095045310009512188389917524283770305066068387695472956764637277744534016021375619794019840432145404612967956595071972456756435712278250075459156458448808921186863070697359916356535898436796127287876002719049924048645191887553909391443890734303837192428048764702574516175806229334950485166003151460542983545858912100655070427814639633976628577127384568760096645427789131024882558083395891632787849324953768249738975734438774497890087538137781166539348050670354249292818763683573929067064292715346211967225580385276562488152770617875891407906826176179884091974019592513234386495689896682116057932383143603889155565364826648604618748888337777979438329349473463632801637049385460752178438855169308657532309059122256870136824197577372377152850494870734425626192120460729331973813199561073524133466759122702853487781270858771859775740991749113819233978953691675523989297476934762948529476286748241262003100683417840002801967546538819867475166480854492659946766890288957387961521236228769008283304882047078677438726233080284201528880432161966545822246484297923506317598014566682283782765121945122433204231925826871879856372715366374524999403426018884134842549985188739082516007006516092794116949857636537885715858546571744192325783888055528396364277915113666956337423293788466263120849112213118699142624842104094357919453334521941892566979774173663507981101420080577848346866382581400211811099248692373462823431078995997427265188427948950758803464222928983421205402569677648118009110130885402759123248526041051262419011693430686258459369989612934715246124607586156953164032251571567091112617154947499990294938997516897026304843394415174635966415880823400958271208537828564540587753470331546777581169496325028769912032065876238539527068578984358776857618588772190968706375868927837777153106268071690202364041261734680646917460837448188551793768958885379918765762034920425778429335800552424736418652736985073847921706569719923398241756194853698212690463634189336920139654356778999058723330484852449872233591831830170933142470964230683042484139244419309237816918699621590074050448129048590981265664964575360904322204891275961174312408319058878992757871922452246684668730109341109286213616798077127726492379810113636391250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 437145682348140665629652827988875156658208524486413194356394369843046519266132124429770002479790222585603804777185386116554261139273099233572936141042059505157395156934537234364289972708674366196775866183153709023275006031117522193329662115252171213472757529685583852107502084047839020539139823519202243491927943060130061277976306505997432052868723122689769519010992748347069836580458656221669149167042389311124746415842441025643171875778300708505500385439146169202289277988263466001721817394579432630589250262968035637911584931172174885317186903098407280622083090921439642190438300796043006079849008275159034493483428250193394163659698051947247360850367228549747888038476492107752182672684431655395161127654329753043966337179105850293789275771983039227105672232890298647028802705927206900623910020068311168357767682874017970967531903262939385900532438344528055833468390605830176106279523538960008111119100875320429534764630368280585464645734933179718560058173403416388667484639666850528448291943460180784972615379093021197638628326771940426571417803592127195514115271402074768956458231150486275610281302916559642410496200751103121219015592256250924910378192943668191920212930698328650372108183949918466329940308432021282088864483712158307070911576424338812583615826818619489718961801630374254840656615056484943343901076360049427212214079210312438711151277832462607306736385390797866159379161552034277802056193685554924440937686671242375676911710753694051097158035571969444130434716558816348552612872744633546072661210987877115755920218359524520694916216189532090871359734410946530972953307347402626485450069898800403529182895909002250833541708610128314374359745655812612378045685690172532183717076930840881136430397538437732601817663044548777621816507443236323223343166357366379238624360830698943861465863332854111576636323868627434840593953314149551816191620694623391583550286315236292649980954720725642494330054127127359746717002977908710051711738790294678845424894920437446882065595773954285481461591528345690026517206339853679725502621121598339853943176366855578677847996566023619854373241934194750290143407124840716525749597617201399120283937810185315030020895244637960732026199549258771287286431321333449880694736437637260954182393326703400725267454794730800015759337703967792896579743876692980668554217397010557908427544324785528976606467987695941240116207861646113109651488202324281141647347209802420421920581115657311292495779568702562228976006803578273401356812760835171416872100054700191125812990993097830376573416068209374520036035922729574374468296698611607352529155149116026393792827932413773744495112305358465509005202156025157729100305328042134962343467253731686130482439254779451613501868779864522176848076468847885527086420492097116449808778321339622838610881491912998324552031352383840817608516879307444677098110800643744952936057718400009143327786023816466236938034522042467438985735499709875092034024560690325213231747799654263473026982941372333510277177674220520347874026489247434591351683477384921696448078855203080574459500957383176712776474407037946613862039938705857596383371957840400929742137527350975494362821458689235652847701284781451446119593152257132278097172278055482831386363614842912224648171324251666147979030589484943980771757112808402483602603262217387292476042480269490425844449630477996435390356232482039521378167356444900971351846167610961376776607780490800431631278273450167714686768140899514789529232017204859901732604914418832122590288066888976902868530697628355139285906817694361656799397288495508265122183701195320769135417602291231063779705216644001476038684015671555067142137322450543334827595244810854970842171986220672985865682279367488867378397391596898578033432819724916878358001859711241904497059028881564373528692187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 1008610710812002461018264047745388911671164235160408578421795754770799157515382512893901315335489542247462472626023374974359915786030285133972356818789391967733030980497866809143768067615193753107144670457229643230797479482952427455827547364920040038816080491587993082317473892458265983137921854433058565017651092877616006581050064432432482585428492548278530925711649996591963807860258109540906037017548712351526275819418201883489925121410157456573399318481634978497218469424335934176191787299585573301118557784056176907821726097937648417036800733594195380012201160202782390741512306863669184434307770942144695870882658733102281781400570001312330391360017849341287972192286649838533591214333180573782842771996576326444623259816604389659967253560464180453180314278664847309897489900942390838919349372266382493625812724195234450580367373488670349847757507748834258939831910907145255934220816131256588950127870650020105396341829044733237027131614981107598303804604440877885053827342108325373453970953959487035534288772562525186651902710214276473608207915222900988208832695241431133557111325577652143384763650928264039940343101975023013599690137471994521921837068243413994172309104914707000137687852578267733137540376520983900083031013759305530270861421859171603123523168901785617259698839791580309476974132945130311137000426867042677882760451297600484555770455109659111392790172283542389970147954674505188710547869431173147896124423530393564668849503045929938216697128884223491936852239117182589431779899534239274940993404502262347606798430431470064973566840686510604510125008781914624433202848002677727464732067919794097802352432693290356050302918312564930640435306665272794468588743627907816006177753521567260237157600965248064680176612825264394824085595932269974293410571495405196367706121764657346251387970862223857246308219384694272059013305616870743514907852254196845009779693073183548576141383373037977284528388336759405323088314228193807309657772349718979455327035560568066213188773277087944260121976712648382292158703045665997913324896358049511044930064037046326184143635990196008656313976479819644643625955328271965917729550052872711444603463230137887292020412258953879349659417481121654510312551341255765581378250479397192870390007787059779235964963606823329427015350121794082484996589143638724284749754122751349122598631737806030938850577905783729783111129923586310474279377939829427776869857065710568923321680023590278794908935899359529267663302032879273663518012913107832820189088799937917418015677282213783729553758972535613114493951153377712345365892559963235579713011513879693082896921749519223016614228853129641803301836855606521270086164489411582633210322315532423183838444450815230229872392101528751046641065595191712121751106863156786387308054283475387414428927777065013853263917778639647746127322734599474515326063705326813079417286471900642214314849941003451700159188965180560693229909499542597603942730955148378083069091728550873983275000799946093209727729801764565101862535613529636474902480337677431197503887230301981628972160326051158191495421762884060973241484683823191336004847217967897615615167861727478458424099735849182862138236135717922637025320762875229298243356095242862206502434772396764752866218337881002489383905913771884484484699799980403024903470270689515979688297316596819045954048921249368751668590409031774223261844529431017865700575455204928211657789571234707959515724878460691310717106518464140161366658028548185881381029295154255492315445142003838320713327984687596664744490195449121450050719812202791066439303863955928641502370830467883966922906319220648156455862229915757254643538028592518967435259534618311475006714921680947472014998477542766189447014406009739145906940679422713649086470986291827352737257956194287961327991375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 2132735474671399758014763754586443246181700852777987066589029862840441254760328734219017417172871289757371942562381031299713690212493637866594669225557709113364095741326762664190350384042954550713208865699949489891057302611174753990846544295412140358527943710217761796701468779059264560970659229929032142330628870088368732918558018320281205555331580775851661544761504981297920388786375373997467454813460140986350018271948075570099301283428700945614163496270226462532184823639677157287532093274671535685633821735611674411475158772057060770950952464984288259648471771361188038564222827304496531469048893138302600057933339461517045370474489421929138898767199931603437212288705391043667986532454542951189046294625480932668612761550568114335125864362163314257759607079581576582237316055578257263646782525374923848552116717000668661252913441808583119206399602484833251090403710844409321816300409544654096155161538113434826732336583549017940093391810311241086847182981766223394800915593493470095380705572477009973848705575632560723655217178405163081475995680491606591802068151293395773479296552902415851256917807683864853592616897859008112139003458303918823243247415374527195458164109918368361748936846538714711273961910833363578743450402209849047835468331564226673322659567859998032938771036733406237318705826962276304408227564496603425501798770194415754449709082365464267314400544393886529649226723230485861737850875877575870124689367201324979202931025399269495619411663059190537144005290315574489459066024159351955079998529753016157300988501116947546087363536624100280987510013224154902166179500614285148367152958343844119116030576586542755917192306390262545310357826619990453828309189690326887029446767451165736745461154899126683750685336393742735522319938426008242428669726645313496061947439696533310983770382641046731891739948022310373850293453156904032305296341808078477089224823834171460562055021994054896512640443534156795462874632547782253743951901510054878356929231139091264830850090192851429167798065284386283112137167334326189301469064816749797124318075414857494982440362504887529397345644507072778449060723690571297454603262517339667590686339081392910992501225291195668023333900698145147547259690618221945780705609039741369017457150738420281204596698512036770870488757514710519536532488262083655457837488394022319188845315469186110413086959367583745355263629821651858594763059721380453870107623576835895305643329422783506648260298337913175990146297587558530476688034095867024351074255098222808945978868387619068237377636427216278367942527089199883732043587125425520942689260392451895932584958275373837792486276183633169645199961676159373915982275594187157108892187419434050881204112501616808915725498762065583574772587989611930623726675274980536274305753568559958160064034873971592796619268164263186316737006691354009587063316047388087621638046573943649809704061877629869335352580045727249478222796111198775280342360659500611964325178284315980453758861620402011170595088360488685673172615069252391515552265167928524422945501092457203444987115668957737263969284997661357171800557046002939182048944299875035284290216991693596035412904428311851023397521111807190266436265339412327916189484157801462996797068810136775874863854939880284267376794492166507951617226691432187904681540685150426341190026567843523528959558151631625889986035253285228786696863007536001845552739643814488481372993667985201952807738665617542232838401815563714616100430601031019858756201964430683495426643507515794855717347034985381738852021325725475920527831785900680709166278152887702781469680044919333745116503734228132774494732563237165788123420145290249494687167240207688187460638282942607056372215384073105092210189421692495548231484420790642228685510517732267954910272627804134004164743875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 4189203079127110683836216462763876647919829794285691836096787798537290504718901645424420643467816718826414665400469276808482578634557447269128592802658582212202871090905422734985093432019336358122219768918380201140964533280632758606211701611145307301213940018883718877343680583218697734834090457786342697246883448235289828521742097911184241987410962892051507468200228342667872426859885888441485862597852085909004217208071735636694510759103893712535198096495183428958590612457170306704822859235952021688553852877223103001699617894352422698460992174242617611012284268004636047090748094875987894693836158487001457733352313361354296192850665931570677114819629764510627344844259843552660991710706784806507823310447906086275804219028721434146012445892139820580814066266812782080840519728708926833623601258624257986334579928200047445847698069492829699643050596024127755309587600965132105351414978642809028223556970525531369735820915382326119700739591580837956230689581503725311128702092862980788738445276511926429140517624152474976492089691494892267468186030370964400414595826472725560466109035959662236086509434045637440668545043867104101273634251098914427251659668316941557751153529478612317581693194796763070513956650169733748389250799432351240091273211955531383864401035234185261287655129909704304310968888619430097262503497874200742033620890026283935236118109206131425796467234702459541011203338515616104665652937072321634145500676467045680252470463743550539866913319854202132480472581324202863064388820640063654767330597325717147014866886622266420149349500642080867428864077517636604300023069302266212014796420643523963868503722450750019906479930572992027483914451008987258490660287794556076197400879076043372415773710387109727342251232678048633499375461258123443029259043660173607255893395704102114285081466927241210944875594931349142721952068897680940756406475520617135332729581039986112641895074111095369198325971804401271792237429656462853281761572874050164240937256692271801911205735028533397218020505139940590478438992131489741011368756526215965623419842287644495572560169435277137410126977018842352059993269296184338339072625854019206864606191373864993869028134910227446371788014908113375443418191095705329930917318911996069457289194981147720571251235666560102121247351579919225715709680308694556541306653042284903639426423856102318728909580026560463219562976213606396924087892169207241797978767554257652161214692544933636217600001766630616350368663996341921286681682118910329371824489091208931881846401307110420946290530824236298983271033387652576927926916566686343571789413337051196069922841330671282698733660063012886117041073584799431491376825435417415735326591202249109262389009943736495505070245212869291419193742611461897247654381860416089523834533894698887979263511536500776260655602180943875742985237222879211481096449011661689461815000499914219980185328203857259501727366915720357950547491154670233291705078992119293628032772471753486956573293052321234512163703877687086153356918559492149731131490352786558719479057690106610648127733446459749636741409071267442326060145908324841506082438000857270820916643661207202338399203731574263671955326209791566203346856645379877196164700569827520342853085160091354336677918733369220057554297910578746774458021761246748624609362210351501158492771380636325567635112722271734569284847065713470907684023949295118807793074393367368636165245367002995134677529858388515690773870135961715992668384930793480992662362852929544056960864963823773440925156610888749968512059858192261203684332918112999060086766835415589841207364141476598358450161718221756334067978965426979087266866280647215237362504122955908794451386262399776101610995896286427732520286860970081267987158309103131812965518351985431845261790063667939063961782500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 7478268110649636719989632703918926871498097518015201277674034117492943879872831048356469301575199918519010719315312274923939190830828591864221713414674061194547027486717458751678954849701722093482307914244418250799844344890789560025910806371609735230149440584973899476012019338792635930066591396787828033557445808296415695848110341709107591771807963206709898844497191744566745734030107368019808897902449252627792570361510896995105927659061117989099774275250921630973135198415656252026740882351626650727673903027474318683291376272254491630898892162011160865029480736901039443718493779413937477361704507829747218525175033181893139352417291252166052170906113111741532575918427284304833005717882744618652730186083142824529946080197079045424139791416082099711240887668692902739882321996380960305854377972276808918949386580429974471203534282878465146280766690707052465115384843425796236816131357512419970981898160182551652613579457261986243945979270983871177646243163531388489340219467385044988251105789230282272313988744209136843270543731734131074734244011081036518003539117743355573351613380021345541813393282860201727068501347998620550552377288694493175028042094795860142175756256347480201386928094748510647765281249299006607331893392522536462091206259449953280951568563893148752368844915525260521624958913880798716221104698799424189384439080923584688165362894841941951728166948106301155037582105868431365148646159058380284135342090595315578304270079985238644085745810359884632890416331558513787411405810747087891440665600951046422681490087420418361073708063497952440767953175228735798291594666846393394775187927865219823494134370378112507667681008244779587020943361861878586344761470647360251322563107833076841105568338252927333322067296026069712045701604395117169884613358059290189790131762589156107537168545114852005207553038354773210910271497123694641404331592233730383579586919573695362914587091011770422318580432441392093291082697322064224835903939654828031894007254006446849363857781275525870279549703537341305247082275896801440449005288418639877403473161608635486800890438075453339748587469307925795234884734920724528311370652658275230103671431227223517692533154343408547313396110152259514410512248579160559739295651843584881657173505182523386448427694873316288020422637992015207840087242391563652823310072998211804147070454850901828527294123190637981164547938680425952981986891976532904745767471542150239389960389108850120654339077563432792128433975186362855121257757977848415345799794128406125701323866172083050290845445583300483721450455144282470201870908090370443700823460106340657511155151846959737433177580718290895008351266163810793307672065477529481032693218536347064690126802000655882637177225122917424657584234635179171369463828349494540067992778799633972457110830824350721062212136745285843889527670276207387216554643849215701523958583158805938819225769578575305329997518999753936903309309819366918876502975452335692564467751617982920500782303024276161252032233515334444653182423218974999188583125603339603870041325810569138985939162305543850699921278471158712145344280333138227618329084822847441429262334697531196348884622220558008819724977160828145392235616574318534839561268003122905388215625979774652682503179351634312453390704290056687049463695551848591588787176893770559307260285762553809387632930391211629105342602545469863043031632330507316717188624967262214911066287066661401747335509350919034299530205865022135341833852229040346514914057174211552939916575842891697715879964578334710237194011634832598802361187284269084292714003016945551370007127737616255027618363026876812719527813992810893003198357582272501365632486414965601196624459021948810813609398541032718348195560716757002267242138940708165360454255154592773810671401810559134317702760375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 11754961619122901989300610913646417171845846379586511715432134390276693014320476361529525522627480892790046451598628936267885964411481652170772975885935591891742880668006401709954837257355994403613138070154897125174302657832931425523113891521038028646461569355353222151491395671511057984233134520458064970446691909375059362186323623956008589753010896649469756305821082469761607010479320067559157754445671544441555555358915453877464414092524044332831271201786410338346644038992844420331965602692196079176729257186180398236944709542021218017816724542100288050338909187184275805156537967966388163428796375944318398103631247122530468661974357210023248974706124830586196618867259980738087965206685093939210811976461870797207502431714002456851322040451022020511538386245975189286807949969767714297137189984486656969220969367346893260816359970946580519773784929174912042449261164644238107367351699713128988127059142574565829521066037894458875721274918343835928189314878179213229538096799570864812492092905846369561121882676209435607198651853436715719654439823285785323031013147279930307359754519056899005672149605546699655061474603959068888596419051218502713819398353424812770754598002618218487862761287959945118439822796549504586547327301065446309564859356559225414637292499969682382362918327653029345075792467314183525571201319186010112221048539599475667695926783006311652568702614913309582872270285781132285662742926309851664306144637212717558918413148167708430646097839974169934617162873401588432912388365438462476900646325615971558778691816988671799802448049521967163958578824626502002112600368428035902223998776922594901003952234287555729333897696737021799177525624640636193097689056144990755653717778399593312655944130791810391162840533998144211622488075819348571178567708564884312306635287953329784722721863409391710774582919912553413503023307181098286019209487059365632599724129218341018154723025595563289443236396776312939344792925537683931174189156924675609396175366075173556559779415709404856436663702682079028652666402386989909097005347057450057087429544419738412715151690959716090563293584398848791645649915502210480149221701695019087009975269011467720238833956149305799790260903465380511330679888662664236350862959474417340491908324079288193921367908918588340224037667185608385542597184900572330614444517533264819130515746495640981381025774141555806993018598478574317979268281832971400066963877564472169941674158430627600759699354568636460533828299657667457060272388933239355203832919880014639894323921424908335783465859014487876880492521009894804940349869593684004320645484948752824975139722063334766713670506207246115926582922318474392719566847404974293867813674923194358880499817914832340353224468507254770663837309312802293649713426719419608080997421178146546550243064443715682034342410516038038733872577376749737717460727216521435577557980188766062660155653571412087801480045096907929237177349378097701834146626769284944360057872036395572085527895298231591601458801229069228059530500774152144720770989895978176113226676916531038071240772607435969523057436137238031815905869016434680042334176424773659873176813622936632256377878448121592291535408377722212341237085515066371606466516616678726759323282697203062744980123466351454079452268042157274908357140387943491774024803904665836166601736175867878242719429791438263337806675127302876708452443502602559249896680272223307002390685962078093376777611318470207925646033285875104149529608140942938054656216695636491471680579800023845015099143723496584149826079337795173121819353513482790132555482644829047553749977862703626871989469698534251794946924024871431709940035105022039478538346754768464078717147422660251131600673675563851016557110823199314695914970924843019228351430585628965489314952746955892223874944375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 15999278239401007317728119216007860079087523903908654760151782470786403581505405339867441302307974606275558788543385820923563430498986356061207703719828274138563818592375252824176241912313474684846581401638114487860081250530137701868793287819778922168786167465427782379938056210847396444110110010191702468245174868029459198277890461180738003373973862821787067604462959297787425122665924732126646956377703091225061688689736155340267907586223966169106712609350375765005099067382948910235358326787224521556438081636038868103775716981222865422147193849970724523469270102641608282258486956497414760809971034253878050636978449013243157076372027212724511257839096871786107956788483232674482654140691683189729085051453435900158500651062102457674184544328394706354435054174957946610250205701698088389942034621100267822693291058904181779789341978907733642160625949281167242096606181585511332387422410409748746434412324464384689757419168193510990727920142602332813214495734855295454375609263609862394600417003266428063483556014637912272057120073992274731939134749127685616986414927354589278884355231231453051761324434811162050571931584786142142140949443287635085165397336979105010183431354132548009811332932994933973765280993532274190519674697240162270933940843335196420316245890633300866175983110534115393267895844973032623526198406146916822539137719988465685896805419661951357197303907655248487937683601575289336018001330097035231682897874447947388029306658452608804289173438020875467471840106813574472928740990426284565651042501587166199857372698146364298438110591584830510152334900954972564158024974710177844670826643659160630943712067480432451571073701051119223774131280589892735580038644242655066907180703839869169859701235930927437658407893910450242311451322244502883775812262979457622427092642322907142422770660879015552374408610379724937044611963335880847881750631504869437946385317246227980912379147880188393481388517905766104457089630275904508711965924673147883102830087443087706709454541556228552082512056862123530729503857130743739439762930539497007518482894713018883989334836018670555801297900146471850968752138560684585521313529246231712992660005425173574328669379861172240414389977949413792567392243538566118367629411731098502953656996059651564810014362822906786533390057606864924628781677079372700721774034287939729436265219142349038589934489251652644001404577894835061136150017862738764294950784018397634747551288428495063914727260427236709856729770835552766856594178115648907137744126460389564008391358975982024069653513632949160145864694955502173582007232230712071231566531774242374556051445405271607517421763765220905269188806465406113931789190562823080369712833910570099607719610060362584164838000648530469655724324260155665505383260869855324469039197102383330714746307631297097995178991728473140493672340457535570050133374289671413403274982825957437652504400931408140085845951297428633553812704634241763169656778431870292942073867046118853968209666750486206276111527611628215823924007647341410597604810597204710294145454628988014209335832828637236690332065045515408902830482206415211173687723405823444924591475053660730396212902260365724252606416713588309629075859062905535647823356595284300537181394900322480704121460625513889956734739797190464310745921014685558374807586296843705339533896465086645528769079080506806069394347618316565894908191850782654707776655153051294409428855866769816247051397828377276173616281341426782985464210819172970277301369204542717124946433272998735287466974187970570725214898333335432277614349310762849165340187131850756828915937093336378550903727065602844162930965739346954762380705012574272226172024380472148951521837543633553940339421356569207372140796194951378280675817462823097988367175062638532448319799761127813808895855500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 18505053004193499322001923629571463959944303422022294826064835869246862693056251541846800646506602510715628230533454154604492170814415369868813076093565445592191377662903479714051747498123063507167626310239698623762020480595452561357818892565255525360764475185063127004300365882219357584890639676945141240569579846464517192027868797011375797875818106050512129086944556991594253091053380425539872991872640508471225353798381409675370476164010866231275236292712557004190470418793966660427991027480868111844812087530203810036208277889649560764168400655107286086324394009537659040508609242189594553079982169739458815075810930895611443649062001448482333634847434355290763763880754315814562315892703911896498951096463837491810701926881818260831181813011701960240471504594256311910194075621818353207531664197859533050257521611671570905363991284858973653008098230844471759322001424878013475888748010878319875968866414211581246950009006623716340565704722099911599454137740066594773352921287473247197363494526096534313882207114746749307743859562260269085168941018097625946853031645678877127260144226044054153846462130281719077674289165493275941196455940398710683572861000723486421697381675632930208535729811408754641983381037459238086786790103668361827215757800762423011716330032830818869141373720800264573804998351656826512715436179311051764411311571815749728245238597503599148640157163835146191383257426627385027380175978491392702601056781686214658772803633684421885852091466182609325700631321703729431073701151521838366456791985097593035092268951886394953923251165667497599160753354433404533015624703972483451056964407533050692686487806656631498966932579965975225885063203847021828529512571143468473415189874134501913520108756860320278387012246459948517252266058170745859587473858923858768541113889232319909634659459245466920632557627407173237838380217994685841225524867167644133318428929718228497375102821839098281218804195390373439334901750444888953203966997658200951941594153630542560735739387380496562513089685834424932613495960581557838882888568645109638777443919511610228357372875807900760689142657829295119549719577013381512629573960705417903830660367592588996128618200732582816360204551255572994877953393256858550291958757331926153538850268305688602005537395519451797295493373084201359490448685737451544174707216891477727222310610401492603398122642299447231631030684699732911997033373971466804207651926015589962327035708689457420057700023207753474208736831620418518000460975945573026678224805434945635425619615211073154490283385803550001630267433609575150732987486091792215267855541236492762230027958334093756214860700909820241987880289188966391658766357576568608401854882780262281689748264866692987016251322203591038341881467615931098921327580644848217778985477433778937051149022316829704982213464501686268123957973957608823908911627637957463361325095540861087802435834185965149786323475784557302113139027410718540772330876211355103744717752931190827404526792068785141231151334289806627667363300040228503105713708560667108050386117738572625508028458151997532113689388098998128419341125702749600245968117138405722871946587686327356004870824478090161280844045819989834457147516292042695122287045656800356314104345384778320258683247177018339834123386712503807962266220107761421750275917095006065218836426855401582690505993912839217189746822995785225139441292108002264788538211799427937383164032806862026405779881212878723590476333440110830183908237516098949559789429730937499804594230904238759490496150967082672072325513147862251901338043647181616955400901831930173786173650216711297879855767974700249765572305552405616557211592653604126389356681986867724305022641163702405454456176288314398305795356610511664067242234140274010598017406693016403491132262259185942577852113000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 17308605614906808681506092027378911078909852576766784796027280505314206017387441920352435033038718657644903688245407585215090862929350899983817984391421931788598182223020289580346363497756897824255104633213017839392911067230925989134940994771117826016710495147690919969794068098403506116584020438696539435148549680524943706794286765457955010056855009750741071262173258423730321948499938222184167104086539329961706470507608795495796800326688712698048441871537309086000179982602096937681005087647082840111335216335670704823588722181391288590232728128146846621714898363209751606045892727278803001789406547000610022956948115553626310636335810319846614290313496435053281762406244403766765200703753646267929815244105537834807324656146212209246125576626617916726792073326013147316840049607551692518652247025709165648703307812871723641656426282442979339038939099555774046388178252663515633475375994508111028497117641155517100395066274920493889760139826871589947817558129904406634958666685665474686777860745452442648636215382289430782010954625014274578148381326189622194524887829641289242285504713711377470173792308345135820551086618725145973002279781748327548886822240219301983656324063931570247873158054736099920660089103087150778732092852986878675761335724537891658341813959621626760836986283145256264288152769892215663846916724715466061940044439405941009797288014146861542049043295690020084225316024621753569150199558977956563218432756544406738715971067958222695883133856189348161243560882440458797305613548488654653389451521268035049106631477223434792979963514819000396530239871668864898813601872124021626776102518087874257818270111932670988616417906452056312637221303288037226037015699554725095750637432521596565669825575141167281677014874439755002941273706243778535775744007252072296865483821352766485656519670146310608086691538689255516556311166379852503100585655576565042545362955016334323865486782660764701847550327211517415638935514529151601612380595304238540508674381992505896791719513929420563683221118107446175156222667230235276578884478339417053620455735063543215794940323616682657106608068417363665703089419935215747702148683377654522450976736806647431270526003845243926241770801337608610521611838748129874356842506977762747213949075859685984708805030344662209468325418892583459859753285675183104346695693019891265622031021926574008531138114261353602297095243378518536713717005891756820517281830606164580872947536709178902810563388276083973296300714205189067098972257914596335764884498952786752070022434206249223105485502531044389599286296230161029525695316206147858500094437105197192623337574437972509519186955848646312676111252962925327931840511025108050773918055035323968532499129540632320639338858103219993375306409924493513408925057003025020887492707166154206518090097030944589501134063433660917005103615830263957884364199345675370564522042858642131268014197116283007108683650543921177635722332159279453316610847318485340897684201791278369172805299115411475684159825396483197758026543131181932216398695911109136978084627911876017197108017668956057817190716921015412757785457250748757137803522032953027179761424969153856300954816697358099456365666902563309519831766065178125359409171650677653889511996566680306235712146029947358194578238878217434346657130084638628246067287056281217748594609301774508324212464934737950134869950768744521837822037142054862860696401405273473803140224487231998090634267687217170020848337488082238235492684265391184772108225661618729730296428996527299312673501011717323526323365960600840161044801914844942790008058189684184190375315995873031704133345686045931095174693509011171875377071953079476919160054988079098490710869302129392738822512331982394511792077955951055073225610922936981516301672153571279325474238444616655065730496562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 11877927279177946411560567175672257966041350713881147820839174317552113524205076101568140955833945610304630229888734124780862511673290806487974643965462881126990627804318511029625141799765718233938272742178809467969605087153914114660623572449335374316550062532397574661045979584798787911484023953124918816981673226017448234183079562231020447529411711184724051035315984084623289902294247167361059520322711346840416528601375757071590996358340006265817370498937036519452110821192143383118214040309685338139342871468771595879523386467056445492383351443703358733470927560782405898973073031098739142213008285575790088386011136485215732959636051537232649817381346968083261393186657944864244633954166404884384939932023540802788367305705388645190074583918401902561873247912346397031868238240047361930974387236405244375923185535725529110074446439963010629606616610586873680012699939743637370368790479444988019497702252002498482456973466371526889582355697454741321314084804854667339809662589234263459806475324238391359784900244829885325996178137715758361036242380691452514647955963173604661857462369509098971033692750892347053731692362696176975617459860854691938000978819181325716559528849774444832575322882229222200771014024618628925204253181223455860031738067924859388669418816591777644833400392730101774276658326874586034656895267921616628655997499882171444507029521151571407934541932129400540273561236127964886625662303840088812438739131811965032809079239592581790267820261615311391130955455859273852663275527915007935399360169623419750106531569447597935392065519151160361295277826752733505151477105412400409427065767964321376205262946695006654925837012060255558157348211917097971148363021455206551517496326968971447707962184763243162422507303660838219607183347337701918487234698291324943769644833845699153387297633884459792772991957770175961808298763254263296831592393570092722641800713129026415972564712966767782117805197101983514438206415353441956003127404972283451168225159959142729736919307711718475107674741145333894785479743868747007849265992515566651750686069949202092236001030972460966759205807059619824272749133072302666068019021757231390575458376617910937374579115557127814134702566033489757931775228139943024533483334506552334402139547821437545786021849678657972389915505204610382037616162232590296924800974697352193782540175778615417630424526523747564812730749255118863536037818606982363421798323723948383129943531582538587624545513216670747245338982943667107444836197437343865678910160388114519001988496230445708886509129505431180179126262213809276598076652631732018152797190194991034663897703036596505606980196523612559941805177926360260690756961735752778051813281054760056338368077720684465408693135454936751732431804715403188450485277182472355700199460063418348773024883934115788870466241281626293593269410523500698309574959681358243521079203910874610435788699660420961542759698542807101175708662124563919076810692378700368809418046412436391611482979858743784553297018885481369012176518607196550955883784707696764406271413964439006883215600661563480908255923763114267183678625019040527331479952540326591982489728349575784685153333352819805161015329435716410764780436776121561633725717376717026098465282125429194700872614832247871276053844399093041638642663600298278304600100883042838504817401260588022052340614656750110954157715101121010650175387123241346400682508387340261461800617489549605186933991246785672289963714040539708361724842323289015525182661047269857255075605922676692581626817497201359662821325847334698805869995832089963006646212146179209260679335605407395272552867167909037538475564677520201762574976181355033304314026485021804454939325267706778278549618871418717258025622744256093585052353090409810061121176164194524939017265052115044230273491343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 4824083934116743302369028384879730289719282071076853375035674400653039231608307637819893607055028881690007479987019896399486444241174817189516555318339881761685483569046856271110873445653877097743126988613091575877394751543311167700676603909409732147478713131953389925498872729863882431878469587073373317221475839951361861632319539613302367788222074584980606630260609232670132942766965874708500661991078725339518027885389415813150086528289364926919660510818071707766189171230924167511931077282145432796583487524658884651783998344338118044935451877702268385649089038532010677430553838691793820252282940805981457343234433869804903085370488844411623052955864380464756232678549747678750610986056044755655261834606664297761125210664490577161432345935215242952243509224729480127454673363924146700882717004830214135165962014061021422003517747877514580480417564073203475833521428004788681858763719637462035136114720462511114698230886835395919945866587546209277126470858197778885467280921217650521168647022962612954174290224174120056467901099228057689927598068804628118394385181181121633196081670108918704145768294595066325980399278943395065575863132970349953884230799482932929304203714851869387487297628800256303737074941504219619586872519252487940597528114896903335980990169953552645704912998065483428642517242011093797988225836855066000357882181977680298194131231459635270500174195261209760021936769930131301536853730479594383931681113169543554959408319135303497580090667530550157970547491317473233553224549182407131589556548914543943794605036006162684844996047396824575529575257569185397718036601379909783337518410344908760832360475112550509130656626109255022207123256598918692630710233050213096797403462296960645696987979032570268073297124108941971982410095782178163011841917272020237482306626958734506104889009176611772105811197190023838318253877249809660096838501432177058085208794440352614142403209597007440455622510143389005710758881067728918170399196918629587741214123873270921346157314564632385393463776660198290387941900702280815887847888305512126203362451687521182785542265034291044335406175571328143195763133507841426237624333757313891299340826239805505956038960621056315074652338385163002938266487896109484485609712285813426206644389822966293261416611596089889492987119090273207369232166204883968388294254644679165030804419842799917107480030796394503578536511419693266710980774963459473688156166608658994139068204927372319266260383395398972986801180266085411817720054475337718755441296504661615744992912266134072833999374410295091153659470073570496068134518840408257304721875275472827284906587332640024536665809126121262359592691138166213842814092680796563419981536473719498929313312243076209689968445196146426993400431108976768702687441554560698695983984528659289486645265387829171031082644195316226070107293338442277477482414640917869561877740747862787927504289071783855390408532793132140072881679305688030054504730710893203830092426984774871683886636198659327309578085727170765369865684075788486187375794403380389077995815311869715459630765377058479976474918403655690105108127789606701350778772413495133229680410674135353237678016795198899516164396917975316509148579193683476735236647392439161982800866120470600075574013360402735354026103843413734807973997330881106764126944854155228520058355621079502973844243439517904988813256593550341476541794992939153619761676832818083722799151490586980394754623162506385754666586499073629255138492447154342636581443796254159156865661767222317842223272677829804852580271450051207923586735857648793423768843304855024790758695021927413271197535424915725240199281062109704736365146885199755163455171518046710670919522940233017996781849518856526190482603762837982737355025395979003040776618249096349662510201409647712410881100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 67772883137974990632892059453804274171340036413930663736619886538161288285971769558334465583960076853215855168450841360137139834703213379965909920775039146419735005420518095600327248827272146818862896510731085394549779590351205416134622164815670811603391623178687929105638201666507097780136733522444103530478444063022253304519120579735974326941050603602721947679319905821587149440253740284500984121245345616420005313636907796660384487555246702184299989395137277815054404650543628581336426332409936696925999072371939068080651967763954938171302527464908203299331092933988402882306884875975042845525130678784451909759143273230433459169578589262742977687160992975451695467712509383332086714890030937569626200479492480704505378339730517378615608553348183553168887699368814991676452846245527207517357722150246713362688995005567957832344951014277920387546108459132647106271694187142314341791751152227845314857007907083620504972947366144115356972133167932102152703994813668287755110597228603224946932702616619017448267059357849542375529232846217865040117239704080779262668608423797492583057825190706726155119326527499468094916305376530410443710930581710341951400979886278208445255526275806634186164513584497661395971884737408794811429479967055152767594764764651121397109225777756241085805687202506448873958189458290612805876953724072716390824279630472574043647745103824345414384823152023438705635662730816413920420880447876582743246734523686186820186272421224958098603717459011729447442583079382093149933093322569160675511323168692972749975502481696035096545888031845541639531814720211224918306148108502251965642213645721476064615958431089265102855157177543212850039221602557954978419530821629528771967258317206433197434307633388084781045344700234019784518869293043676043755493892508543253970609741302309421558257896804349092763306186775949334233953904145306846203684187539685845106366462380509869228590899692375677034082295388503146300819133482228181932127432557150209043300833495621633294374773532142644245510217819104501098116796970264000489717206910740911719275823926341323427715539886452513898415698944377933175192359517197928520245556614919229165235549929582783388689411632750249507911642916443813386544088518234656453074950259191886191763673800142625662204182778507057247036993874698347045597640197123541834832334493134369085530511642291173574713938393818195166459203431263397839716041317718750737849057532813172537989557345917337388958316448936609435361830462133452308414292658623520188620978127402665275037379887240505045662435230546927974167365590440832879278470339940456375149169475105799756886324572888991567973844808668136747380247228120680116468642685558544728583198583598308767374910248551787497990338646119913651052517342136121888517700116373764402845818836154756873750300452953109947050196152072328742024016790685084688818672586003690895315818951458419660933874010154024905915403669096269669506384408380474598730354450775198265868006110607454470789573413524965434939402419567954044939028163997515689032265062402287600596834030608215222115658920874181687796645451863657353602234037015496983732249970470845129540430679888348992976433307689967309130066881567098499646284794937145769929211455304617463514672820429816529647711966841696924737824485802091243112687820421415096011146784116732283834964396443456694206732211012711269843572522781509674503891934098570324940697782544274435360462686737079323382159888294192969198035043186774874816519129696996104635090695996748516204931444702998939012617434991719162552760675258338067424291210229131925820753134982825378796534488264114355538176522569333648905570389616849515221797975523505360479445401104459579644757170662697730813987160914792580526313823941934552737694034695735174850038963718374414262419737139481176013437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -1172350707807514551077805806119843100709217536034233598055466488275773903040826000079860258062175672854369921580622515745412746406927978256720175717132975967778110369091889665425741984987059368371508697572181498005127731454154953901788836431593348638893337679743706901296995325919572069700366975662844621542156191071389320942358676325547685583088616110040978213194927843627634193666443965230662864293292990256724760842712905540674124641252426924347618645716075730025291226071487321310402488583823113899927838263712711949355275174232855965771921126514877062311640926341186367791068337773997197659104382462331207966896695867412743259104858580057785238085102170649748406751162624569980884946294538135593734143452425185834627329953361605619349077753830988974268232632277601626245946034575243107609289600781373411796480333128520187416934729580452965828253385422618598644564251672838525843029075588983217291986896656157413599508433430746267233676203703003099178948045259892190251440221024749458858743563672993673777748218895895239079472613677595583541995839188618009930319905222635393627223340701385400840088538248673289920642793792279351420945423587100034743246663869069829796751650377297592459228888471640699526210496112780369791770453895469116943312724488021556938909326725678316737303136870043414551338753136181656639633146523872468873041752900381023647971052459425134100284139344306480697962531985096564378265180619116289611925974155534726575075790919205100785810354249898659939050360934487462070342628984194897784968265873057353097993921179507364935392015223224295222186762154217720861406734131480452900299688443651530277130201991867512055349557869887483443330565196227249863426124014390552125855444505323147561693529507740689998695169053769498026577831761216427968275996237816368013915399162479503953128484322470853081977932094929066651879774561472271546712919290708750537944754125991629789049203342297264048863403990877726795608986311502353920095524441607886688972737359019299817963313693965206978775078280117455632247370998938112610105763117559951561541591651230492554522328239239605799812196470189097598801371407610376253682124060475910381707874165290922829052980874462299291712991758793975478511411521315291875098169595682725447653848162216945341825596360681068436880291778291633881389991525906673717289045034922959069884024382066547745448075970519104035484578550640769048014859600690022553182986144679233266973694482603989445238324616437274233482583652717360149834363632328090254019233205741688429739949109534866522025954180761668704326260520281605404079729507399547794010459690880750751441879625534095291262976436000353515948554070663233515159241648679617547074419106457549891796432875760993934459017858732547149398116017710809508411854233506843356484380880406430730308652582860225761247918344099624081080535684763436374897820625131611766900815674502261292104987089685376561188854393155303817405371038632712330050530257882715238163439943452283410862672445045305957030897967479809514505714881366839927913767235828418928040816358881244429615188641621894228218929050860375885365387735070266895544430644393945578782913056540695886192317969321154420976324577671921470429883430947277327423699854383830457229222099568993953284134570812867465940930738052611750694007105407977398246823143152951287652465207710106267031296878636448004707267000787067844216648875850985824541701078274500717549797849022116306018451010341029602781204244297773930176872556604543269680593630296859910469397777307187576541014351294502660924230953703251768573288139436021040334683132072018007547584755901113920282645461827676833434681539377512341988819249999621669433273216414147966869344680427145014570362733717557149824314418527630869886282309190352890344086380091531059219493697497269707994270156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -1086709095496006164937701250125385090002772158774422718494116231919486349578085039733697874886114378257528927774520487670025777826411068562583457570224664362103329784870222400210145875951697479872117521953626555678913096930524238216342633151680577257760677467354480351252085102200828245970406926821211895802283951809028949090560417797953979714386214358301658464909652885006528601120922957581838298768371397492109181243868099031643198303196277080202001084342475465493305425672474412538086993247719321150304024822193656929324463959951648730355905167673334123022354085218434103116583472182038591232966672203771868333438237666684891409990493859007851118259742808308841117408826556319192566396687380360144031404442534949212109065935948430126028174229341340158602280181675327797764821459603849570154816713094888069883409320568926712104544152253352598973543211176831072009139708882055699432163723610302509416039457612166217916060047814904419409188877504227975332607228808893466115654667070004575030292812256603558427759752443756316241626716095888804179165439274175834952362835241849063717657539679762209552078454066930693056099239136139786766170855999212461168916437011332552602095377070670703812977891648329566720289644565803887350647659428137263806803922837558361289551317859066737622223715547791807834363533427770335543513685451210621055558470871791034215154094579143644467054187098747323617132699550983796708919404680583941276445793893309385518484661893740182132976933152478371299552477811578043658230854091609539200681293914313776711235840523795519666130592614473833047595401966717210847479074697741823299411658507700812241275961155282147499446427096025847746501596759885170208268245956431468185200285779288359858593126447791245565530016277250086011449778921036284716437584008296700521729221710922247102189747697146592720539156700861641182137569186048131224120343370954557390965411928325258117783687147933482636359817413720638557960795684872720738842107574774097161913128558678279295238987263830051019685380668721308738409516350512013311914275858985926760796669359965830576093366821356641071736576931994511618233114726544161403104539464311646844598600302712933810907083051636442410011294273888852595684738977423162168699677469464226055482019708289566854091519247525858208493424891847435271203382828492830690534581885983460647582844869431324730628844948778058695793764141343825340494475338102480505267843200088026994973123409719376420316321316378977678162814375135173897774238031092253761915250748632705575976113909937244215523791989509145440125162503044991109565277563807417108644928590117050172422975639857806166637447379376487746608053287019776822784010062249969493270506874360693159373044056775552738770745189634844490264687327089387731073600616422392246255331830627612841885239515271106771518973320852534512307033229913133257809670768239570837799651620960645625812427753526682590263388386379610052658148098709199103740791723685458318197886623251250703415356662641385107345980129783439243195330438723087121944117078602023906209774605555281455358887314904787150309038198564513905026859526757986750377865451317589350179050453613109218967515931139552533949939092891832603138235829059091634771262429883292554955672676881842883296887371603000525737616979528995681609589166350269018174372229696727601670414764501563061550299805021478393146965110090533405864561256688247026440241341341126588544022094879568465986573688125700777473584587885501472829363492682804554384049366033287558026326705406083794458445492972639046339200923442448270853856825979625503409759349951111941472715007169515577374671891183796232566202612909734443613052560510591021915033075506885320125785419781651976200459622184397505719621878049432945503506959732291552375712622374918668855894785983314766121782031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -1307780774592068371765746459192569720665514799440966714731474281107362609622381741129248402347819763169725858501148346980314135316793300367190607233515403264392163087942839357163830709937859013094694821485163990010474019751449066071749284895046242255161686760516986389583941631426481620093232681644115479449749980627225991413653334770217381694674290468920732569306261012153164626175018107403214715682291224894296143411138287726429717816706262932222642493558257155782780194354372587256369246203027007128206847254174519180717614946724167560269220546941972566432202673938933970890458395807945855778114746686082717283682181090514268342089153323166597902563694266390549957168380757416728267998542678472974246376149729022566456219196659671924007696124827276314947999471879110520748731710681205075215707500184221354559680776841262466813474085731266331409180352597334687322731302040321592306283847152212339649634970166589510802898678054269252406130807161716822933700857157749026589210172131077621146194827589192252135623129722673322192238452889626093377339858567972669265086595490505043032569856711409455918414302912745475108537087175825508716745470679070329734234442892621092042924294099776718971019762319221360194022965205916272278766644530288701827451481593571095669377639247863859189634342033209190572788060326451402738646640859674195360606892549898043101157413019648429870552855219055770295902048667817852512640577830369990052900925098994254669012718962728433400521983530847103952454600583684016636534815809923274868198343806191774846543305817786743908128690774374977802511422695851131183864434795384876087143309788568748557870720496123975079491394264687833705690092941645878029630770580273316001367311275104667280512061877968974125220836941389204546767271177240861685750452486051485604372359603397842286071240961665979253909155586431556446925387981621688638443950942713233192220680878824978272353635323419750234616197643675262757459730884054097793802156463033949822314352165556230918167199987505158296482751851485482228993127169350752429659418848798916128804390500053987372472655039472905238866683928393099592989147950812208211158092800305732381211988289236159014241068828735197187780733080913378657144884290474274241397661487532072416397975626157084017394813100471584515146545480800268951470372131610323128008843544527011504384468895598626311377978282629592051881875680350101827156231208257144971286064161060761230351945233816382482190309403175227303369449065634302963854341825078427525911574558961256274112269353779922575652642134998111962467791404141362200152397468111316770463636018272151942196805279747631257322716703455821234356969217511041234796124107887686947202986099212442543979823869235843358981928748599299201591520524239280583700734415013865941913532491620973374148942926559996265026968302826652472937051867331887234578519987641746306740999577372741111012028317056555659871409738099955535444218603634386604916745608852871901015890466759636584881736892504114697908479373541014353268526352460023805904677950070632821377477458426065231048673297398455073847586922158460242172804206676107000405768573465290221963365420188102834141868471107477595044431848483473935876761930509604900649640854947280509147345601851744808273764326573804822010239410821100062662067702699229348600925434495214811171747552133552550446380185812917650714551761134603575550817033458401918581444852697182648216814380188498994791916829141942842419970515041126484145620791090911210817040843549982665164868983967317692480161019824346666030689731288297463340128531329278330248789229646617500691605869164212244447937918120669575097382183849640710179961347218199827810257889169071008323697088595809617264911107563213528150032710392395953275363037576282437427528139401768009263877755926593732425748750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -1062694251630895682695024525223253806602273480069086237768532921432577708887139890641357608530724926254220803866446990608139600279289413547400004249594302221864601213418740638582944998298330579891493102439588188698499901222307343840637240374856575688815827216701812682217372738239389190383491603073742553773818164157979542264606073515370184819283260714911197165258221499493092558850532678645721173544709101405422246945781017603529186765614750402666832083047953208394201651331171693631741903249905667830929255354482639305531781058960959396127286425313017199657131109294541106849923182244129647845348709174306726394619887547269382119619849700318177539812283321976192919982429355731591816392014864839379288296312469519399740700430603829466283963156291720951979381163445745984669953207128360001796903903835987259438135833962955029904294595140987506795002400663276912928528525232664393167716023938418029322103313459705183928947986918089253962977051046245055343672627952181569277465522594712501380313059957945117667344318840010664037855352062503111366445949669754429192148522826207418063462353747438144902564149240429315542599914394391901508967269383640848790708058943646585193720132489542635818024181012402072472429213104274456069767135987479609528864770456939286701293055606059217565769097596265859780678561688101813424843489239123503114723481572339166184930197545675737540655741487739704702172337359356208633850166810131159922284016967040476628729482298287371480543791736147161114399026708979183009148403460917544847231377602277783837529941200102584291053428453302232934280927566815811017578976016419219288057983767951683837557171513246378431941137222976048003431846138156446510870047540121907915537869227860561740681030853324049321810805125472865500098790094859248233667217822920305280164137846206143439449069792970206963908020335698939023217676720752597141446767524346358637493235018784191522226675266561978610196334560782417355248716746648157398750510920030843498120782429753675583714976931626227464030673986334248382668056487805257656317435659396656402989972144677209303944889325892314721715748750646624798080999382357809922500425749868825200673051742081296889968689855912134817742131991916585346775010599234385661304463837222921492263213106402185840789601361420519080381279386870556098936040440734562775723087346500078212294612915696094975925245684030826250547858898558481149726750505264161922827485761938068297372080949696222260507358446744020459262211881830418501996889387517431768336168810724708975521463012729356907680874943333473592011807750288554258867422550046029445136126860330398907663396001713653624105992622542551401681829706261445298559124636446178563132570346865834436740521366257654543781555703106164108647880037258218844314493910361763730727000681551572709212172109927663385548472781364707306781404326352747709382759614024103109823446184984005507071235770234235961428182506510892289390456088812445962201938633740683701627496590673706726674034260184243284200309169588383196780240999084362784925329658974083044180349607703758906083961537328717983455372787765254721473237773551537714055530620886216162129436233064371935629370738084323273170103327415921829161101137245318926839218922409085931803361301653122056412455335953817928277881167845924682704049104564380248939132460450774501197494401894388488605540219831349041395789415442162687879920738773958279261835796650004673599984792905400571305142685947673438141909974724103704273091585515524157312128815834628616171854621008302225763704773658464961466878157273539641788900546158426192406097308023568033138768374979923172358858592094861529803877351568674833089420493881996475006625181333250473974317458442398984618231995683642637603116082002519290110099724115189613165696261312472707579906901875288429152684375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 89652796114918339498756917105310808368673422060295697707658000773473117428668859154553641842108634578403260110412954557167561304946937429133443724474056923865912473898013015596274220468955329102377060193141786477120169022183793274053697756791703745329635528965269478080960570420828359439555666461027901023917675977863625879338122503610054295229015059904609092233105454009085537501229955774951306227478477185242761570680441122445814178501097368717149538362520309750906993434481154869150443771793223857145760805645654664987826660472695957923361385191574652265633532570558620404916674127107610942292635141204729331288679164617833758704927211595123529255047167874568973842606713086298834206502404092756439202440372452813474226564380838522716985828530927853918364721124114211129759605736319673067505997134779709171105109517926434847879732873616785610733581522137040743114113404834490276564410056794245654366053291834196705648534302032344451260805488783479268401649810299884600484418208539346742561847333155769884903812098291133509721768099650760876223815723406155220341803486184145074352879413565529238484957857352116813869467558205223304078058538576948995287087989464488358944200367679745284555927922259846749736065324056374641115152402320987222594607718325605289658371120062355966119391879414796570318845604076396313607886603043311513338256552552206163430447857125641406051474448969436355401536113879341667946265486571775442190081480075932907174677770294169860948145737004052368677272634083607637929848464413997178335308546186878572785665162874995552631736763501285833426289628110545107951299481547923325050285794804107199184228764650326475498109443032852586669411503059663470601086852247078835045890817291543058679074279269752756560678004577001250552045041801186249191862586264417217488025530798692438904709098864013796373465613559387530227185502345045226720386139006995197754513881036719548314698105724674495492426488282459134080483025328644947519632149077021615451468817240792621483581911708455994780646106844356650486372855883248037653308264502292920586463625243430696852833205640557191187535637001321406641334580576019000535021819092191417189602236093661803983288679076362323020763217042075193745032526913146039328497689072693076011886670750733325449456685642581886037497436547086075759757668344858392197886431116122632335342794748041003868016941739937858625722763414391675021127840120020256096892447341778957485351126036381305572914109572684778162411397270104203362159283441432619520808677206892665054833476703767092593535163737116248113854678581919303994235001769642665467349300596889780507203237819141240099605082042117795681894178981963965605351842093281613016973296828078085714325569061417133642861070828133952046907121173042251956629468377393640186132301195004133806421907619044657296924629801166411609576124392827998809166036367989895389573172064074319197126585913483636918976111854240878905667465862292903195369932798832394460195511857323724549694019287445305475531180863153029810253774330527464081812548701182466694712492110741768047112235736538981003302472452756925749655642730642558495204510148201622612109482261338553001304340547737799481656193968293214027496497959308654623709275249090948621991590967089396376122514044198628697326277510132609710350189318180022909839840428894525426723902116129551359188465114898432680724671901409178246916066399305484927178236327484778858710595132320466103831921021925475549054605224957930594445538561493540940356181664635991064139907131330197679552661124873302326968165171616333819478626828938447629938885930873108358380946094850444196580753990172870507727992061965979983158198398411490938270300348560326027633294345652429119113675951859824228288213927276770097012620788629158355240289667568582247938348359772736905971406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 550227153844436566260701993217970913705248268679590641367182936816110361820799534899409565581393468396296275696918382767714863405937897406019998330137568399534464146547889169263461386616149838495402024497436047016522174222179345173970523921188952953863385513788403189819013089596144261781142242191588648718256303181286642665338762218634143891329911414415742148932693939380169783955955110108944032348536841126664578054783238494428569854362375927151522869194637813447992776309226191200237973532950717322174297191785942823945480922068409110513848420667092860444291254424670177006313989176078844077327681210783949247865150345770798793937396767199999839483400169666676445243676663408855837583825821748559386061862536357806931284238521006849737264013425486547287017626987946664259856769528923463456405964580702186889388537935871366287020105799432236089901260878817122025505972809792636151393418481741017032031817202417705481616317010701872559823120616822729193461392248694124232547815383390120299842237748644461885506001496543627041016764751741309780913242222663045824641522309318085844581857468676711868881549497328879829848693433163331900678976802060272091308678999190193432118036597793356643036052632627064770740354558499202992721609092995393153265569742132101727841611685129269413501891661115146462369501230591670425920755421228709770294413092305623127618777832581572321507007632192291235424354746639013940104206096866070306577908759895166945468185314930918519940476747419992894191742935629800275420570935267611730458968735031412650030826218791579790713735162769295461922789739667542556575173414337528514828731732854408085224468657464024065264235325988695365164368730833322023265539255302678878746964686821805865612682978752017744207591401752114581195715988283436625103429144187386346220351793300807673146434233854784098810411891831516918990604999788115924500066376486026311356373573730511018316260749022321423017524465984012113893853263922219878136206362677100961264058141151206163087805532987141249508947990808312151283045258484063990339426944277111050038264116776615400915062189364045731372666352483315658654754991718784516409552229902034453227755967087067938287695219265507763833575624697143914128920772077186971259828549963965542263023527986218589604009949463340648791045448073387295965863364850721936108419365618231564207336051473999752213068298344584575235210390749421885293217484955681501887593704922844522154174911847710071776637222789128800850123002556077235587071719580596600370507284308065440405796049688206003785430721934387173975566277534716717537730524671530005005678629647173750183823825628147446057142819784947722420451975761909767387838122582395943089735062472956355081774722534418969254046422335306500524610496499397010290384846553707678426652926142491928506676401782945645736308325289105952792503215086278690957914973636907022023664900243083109998084421606797838715987523574153859244540683492778327348029528296670825209973009936278355521146390060456324292694886865282315687621152449303282153425291312610439370309310554409572975487632769089944747482869641938496676039250725807785586003895536217148906568452861194926837154884124673145147573064556588856643671548612587150366301015918374338501533024928027221671239994902083766043026012774843057775097933457201278194447831849480907512115851334282910906791110971483584177331161962176378044507176915898380796539053159490148465200832008227308160903320523447462101255254612653404431509523913145743440484370499872791628954219271895902445723486799549990299191048962906130628343837146002386929076826798433469235865500836122995617681784208588969242487545758724512439387971556388662521239142497231032929786951533028253323163179817723651752843312614213591594376572788083039483436629277594292609514009232689861957961250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 175015818263627000338503065401927430985504776364985408614866764779261724460802458783862641651726066370872734532860249614081292854228281725341450545089597125291777689025699105098789797159993256146683684972275838103046056119440145383423769144859068624042660441600970807029908031394510720323692391632331890576516955333812408473586833704412260510002511058262905730477532563601308672690186257696201557418382039868880381446334911067740785110160424608696530283350333889804085063802524031310072246878571683626791160716014600777402225554612664940404624508324956301156721496924343347240029381618854980947100111772391195516282875675207739868315534955391603018795210735826890019655564894489855068413266823169101748740916862899042587637985776241818910824242571522070088156813175397480924284040392112645115537955953401390031927491472716080485899430288026737595849648702244823330137548104974308081967861281180763201401201089095921905639821929592997427224817578251983180639064980373423196881975205133879809549126874101439565475022489121853823946516283952302132515141600636465286702966386970406075830676191952667160018535960059101201410571398364488497914909037305178706429964718222749289859366237309269319970299605795149381865806943016436876678302376753455165849945973546166748559160308040470510544821735935470854793250614756275948759785962533876892455987585982357541677730878144624108232449875028670267882539894732020760236076970587697368638216024702956389845407748943779921477010763941038076372414115777160491583060855467316114199748888230594469133742394877154621644919031487184316639149773211518613103974084515126377820562552091652730039261595512558746588646598948220779111192200916903129066637220138532524967314687232927440202326394188183248983998209506779162894576278740438120336518599110931329799068278481331607617378530308074134025235606778203611908857858479665780070644976778704815646653891958619683605660776479949070175712764705194478454633623789084236494898790885116608297436753057587455253528469906165824976669918281755370687713058620834257601564159717622715804593395049331101173703342926976378777594498469253044962719099734861620003586611931206155990105335573356410258588877664029956349148591387015963145522208982271922394648946350883591942255696546601653842186620459450268672675351612133351390843771030626091459525560417318955507070057393317989013971335893598955224773750780736843359196896080428684977846391286635546480652364921797191131664997040892485672669614068581621798104653279414636453041614645920906552707568927193499313649555763667111495716086854800225314039328953200221208716973511484658381855967482971144263187774363961666891399924840930717343209469674334849469053157373260040652585000691113301978165511013822702969229826226168979568490001949491525866248429190805102642369405287271461113140439257561025186467003694247289315602199149523685851568477538092919014664873922929329949881689713329154182165321697593707231736082278912175310003349642790301814471714190484289239843537596908796958981504985243476461136432382964388747833261125034403069452912332251639652225974264390655209690355473664107916873986636853408827753937363706391391650343765123391166418994524878121200757661479965247248593896135762075135464300916407331932332659433987176089737443449086831793004383018228623867290535759801617983730499939607351761467910082451830724137201289680476483591619269087332924976898885245888236204321033527377832457686665252501574593849760258130732729910071544743592674242522874836123391257048575582729184600668862062270699193450732565101834528383029536983715925523200265780997033050672500981738494071734117018499691055734009523648832355717656156311085639953226401825607106315443894730534622965935325746879524588044939638955694609036472945816559475910789167638892333291567726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 12011144519915159810468703950752390416836779987922065977241968314679629050320437785890758637416081517830390465035630153007477637220989553956269256516589739031532115759375442350770214964872516136621937472826724780507587010222249952816187322926804737428801877791647824575378210392343375275963286182251989324256332371659353521633165405672388059075329586590342611577121807801574421713795126736151191418606311516479784387728904017901681435391582047553527506565543533910538550102761835222680651797789594377326613278399728014829493178706404443240034767626574747562309560829194976791112041059393610273067117945864086319879897047583457418750823657317084155566464445763434804769926864820538604693466899275018118278747456565992663654924172421412397474116330804494108116993217082965343544846403105853901668060522893411317438373891741598073941285767659814964893802271295077145661782229113113595987465475322669159347493027674960637837283417586039954924370794291978812308746530934456427424736303350158099762014116961521884807155743150799703107797761570806763422935569064560112021873778376335179011141497556171969698697052440174135195304866037737798750104973294277366774020689797819623573601059968907256165789556234970971840508555077421021805720065503048925719319152103052873730841923604260245697554581036227617652585676305598092864258867767198556270877575152008692352331014902009929707250514795596122764445072955888618429181184488327989696818958637149206862910908067062030828098529026209294428809638168062581283101315909287720781542160549928326803945917364931105545682387168109435598525936659787976096786585089820638659027885534412983488661695741942950849531566715181419514712979716521020081963231777755198344267537977279345066078069148169742272902047161100977891324727120495384438877327338587199219283143837296633696102727682689052907847599388730720210777477926531925951160039506533400388759619410843725901681625105249159721987798422616080250712347415072102528904845430184986736604384931009222451193774718050624830545094224667425367556069421761765346774996483450977464846632373728724106804092216559150715733564773528334550515280499622575072247749211991709374200617446381683315351101142534091173956603745770102419536069740522097335876996630048564155775478284312155861242044740577316729323558193957104920132693451924017957635656784268078964516721599685073246156331444307983499448864946972397439033622045383613503617098339116290043549344798374871366278817097475411370124526801620011960953794759478056568050174802637756405635472666676249531473696588861293022920597691402483816462416749339340119463190996065222829239161250153805104797185856648706943395390298001412544210685473674722221378683806922627107900610904329194786331563747142617511704173856225111554578502218928410469498086426993722402687872877120235052012747039735168388775707418518122587537879222301396953218596440196867661851437110276295814740861783061749326173983816214835890348862693576827311193261463340817176860282807426144877619523839421865508700751294971246946349086303272104923419550651984654406851883836354644891404021064110081055889349566877824786347895361819784982397581120201201624907680819343583228930012017281514915514845705395865566398988981556616510921578790601738051993858479448858118692547504623685296013585647019990149470220111047375751556233747232757819345676530287409812514366048799278824059967098391673236454105447543275315260964478235557072503677871069812733281844744432031496999257402651663108702087906445907528971287636927890577672299065620525876471114981042304443838585955630369044483716531151002858774048762215053532962224158289494326281052296330773955278315089600602339552597345608769191987852955363443372473181626913007574982026379433987261865024474312425151426683158575774674566293907730709974036875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -6128532365850615225249178803383162030941490151315968717101323908518731339525871217823657298272956616535378706833708246909293464134988754847367242928152237230903267919428565757078402569561960479264366922874574153111510169042565541092933960909620695272672286095201917649728215356909687271346246559388850439811433613001573118647875667472291614397374487535248270927859301585579331691504223306366679711339725564679920081626946984438341275378898924548614661418218165826441498143241679918775148526524495079244084149780566306130791171784498738956402791539432409083037002870443653150712127264665310948990780569109249949263326532344605361167384030548159548210454655982632675837188852370420261951504383940859300246951288967169079729413642219046354514817698664839109318065531391839642117685626478003398367383055170706982015766066675443862998257604982416118182288935206056543040161194053509259817389506651943601101422233179802255776386743536467584812551102084876953375302617385015489432196994983108431704183811293070681624673023727655577372321696308368216918428312046053287002279052275646361628143606551328765505753715288711612373247060774316234476229498012161211474256491239206576857256750077553870449022376665010249263574331577021145249619498051808457613284438301923626296221662732697737659783598632331154210115537485815802222454298512762753835352960799166356572650996523777162851541422592415316614430090535149460731632853370123539261757676220012681911605222548155784809444861660385467086442449914648575009058289778565006765219821863922742628142627668371546271939598246449745438288479292448027465519150510348976998231525362729908582704264340682452849974111333699356180683886018918132616722969128217872215149984277556352594784108966712141577597046658659864174665571371229419801900139178381719018265860808097830427015264148603665288054457829218274023963421015082871914411971484869118671050428653452653535620832836129372951942129089640556236558338417106511311732498943371344477985365944956096432768559335812213821669987154910557336579551343937484013804409384730703771870072964285605610260043422540341445013753675842159376761285891967158164285086586451175470122893183898096423105905485417543743886356429419882524184912276189201029181860057991116982838099648585688704697384258458231735782044107121319724514358597316060412601564850573243279571667107243525664355519324676068942188018832250953304753379493825291326471800487345887551129249425748271230941980626485491451141730748756816938565932151465886080617215891397699144981043069947687679146960488720584480976267856899265548082453066698548768729883595293493486175815202325555255808738045442172882536091221966076985243955823582852712824315246827309860014781840342569340495750612841806254321954348454600538169154754931181773819269506223181421461298593816038468348604607397632245020919677058270155764276176704633522595092974851045602326500108118767310761717837751846161250789517473292648827165563910530241443152314032042377644268901726388288825606607987230843492073294288058955170830053685318279259193937464210190783704788497177153435079839571811969358222852286722703889445845965850296518672376243672779892301479342426275272880167623017819983942446749057649156209230079903654165855019848704157989926583176769465930902033011373531838692381891576575260876981008216241080317531837322697010024704598396688832987583267605869018505345706313033854190433192102443179747401131272834242480878884418647509313405687770876643078869650035350859517789567124676626744513610402292095940285658834563013938441700499052477321503268811155180985066944464313131778418081436925073543678534172630236043045852699600518457406134067432947464445186141547581544326714389552866390019637472222788514537770662306775744750657537207674719011577414554606385155091874049581250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -109663632607088772432330285069558922901991864548620126218122966602991655952928770067185957668967548400466192925725092373132005630440754007285696505969419625173414934762148800903990649521173886983741005128205989488323004720648324142994523869168868483924573512372041217721448548734605607043240721633371409165689938305175548094185586456374590818675009753626921757936481806935049436152585043600453319679831748241446254772359999919472093670150081973532435170205658349721681958331805622730294359266718474167174461611642796530371570998123592428863424807055492188782587060926065553560170353436496604220767934562863138868589173485231312960064188159232061117839537961748843116228317552334795937052150391761650512250088830919642867362856251187163476011691993874441373720034528922745147067568422474536179043675309464728653086329558362736234729689760853108287773747543590125823437087769118192783996894354706194497698045295823941043004942980272226771633340497374899978585337125508651906226093176187966070433250888979967852310200180168433526534834186238250732823866345288053428579228468945493495458162501818215224258271575965828660831683698235741678225440913669237631726890491082486762763474478259212564997316457556823695956137292985537423757454566588137096726831313985135256188758708703226779714213790070774773245606037156812534685203990301753048446932324514728281940386947917106730966571016748991798885377464183217310083331706507206564665041855569662319200232504330104034792061359922170337645365595421204731921580474195884405291522672400469748527325072386140285381209643522530188403756030308433695199168790774860005380816609622408730479825664102704242961678469492599858309461000235648671534721820546040301107582380872143894393590351913728777988687048272363950268021841436085153479097488553801943986283622648485852361643458231205513487827696039709141428205693143824367778226738838815614047549625936173761356401890135007781055769621468186653241736349610309498448653601975350145572258190153152891074753523699135629739539026701705079118580439157396149187737578787554628790308421639426836147382054736810597018428951104627240028006909950210104073423684127478057337955111013149121653887505150643615529090891269331287971798881438657306800517755896030890688733925672420956171223636080893353277580089696266234535947653733857486043853776955977150784477826471618895685447926982973298796977065753453202404553302524935658346970245601317962258210076724625829427546952240218504758541724925423480542783598013607092635200526516294737370026586866588737412588565952220721312624745533550439791812521557262359689791298997895696028567293460144436590323066600302056171476018891311975031268836708895373925884667086866718813002910464861348905978954562502464274588773776800443104441393487257137322596505410801382243854706445767102419908647381622616734195164987300012515242258436984246176804313451142129205570385954943729312065908257311368385020045392982445344030000202973864905934672675123172718421382290033533043735195600162301037375921965049067094234701694170824242360993798021179547699680120802915474405679489329746171744374630591923782960178224251268032576155378313109156265727203193277891821821794542201960510723546990837833161388598666629788711602316577432519083874986234692184231668996112729856793979062170249884928797360595813762837509206057748574328696618780602656868546209553210497336673126425566455517027982320197069772362646052845563495048959228774777250792257749790761165242745044305349618319064690502749166535033680114764946478731336063299334188407275474461438201232156976923928658494734032225435909387928804427240525277181995664102122682170443556332314853623541031611813642347977233403016356961176618405059557026456229707085063055954529666047653347065424790184895315752888284044811796980972391250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -28595137903293606725939302463938478936544499557636631279601447911989775252996558409136479784173518807319496341665742108718763316141229589273316410214701967680651710730438722145063389316736621407258092983490194544799634225995283220655072683950774513206880328818306063561269025147839597334776540402960138496727531673197963736021532486901127413534000725718808785882083004322866189474056992641220761287316553881724329528430039614801203524247458314950244363048556187092277763628855506358932293702510156533477888306580126222123660686590006304675141570681048005006875815601898492456324481060429142918626301632572923518022508191812938597132282813132499245051904686770306624921595447277711550673147393236569212492834222216572817445332635425137284323966118541228111512283645622925548147620724068261962083795189790908756402207015581230981593512149372222757693719060980009103209802892722005994460169333665193675770555320998892882403350348736096233537975578238785976267354589008775471945816022051426892833797245324556655590506032905590211740710785889131020686703460167401412552129315630224370944569741699560477873252803683203323377548591003710272634507859030006796457204705737567655385098056840605763713781616113528265034750788285350432009990778486363406375229619910885737519409953394145788817048801680335711906009426947804259293713832178311569794219411422476014288201424611555998087470449907662472611404084052225815248939692455278417167333424326998826604029649507281802691235764390469708011731557722307037468340197482823152529125912917384091839572535206564142235069606199343222380937002957500467314527864630320825090073588501036228032492233304106902776642282685224267475149390471810440867485509604221556687306989617874114986241122741984612619351950186034976649019488594545112075270821486248937957952289608566170386134117660946446890868491584326428281507741866011063360278714771974310985171405101688122785528004877380512775059126121398106724283840807754099745204283718278172535616772295479894334582896660791505159992498260794973141111090812889614959372340837150742556180892878788313924080083643725977234907698652112697269444070148072440299204308645139179045841083300638309971743871768575988583630716272554560083754853083786094570719910178389479414627511496414906324230695594592101207272681362440150578265716881261286148953894638768026113021782852646539049446774066661614684379625493583758854740269259181192848060468940612526896520265836524473799266378018131908821970677106716841354731652044446935292767909538005013927918030891701058270862132720642119643032390452441420558730218038535975635132914296603705349752396695357032143744978804512475010744570018503900708315303264292687569034118147652646031801485398684582444598257585015180497972188482664853024328319199547093570253759279238810107500877245922275780881862576709534452290283884119326687624464507769030094248315000899627699421533442387188459294360498228189171253907262245672854883211765947009390538346481861627956709473608584444269864562120129392144916792615330914873424319335407695340057961521008290074721672296466049475980119307174006555528850692346789483763736793806818673694009734030785806549135987083984379254891819870750367614289059583710340712547936997714724943755876615510211127649308511131306458866541381034117918620696979460784064115635076592295682852449583123008053075339774388340734434644220915537428123219578448339154036969477330687012738725510955238653100773054612098333570263877276450320412693265178712860580810601267840467215302167048960073830518166464986470405323373512733190903690109255005881058567880895260890930381762426245147430362891688910768676105555762851398710741401636717787288583730921955620294127640066842666288488576871163380276037045678404834495241973354021495364871828334382494380622427374708235000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 58251282947323408632632983034980982374826449363656125331697169642457714071230504097536979203042734641506235069626437201569422671521287632540056052234670634395838069899138059344270512618916893593231085031760404285446617852810541326670733226730228029802508360268316614647320736631136647781843714898428937066700698030856393057105352016192672149384377732318623368964406690386989650597498072458389671607927905508911961510502703843137512851274029703219160331059809036236386163415850682415316727700142656648276243306675470295687334966592394992561392008058540319154074243943194511794445696899210487503171433175309878846403321049482049822013566458538415446257457942307355106240247053610817838224622979921888866528803477877182932759843598328187423803813304013755660903766961023427219338376252039830003885070634300218304108446909969213159274038415561149861719799300541721062237549652531189959593096152938144124282323522741079422512225144728547633374510085353467650017627498254620636591901551616118592431610955699217804108243047120801499387379732649513779071380450862806597459253138413851715159320465829593609045095242145536251467756757245150179350536442039409040710901142745566209149619246862536890741799530557544653418860702219756999320110916679310953224320370552671503316134038961326419596755842493824366272255358698102712715887267527087923009458473627888575881700461121750152760856020905695513117068118916787703088637487665393809541908246868219672411811503940826976335631843593775519788650654943577716951202676140036239423602600295655220633698125989498777923560703950520221525797217263517902786346942652679915545826094072821414331604876914869314346855351564227046192831091627181299000960111630991817994427846184883106298048786928370497463001598668180279597614320163621812473560233840725484216086324673976656661432538373327723057645315297790745712338973434104828552331926210652123516485273511247697829431026232470642044117466362878971377160277543518004183523775979632016118224642910773512436457223493326097377081231123033254079244147892362039134257925188011909443963345809432897767485707910692926383492918280912760740961561548651858358247503052510441207150976646702758051315131632801471521822446347025637786834350707125672944375306262782015116270573198503784021151398551617743703703913693473837053982682312651317052743773095280941928694267746643391191385845310349032144863453510253929588084866875970092683308724291670375431920845017393404148971682898020478205963388981617269466288731295711475082044527587015858352243026490975624268352292536649323840970265438012980882372908215386004361510382605112484956771113530390149264245929062576015988614308866690892098353622183223130135579817808155348731832447817034797933067267426989679833167507447977050838540282526118629044573210459426255997152565212715579520590425832928459727289199597627782890009968061870490498223329753588971075083749451923209336415924885820531027640060302802389811040660996441083373784453825281248547018780434838420635805993654671280462987143604517766269196677289727436209214260621341563833531558046636008018855173527564626753618696982018138732006270258136776754810648673742743999979266105433257101027462445734031977513428308155656416995054288299513370502528448007523247154306137365703734614679427538384441729401999199514531990297516792086512782298885495010638870058492565139439708394574771729657625221204544618338415783605280445295314576614741473857247668466507781061425625678327655006796202851157446760549991949636553172769271879911234685208459783146619662672283272501757967357848150058273550068336871004916232556171885756676140619919368843167270319781395288208014800637887246739060459001010723515501534401664280749403697227403325040963160191772768017997413724081813288393855150824618221701375053780342662198200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 6124000439977366506509819686243921206673999428512001337921107807073919455814417314499596082601971045955228546219224136507547194817324229608549331674565664546308768273913712992329270780440050656189110261626960994488605381906615230647637468502374932418977386845595167871615991503309312535234766159994225629826358283362165352887050516721069338389886878264632031562920430397522098058665345235925004535912633767671867127871375688154688424623013794663441048828776104694691477298418989580075900263456546115219692377786484169427291900884149904645601522510744817014418847629060275138976167371132128746718847777967815506894051852150851281880304498141602069576351252663926660957630200005460811086064095668590483284617642248064834742591409749168750086380988961828535051112649506146606585200980826433322194794181472686713143719861864999523024167988782363664335877552016672332880497757875769059695445390403546202454047021909018704305402176734352841917698455801554716335688693203928832231818658047724487676039606458326292779222960868547665508399164626822887388789175924229146940395056592841235828495963829947574192005532803662901722719534676571386729096625800632390783134409924849177479958449622398792713490077258525126829214012738934134222600060584882211247317316099165427178635482780175168530206506779918877338397132091715797692829990985337627642127797311757464160154195681877576966237414959124530689975217715995046076083595699274192531183148088538852941358168803072180999613873469946981836016425166053696043456197682609956167843427784293649764642327102932411931100186884078573128224819521814119692449467148886303052303004618436369687631864326115413610679087765688403566821748039357541374812854176096198711147069563495395993080529876386296971630898538333821375133830785704325766169369604068295769331088881247857511429153448757656410682583563071115989596069727360763170041083985926565172955473693792594109158677825673950322123106438095364910530421400151701711248280819991604274732843924814228337956870193328883663217420063275864645779699854886268735068314176271242610424431767359539775804574648585808099288020286395915470608599578323052451928769923042663318139090311684762342210358905529551100691653602944311446413164365636600975317331374200628856941746609469176753044182490948075970469423873894429860248744051640047412709880499800104357110284095378763757646989305192538712592845411799737964385530655140214569216285312824127199916586870268480164290182863520389709386774196441240917878281426003106702179991069665031404926316622525163537878152520484333048726492712027901844350820463232658806034536168883788593268998486433825766927378553589384780023646843517857082758452442666029419408114066975333448117313288802323138161659786612748701510406617299528267123256541887591522600753239066218108979588493015114685918547581839351733789820080071700791755451225753093689224697862637662781123196923920371202979788592712480651527191638204370301881110750102670224487588587021557185267322260886321124570758632768947824781679001672896669730262507043910652620051890310346759963746854605470125744911501676954403885753494195628164944300621287854130603707425737846674393052846339009707919995932488619785344958809216982145198804922591305326779978217335400707516530127141439883841755966469892895069194348394841525519281444004205824735875644679202862137197407718600065917990278974311142025769927015602045527281922128701799646692548555380754927641972618292447928909407873530527469008539937068533599982530190453447162771172553178351330711332363383973473640725767044938394720825651686042625742924571496115837921990439346475473845022995421185114793061091812850122381410830078012181141905221906016487727605990671878818839328776007800128783139520313846369698701073699381242284043087674205456446549269261570945000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -22689825341847328646837343972477787476397476553799344406973113927376487777798831005400352969459215769967208564388777372304821669713650124959261713481236344910351905940516865043042541759398558381317372132514149957268445491417139775273199020068285326516992001948576137674473381149175243106235211890655041864209700145520561579090049803770344976517350738632982701102706745798142541078123396518327590073302122103115240915445156432663344302868500630647439701363767775383271164157072917908162577938538374866144357079620706598861091257570047980048140219172071878042708839157707768842768463545940701867105374089587605105250453314464179721175024638249423896626083981752408521131417113835752846777236406244214109665318368243991922137318188247523084515728506355923584590678766301391304185592468092993841267584811219164407248557868017128068120927711689923156985128609291174281147851539095645519765875503876458887348144342738733839510849512141863622100604998195138561162590042878912355898257860530029343101596919646145153994038918376132929975686117869160979822228642637358899743219151622557789758033270739356774599587074807422447270891100275765798196137768578411553571023884459820518530770006110113026517385860735730477882419425959538908688819732818693308656882003966688303052598792828522250907812027413552800557277653705216235185536812213541268456622106787524921432368156339555501071737099127583647588791459219075369414477045261718207545116093487497517942860311194297315604778724578655157687254086012041647855485545106038970024950261631363362900577843876059895569476044351314634940865896732968481719885455471165752162611729506856889044686190674646842276602790553190023071728095775160394372387399818651801451772694362724770806851741766483007387845536064062753450896967639690118561021236719887515320668711093758445074134461105063263624157340224579648295728211741251487379559547395794317255358369693728052877110276327436478592829148117395740387604654404636209614824508480760858093214567218675156370593492850864848972790617495155392593956780663098354515122224820874529790007072566289408013006134094942713830691393646889019199087193300959986874391939795949929184103172006605595017466231498076659557400334389090335337758126334872208761584429294287352003585882917346018856995571669493648021129974147980493877092726914223099887223677766641622544638368484116367625511948976330036728210030988655513467868834241862404980982757355149717343054171365286220968772037004030945798631811375989177585062883320195984672183201037655204579620778091752216729039200160604334282008771105949740609728039570463205874062756771602499495185561139662669670941518443306785299286373626989355167964627846469315791387407147676979781211592305157876333953281952199693322468532272094461564148873351015677915683563453300434963151307677397884397455820237348708145986335809946679449238155723629726899844679527168928375694932118881436399634494540426985148810102110670660036009731872546756492234055883459464604491732989220989552609278335272095078570806841298039151736227556669285412153719711481563087001095736027785995765420389901550637882042581224420592488088831369282027629554188672461224976089286310104293289533129089532414790174813704831480912643288548856809785932973155388889134686450196067699633254983269490207645673327222634727293243141534892989024647897257824892096316077125814880955705520972181922736254277329834780690318779756462187658229040582581708971699417747869275301437873191247036168964059229828967167064126302482992444186338681069991516227474888522583815605777397238664115888473014391811781552747383166962738550259995132168488511257916443907607656432967438936695500086248672217921167285800676346127857746754321116579389111936439888829765349908155597880097377787684332325784997650273961694612591139174808803125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 8223870321045063246061280359330287895577420585126852533938636995068580919814389945501443658452451676459843245660413666105441600497235571737857326843321544983301180631368471471693820765826303546658257708434336097729342572830829096378550532336338327611912823275348232499862595538021297706080766894097843181520706925506645878007554937155818832708237211252068966319598195692323357658089783957142152122691170757215333200496440963496351857320053701278383461143727112649918716701789093982786146178295115092673911086987888791776496340371674919958257673979402156673951416103400021871189785759505520001122222175454485885939041016399804976897807697969388107440131543324998125933189111986030488194959257584440576061416068102312758047253349310044100162624116657692173345852442141238551181286028879789973777975645684532002737765897594308173620535405436431786786691664727656931878827362172624545215546922910035723502288951058483512139941406700131672180650186899356517077645922601599344734803221846259917755549823138247938705419428035506929758736817855417069707588480682554925963071586062209382828909765542227457494774484638031010410162697687936165569752616212959479679894560079122686607350584998401362457723416060375672501481023037280048509051197900642025774009861883678375381057936853873190530894248266760337197087481503362809132880234052738710363291329663959059434864371634107783205262320030789125358951852339368475987169342304545320431788818318703328453418470018151259708107417936310267396452261850237110302467395468094338866834435379973136587961537751629801529936151932337638678959453567727666242895752245109855243087781234395923333806732133986151910599485275249148486401250072518380068603566588145580268939772200764992025957633841604696710195675267235647000518578812256364561392445729187500393166955203730925065172320588796019512616092540500781724013136605547014730860231915930605475904414420295532253419223815871814440647272413412558466886390661948243659313110093243250053693146284328741962371001502342558429030014118340007365949035257932664641263642741108573689496754800441867084058941047556566346284030955821808119589049192016270162793849996706578639600392812481823191332428992248513528610872192863815222953806769445072792141485552591700986959243254825904765215547124454737408083718726463105584511900618437954980957776125312158793616118725703115363352246201485963784958103232631889393108802303531235665271102150748829126970449638965204199608763194611589508697928609821027089094722177800040724051724518756429486353906471960881176707630508559120840036778349276646412199569556257041228869976528486251908965918154415003147714043572855248257115220297296803152782809239478170749695735983159682012760912064597715335750977575706438309791029434343870733703898590904798006928271269318787912787473163377278694879359859506714728202441636033546590281630769167436812244395267577601483238018578782456056274684147679669307497995119434717123573181903700792944501711965596488861220785587555317465044276482974312852324010974737168278607424711945063586349500744995460332435505085192001074142258761341890231846143224496608484346747290887030821202586230290073950325110440373969618295677370399827954528867649482268515532624172654977863719287181683740017892474300830476680417090795850251030280509700519247207376797470159790759786201684769882816722006587098192967821236934596683143375283213099993369813494580701569908591558059617899092872802771756398344199087149417823029324749773935739805886002649134842261387986536130925171767984105827770865219372706685489843005534355493683051317403226358108616847562349534563959519464253041400989348896376222224111882253097688669640952773907990253123064899808225190148087402804390631442872101432600164630639909955693386015330503935047352250541017843712294002674500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -94933187165423754395582781146070091455542060486669333271870346703648339779974901059802427294811479273527872681023168374770492311942217319655102422594598225588185234077459101318144067104231440736981029669310388685532789408790139864031543826036634417144743650179571991811175242234717159308192099116464056461718427918873804118168400166431114375752401754839332640464150764779956362804277335291819375146006358881452607185956047671829466911851588352389111345231915064479087690702676309492781417823467089907021666505435166198643834096003753123214262099876153398192550382509770526064895553885289703489972302770369177322664699676688940964538633423930241358155963258737716005095558892224629106267137444917648806359664691725891462638455656610270145662933307854723178658120378406723556467345832385627765017144626127083804211248942811426261045157303805837451815644255933175650928611617257299342191496782416870105049361428570180027276639911524938090055191601868047379376086866303330726230955311838333865869195602325759533431273062855278386586235586298807362721652835893570923029569529669823239176106856179176893141666168253734630443674138753906264501881829105819976289732611024058089211075530739220100948885672875002776526912963299380167087855035584547608957254563516089606080493677993865955843105761728640032399747415330610097838463147049122779566732162405697879352476832932614377613008285725355512572922000260425464814222097924620459439895934672496178036594004813097790593968769251881291689621546599082552534441086996011352796656229721704737317163328311893423956550210137103953218258556815386370244129704864895853423649142873528319004290305510247310812556260512982634377749667779970726345770433415692850542700630563252877362795051804179225084129444129928490631713340493069918105341622247389857446044747653494335489704450160339172517244681646104440345812710431620810632305946070378168930193008119249111788844939382118803335957371117595011284560261857690510113815115208383639785023320598034160862997624374554167440075360761691966832599607019731080189942767043400111732713738222951505200431512406890449558140251964612355109303266371275975244286301690461983719787245232284735000988772324969295279724596294543882386917162883792682494662254158352543179975157035964051524391891965904633580026311861011600969078650359867543085417974719175797756068896185429077461772686719994761843228091617171680600279519264818131331570453243755817898580252812277882087241797082228206673856685679973836156997338587914696780922324468847709508837532323309802066722073703298374726171041155625779291414206887447177213296103588103449662634515857587109880716242629454921036755714626104901504043425961404874008413813722049804446535850705531844193059384965864786931159051865092016814184715028350891231512407203601638318078555936085319677884593930521294950795741052130207670804810953472225411633187474772952332535976797216937440054590158753749232692968207598749714358508355933320466207377628739763360691017347519566126717458818496130250046874451049506835969506044531995181122557914012247658780078807591705239635536649989945582448268477227310924729292452943437575507873520450143889015235928248610947081162454438735585191543185548194274360090013487480334814873641019559915147306852018447474581971261136311603190522505621845236556684695199282671321770588679680008964317209793806464655922919756985251230742764412458784693091342053574381315031940169454377783230151963278527801446104270771298071050834725465387747240938565484680582107985878169393589678064635626063213477546077505218806221266255394393692893868869340717037439007663614784783106283221484841723878742054073266349506200962368496930040227204232951582513062690881822599061145779788867651512332060055534818979311455627901953730994609483319975236863215673179250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -300908992143116855830890749761659156956060875173935719273109031085927131304323580607824368177862319801470671811995566369945120977319107203726384245507316619247297207485302154728711014195169806145287020785779481181028111896954910910811305905300659265504527885395201146561712584917862834644260827206050473066209445500455446485067467832350845700005384811931772994492600606709567387561214996576887790642228121347294055419378276687790715998962073848647866457524769532947278192192277093927086110786754276126803918414095249243463727792275814661095251121114618197628156621686803538933912277565278002302243397211629695091380505794959969482579248958292064042627829816424666187799878974867457143974143853174769550550600637862068630792522371964672849817351582093971546390735687559321940848991662005667500335795434226004825908092426734786862028127697943735154839987858391300276914124422923704756537792481307232362838378045463649430972699257986859552129948831223809091366255852640775068293667467234786253350181075383087207869160737455703230667200348402376729811077942503714746633267997657419794609016226064763861005970906064048266527890902284312843851026854021352751921734841073241715238407645726147396236929052664928437308214951013751112858102963310366210602898304284300640389258000570667298416589164415870245888445521667826224128359416040143854052878770591596751314370599728799625977381569257815095813308088661096123896802935713698970848376796071916387282332435441026976871666963095047390072485199853359725075897555201134653010416049976941699556064676545994889947877859834582608048905114474729186880052803217209134393223863582966927065118068096247708685016289443914300370788692100013863742637519255698045734090131016576388817579682303558527037027244014059284157352253691306667043238139441027825514493503239855713387082826332586374407204682190365107675661848336085040519408265553677145957682583730153447994556222539288034101063464534501602838748000699924909798169643566596342232005266103998797240482190580764480698151302045621917340555467211964698045940880967204875752688182782687534729740286805293212577738528685335340230208589620970714878050473580080280302023780827582790104256994176826272866942351722560323822144497546014011825679711848741898403469637754247051980461540345442591631563636841777363536934994774355148793760640476404681566478487216787369734790894019890433254568921588654177916956652148978348429974146837665214474998867846468917885101706489637447836250484567775575750502845838982111872826497389402395393075621706168105495690729199258743445429427456478098937441131871065482268939629440434126860437349086651452114735254759732852594397255575047818390378639427993465954133026043544597186198872053440507948077887171784000181320606729680401673391475354364097399928821891527598823125920055615773082156236309425937141549917024556547198900220942393791559338391046813457142827768424833542189411060421287039687085166404402611708873725712039871012556001715399234713648490407017624168064483175470294259281987173297750283767144953124132034144248017665108200520893522255124934646433302522973682305343584971566122343359903049761067651706140020765378024733510896696679839551212385537529800312670219871554852193511566296371284622484079305255999008426731105347877320260154086786023502886629432329327175621574141840919026129605684906549841139607995218002538842398939776007909241862236254851194474407096917820555913735102308389569651122233461278947296716952455918972095296238871055758999628557358006792148014348909481465780829204716590195114897183840540332960782581680648602044542152021951946515660031348934257946184472859762946479769110634307511175189942858453293608026394676348228725822964826197837936998299406335026606867139800023670732781855658891299760268041869179444466611066133125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -174712780174085288471939191369700176419610102783907219484221202939994465997225768283033972304011349078959865691101446430881766075669942893400965458367395274834514317203277108524874666892213217058090128821897755463495863072634177330935869108042972204172882100924042570860472106862404246644324855333138188699800197030697704074623631863748739415741732400741448088030791882881716071477333085833099292146500478354714831531865918877543619638267333935508174955130041665295734590723736654669180186636468241885136152765399494739544843477336989918103012649911513842718688481621934828966492580813427421139271569783649135800770626932428539855534768301202017683942412869101161835178264059018442577064302917465126520031851177337502974389185789036234020889744853072959240010429607984171248769591843382602466427004819673559902176065779014358680419883775822157279870942386377914595813639830904927111200661159659463962678545061409689921424532610889930842474272795509677838957266191233831955708773529436955269157730007279695222350647251285845993769868404417354422311032947319063732908333655093650002021340082950073843286895961020351724711502597675322064244587836474794976356754238246229191865931866565755107207961164478664637054053256347069942372709955342257432546527098313072510637747700094713088961818391824896406507379246173841978061445530553319493257289589848884979296485644047292744690666051633215119448965330868478214804140468660152786194385852811620300921926826312948660537618839424351703223856990258899907500891028269747168157431577176915388841689311170224239005375168131037019724528653975226295583281501923094119004003195254754034728479598861217214104135985734077040418645581292172873257025522999253998710757705584230447077749352384868606371106546321381156121578461403125621038834175148366990153388068502939531912124005185205774281148315528011116537106450028947881507192075584248750181139982584900418983675134710093533427280277143764957031960219544230505546531997358464551985077193520910735701459622186221495333931962923780167602662433562281695432614075862287241887921757782448595238316129982133387800213773659782411780028175767287567650673531948467680495186658729259138871621940125054737870345573613856993139188787344168232559250096969027065098690870900664648278316980382347536526490104104182544800435063128856415604530096933647212910142106104947601110724427542627448933595896852103406766164967061283651701311374268395940047237517314663848926195564518450210365749354963996277549312537654406953387597353152504483970578012979928730482489920357709998920709316361533042875260654340929318547946766210841383697582833567748977806449703473108203733770710178283529551392060010027960661264023220670605005809324622579828555126630247697947278811243273558487734227745611065117705630854902219047114108948600545188144170231506414755627900827582056410454662951410682593394186147501931724675943958818738391150343687089450863924000430772976577493533521945857115003292149486133302224486530702434773983587961462275011669685104936022805073524948788871938533813083436235140685337311402840423003106968373032115776562589527472064874992925335242574240855521928572814134625662957480745958996204437775913263456389057693230518023190803840333641586673430526087593886463663276696295665224874878640282977494064446009944735229854578918105503288456043327017779759875343448354712647095054724895124992326464519329851899292899149129664959676122192440636068458650777018507748100343579802704283369675108644862352020255793508892001994062179242082291662543322606539920241304098461440321844988166794085603534510898311889017521456067163348276482467902472199054485326748010730845452581738715637556959950036783357505273462264431903136363714986091560950208230939236190887900496522178160252378515063082710258727677486299625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 632617690326408155197448363846316802949398208407804722613571198674176645240690100354257691048584703655634297267430776362293124741375546893275978311900198237769053200391247558158912797785434531354033583518220313798010657037833843078881435914632319855809203458699344672631601699695955235621258757171100935459753074142346839700271576035518102892881310364160476380388132432135002428648235192095549336153143666094458779943837782034231212911594695220412677315057129115559550559467789871464124728227605377847283525533513363276291954298348032028776742969937772460835105243859312900060229499579252576006613982531396366446967576698847637701137671214712935680246174000178714040230648735786019795666632960870916329786689748007166182954572737353776065616359037829948729716903940250557081110869581823015732274533300339528778005247559043680033679944497555203129344591899263704411063318624115467243683249520219212625242635607402724922417606431697205072985254689583937554733340516290277549972620913258016953648396794187828480620858250926503960901624791184140635935205692961457703442756233616051909682276587911734853131892261808381885238587147712358154492928695383428447085054773472276089150240100080089073608876893845875217987515942540489181598255397020426256236395768797197828032201306997112413641609761303306263240160755160489295448223589127405242641792390610141726954044736415683357669420438122145538493897100066417336798663911930148629328798551280501772351353085275137322661284529754497115630896934540594780916235173816728882112987145848176360271975939898244554266973153233002906604397691409302478442744923280032373197570121053726061570734952754984633544370695581242697834614669292399295238835212683759430223841875185287855212526056337730859595765978687779416714426642557800258461987820714230474194405742455137410630627144476921630993577853721329183720763300225526299026709212949017593746347725123531721551931955652640314939564405971338774205493504584183745750355042156387529314528478946009513228120558399526911311866651471959866298803668257345214880982661973780566247825573289584238362203278689436899166488963662197694882043911221705798721746067611113995263810367786942889878300528667660016988661969149748132136943403065117942447272155796600791270394764699219620859215429933029631652992233854194741214402457796240405773737281203148241843612293226816223291903334630167005992611935936693659760219785014137875132645973991676360538324999061420384915697988488231670257267189272833950354332105314592431952689429390595886761395082276525539680169458181228713857782251602206885920272261872641462688176936095059025297267700356984671820668139915675751440358146017445681630881397729192296166496305367225929941890906233432883929277244061645488606661524533091592162527596328854349398469875345059769910676717829585627417625901312160720100101599542396912205978764831579411691294721553701620785451989078309144743302101688954683539897804717828208212663034617200556820380279717535159215008978270237378522167555946010086784828184144691524877055924398769964209201527816294390353862984680510917359463410007014006438586394829932955838532758182499169468978578894294214415904324923352104281580432874798262912363281348728357491178977635235776385378084031988761520936998822321202346577147683120871675401840289493817611093871734213723203155222977168341611829394386492680635513800426352209695318755928305465158089730123229400780735549150618206670812006744514951689529601913824771264990089565363224300891001985795075106643354788415009297558878317317588395528851033688785817796879585293667627846998091938213864489820420001625530947715913958780906726185079214990313836121622949844570384876562197912228182646664054156626240391452711724112491542459802988156044381571565465663788573216185493923629062977933298060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -807437378662888526443312259400053223217153185047094455695914747677278666136032196462105842719955648080017343330965783962260990828397248979402114072994318892102315830909981230876231667160964051826333274755130692430264659404534517953529121846896523196213621894657502008432042297963980599571395594888188569377514152080957483975959008005823023335785330759148678081821212101232389599414990051343738167486566115377519758599553260740431802877094462139667035662864403235930440240048309996687445714903553108378954490127712975814788976513205534506534932551226943055172854859341356167516475610131051128672133062772483636347661172934948066148052974009185290393196708870893346326206879201093956769028063068919006280071005810915046434448390929861090308807241692977262931588351765846217111898773075547735328120454561865149562530039726507061415163698190318769564638086208650157550350976514563227802150996105506427472037583431107337981034286108947035625815595714590676092453577257211664421978307136365281657147620281543003540737091883835161762193250123870915508704787238886713382463185271297897295445783773423716126878548902298252749551247169730036037136545538243098229446829144088305215652801566718539546009090381718059462756584267449272623109904016426449557672367320198537499449630470771338686255184701342871163297953154335932295738943003880831255138008034208578107575772934204132836397083509745605021413949233961619558221818927925635854855174165731627350828276249182332611371599177186746231633031162011809042236600817256957884463998813036559820342977215702129404725883815467205137683493201863822154383627040970591956581355600656634273706792709621849319354552698616530324484034790711355848862722970700514612990467974712384137831446222852891803972047443623388312239884917355354907048890099464312361023620464421443868819754279409260011478748394011245422343180905979871158372675441684174500940217120817614917534472782783575394789911542577438984918889224597429255614036901591706768621044256121660844686672011808409491287862450975976167887083184657659191504755212954373568106053185856778008987447242997976404068521727414214594538344713809750277187662289134116716075219966725762199852498683794575813230837088686440746473165191428145027236678873844918790554000093900334618591701341021226106425141831340056181937688481531249878531985956203604517963548638776600615253569415079533895369732755247195458825562838256718157184690389599994328817143976919077950309419900104334232658288881595727030534191246663757440705205204419522128312242972060132108028294188702776280596443401537637857800872010411323116947208644803897860409695050797996197707662700393120802943136169926872477880839473796205413349892022699034464067158166538034882332337566074703742349038784258787136221530790766438895798837385725396507165012038113189935874889809651135357087346636680007310432426655957665845317864212991834570414120198689658650775261699805427691828323129122865996124377255474858875054246512202996561373618122819187905870557593225783427827240123952903546030998730009435351930070134517664379549558049749990468601726520433963864836193247268568493171313991941956416331957247522200968496828488768259235629236257511269167906433962427343389133353700472126033326378175083552046375411259777258652492864489882668386368822079282894685893871112940085622538830384362822043293935963000955286072889058727915226474959875961293220294059970866977216268550361073628952930682476812478545065274772688535961152650121920126648364611930118800786436745578939118953208902585829196830727886754135122613161175928124533018513530780123198151442264438943021122702404447154881088815796758629912112622535669642986814057341476183969416946989625505778678334580352222227233617633887428351149975286842039967732128891905794670953534076617860258095304500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 455880323278551168692617554394766604386814181233248700105169284790427492946029246026113656032914091071654767799749982437115258553946813957472130232054972636207273127150355467338475838465822316433882355983106577075772253303524208826752320575077993415920458819931709599572757943947230794825330671933450312548148628538181586851046594666198488708438635292604915091755738047773131851702513969652895020096557264192731026416344249055165244712207155569293492940018906670378549547761400624169721727824122976520810779022867385951690020778325569372483582668205732448590427192004616557870022286921958478006003398812468846325149626737504156834265163892828464009003381340279884893235669432752847475443515360319813878031460902286145664337679196867494750674471331848331728864095556656564713536553740550930901791049681503324454266183065560985458489116462041806006291944823960891376835583922067801567813167173547627413090474617844291323525692456252150616741369701865528394074614591973440523811110777877904895968539004084094432114724414422353723069422916928229795281371418260143621550257808164837830278056472813253019546268087230019683862614898755272605718810875620224712258477060095202441714706574571690034683283721859257417605602592487271228384662633825743454595089063416428536525362068920523483411960349363830455596448482889733711568258221145446732083452506075767125406153582609300137939182918599200778450137931462756985540537883105840315253349619086885822641050837573748635019541798734504137498381675566054543111809757795647949840528223659833985413197713537759233530418797818533454683854591423213781453097199702998811366493748233489779807982553356073307426098888392645662701152072409432066792639225656471667956290455153320093373841151582310845079210333426872016626657643846557911773809814396630436402344605331105479414910366001538438969270550514510559894575449866578461458973510913011010945238301224779039389568413323308418211503753610255790311031307701572825403493111170316334346781343609642725832880262773843786627152345302905006516583918130331916112760017597257326268883957482813479575181420582427434395521699407871489991146223033568455490685371102538743651772110841395820568417966062003268127019814234229507578517657810916128198978488516917916920260927253008456440220585984761180644874831668445854321052079488426602746874028606409736201603856874413973881532875275131237069858251077630593208345534458588800952138651813595857470132125242355490413080951408718198690319544082776480339789929921915198697560354332197640757573519504427276244205347734098378854380182496499293454380032103431022750123627068453593781600098099631187416582375698842207341427289105283769581552509065251581653072998302817753531557730676889599760066415149135473717009941045405807385735742476345122229155645225663982442725774705845067096530417522389893123597603635300182032331368287444596777887138869336515658842261838801446637516849691779499555417419194878492906157807591248864960038738159190301877585060760434937604459526862228476203538022720731200962538992913001686148570424581610633700761121691058216142610456660861225265007234939772245650069323403258475555743420334645321708750639535470931447106887770833446619034540957437871653913159327027571765015884053873087117359467265083087415196833423966960034164704929757462072491848302150449507770489402897270658367703788419434260396656885708303795731709079082136107275421358700176869755903880378439886991930709582434578549054099763098493280483875533484485739259274025679887971110736899507428172631036439416049380017564239457795288206594543418610249915398330006549316073749370294674657935723317607147973802273561007461696712479751826241730615807411342724213356159394155998640690578879652130740598819518572873560872713385737716028207672316458886763507017818084368625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -134201217210952543409324235757652163770870753992156643198192463226144041996081115044241477232287263129836654274191754025840000495823356384733755224725971344355523186691620157567142642607486481260325396794617235460146043825908712221556922869505080417978062912217542427451482645812585134485109903872220383174632807879518860051314794471977682333097229319940368377741563200872158055823876706016931415200721526298945847360738916700156673077719089346128053537028767619114096151828833499425563397869464260827096660635511649967957610575369239109867949011083396362988647610393927371082976501708452046337505816898589049711117400350570043816938969494336383879585277981305090182010213143475937841703371584184495100961869786585739749018247538042828845026603026497975665112733424064095065379273574391880499638418296603419560229827152801799684670587189984032077546098282201242615642160866512388973741904509993261336649409087404596686028088141387810490308304201293849445925854300424854938104673564538649554006725229869131834132454154465832518033786300951690205202907660770205684913727782877783316594219975933419292836319516065624907115841185155367772899410146703805056287798677019100692916012384562423133504080322779948063643270699782468183645073914109387805277493037147168424558699579552671710442090464549249965532657933515051707252289650657869369795822713485902851820988736478286501964934457191303083364542040733924479702929798270888338708580490282624861116220671872390644035231638546085675308541097902594693394581091741090208385680343203744052944661317335373665130451057311900442130619784160845811348378153188519198856234506514099647848944050885076975189659544371238568326169282008992699802916743229621930808165387476257821852553269914147300593049602379263693659183791537509700926332199673921958430712582543830010895015251455220455120453321224833029661826111281003748072776057391047255655332075567294115937705616539965658866374289787717510388162427395792894575069600557728595703189663698004687646434511256666756693392425162797843382489413800348866557557500201239452815017054087672318583926696016408875481827352835717744616205144249275905240062009308578225836855934296305575135897297651783292669817556010668833600187130963385938292403509094510380898786489991127405051344546924731234372927061899652650714492301672770176424559189993070460966535535604306148730750332421291670098279345741855791031918564423547968721120747296593016212528976077634203057160751779697036333634459916571642103405644846367038712043531199785673200042598984896421440864641885866583876321328582112305474713541515739999563351872519791512393503399998686703724110434363183488164647931230579906330178786910766926841889788385966041491183625325377676668284193045971412229546089097100479255419012451415364670402216133872074898536249017980343299846956223924794214409112257676281797418810992314649145864122626486325463923508510790598817983990276838270570805426174197983948441655644338682706469547201833681797208417862350853878941322386182772927540098735727208376330166478821090319050166802575606608217594449171006171186058479186506416256555865381437666426856026174903540365294473721240866153795304019567365710590344436202319327157514560290170691055697776384738596050699003283859733418650112962804463429487562186982083219066427881518501799000256068329958953523030527574061824135323176621764248140343660920247802678571457957246649333284760805439719151027883252569593282911559385735189831608378386931883492507275851949547503337238383474184807636445850741407415144809135500186954937510736942158271494620136930248980956997374358976159056453418981212801057733112240383983677164158644570640692096904822555731833604540084075029820558549404969139134985816199491879433213806427007918652019351470715865274473117737044791864009336250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 36339791054392799993825896297271182673909291705942262905028828817158049881011550250775800297522689450946077785932853100938801517349626164723064055203851161587221622681985833618993878070054439149536220564604104552735795315612245229837801479778182160339415629496349399759364883270442775707797030579029366208364441924860256495207894330450507982344467041240983654806258959512282798626055979898996783158730118307469265329139088625606794981970394865257700321083123068068270436743789416297777174538453591276524134889602843377526223909264862839583794095019993662382030028220013873911306491125203096441951534173001999744033108325942871324076397302145135184334270754843560510950670452207793139542620641479069322190823104989973457341232152100244802778695034465803923093180401359301790648477747274349952187256661238648117812827468901207478040610123530767302054409192704266271634798562300517042639846751312088011875244532685067483570307129385706971565979003545845633466802008037988789661203556475085332057059548652488177767747417479355668838421761835543017957858804669214699219331236262751861824158600658290980739824707340977356733017624587197633244508739992937396191322167911625856711991009161368522303161510878081455143020295487228893224345275935390690788179873246722358874426607606863087201852368382878437483779884319015836089874721627981265170246957910144400430135555591154506098316098212092802056267890058837361984180157940431945387653332992406809251273916807753516771029115509674926309832092225681527435688390329232173277037857907381027498915779289309263576797869152619000257378014391706660940827151652826469894561223056849642076390856263794514736011415155258358784081307729972809479263800911258207217870196471123761201439904900574466905929779676123931286331586649411009105461309426310941193824376875105087301895851838371844619885124040823823005988770733630122940475256720048090573182410272756426075538563251130612116180759192224533136572588026321729245567128469378173163286709130920298457444253092379908896122051575027145381311177685326298631880697036032912421876250995422766720216102721073093569989276114530359689644063856573425656837886563432953489456072947408487836441484115947342496156156885070823779305706388933846815997187284168922627783486301053988238460104300192905338670438237573901264954181449863504362751218912072870612153995807482582105548670745529289682696549403149029635963477708566765764948101598240045407540641527421254996497498640532429083321434213535814975649258840493254159498086896755728565747101184475142249932644176817617379321551824865941567581719776926702102369742469828131893717201470722758178181146317756020212573567855931526001056817200056358013499775721688497627364173929979684694961478637090178385453265714064733067579767249037611129418955327702993930203151427293267970603328155067499494849373751227907806618675031873411379968467684464431794907566436120281257474866107964463884882717589069159059902351832964033525077179372351754582206211877369632058585143828877095525573645019379198810234372900411351538312429613978756237859287780962752491150238611438930466687220018634136779033752898289448366658416219652742243414667745959479689642365402870681417290022788815519287708782518915747056296453764119404397816042063997159997031898591691027857412437912874861274912507436030645034117121180756112232393985324092598274693891738182250063924176939715378823896367637913611091564262771533174387829251188554417039570669665106406679870296937594324270211483437900676312289607242760874543093930150959099002260151320936952481156490406325025933693135426441958836702923691586852103252881181564264180752101958648908978645760743796827938798185467226200194697088004555794132887711368822132492981954707505038789645688638438580229008997599948458012924984470491523890250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -27392849187469084677527382048322428210104917982207228839264950066874706613338873084186584339918570251564278790762318534331086089208155420342346193805957316809379170709946039113528866786859008423362150171627714404741070685675984695557276268838128127916969465377415326340147280335316918667612385473296330696537048299431459849938421681104080953525405945999262618035773373514031007416713007192605325295051083469032601807030226653777892977139884363859626175483465665158577806718931135343543448390169777325444887278034457993070374288788908123435343372879930218760036062737743236406915389299568509513097808344647522473040894298618721606766250243535860928004462950865971893011285099957334290895973059106481721749450985465875590396115807399783382250411332735609864122993754940436866045732122714622520659757739699791208786038331366146646933252770865649788033259175387430944747846868821858879742807154360610378208203318325710674335855336471798162507480164071007122803591781881003577707995400556757135411673488796837618123269252283347976999843025638891603284296212293405146853306086107293012715204477772549967156027255219434819678663830359940386393112493694133951671857262151266518273552089910175027226850857969680851493272034733083164872529965886019713929687585130967916951309349522619447802090096396709827016708317182436211491346145303778147635687232759809877923374273285209136353365022090563868098701083429000056256011649107770777548944073010052698428416231306993269890663580402655613557552844200010297513682113296681676179364968484717625608926081037110904149657339995248586396424458677521764087809988357121895755525332076313228957126737272788318928220329607307617683666270689251351688215251337030311412821058451686859528192315634894693533612893214321307788421467958872997464381543560194060083974334663868632391676002597169161052900381269402775770894984153123435198451323588552290548073669538831976669090560652341894614365040496962267864985486737257597459429917571419836087876979708819535464102065656456873667147248413279409340634883284266341915247749641450122777459679704802807164286911394676453285610702683806637527620435078369397466400990975606172096733724206842468621515264532988326915704688754547355275985444855892618847884005719681538682875090704292704395960521072978068344336573499310916095028033870642630673065036356010935653629155620376395775238710738150828372575117841335344902251732900589413351700508809915713478296753141091325213142522947660784817461135379267613041885072569213936903815658812385704923075824506994545663512987352881164962536575979997099499658187523288524618879685085931619844805164674310347238335493936368066628701561831606566510332577287827247388039840238300455158705599948043558098934871581827563519298635845886710079471783321516669846525591823484558512506619953702288128919347441019357366826380974726221499414465812591625616138356261525430788138836938480106164582580191585743428467073972338629144489608743590286136575586715521071725684943072733682397788429246835003340152268079860332264287566112285938292128904342236409463696934530662612505056567338735730004787362626158272502356071940833293545197214263415440452459153374798508105231758819810278884116164490175205993000077944232361257680023871687622603450849053360560331549707649238504258713216562701186944942322312501769773983012686346250816235886058733464383311702075078681291499295455352714779903537676750814700079469673730969666380057537459301459511592284453536655181799568612012297387795189129869134702546901573391359445247420912359139187094935558579828905858736776955734102294915846511657013595292563840471229192486167389357097062420661857508495947106943062634507150068040629850346708276253097354052941000502677355422994169401041315524959756838285292334030332366370582640548809800482850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 23644646482425847048087199138506016544616486659826802452192482465283283801078611865927237949341524123390647874313338005777301130171024303233421856592361837503038830743724357566956335967282926491912921044547332967465766004040949343998688874420498325914985790140431652097085742459302603408964893376948276064441655000916647617145369402531031011259889423942765329583815816371242952957121864094378773718951203754500979999890050547395744250800489039195261536715960176249052947278090256914122925054844163401109116441638174161234668733434620649141058293847566709163476032746533510914703093954989461700186265008193553018581322944507929236088378117723436005457113953075195544234499373258532950324413412266983337360723498622169270493312741771883861753047155833397794316893855354606922619970169403381041775501844024444558853167849685130982280855034737147764443011582886155619334540728993073722672166079902608173187487695231852986444165111529367574702356620265964447638278133924700551562616495522083537760203542300819543436945646699320562518972095726666134615447082578993021150313185121454696581829175235663430254291839909500427108470787030190953633710591267587209261677401039170400421954815544967952318751305607571906336270571842431091205483975351097317955139421699196789427160624596682786941463278094684181292017960250135413502362738920379776924136602438970155790502735154638674980998408893778567016177469934819745327041800786886806186057484177862238500613495077514902060641313255354390167288853413893528199109985566706744389710720685311653116449448082826063475915311955780695063038327872718980960231072987498456866475632392221469928372268038280044848252954553533115871322506878959688668627224477948708023634261162478174717322234443851272766335396571821267519703452855634710978464332687344962235708878421851818797745001259263217658671223325209675014887334343738171654692863377056560805512491865144335901117014519556104111798886662948842924082396451394529280250523471989446135465319835799092686805017044542676718721826361683473798912403026611437235261892609796634037018699640128212965695681089120061083286022587264884021589685773223098944781503275070007553689871925837550021811884359885184373943157667930324645047139962431742331532229950341500348716236776135793597591610111871801201771621487738558442082039490760269140785543041325165815105237528799223268233277224999221361635750991647242557188863048203955089569279162722337887195086338468822668324030213184779102475272430366795917323585775405773472608719131761516610452076423312350790483068416596422341490229584669210258780568047618737460665529656055051347370761764837320484538448893068332076433672080268915263235581963285890679392134106889497656626435614022703265605483856167467357693080470973460192863147322592390522053148554110892462306603255493410014160296917542724444523427739800629552820514316395403343738699840167386897941660303513664634956704739497905904862345171727955745575406708898033036947973016092362879527005809538311719539504166979596548671386620028399914582299014671730200393210892377729302293889166360588848736827961190117089214781900651504095355009534551963238237173075520684898733320224343666020541922241665035649037230236708824879192736235870298754670920918153334600826919604323124169011011206716614079769317478699001857080650558225858916837993047369013679991956186612034238175909211566694127257257225925420167820004582004726757476957208793486729986242455870881811056631414128540735681975126113160369631061600798479035935069395738845418098723428703644258955093303207517260760974765189518653900328336936383908142437942762502442829849594110654904588717383581959605420765808278337358215597121105068889572832753863666397578751482574939803779250573397271955912202652796217321463189717635769815823746628809883653750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -13518328036938002148975312573415946674243692540603280586440257487445408232149132567524390747099078216518842029661776251151538510887801460008075408447416431461043131961772371377831073995410765254190297861989308814127566389068112254649930048264434671952520804549715670231580863000796747318393126045621829775715225299685150797546530727623434068716559601370204410330736265778757388606720708545144704416897368636172151511757785182524395511649825772058529903269563550629972214318017561852782286226908701645994278262736503248549234679657589916104307351339185738017575130963172547970297626685366854862081663359261302702223723928878535666814156017039650935607092427589276338957499738406516548109862588604140128824854944139103811196934612489355980735152847320686151607832506461244485570461978796803625094287325321246126715245703275449019399488278866149202848259681055914278706754161601201994319785629062269302304070172933526416899689489949942875278573880646132623874068878190369869587063971757268591348989356082264574457386231141064590707734467852090153217246076919606617125985243172272073919681061497659604294832718340653920127544370815966418934391538183685376334243996670997965314533609693338947498688190442043864087658562903961763754273028591470560230202123439689358390770861996859490653396991041121941681507883958185835682430094704134474652868752521804627325393448018974234863079773309912620618437414949059069784026494663630215069479839353128083213661082334176263013951684568119689245485208074337553818367008718768820389777324007336993080613113999754318336284679073768086291402023208159932490265724103097187425694521206644945519601272475065518050628496697489646570551856407265629582779814236050409492050919109661455067467854889810646250913503607295514495846919456973198126168049410266074209221524790455090536281457217264726987395387151098776916200708009764558309568458719217615730882793448610981957103704910542113611986929504662319239010804032844970123665084351446466263024126547488613242090577871403824575249137078837328473201587491758405689977606893495527670631378299236264884533952365643645665867314053982621044346170707652966683310586003119548937603849249153798440489617004315653631274615744771302632863535626680159217124250750170196036635920115639936989003767645530005969950396607048343737878307684150843185539451583661401401189448586730972830261293263688533357180274229629951525115159309384234646288848193026131453278000749511485723350058468939512532116544809918650188583923193368475994554693819630633570695450039800683862827379642910085294011334541326194387714811013402840885674651492328242922071784950171465435065735510448181874918106096771903374868203462465394021959216333757990252462963012272101092660460768152392457929257282207441365570671706179205853057814460917461018938441341191829159131593544240359214476096871171097157076629291829195218320153001419574008322657801369174664080509651071805988696547823822632146942488125801509415268910027063896419672799482223413378982043942871026801732625407981102234258464958919121849502031975147926851839328617389790629856114582019235009982722734066588489267894026715039201358821943351513476048525355169751058738638062804310523596860499675638443462720530495719632082768781622425216391548602304910166248916654095638987744033989280035041503532953216398147033991801912858303329510017293693176816289734496737344722683003385589528118722727302202211561841631438923056247476143053032828861335783647099198853844730851027877718096539635853131913681967560191768302556697331242776818017687874369896843471658662194842212747958493576182624191378318946911483448159843064023305033966754325016026609446757422158097610028208327652143986628400461991239702867520677471862598222935833044564282039406365763277223593238472250285333713525165246250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 5405076552973490857580245419110060188877528869084767658979252795353213705484987855565239729942343103905097021739235326767748207172899153685872013456303937195055262673629529220104554263502919963263755611334699301665850600613638466662050753458135463537710295684921881947932127870893154925110699965794659904073083789804015357149364433603691529706117052339147369897521626553202313887609280052452827800057888720340144867148165903094309452201278745107987709541426836845099213525162186193571638126484780575803388773282198087701318579766750934200365104164238323116888146524505059718738115154395862773804004647483821158389945118369802662521563159051464196280112270849588113008615632921221083712156292096163162934800487282160740242058548131610049306577888566158726935285515543349911504238287177933113449633415567723294430285788753286824804522221848093415152370578492628039399491219909902882828181579562547094884861694360903618236139709285747769497433561319461569976288829725416276677307969943695558855061927912238050857938354442800210295707696281816585474582975893586084294437926565585230571164897065836910106975767449735218340259120896803538112345147038061659225426888955067743247083474079174493025838054496867345379928323190370612509627755708491660386092125514318238828854254373768269776471364645784005372540830073729060905841100837273384292871833700379913292610012270135420327675178311031049288957759387299797834669831549859155504555671643116485447704484860989839100172800510011452113389830421090770145317138714053636790695531646658132610825204217547413037216377330555397975428034511191700734025030086950443475523774071925111807001447262416195112389087222330699876301498806774934076360368637349853014317136725500298720400862548380694034055562579325914052988507775256565773040515685875899693633270669660986210205467277574438219095995158995616102158471880423260767704190223134984010220037686019213182969303949463201909945856769077948934983821270893735670515020388434576324345528805620921229592158857119912468698344729073605250009644252915353011096378591495267122068656296892115011791564938093472119000110683643368164683040041243287109063342825593053705211549322340110319322443339733731586138776886675734463410684746222524383781110032524585762964919276296974354959916672966631350100617888671981890312823832920973455520995891989928588229826896333929449995567626184477149951141773443889239670755456852574901497401097482501473126622002775692959783274884770187174006233044296411065003450219530752589894688939873509742411485897863903016227250185302701484398918292313111880732759558704468189349298314129116218666426326477310912236759301789758942220026218582613932257298943074627649689682136094953920476919247466210562681329990814932785361915555091557476374833561803641015603579194379658889966701931204627112277736509512115439019043704619786421166414277533276046865457808304060988119544305649573221170833432735689530935522237566495600875927794515272167612935087070614822259622537430146013007850544871185018851723366489028561706693699239911705560438357062647045268145853981680883913542328106619859524152896781859912471004839187501541302509766438558091436179498651358794845003950329357062861949372425270359864362691331710477859356229907860331084810833070578311611313718525977927490684812661095559208486260039900534007756270472964366124337244253509702076257554190854208544474458704013291591935956113324781680996675230289788517759338749605262287640977978715758659303697542341040621762632679234838139957459140420131625920454512373996274543430929967228664126062650598974613178447544447181103263299914198794135802854049484799140315360980685223247333639056361806932469908962867647414327970689140169454243677688447002156089976909613170347251348974620436942773425723587025289462900896694575000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -1816199452293227361128074922307439233451184195009034530081306821369085845595833419169915194721538597240968582325275247068882770944314028093963910211729697325929510970693347092623913277403578941744489330344353495794577322438828717889891581354393050517159557445868382567092095973443181584827750238988564699101924552370837316444699967681580127772959289457075531771585669671989314162475728880360516779078350138845999090331306522990459906488708990142633030307205507707025069313758604642535068992369984389644865287981864076888621455947359511837953012634168162967955634719921463128918205081393359037606580498837251751923437518429861644924009296990725556434835381593712769152354962724275457138205368370509862623662621552683678836312980473662121887527211255852317342381228573153088747728715021671578964377185835463027213278726126294635624601644511663653778469560530212243830818405268770551862822789964100899563626921906432653749029768356035626757934946841672776633752414035126236553525661700160076988163640434241007204457620170790921468759189705743020572142880320173773677565054677464366660730392066327745265463579706842905523227651829349429678438237626595914552975742855795783345035540686720054949506635580786495289657892768554588866637480070713612711454635824313814724550756951371267249844768327705898579876409948440056510347480769903174352981856583387775541964018299176524059247399066301330208356075511494253570647318035795105790463384225776517548548282638095195410832989998214216647435870646058158870958598324010739763232783720154806143416318295485294707763889120313262767896714698748240141035140505606881186290735732299035269266712007911159219405906791929462368876278050903467891600995442412493885225659097282295320636616258465417643492253079001917743116901954238953846903350450050309389997340659207674309131013472033067344281639685063204697423018664692228303248979853246045438451243475250135887917916306850873113889823297386150023505630911356568984172076096008862941885004271546772182720142669840617023068093757640032842848162673015468739623566546543516860187201350322606905090294622046229382073250574087581061027435010069023894760161705707252164762320391038370544125147669224003151132009915179510578588985632657595853978124903715784892686592322558353730100131506355553659680993730082048615382051269906636814252165764821427935960070569445030068451532920746056078804365035900737734949371689530707727556547572352522331325724867125614371677199420539930735842148663241674946032599247047749905801007964260647841058131651804665754504398413254235384010892556008050318509697952372578258227130613628279011219460849997015011739009413247358181481711349256130881916229693694908561392409579220931300484446093614230472685120277159032742776632507848624617309369537574251943543681262342198664635072796078538857147451933489552769068822230827719911669512776956382043289621678354176374531482329300342173717587475013337230622287860862307277265283894637184323594127371637150756169780493913706461190486878243511808689892083255607944641784994887531830464283869735982009587923471962997701077006379846945548803925291112428025545303459609794973672327827356200461670986950030315422272409000842690481614250042731801037950634614924546451180933481954173002793178549813275577180531448917545029820889739922815391759262370547891777679114479518962691915807766029610519516629250420852349071448612429498540901306415504509113405565293330493486442065079871772497218349912824336939470728292574438046157988606027248246392559078934704877024701506727685635971209525883275505141701815606463654484598869349804935749303045238073171576182950921072603553146433791797987365188700917368335116499772218475160507865262595289935721375633305682457305135511016830054538828349109040024887188091766082156045757023117654570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 604392974529241082891319614814472139500608448657327996275931074048947371139480474945056744037889834056153156097916505036955582534065064021198614228555688987626976043124747992061440819726688915591815257756337824236323420429592453813334134857849036692458929237297429215490125421207762294684001859800339558783457548963438064675337642666270420440604379790226207806450868762137277110878822538970344174249476596700775813465240214128266004272169540248864953136637177923960840821968215002353147620843418319582723533202110360675828183937857543889716308258039329053522436274976298449729050896469443633150323307911219792452941429936838837819154318912638243889042154852559122271556836714444461627101005483276990847304514432544837966763884048498010394343256933258696102184760421860526050436007689336931928492015991504218297328803246792677705934770328684675539163837036266787823169552169290689592906605845790652039791173706137116734637784345263967021457229199980024050082621573239407700351784255160292008911881809866926415963075493149224171214042850651763696731462503715455755211473053785554299801252749159110918409889759290258666114618147369313122432439019849936839636460202869955550243777459217512592843936877764653063274770891508283038946523076795148839243171815706732683488387169111661233922823429066157317962619715650487965830265465239001363791443038058335216345205410102219531919654873293898393070548450015741665188297505832513328649567341229174679124967084478072683223492758356001020728342699626952608138851941561974120127553281062975406947123447201214248511996959369245472715212080395057402283078057776700949430941021261337702398036051807484043051003621668171481596367886819823399433383247407879003807616667876598207745421777713479416544808922619686298827660910515625978534537442446958235096020701422365699955991795947157306280019866947622974184132109583794422785689122943617728754042639219806414153061528952415569277351237733128294113147668241095996811148872108296819989134478005756336375032452459389795442617305202088593266873860219026132500359198489677422479487709832202808683617152912624120067718203067671582559285602721545256778019969612519188848214556579945686474709629070083797873813572571349125197437941887062153891627416628820989861671509656450297740444638737451032637062408577170891397284325407250896770829644749179759620021552925351078002669325034773957897256458324517830082953832187966755448305518363825500875860442201263512297271322270203391425705783112971534803962094032827546746017092189459957266980172141592233136373353047374496919549830344759907419691861078354980310051930613140406351727289802553209611609829409019018357082583105225815749782393722189922691261378592652872876613009261070733273763037928464053297420306946009743826386026682660076278396389251608186002855006169274239399262314231645459993039581821387154847945705887031095231797644587924446960422432998482087480044304551081115809226866440688357709636382751702754478283669710469813863049142401504914665291817912366699400366293605992578867843314599579804725256937439367570371613487806732018223062553330513558868464828147807107360950963539311124206397501767277471335564076722732606521825479802375086732359953460954766654226665141481837239608504493681253609363006821297126474667166098625152826364463883574399606461137657092163054496927271182172847683340390962613175912581034935108761779364692081001551280104051430372650342346464936156170369192094408488745879968070359776610381058591273785480539431119342679939212069389469612220951683655660180904802314866911925466293945188299778912137195569527095806057622641443875448990589137241111197559434686897399866834093437739692300229459532697920061774313606828865391493169374312494374013367510975181625603240522073380025975255163293706921669898857970192187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -199818147345653267401642383085530353978848990746455829977596300153253133048385684856782993344752986223038600061348493961667449988467031259826009419173311402799770987495251496413281587999396710097179679309775754594905966911357963466083732151298557153033125132219143040414790924400305156654693269778273205605603188912811532734573022597295838668490451602159194728525532775609528250704732346168349602028450000412212316684689504178816837531128410210266728129654569847585285911222588257928496274280970311683732171228048468781993381008749884185696937295648371460178682342281852398126097685001613641651083283372153851280422137674713199354970181138264643472337195330863500286283626921280432479009717062500760471320190779383069028764341439657615186178382958468002747004050454606503534775488269081838272121803302488343102169229479403117552305376146257518803404069127836354684936201495628923463072078878283193140588151284978315702393755265629644076103239396106096133399742915124253231473242375198074997914266902468639599827214473303017615463274791393303306761867925356936727536577209518129279284257190002070329793237874235868483196712000225251182439653287092458123322731773202600557021630951020872919547062241797411800454277426162502716672714882951303982871413559475353586502941902870415850476796372677015954735079006414370357398002117988463084769902046807618440953964126890738951068269219978135618794760297877561484298360469233887056385312001035423849865815114936217956838424424114896177648595016531398884351086077119612948791933441207174391634659194549446222650074593816146026830580713966597283905629744191202939302235813967160945354337960338010835538386221204021292457397743561063651458442843421305982294649147130863514220593299993034356271928598332798121117979873898986063619849268182320869216110724245086244904315772010476493772043187808552263595691122517443372942305243718366274608078460742029292437710142872989339866356390978753064624319101098208196824918346915486577216669478336660558513737891741350433811272423838929409311530657610171522246553331640249987206245601414325491158221800191736059278141438227512097570168989934634059590135270248644417461038584166442346421225563576155756222890303653399071849235687332394233999872637629222757688042377805862372429768882943112682566865088300340892501780091224800806227207857598801965642683159673238177519216940430698190380354051544498147950628314627928384010357277917614776778145815430423905839192578725743195825337212852530727607322314239400076425883314710757905177786231928968326254432437846792261568262251655260331144551375997315349711682456467709619977276462661612413052066013632364067550917980782525344977247935155374739672803653003732420879615031498931959116180236444982511850670183857839187728393651972193287189409227651937950753416868389743884628845870796707154282821581058930204623790370144545027765657128830630893257330395034092755427779108593713398802734032240144834798389175064083746669903880213115775882705520535557632612204388469730975195010437955418178672380227029000593071242072250036385414328853810236218704628484549624886693748345920871635725013760362456740539874079593639594662893101587388952051479529315120548522667849240112753777284584985478589671934587961806434886084383970113497375101814380427252993946364056752703390255242461391066169306978688234764457916949778356914086274663623238783174100266612226298259784603600833284752931449874413125952035074529896137597741301268044217595666478183430388533532025928533570995516941272239831988055714896332100295168180948084275615579338754072656485863193764765261423117589842400050395717567607664718903207405014486343642176809164527856240592781570433910361640321214635757677094433125561023945877424626242563719411226082516165409594375419426938667951236049390721406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 58576607714084601833069087988251222498578791744716382713649946338757698015648339520411917546681832384195549911808088984434364407071592070482164573278006668642506893688516369433394577168362739209816148745925607517023983974475361429704251155241255544193234932321051674897908177254958619663209777296632674234011827613559703585068294588746968043213611245600020833231883102292637879466863492009871605164322852507366118895206384319494891815033635229093935141395273924032510078003530165241350643401730710268907064867569386801586920503644001739499133163674323379116305116141139770215639038606842898529412264448993431999861237213733945789861496917267125867292635784316900587798050422798455005093849165065114345525495663908258430902663786330036548710694852285774130794588821424508501999568022677678887778671399561418973642178153238313178809649937739541664295233851945079007047759217688539111307592242844637416866153848318039453269304767654872338787015098677183374845504791437741789802165182058787482624641602149427335622140315991176564337482276991930735422863935937519417576111932532602369776228533818227604713015736022184438833313525446379153064910975308086631331762233383551391741558807319609553434941356395527950548145616526841970244349677678365770446327367990236921421495509238243230705275381281986428425925520255423633194780299742950316761120173026655153738116149523435322643823021222851026274256118088961033257313487161883857861608441953891282514578237028761532355315082561341128717073349865843788558761801854872532278969146158885710613336157891658366797051949837395565702857428361926101224342029171053283099808568145287742535676296484596032607081539205631525164340764144707693353021687295975895357019656941818932326843230351262932542555003939513707325460766060253335678200624549943694553958673509402603841866205627334753676270633054417328685459531481403364599415239785423675620323511319886483684557773242819365217989720660598446547505882717798055831088854546162364885701386133595506984480573623448261164044052173847575379332465840692311551487554427215339278536477927730516433106897493563382735271061202454504863399901761147433693780883207859680678507717345573062677949661227412325170254960922172058844172309440194746160038239309876018009568229121696487248687196957694598399234628502148042830881326777147380783246585397078718838324748451751066109038211731408589891929555864747090900821261505062008715879560265870334944094154828670434761517426419347160298185234135748990499514102652841336938495575214681336704831381346767808976233458766800369696865460134615724455337282202040087593172329744329997836541753306642200640654319245464013538526800185498034024146556157946464044474933963328263773191975292190105574743910938813075517980518677508005909523781085918198402323809838772417626015014459892992736640964564090768654169101060436069471015840488288640681924484678757169006086085573466881028064637337492564114561053683807203189765628260822510566598101496603577063264215172069251385570029052350549333529714597893425027457349859413855399016506651967921473286181499476461329534909525282957110126620440548779667839676442800322963608217597713530818209371041328344612138629603957990978672426431685001767237526869075803993111971574760416248952533649793020170544843939468212112316374783930840073237870986632042875890535225149838788049479776908877282931521766578762602067318756337857194534148576502502462257393323100884958581597751163051543292195665953617996362799520608572219665498830664931986240860378969410468368487909780638147634110179184624028225327321073766386283492019845934989200023716459200941953748243136888546070221706482818125603046082831722448666589144159487571510010244801329761381574394594748393877326302813307729550293749078699312735593725054961332603934324963663750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -14124607182345594998314404017861402302960087125931613125633398398863341646646986880850338643171249137357544321963271922280273109289461984686586186526211433728045383373756468551511455773320246532893436732288590358639952452312594361159827226330347687260233206626393390916824323792472354364920656574262112871971060770382684088462718565047596539645680421431274935255439724228971628732733547848828306817725952686431360633412117396744037362949350084557796272996349856415454565590504690240489507222213592051970966835668173484583578023683526127910976391331240051644251297884745562266713383186386457551536038694456501766058710430695447486546020956492099233733872643676231139033415445734618968393278788484205724342055608972811066442543801419736902032501064086594099699395079318871105313282025970033376612946970095649830546838721641614094945069765297959648361668108075125799279916625804427781533719901177387819342547170611403148980016724343856468425275805925944927804991354365511435782334527531589069250351375073743622784470742000851023432383103119614143511731955698990502786595086153313723940065975879126869736527013731229879986203224134604274959754381748523646101476716328935139014521700844755936785191037700833178952171126234319041662136084797761342246569966499484377637421169864061471891772872136404088569863109904844352983237945142685076116271555811175967096638717197582535024536699404985033604290602807414609214651637754441650008352521512226075629968349594403309472780311562937317207061249010131088642285612964391335748824418296090063202294141696651465144399185094639662537761546544728222950279398546823123629843256965384774402579456567414403088234623245688838854324689168690285057916076566844485679920530520033082195141071732044482348653323756486361142471829586830486456094447374131344320711858075806465244208267286475189339288430772343230003113558927541891328584669323436505161133897136445040677998947168223274674606788236370119366270015294491865936339447934703769207557349843477317227295571583897871103253571064098444117350884005724413621706317578445369380433391088674922608736271713982718785963522344413295935565689390284361298852027741286519272644673602052090196426476924229316115328154634149641506208662048481010594907715965739354482227627757122301174509634325727533650568947050063233536689315979891419678326547584200362753938636938648730473046729644587141664323104574091937658373943449460189743603912964385204424283748548817219492420655736884901945395073088897557306883904541367002709995260953860754041649848958190451360249182116182566552831413575538236410151754183801945906735844538008913262754314326842214267527440981537400922779247028296430186608732952132140797620289249430741900056938698376021058605365101164398161370637079194179574682508250003470230071412873152283649750396357888797287181015354662017923576378136960555512799382287497709157641013298400156481171911759988134285350434987800594757331582185252319708286469807806665672090219088063274079712211394501596578625129132405666139377273861818667332123172627787783223993439446672433007867857238387119514469565706322939108720595433889601871348226246798929279396709578917108895278519389466280397134773369002934915204852405377582470205769861067659498557797974255348462065784450071769585602910335668338767626252589875690045459458235581788117635864990761359461411829304210076556666472909953157589705789508158495214170309131326830810133648218816375299953922561291114199889873686718329348933905509321779375532876376523571298229320465435639950491417296691339783340776833924028408402598339853341481080332090184132276978507891625720532100311268768593826846760499143179995366728684494736150173696153538705429482179792508227826297808556054297312674569216967491635782860170807309376520868279080513972418598856152539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 3080772618066805957055661429554842858724030078533520470937764005842971570254258509420381528741497331415413221807341812440745197121151489257132048016370117009711199927997690289364225640734071171507130881763417008138829155732221130165429918167774973326096547296936765836736431940030531275467467898519510674856002585868274771185169490871588280644959678272054300343940536674376004210038675517745746792353320918040889563488982123925102060223124090835802468438242690408541290617496786089937895740557538780961100198715208002504045396174184208747294617472890275579603192686155896143984170937063550962950140276194141463478110477285888141919112066036199192089036989992283920910370870967126030848078713684789627254080681366260242067886585670546790407151488985566407712872661430399069131526822440626005986621789086475943695974355483215742778034983973884661276705960253531985636523098391343738422163591682003259130007421020551582204367097323774740713602287695317142740650611354160266259386052580457538158919837626136789374100986062661410993980045509877335485551702027215779733536831057378948732214687982676467850659866166355796883672796935174144324201390639944876913057885193412664396005315398195119860055124405682072062824873952829874870059758987632580085681221371187115141876695326189679831227841283817506907800147324508969241462472719217092566904837002536928798305921284599938251484219916622558100293353083538750388474983450790171577107890280873167185241596868649734953649946026305797999322527007491671435380087050709770624995573661154021968514594325405066143239239307304865658638432212170874699243058913408963022396075905148631101124628882136486017033407585443054240232018740643728875750543343108293699939875835628277523563380831643061131653631337056668214907799632062660562586038371695414227301313889000459221333792093579133813500635692164850775789185162046063975292290636272852680520131789391188390859039831380975453779298718052328417619932936860283660934691159712810613033666299297351546980359527263329559369935657874168535289102035580858977049570730503366803906331499480924149577601744193130133407419868682920655454877949734023848330344199368907848685973281459255315212649338111113583116120315518490825508004188440671350957250230985935852254356619101903444094206531249915835315520181618637832633144161726209967802995031149869640709182685735723421101297568173428968879716726437602861397312392895196919880825149950333587388084639769776738670087655806113767746567815267730671820792857350100088267336142658997998555070389291173015976379277021799073030745287174898082824904441762192089861334342662088807842588010429361607583598837619458478120893279138977766626190437350366525762487482276804308049804791482220545501778902484871659440559203665884165066724147781762414417715513057211025546270559978140703100441559781897703573165197860630234171685648306420740973573819858864786520993947358653207816288428108708202322461344295128824222773468123957834309120398531960547001927236412573544970307514319815272880100562643112697487847468094869755244382454780152079839661214479029124668665392953525798906365268146932971660774502978994071406137338879984246371651460954302045398940051402145952073248020879132695468045093357976139711043951208317949733722085655528119512682465917090786331203194078938704150606434825413250061788786366030477477199030150800461311675692217538433276865112275582019701267713599465652138517632028083035668902763592433819996129623393674479367040487365951812743475881776319681256896781359991017161865593574796451569431900338239249338536109558940358240258168396268240965857959437501877456245397192093395415752029335255418878151971242186525745461717648900385279150612718872558182845411179258541104904097569921204892571887781620643439661475745271780390952894475631093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -708979716145089647041277713085670815584397400192277104523459977937872994546447422970365706763070792518231332306044561205758084792630573162273748405458280928575032422828875462787608737392971027950266675899848320195261570223061988219631005790270265701582873324280035223887056588310753785336273369291221968403610084075799351765332353327864709540593194718977924656315738926565948747533675083480890317059678408601470490749781252627027504956010273143996925236177797410703137562882623240715229851996857321134721969063179296125197246567543608996508263818472172774961124785828225952184105014438497751212517670632874573367494668298389078452171390293325818371240224623570101148167082096359815772637586106007362636522661375260627913067145374644387200515546825727024569653202556184309837803819334927815971577102251756970710294270847911756406052006957698217937229098677662038082517410757935319962177806112842393728958435266262071335177971504347979472711125041806939481862704567628130420337537825636701864460061119689589545752982097741021774702308730343257230924197455677528483422302454692124753304540194547643241558535569101190074859705123810166970698672706649031091303845470693521776700425079820404872349156378608262248173023228402433782932998666764171840364105616574754826096734269532811732885350571324835096658567687256167009903515409540051785555036150936784296418125148577442516043431243656962478545883663585777332181944244814745775012215665436850087874163712379672386238695684682111749036405762478324966908460272938076967316333310430579534586588472561517118559443540197775504122590283586036474681156094058929492544274591672799797936105993837188367315602673787310323205260942004603088479452251145050994965541509873348076094394497197016264754777103525977379765809926647058285648230018747359218442004536272482530342948360783043063264346448192726838353982044497521842290580259360546474064306046317585588464112916176301806991592153777262558076620610415800140134443444929808562087522112426857796399698752343222404099263866934167490354134496446232036652940707829324823860762295008972440286521593994063441933065021051177211297383857749041518585090939196825588899800123945286323902518858899419247160777451763996133076006336063917602670527414118814003012448825156461851872089607311755667162436728913670067972524842250052248569170380953611749018102489852998594994533448634010447280511201467873617115017494884480274070671951593115783582358074141690972163310695168623595423273600559835787944967181756704457949410226987984088968034266753538645897096572552069466055751942658045877723797718110457503626789342333773072605026456017797717138716665778667219122116639538966266845113533703711538690696100271784365999441745145134602140272967190411425042088864358214489650632437070497451121152200984879748957507046748974218909675612742176075741209186182418288053705910398265586616811279299144477777956449382074153972406849625106965385211383964638660512331369195933418511341170193188469827802715659352327277644555643106814410316102859592987363370163016204888580810056018690505117372372594110942005563025097284326157718235933477142579251215493812738587577082976968618431410936421118942161365258308131522765439611554986013064298411042344590873430325055367997618363531029850340209047069710026229774755821159579504830599387453253126503981939993108999659359902850155353997980043866487782894448427643994368479042851212651833682013629277024019555896633826450076440452321113179697482420267127528563747671928199239502918616896170134134016635747658860900654497067926616602290963043671335305037027557593841898583344396461894050334332263953198314525629959244619244225029037486334888128770518531091939864791892889624570972135531533768784810861922409817482953167946996282982293852492551522618213694898035938281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 156081253826170142561228907061676041943725797785909613053338100842360445646792791951269298618979354975107865049420025154580969744089942667759421459349396417624441487207081231132962035513547331341627110090732103991913439410420532870901830980613421487134783789510406455357240123907760902928493260727598810396396717446732709791433911972523259488754645015527756107680631449946766995461391382230483165061540185066017547340757353534064247304797344426791717668065696466348557962006943282835674890176441632419693161967249120330439416381770535406462806405622861575381256874205778155984708040298883311288401334379279172298025582892705505468789033282614384571007945088925986693284295729886809072807518200556252396202529940371960671657701668351946626883925950431523318610802847189177780986917743836152096174144912718067392037678713974793842321043069857555513627992959778936923224450170675499143952070383643527940717735237844016047385148576306206747891924319322835002680838930985395049492186923143093663782998788397970471980588075078523733782476886969104838002671240625584551502069853561357442352190236200598646087797646229613169674672879102366746192719681694435666520663527729247428988487726446900735963736008452678118744402133684886751970584669595003629635377660461097754581647315933214980644328861035250353346589027691997566834470065202099956888579345966449341726226449489459060131447740482499358917044199002513271586103625921810989237708641680038244554083125892963955233486937204980756068666165989669851147416906889433374312852024970319708501521939259149284396433405962885626468229765272394927231368122625567942296528123794783774147200361097687427201507338293675691593831960500253125401817031917153245495884875751972973792500431601041780739947232018581335583170884238426647022079757034521352698495181276738422150634380728365984305173993416965382796160071769681195445944550257436652386855616077712403648139976585134048498098661034222295744443134020958175615013478550392538191218445505845740356237091700161427461830592690963690463155905726614206534877407954859042407906752701165472685008058181820326377033802269007331608369455121552726473377087179718131847844192147808201939026715721001125139967225283979554915513790988944740073821581527028259249456906571410871387146812189290820966823097076768245349950931093111369199889308818406941709250134058591491073789758446616293373322856123831697800915350506094562221107207029899671942301731365255778743485621932051787700994696062223803520157086397727157949766450024632169237122515189291381499947450145906263144484757950419219740769234370498142550482130693609772292766405035153510404660842943090740621760035381607679887994641440143501375259374500286357740083201281618343213262622535438576668462304449693793543433049741721979186511190677338406031408715057747015305861801132520671830052698957891468197480919106434688459359491032019947265882859431924574612647458394354635423770425972062592426281945345278395272844312601021024998272714632365491688082610819244483161402267091215425043949281193798839402290202841413615492608848161014007509541075058642823228585440894487768241097068747705465531284025697120194318551939240792558830953808446862035983476505363188642369157824081980670121647799139216297446525741943683905769831147045545003800583439533639945516711560967336848621930698045847298846056614062960658833467960879669355812931029954832112880676594236553912175092061668497850334033421219450914500553777479599552321845426434111834971697731124302510992082303330575248740443177211795831417553082077097794012940413872036742016984519304907255211343398304351496377518272701455498555475682924504919212247479357559498095317648183481189348159245193082421868755030082546116569013516018998902563586043157923424055709701590103844292434095072528750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -26547806397242414169167206273662974700625396831875427984264487686484651078656766179185360064566801659677809595164509178700816148696600566136769500191984199744448613347814475866450785721616908957601300584241943599679830878477976956386368887548620455663048653689233239684421238837840185768781996641928356453246060813286494154365923441676792416311242416332902162131797059991822722680540266974055476081456498796129075422182846399995182555741535431357627685193622828571060138031853679507523926390704389587630039982771019205127039470475764384940131287826727132233961923980022650237318286413103953529089575371057851555298552100561513372406755870582821845799589611726019314443671082778604309022460140168236827234566844054939776003134557029040218509887569313638543979259105553201256310513837896451330103290892503811186417266125799241764945454183011077054392931932136865860543363333719775186430381642967888311745964454132848619710421979658051709995308708406682902690767888522423860500125508826391598572805813328556035690020587504264117865060290384717183229237726771981626823005870227903554276818460583985730879177550273912749425952179678721441171518256018735801680263961880364949418455493808662731193067731014000682986320073460204669419401499635889813322990115680769127574032190187817076520236572161048293433242531820356269772555027560685116585952209311865342283529795912459838020116363120129029489943557765684807896896749403658745153622185040029015839078297496195754038779407783632633017302092566973795740854479485930260106392342937924414145558120011147546014564637772007768837271902251239822621162989676216139666286183894061296785980740539943708700977232451038737439204981291404967329147299922630621356360549858484240674633738736732549632865819894284907903484990024081397137352103881331174948636440354945957236602049723673658949600049871147434150833715434946409071419858963384557165994186373429998114323860251996029931354321293805302107069306666800918749366260162972885304847957407042060635761738423941759149140397392320600987579981366387876504380976448314582201083983755926046027526098523267880628909661453991334460658723320664568341583091308203028906337824198111101656802193376307387492194677286357275204125678758603343014469950146038925863107322518413786945062507268460681546405175385541897564915406684242484368011992862783350155685637382342052930616361365936200942668968477842231155221958982818241231370430832237876894978289860031012647875510563298777672261547211768733248142418965487667057245039520129198680423220635295397905631771115193957394943868005726388483993817288176630938078180043866115370654240163113546057639436439502462765846174237192205799484475992932109966641470916413610216864928542266952942620986860466908620428675757208766276998233592190651649885470424569859248620810169941184615344932182092485778041776398438363544254391398645442847978236092633098247816641929186478129315997890573182996906854959020962101277379963912971186594864743431681150156156796378584610106327539245040946312517574249311138627720450950710118917436746022949605715522056955443123871390198768155789925608526650870736836744645140614122190338262711908782575460690480679710968044788249956672497969342890253359059740588013664570797846424164074517393909671640782332146204895142125449370404727210558848731337876396177750049281018763015060855680975728620486777570920660912335910552206892180909050042907666498703627090575890167391516415095924102424239557185344913471660624310082542127616443107659381061360357596186459083695138911602157154095120803306008777709073163553142503725401296227336130097947883550468632021826123792482275766361985637396648801896812810433046746975908246319117866854149124318660096503153490041394087003556822733836588108778992022789000301747248309386775610877111875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 2858601694834806204753109169668995669944861651550859825712304665343735837358833607452301774279936218299308590924888139561728140977427660000227455484623676872693692355585853287293936049760339324328079327027749758127256678107789959256973022313624274635579228141381695588552054432727649895690022953849920673941818052565949289281266467482435484693043193919606478030209315171860907715538710366987217431834667756572029475910996189359456806359874145370318706034220378264295838526382135612969700074737571155651439981774066956245237913307073117484961779863449882023044867696010140201843486084931740729078132522294111718195149104960344351643211940433821823036902291986072777822878843800695973940890956954457593148199832583583895476014898016977138766816069344985570827708524996652529812168767043796111397808169941667844589978032413715705755848058230059566150076799310562161134636767381684383316175198575413345576940369523567083735444464747442755122765220083478894014543910839736056782138110628238948789181465983811517295569573445131608833847336950842353673063639837499008027969979005788757737259344580556956567396891192497387367516262775609802247769026593024936678342032860624521853203794838212043959822902387449462689155647904719426454747894542379145935066894150643671973972707444614073354205857406516413799484333385501067044812504448360896513935218874944433650588344839118816504529962156911740884373453917962925602239979783637117727163743526687343368455216584136865787601584942213047896644107328518348285580817021157219444958983110570448550556195999096675787398531375221805123440770485043155332335497303286864896104545947923573911123223639812139384164816034151966082331478910546741040753758349314405341615286942640441032047139432613702218897197506812706237371771508069201708085907194110755355721577608269811482318074558155859661513493315456805028243191405836089310672892783907682459831468841116701660742389252364556269646779660984804271784539155770889772590056653252545162927113090981953730644647861326972363092743631980216320728430768295442326549454311668900422452090088180540210914533784198113624913016522676542183370358553790101501680480441871288645228135579820764155788079186555967530343191668699131158725114134207800052896985763881740638207185491876329688619044288038214412383704669126893870815469907890733540921370667938235957314953776596951143479326360236386364583229291381723004983407820388411572120040149132002752420237015797350555113927054400408225156475183726606613084521680446036609636348894452907023642390936961043913598523253108708995182391426291948277881509425212141624853176568958917483191971144329167888034251456304564060713162768476133473076202534622244266743030384865777144739664915939383209663340851932915184295891086308618656471575532309596464151753301039571434021182681822562995597409384582227098065490530686738964754992933302957409870715809309685746911346997946923239819300573598991481604695848872303301619418502319757572912036593614556847866657366830816493192221701259639948109650094552945768691217520905805934724907683001755107349346195686384468174157427324396020705544814956808678994467710057711745968580425174444244277731357262541879384986875143508390980846197250016142558485747801678386546241796242880051062998311786971171226477179647674423073754179950800573878837397671985932568302036621641711934511475016794644709255555491883970065362902379544492094311861820638524468609453638793354717414091451127363076573574297398571139068413857618822567526312420668914057635154387866862721478117258863851573582952524021227082942599595366310524326967526690367828001222967886194846061419472080266262667817595188519246640097411194203869965904722573488816440688375409261089547402246706389335385833086579240440046606762647878592511675160796665437626006428906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -250149442371080089795733684997074078222235455071273778135339054067028061392444957601379758621401960391026955361605637445440347193850033298534241480994971138783922551238980440511451612624965153636462929357528740710976781289449997796148826901431295524333169368095103687580287494665011165140808761276047903214849401318801446910062741519176987299744953436622799815576116058499054504819532721515061141846573749077409341839640134866512997754551492566008925111656862095402706339795341557609139884082531745708777598519221985116559133598486592699116612961205146875123410752141192939504012312893133206680184203037051423374496871382018916659432952388853226235523951258680210086605083293293211303922717883229732126558703516599349405788411345891312246993551786740989088694360259408433538241257513044905402815574503507041737927762729771715905870062877340232024145579951944458297320847627171810850827650795897155612047388292827948182233610353089810349140463200278690573172446549700430539874737981987855476402063869698849484402374523300350205447417552499304777097847649607726754767577935657259731738978403906435332347986943124883009093496037099265854561312085542663961167034818280373347453683987457477978435823199762292541426464193920926678215151774319061928514940813087228244725653269244863658250805471672257303607757063891392378652572719490044819557368374234292844340817095200058380544149513232564601583805353299142905184545032714621525394501253289127677950006188491711889558797448322283247675879656122936372960341233239390337533772603052927726267488971513291295037676084766461962895527660839633502082490493987839589857972147333853794878040487158271445378904889299348252603960153369227173988244759534628435398691846250768787310108175918764599883214967841720711671366765277925765432276795945455582908313023555683741206615190782146608563912451398121999739240042145890942463530557731723478643015127399619025382564576338532482800329212919164667490464971337438712015320221026704556518649618845941433769671845383697113817650471222198288941327833226092398128293941068805448959318287874436571860247544289413328862604215924187801546176928532062796585748636218889491523866232194344598205706612499267392516393972479704455810838981966829274408164039200017718774633860409752900967172038470318194042890384887183358261567730782928037255026842338263756850306842209512614668647520677164523205543089377285804528738179220997825045075791429431745175035046551350164999938612065081355576192819536336394093375390392442576978886015690129005769592173602598590546132620149793934164168163916110826154472147887647653859572357142324588608972612974395799844179997332106921653627222674368540470890901579756345793671771297831520895298173655775406477042656791955425406811831403901516454340286619930531991072845162000859361246405574913535051157625583292748322880074483730114498373022464737714450269051180402811076293238823190442833675200658117126973629816275228671865053472662039905791932983611151861943220831008471404127966134508560672093557935381214699425843853313298993450195462502623081213457165618236806577558523648160044437930769960409447811071995230393447534929816105780115522196749967487693125470500933676149599364038074911614153463449530427664292841032252482730030786260105470607257617330953951949519164813550461826697527056225713732823388920496766167867718810078021959058598432291517134255556772439925153499111059237009588134898217624286251564823817022409156149828611374209771857966153337405918458058879348531511544048463001957627794452142910270341160767612908652753380038329120482339427853616924077359273361897559127286146627840941131696515458503118641850155724660607114455328537402751997668147921655560173838724563622825540461006791180013872027777385169509052884450725331975240567180357974610625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 81695877806433697023565069312528830908547292347111055546077718677870878526907996761760118389504899939098776477282793438673205154833626053338913068233324836149277471020336970565514321270102279885562504447275907416128466606816743706247123532752545172275890809914278001268122034317688953334558176793687095199582358372845831551797794717878463596998925190187303341544946254747197393843001217023583433829308634917247240744780281820478358504483971542073438349750246200313603748491469965853828570958460009759876297031410462372496750971570385107872943642205447942366813696250752147267232110946720357331480883514172440825483158363397918925094493296558904963507829178732013699744067992336473423658357304158998848309376372387334107043251910899765801604975451427391473114398934868368165559402967403670141508354145164662500362062858372426956168944485056258562627211547597740419351670287820945259422268162269983453340836998091137448385996574116789134270490165772734238200420217421573049945593623301627957661875238414238305587773857656824722972369509569960972921548837991691968988725946830977294066507660472393896930391806375907620267829021474042266128683366294074496683092342398938599434073513276600032316896558336089820106058735732846379890263389555776978212723360672280334427092030930016381042022751785089291885894434438990055632156659869992932837789612218765155292728819003150713873007371091500979909776768013149984321210223708645550489311278377677212693792847306506539769214000916096401820041050803154451917641367139936618279221464514801279320968430493652685274346315830745840287941018772266247525681304619194854708494836096414396862662490464819569771302759466290672684127013330726735288888882032697235713415140747648052023579927500817400263393971553172126139797238345400987500535490069678394828980608426278517731515065404863382208621369180075285539829602171434775669076654549280961124690992239577942891906800270336976747607467155401968081545783202802914808073984837111664786854142631490161910528864597931323767577302608658736359842237325881507717600935191696008508767616876312058909956253633896688512585045175339083076122539270806344806550561120998136697405906534431912200183708325027203447484958719800911560557790959430072766693002962174240878354372470930176869223137446257211814094529171340354453126411086929414436491409167410820834088548418574292034876082426016704227788272072954021493045819231019999340612065133428498266747354855653310689607393894817679461292500978119985526284181240252603546122173230981452871823171510235046026703031019616032521423568253558478211980824825181322287797502963417379323666788055011914919334001419764757819130986647099717110996332489418860299219790393336409897228000628295257397888180180817860167276609618997606734572748222554376395281651153493499101304109977595228105830832489556688624013592657204823773780305573957826727042085166338955329070089488071528962038545109486253735712400466270480017827155374618403135200438039386831354468434341304286740351693888079505249046146422960947511843919864449057100490885275599827426117102078592222125695576451816780511388516769682892695752223059542617534866968175004951551246849434941074858407412470932002516567337221636220678151143614189908274477518661394144760292828622514034334751140497521047942934060535723765485199302228728533185513487590124218669499833888576265376430405204921336394427860174433309270278944414000233853034212415279407211187946399437559244358236861146902776592740111643433999655867020902912959270617776053769484341193076376264100499308230683610621664958192957609381130736588429704642916284560250907035436735894134439204003841989464477949699279502154534684703648776750088330735444868106180753594801370268354209922739506626714230531558943367974504767774291246655506593968951562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -18915820944919065827114242430056452270348609899988923662028299458015687211895226971886414495159038914957340519228381972414931668343341554394748965613059500496697578155690969432290154271330383341601870008568608047506051704834950089283216187869910574358252588103735342405646342403139685622950108091014185188017393330299960445325469782454569863012018261765263207170797015922480759292378790218463502522902876783520629498793409202226249703503662887627336899540525391377110129127805511339552991099641702060491047869202191618939439438997178288312952175202277481112839718895157868122024141156476929455967776397035491213541511168392674896006744512549898620019772267554335568590936482922089087396715955613905531346863877230641938799866728725069557593660707830285155771308501700075438218158775732659911033532079623786690511441361361400104143569788457344572405976648204056328469861339100609548805079112030440132819210465764623841371222381628207605331645357545788579055910150777814569039649908860940994168832019509863111124044733547055212500466634702780174904679171071083319480062421349743049351977495553442530073640450749188784472920163751239728276282197575567438930200510903525617884123605906090850619143003932664036658279035445287415813143641059902424175385414053103240954362062934472394986858496867312002912277334661201603334117859618298408351306282208188005621419258474639633246599305108473424629843602739132294183064204103181765286075781092353658646663301017643665745114473237177937132657583775669280392429147067335420069283900764832562736534146038645220928300406187347014265481202339624501313877141850551165801678541610532859802363275943994796807861842316884742811991092974615534046811164412074967875200636060974719780953294885124588017075684753331607133756390441303715035177025562527438749474882401982672835853707990019755503624508656561935767339112339746405351824845906225772584519510742003048587893009482198037800358036756915474061725438912748138802161425961760898740367257173048923765384484888715207028511233446190017372767583352084473096135380012453274156579661077604079857590804334818008307842930207501469182477381152559318421905460035456082766757264857307405749848050651999508211936566706372549939456939288898735882926648704946986531391278609079287330371803028184537796068307628822384978914902975741751811755992007685261041357643902705215374393661894105819249350941871538093380725772873466970715995023926726597046264528843454581795415518820624279368255931829738994694182486213804234846108625064779599887130513898890964566751177954708754568336684522110868873458028493630380344215257068229991819548478422475468524026146306433010165677135294880963643113205380458176155145364972928310967930421214460860657224367776083950003301792860543764101914847181968139990975146383785146306789416228766254819452563027086128655259949581294711587776159541065806949946455930971207923628795877572531817196757098828450188391322086935433311168409830620052917539709643195356755338719884277205553240917198854574721367039720635385139161981756752493516130300852359976845187310904687452858262200251769554333341685672894768177397136235339521587282281612382872183266414775904898159888739131818358935594737273619502369839718640055443170010782833977056461561965143166037636820124137205001806799729354326732148563169242372727980436380584644798501446855710741165164099875855721327318619087013761082496392274889244715872844869310963682362108312367277895353392787702293240000109789656941474402815794673182778358248811962591803362029425036658701272350429716381436169024426400767004050788849152704021766856686457218650905123928224667788759889346777666442906925354097996469217580153773005664501774132456959637010271524394479635820163149464903909716322627727283905382347170077068186763699099082375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 1094514722010174916210727431935216885826041303910687850942553031688117536757180710846877764906386306314329034692626765805552498227148883061585165508552529168364207398621107910992969020868058740321139203669312638046391755281681408179509496174135621891660857012591057415236671782543043451000063017723332297429947856659586159851245418355965385780542973625880756831169433320721411613586844023266184199880022225993765222842542517234572326853446701274022456885671495538301710852222593336820264195696527528290689520728292227489878355697271754586874403818499516749143372542470828338445462641916572479032394892981266426639383464422217255311248801525656599895137094599954412731279221068332423871164213622447981184879728724723723725884807042141697711660923969910251716962652317986388463853395849662539485311821862026596023543185115264722451820053532662253430583126190379708768034053129681977221860263978811148393834308880607800945253411031883579696865061194727862124519688005991795923600149606830701170002812428210338106921683189201940970919919890223193244049616746231705306176018964941943509400099603892740515604721966152418750600172279677649349684090930806517750776052200308263288841478589605242125951928405672982865898929820396923455750155803789092535716130151090196914170673754870093914176791235683169608497250161498752010447079934754708110825860376195123809330566810499855406838951676381615857749242854962913772713936496255235419614647365345133980246223086322491852455472110227815193188330342793777662280748796452058783216174793780616748152792745713262625851288344409561577058781595815556433420703033061133274006463109978467774159869611542103160344038864359241145025777901851756901001364142259893811519724620228408247519057939885842702742063323443690895028505009464949692673753465249436204808322772052252983739963623982276766807059387949275391169417087500600152795191577574539047894661405207100354152021478094647389459371279527285689398115016806869821968980868704495370051726538154933565134563079270123061865489742044495606154766393114612965392730538218727576802518322924282953894034402329865791958896526651971859438033094361130343154586377632634433944524218107804847003938375955203045831531061137722974615999652364458059515885964092898516065709984840028451235231363293295608488262106189177855466902443835909974987145687027630150801211686831348160715499938412485207480131896806230674865905982245378296445852437747920040745451836572888443834173510484382812549097512453009848687513912789423554050790869652331094797745509560772560582973047880259736130391449348222160545896780605397024483406188663199030029262002681055572935970059916643163322048827707227563418694469419535298733808249443532205117801381195291602738467682858963800050712067853697638701827344471157816931077122502043441757652017051946669276515333788464903446370689200604145089679159812436244534689841016312900731863207937281419011380104255085961691420110240459111130407244453442603996053723425339320364638222610905455992914645444629148343232558277290501030364975693835396062785223461821543207617650771737227001174513594527594103590552022727706585479558568758534642319167493229955330415834465002479905663072293499435986258896611422369356145811133002922695965084005650831148645303859749287710600098970891992525530608504045515719375094804176932967691184119782269108673414258323040334345640879827343680724156396881358963237297282894062135745906240026757128752195577253056793728190585107286327803682337620167816029812602446465054336085038056547536896968132914901178824118712483767812346651929448633963882413745091527517896451294756743498860236770897965935286418868455554152203233547098764428338273853491994545385906370022717651081112077442955159876310937368572976014031228894413173255099854919243783743938875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 155669485198421009622162130767001427100561720384090393513720660107515490872097000197317092024795916071003920124577723940906225563280474361519449845214250921818720536951971989822328392541639200583986313793547809824064206644850366289752853214602244359287776065434247509849443979597126691276267331906439678974628410511844997533779355546127591606892341784947741409012686974844094797865709463240003886401932575256835540027197136933718671569305017422934007474942703812677739253949840552477741958312204848842300538923763879399942332287659511169921476839447614841015629414224827190738977442518125694782603110861696411882710944536556341422663085000186598180844111583165838918710222258013204314131209101135822916122974121779834658632718428231808217237409587566444130311507501641918935998041281969964414143396803553922469250875511398109205499315564693865867617743400705153510822654332320892969264996777044201693363209212805365857641552410784816886269687642119930387588784878422934993611076345994999873937016299830047518272171647984564185404985771788001053516461195180316402942627061097721412003507020853759836187424051789510733123736711452886912266909884412841458844301117726835795299611346589726038335982152801218219104826058926995421491962116264657915036867780684427719879536932246448066879120668400263636557427757361782636239580460840206650866848567131405588059716973184701899206288665040296127917527096653641470450724958415903459158293933622148433094760931249551451658280394511447250021302916764869451155273270942387656025270905597964262520066877977760786264371090401814805944364904613543437757660030121744161240104138289933165448244983554732086367567823793049224508213448546290144493122673304929256530750051260869303113588946653824519558898975186816004423535565660968549485421096175459519394541743047204835059092157154212308028131289237262044306859675846061651951024236344162829785649291640375537666493439704769675094678195930670154274443926072746821970670765534091326827793180017522841787403799680582983148681601978337343568995891346660151945025688670044343506413709199282227645309063649115701601886600188705231891436180291013953946789510344640527753439072758990837667738227800703656063900009836224495987887552337427122980031291303427329641033370325723460115842712680524755433985039292216510307422257317176662320790525644427458345886034475528324442527829795764266493507881158649552136052513779477292232530669764956730851863016400796922433687780454692891024324389539841072974945583853230955540695580455789647895355479749636600617795871340059433887666012055962866846980198234240503633493798108030780307733282435611655786681327764399068958924116143125856097776374303763518003171916980933653103279102307992253388057576684328000289152291845231410399965529235807752186423927274621298873804278405024304929115228457329064527318581987988018874639584947839529787235224447644232068803660859963087798231136643619482118685166222320272034772776269547150399192818510458579901334161445369210345947388284699796146683109646787887671057809474838082561730305668265411347027431537939756615027413211968015987487532207223158842575062824673466862312854680969835769717406556406498709115535748872912587466787715522941193512936746391163940226356544400410403060772567421653196997683989858962584429104641878723546897630185833623330803005381133167837618976303872060225697380723728276605256133059451900705489491624427353525542192152324931136634355244397290222036434868576457155005750996761528287198573136295733354842989412772082717942268240091332265010596800144478852031212048370393921426943593340190518477354055964813879739695219089994982205733486092762348792917761485005087373218209077074870440993172324547003600446675202364471557216545286099124915018192857158711479075605508995781077191875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -23073613490104299812885123558465462742550658800917415787904654074996941396314906374866252321461298381071975090758462373122799652072207143128660534245282443136547068636876458822401894102658123776020053404019053029409655884846053817992835624134966720465187722530956251349906070231314739860360538630630461292618555465871970046549957281771216331538360632654684113700258127459995401331298071339061743197261749048290248643980352256207158208931808088307893117839414851087314909055180286278718181580615683450309814874576829559866245753610242271519793281100975864670482183685419716136439498062651960020581671215850777331524732897403146839502090717807758870781740161578818889880775900274391089086705372278471352927673565581245251571801668864813436975829601160048820170267488938292314149546730622662033404973453022048196842899862911050373922347563406290907336051982066704299024856443516275912618237540872224259865131392767854650892543834669549428194849515218972488240056002577649797911202563831800830590513505204752211378295808430041658423906231267026095907554581536662032014322507644551831738415504531053527496377651239763773892498094218612794766925261661264219956237053185531550465093826741211010835601622562309627373513164976396377351296189997313387186061509898300406715995970170976004714066300949943890717571567586625784346770100656983247771581676041057170233848588960680527647069967242871581643057037623300771967916772700399886290731728012572446791275525979406612734655944168495735883082012202358126979054384935455955276451203206967086790291950915305066428893696215303367455211948768000493467599865095706980845563448910823573517374239922707150073159050246235491191273380210738377376045778193799117039513449021894522645751256534802721408521025235595875539259612094754773103556405670919469075291661502434378900882317153780255709879704882329248921452151863944145452333196695194152877142208964704372567804077885528107997538142164693127233389188134889018721793280088893552850418182110477537908187313411784482786167684409541220990737184186905220798056499648873398373605087081867314046016024989455273611658685593687762462414039031216602928779605559706327274354658712810944458180664678931472675101279615530862185980075324415099482729735173343231907356472001796838763382908979863794915853369420167949068974845221709025806632487369957590742321216329510949304443641653764162930144566360246990330819108594217184268042380597838256589853524903708847462260594786902929879423560068697602600432621176581630768007569199314115426690083834859672124281529436579525646019726749351134213139178714608426842135428195360524988933840293357575213721877630394207057681342307972887562073955554551623279566542953772231466591626978995656988227581563995289281924817268897931895724388697826995831348039082170889435587760179276750687595911170557112422839126171721384241809109989023515064010147384808768416901987334749355090220335753862474903781778041450529357153534334679932016460373487525898572180493573954779424969514284184642732626195776090888323912846743375355763838857989158576146683346074210833028945928326435616722038566691284105768112673411519791405384542117175905803466599836066603376118576375444355511578216026029983388687131095212976647159999493313275199854161918839729891101314971130979915637553914134992802241276675211621247188359275841945684804454003039010841876177694633376098927039734796376292682899913404962821424416240161747615309007519875492859272824731235390738119506174657896973233263791711605481517066021459061236551559220913141986164324998030727785219862694785579973016053704273734478595982784297925299642392359987064765130432024462754349503221771819167037170305117657501147369045150207964382776159386055560291986390737076410470484272651973320260349485560290349281959701500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 459190447044000078348949685075448171838842583571010046454314464344010159700743532934850142043928703812847244547076588760665320155545376076454082906643222594148633249903569871483677085314479773715446330790575049741903303469946209403036346073804994302221385139235088350282753854712749182385881430856578901096478150821951513788471053821408951770646629098434545159584507890036213382052175794450675437603925557925119769934204205716072885248418572899953649605192570603676105558271963800187550746404983766182399167728050598522659195758148070772712773423263506217340581155547335132823059109555209965197368586015719858000059964386597036265531906356358660921148141319767156661630273924926677748446487172364168417800652910755028525184091394179216882346992440579738871363532947247485755570368514155765557962176771325929538052251099885911922436373394571951847131518256098366002711171278188863136474511634090280486097850426237255806906981539920668897502166137042900918907118037887708430563996551488535657365420652526844118257051382933044647416460889712692567717881095127637666898157510708326234972861578372000800862820679607088383723242266811527018983630559589680603386877745631172434674503461473186431584751648004356228034851832409764924124017394835491713921389657862665680289519044200959629531873215405631366784455218263259480887493555616703554569152325355739554420245875297224061966387352634443026811079272096155852927540109417536800116861504077144106222784947946501533656196469603913060179979142770431125095756086714251143839548561871133900904882012278978902861495715536784781911155691962818080169731301025193444137723609600552963143089022039355754296255879387711903994088805783832847446563549641517987030454500350669077881543734163970861698278714663892120401539388377079999096672953819582521295753788843123727116993073826872981495709950835802386940334604004228578774804109254242485550472391026533335776793704822082765412294843143306578755963557684454142891070532268145593004206358492880144984142151847373032426068144317630447133564748737556439007876064040026058767888518766570870395558493571718225958529705292117107967054381958550079792561819562045216005506592656280214744237733471334547056938346159665377870885514769910121261738688404530678778484557788895601661473577496586164971060651123529835436446882911422942935968229478522804517628586918445275526063102581713665259781840112190988306876275622187920005332720863432990593357248266699290112537013689382445516151553237624679814703633137364833249051631437930927074980223907529432805903344447384680526052229858612068024809825047330140833024028582478590552080841032033504200509056320708620186473701226884931956974250846838353746089549069648775475525836110763139285077210118987830388463891661736999452693747392877235498292188349766855355818271173469404697950825536620396818870094133982182577546361990097345073442127520189748132218216150494011244069692655572427461088940402341931745286033275647735581274186781819888949118630394199361846951097156377512618771941598225383429054187934680962462521511793694780257354146404835649196229954577097036900777661296015170778149397104061518587242544743576112370216214376635870262166957124730021849540506283488161792919129065267817923494128152837777025113902805502984047252197443015406157608994757562433394409907419944540628137455049617581781147120081970380543560754809811784595726843210703522740281816673112187328490582078460863148656607840521516040736860628192711340300802217064573762635012617674915033926413464196463241404455663104773682001226668067226840389976217492505461627893699936286642155590906958359158790512426292367315784344132101923342350688787042273871173680249225668436279665296737567762894614105156292167690635528762365520404388749439112565261582754147283771210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 60212988783693328292585788770142294519663643975403908286240201578815343357389224063325861862172767011596481029112847171024142428416900152794883644968383009393710172932957594686319158847171056944666755933975933711363039258690433251026258271461411406390299233321342637646653203552358872624140919255291630097405244336496391668104510667133269607852994072281438606317093259083739865509252383184774157396434669641997444939046883020369882845026817643020035848844708169732868900910964137417332693342473441188872832830268914303628313673231168222829874381328044644328001596567598375912543332767967355655905383096922245352219919129040588664933623929195885827927614132147705048370200763935688216414656962281863693236769846574463745954387300682670193315240250903656138127642555323368604770934950708273172378524608305808132102665948935977529740520570907949298235607278760990850641895895555661663225134575962574400331615890111077395159553980846026241349271280487238011369834170057716603483836298389682291773734134334427146447716846884257106312625660147946209352227520124493939494129982478635405324981638377781514608384367433989207174019897401075169364327544948487687009251427603775738724745993816182566608389381294087740926005746488682651568518925196274586557392129786574032743173936879039101449707906050721694753631381074530824155816743562510810617348429989652046436523036795200496590240200020737830306617183923639181827384225390034988415206342561622178546956496769156759139721426920759369911194801499355984724063477630753300187506799101032377131478464313989385457308514083814302728804851068116845548938668250846549041318378159889019484630693557360752840038244262397230536758817429423849227451171349691421594052657520917726305238713422838447040260087375599862619338438406399494066101928427860514805213008519407621839103757049087841117721443637095967173299407099521112896254954804589055544713450530115593015361043131142346967030883375739945127777546160061299236266931561066316896251805908507423730208657156630725551491115382046781645774942429902183557440124591519146081385123384652421393538646523935951840768375889027874821053951451768699823390033332048071221029467293274319119166656901211831567579284585706452673121011812812702866497184028082031008473611784707969338973555918704025976222206463825128561425257087404158330113936666130378515435827985947798090073903485291942856173842697583078962941548390285636399473394032797724519268064054197431013782082543680938948119261788358542001539409973211142569744975583639125203764089541421887464685781046191851427913734987916669011068307233776254870918289537148199500491948589721684153443356837149603222382577511495882455137820921675302479016911823464222178175978040266655078735110633055227370055588198102682298235853231860993233624938733155259315281925995382375997971114697051523163372796141588609237626015055967441657820597961598311690930228942510599573672975483323763629481568815078989193064925641156533813477967754697266198796741761796968963464485414808482508302124875311970337852987362168247838945473490800787105294750365949384042499759716547831700565368615584153424701027764888528563451634552718450512355402664111623284368767020163595425715547059203818130700238020195811680241958510581659300267672824681300073887679926055150750322805952508732878491928056152637473896235490485844512244983128994094647322420350982638345748316799052762443751923866628457293021938501168701677998882500669109706587764768919645310832189669222453183117081750685318034965998048840257099372752562392722393446113020321570377450134925315346387054269646064544450168994694931862502715026985474459253434518154256739565461026598947926067373316315667137085007742343871372271102976275671508572020875659025716088307575117128648563832958001134194262794250000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + -1141064042198310650566993044392151101781877689020147293985711653395565500089926779430144677721102200139086485362015182404429083579033992392046054495017156082944530050298275000651871166636402562086486961757946351615076390697305712997925378834408879880116477950655824953354309505197330692996846280509828421396882593743203618155355342878916538924657756714493200582268842951272627753486001594400215755847824992006686560172740418967316413311025420371861494377212076142752041124843620003543937135323965162518399025428389563523833968706789737612873317071450342357957817032321343504390191232087639417514073156466510626739979029264055395927766834076972805528012869214776855850857668955870525464787510417225366234364970589864095361100840935437249996324964435452649184299170634935965972681787726817252425525930937957617409720798112063529374680461316317494438020809162897210919561148013710950449663842184176117796551672119281526340607285368456917834718370412187025478530797821042991685681062035925411949226772019593687453618714716456220694048408581285306289412069507922144370885546795285930964353319672676204436192276813090355442289016618439867775760929850199022534172846925853989662677982804672696723932402747156752227002290614770527796931632730283341527842995787480436399376142336458556069706773297944264999851125902874545699500288430182086783413370680922644765462005983955218799665694570583429951815533319073846309391243304491485873966495342231377036439052310560468558176410786007266267795886430000349419637865593319417697029588669848133265574009021236688506494063234419020611658106841139294912689119678255468592968776884016701230776201339010808693524978791438535743170067778213369852831318740398433776504837103659146691145880215238344471470162576116354617534541976489374441556313888227345111865508557323317827468314621991576451143878913758239646288299039464082875885185783135000315607949327978319524057935960120201796918587136475402369588280011526754625137540095640399177166665789130014063798319102757447924927575691366773575781786503760914908975847623495362070145329559482169017742483660645164349045975081407909152767216405206189586871823543620283681299240713671590997417778880115515455126564511787369593702054074875532913471750294332143444964708333374385905569149912908365440475497702215227499279056734392985296258679592130878958233704169989645405114057786842996634293845553181426753725546656348097877081904378467955510522030479621389336605695742298167587169802333703585420185794177649138237142024113358911757533285217274534641948348421122776871294962327031669219747104616078061376251165665651975811152871961178994737934981198073836311958891370580353545762600162452648336942139683487128206671760626648756595748000811121504220418223089908327773834631699956427636036555965393774262624307559303784816012322259492471275844355363345681853034522406404182443811217022422839633550392283774630653609018602555647212961634866458514472320769178896234229776509560636606738721696786091950317786317767271090911714807431052294392137406067151579319521214239110788255240367813336717084980411511389497890699510434369026004109395919056465778833716207562255537990729891300529117883719586484840963908207195055058276198971703822693418429432051135590309075228597977570437373512230138601599943499413256641751970601259589529921652421378398492414218476928689374800489423031117868133187903349412173680632807634687514118423407811333259511714331872325916642056880335317506774080783248209897980514526094252792633265826938740267508260128052227442350382710140145293525492502464489618647069130086235321099861912230616755367090170564648248734342267632808044298674715283886885639808287980296039425645724163411572693766279842065319462997520447489190964235156277650770419222153658607337655040437500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 1310767998780180727384384651940901157277903459830080059124676115812083893664082224693236219643902075797404885470936906053524726849344228503295673865405631066550279070038368276411085366226400548559951529640289618182549553800613076671128114058336994088089142771777392515221932688874051511576871571313970267842658144552435223020684600758655244605196700628963895880274534208453229699543799086929950247771928587558517569332912971460111918483243568835701299233240772416976726978536689812952188117986961289187815211168668076540399533603679646850046910694123764809052653407856824858094612029470041857768416451466778172461512486500981461108160423329269878901253159369232247617957320898416592599042600355197585370966715216923185787294457667550744292617544481596329215985703060256224226727257863976245221622679027172441495888358372180364157310349960522317288289787900406135713045426444587800523960104513496043090401272941076545378590195094519037653116558519876214120635099010888261387048105976107606731724721026700619945232473984884228140145331716982784327151213272490710886816548771169167250706999646387945253999973184413922252703548701972072910093559830085898199316141474721483822881143269968744372227646064533964989568650334367060600467026366490432884934900094381548737586956424217673664565684789835158653670689598851878271701377828479391381178058890533481705027043295550081018223941123795818411491121930765877270724020290394717299302221982106745342889760706657500055860852326430821714711625432267412029625813654827691062553136314388823327576009212646482423170910732794155592570164310786349392950251376903292404092376628283257067688846246321288403405578468088683667713263348229875520572890473793352497821780052995975817623659191644314826917830303450555812726281007409211091605052468599701095721849965692389030703252468963594303567291317273344259960634345508389334429073322879764712434631305493514400194517426902872602999379408897825699184658641280837720146958781153121753755753220772225629500933191333440925465012603363799953556580331856756467897407855236975810643312001806707186093110360760078377751334041070993297522494740212015746907177578057264724982267614568956820312302855185687971923513679328772301111820022665761906889316179914647535087359428267469514538210335621567962059432417893747441400449490882895316050042614205514873726007120410519029337745467488853547001740431334406129423901627823872939713166366680005025113520926630831801402349894513530533098298519706950650899972271222282970671002033780263648421628762204381062527654011823142845582693829407233571938742729715040763255386528063572823089484495147431493001168838666175439927685167154754542601367601899396138086198429442092824418548496148555002426328621235399511284490361249999106268603256770554831389762189820257653147053370767288866960242178529378112828405130120395724891968918792241561446015264492872847045327398866236278320551191643426373601399917380703234698074717045052906676343435811046753961778964239045522848165892018224325209489781909088680634297903117063924839139581870405791524805696245558742309258690611470129810686143684651888128841372091461431070530295658501085786214620993355481832098408324212293427998114172709160183537285817744021726447445154443698968891433358044290137306481687447282057441062878766151739061480663506325834188825634442494029188142188379389177946658967939844936557974908552076561669840941187057330279946077824891206017427348787072175783469754385853914343939174230683979064401750363472604122420934879966910380392567111856378817770703320923310763106999641829209528561499946512384020725389548416970287195730346820603275975593848785712983600531811135919460519403267223638385275416388840622016636672980268858872033201525552692344464431355354259068057495520275001250000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + -149519062585827961518838237911399378371028168468045902532722256023178240567328814332821288658083788182697957118289225351472703503498303413430737572467461242012707892841020310233469078060186060876071622276389196667476480424484168413096327130194734515660259724158810636771787095768528808989092356264647116846683135698479510393714622411834651159041754852771422563636647760362489560589187998049869312453845061102403730322694660658253969267337825326235794773701283655084448226520142245047497790423286464167261248549379648880199798822207847490054254380438085065852184177617890711751557030556525191570780663314053700297387663021754446114773478621612784629142806390063392444480814596737201575692834945720700324450236194150720187981759797873747204970385921566205208236340596582397414132261879946856666780077705600315789653553465855871394620411015306455895930162157341603248627071275432259509058932623197252131923028914735340668607380564455796801288380667916711273414645257804656397084963831080330951500767922301187712507945502979470396589396229372219834647718760073201703789655026212860240753266374347428069028047260646031292058967016832771287236061481777840272700645607699047148528685141150736418842229470241763503424335838424715489550734400258757139003196528404870512304496847301459142487691846181155261728015242598517106501703407192214272752161749353095766638869714047515850613877149280483689174088095015554436228011682267974647806832925948297772267869175707599956853596931299829329787258537731017128423027282579468358615525748145131378283704271392752731260357657512522129052960858986830401725794797314785939253925481028754931073478412492996557906533919068181832362359231388887220077991172803181404283414060358747139175966919241140132285660225643727690613906687391877913024651958734872795397029467504535476143838338981400640102429290765050672377518536333616158511109654510461311225903620726190822365008457918428791818179882073470096313985994002813052749717044173644985273029942933476168421945274485380467574968056396354595700940467374821413783530452345203280451247698420925527801681439386712285895568913133113130346366850355451323314721618586716196444326343034470215707623473550428136226684809700487133959283697994098508943484153806003331711032445071525024995335095634515715651629752990345467603991352003851865824342463382616509484771985416561107701172262612812118026134115899598135633428584947425991903512628753028668041916557954890552895201127641759037570605180144201785553305439300993564121591273510779675497156554252064813339506749095360098810700085696092844450634966823140360965477055704443530454760309120426180584039556239200412188243158783026649003609248059806427372039119155804179288368043557430834079701675701056089123788382977025891988670879113336579085537976112734459685725777570288774786716938738519403903227056425846976142109510983316478779695633700348336348578194271586179146181141995978988513543102414100896487526102011770120961024583444702582938478921510769205331530992372160521342696170903968117486720737344111940484202496585879717073775777283471759309847949162248470317802043705207074821209071146110099332987494258864377451701620463963151195669519577945262009496654298276551521984537604173518054955398910692315371717569130731524572654386960796874893035578919516181874985539741640453684966174591745954860143688236070560624976181549899041674820517300791766503809909199831818861920342481328254906823784375830902663446336670914971376898325475739440958343708476488524319106852362025898624260048289775495319940964889610900914319895298602785554960024669895557596504389213521520043249481430819775373985431929384058576632040882638588252900985066803939299278587108598447622468503589325343125871261387741200073887566441899169607101345172765959060375000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -18392578018022137618721054162518862415876131557596319608759224977886622299854852961926374120864914552069739852210018913132675419618400214489075238158844716827738847045011344389082137915332769986374760288710670897192311848761688685697732104611572978654831712668913217164820337486137341689088321184143064036920245131207959009433068593044149868542769250457379270634640089537449572094156266708697217683552774111455421301787500916849454136358161368847433929900162555741597513747671255490890401829808376155070167515729935935943101679670420515479898270842365408204908476439939192706800892613775677893020645516630530650108336661851288751702380651404969582112760024707144810340591866566521743371888665229333738997362584381690832023862007940293998558609973761539085830860772408908849575136552756612948998198679024287232358149980711926861289686108752391555502659140932682386592252128102382235625790999264330407332564973147138891077906563736972375873572892795762399671457709899507092793355290596233509670329724527687386150312395623517118248275576785073423293232885629782690743715426482075331075090366997375067423927178253963843900041174421386559464983109366975418300668151979361649458420961532166570584483345519625270919891928501923178613519228722813589945045320171695626495737823235403920039837348542872115739840717044152452372018942659700538275348801423627489558997492504133643365145527490687172490271685890091394909755724342741284832815074366515850303767731839167813269929690218234191084684529928354880735298149697612940598880101670600549459344898763339820906748953405260853623075456856530261047829307111313022101104086750076198340575263507719798342768065089996109333907682567772155552888916207809035187942088647501956611383742328395866363982444430344489775847161704909595416952537478135114739528603180826927650285173291702856334882841088768311584489168629719760121016045378487699467515396572587007027127348218272674119866668569969080342284314479495576037336436403648081926818142156907703967837543994555533926449025403833000180042663124684539534267400470521807190582097876805135519865679717333051309459539217159064981538203136504342396535228469078712988469849850942896258922512177724108968733023457642145797697047021219281037044312322402125721579792463476520433561603204677495077351839094705819026382243395722280779660642315208211520142995024701027941177743086449937300790021954831022636951741544702972836806929439092751187620185558811886088830901282735737961945759436147300754320697882428417753841632371349437442137602533739529086386809956555978096902792926801874229911443993585294245435902276083310363477694763603887037897347394810231343954752335759884365065905020552733593733035681152963233826724754434817031198820762747434161088444780112215092362753307675492816710797156379387058487403024005924306719590469048108246905522213086684471424667650132285842239057018611759311881696092056375669136136445882621668634364461196897120340532605389188071290277287808683767753234426145296434508504499809058572179063372958213185042101266956812516495060776327709253535290627880452548328599657653901878428582647577721251285292040986713154501681458785917759675627357254218335656491409889015682269867372629894824062825253292617331763145866837889263170348447833193703988329330289631821905159998452766358977717602147674164853212430558728216215640197029491040910095697659164663050515088545452197677222743345675723154267803319269037251893845785589445121557278597485559474988254680634569816974161096970858907164191463660532251499037491390448815232794677942305482307404909234593149901053620075274333288463788029573680013110127672923871881921165510789942798903785457191805750777685208243771642573717781531886407244422870958573455295056628176176591148330878021453625380259354323437500000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 2101158903022229524374082377395461388765538939611425253857319212054423424299067013755050614278955156823185975240193131661437084875084667122737309448035363558422347389124785175893383490848854986787963045495858526819273918898448343083464444808660280829317425405604419252179466265402520476444932485643603352164065462787762522304261575445572590145925098278370522705883182249789258962885094736714236091610083883256194325599670799329605253121239309860550369222266773015598660015000774812886646336594905904905051087392053062792106572053423002820071098324597525019715099554976275777191708804335022702124659063863935555532123121986308925305878948482333974042410594197547439823157997924383565910719118293827877739631257526966347112781186843984793507304381140714976662485045531938638876907247084313658495303143898308415845948092883055799371520248278957959047957612966241358616002709190169635486870799093833594307791995752801958007825916847568366291699625295125445640763387948538981294385799257839215182298242902991112487695890926750000215597714050961152503728535242158518212401512567265826136473060750787786059414852982891501615951404516769997935933915822365744404290947255597080294218903195909407702497504876637985122241339222816598105116076631094483768875144179751119897730078126392531904830426636340315345146458533669455597472937151277514574362393022057667563936201433903098868761387381529524122064936908333946808054090165330367662098469611008878749760121177381129201499138757918567658789800539318007986179235724517076152366358851646389707355209875645230263083047699723664272213758902378497654112781903272562176770629449414630589540408101839429059427879659915620346687872695725835664003219889201696870547016825238016814460208271179708459908252558167696017312677484677597967161506476118091960302154402729995622024910444835289120392038492417361476055957097479711834817990990100707017075969505735535868135764363628130694861277249351106335382788017444953572406442762321729684842927925939363160580279451420788348034648853968121803488465511533815626873895713158216111033629125138882253808509198514310789056470015373783279806556506494382208306816226736790744335542516763509479850852293122352785406571893994151112564193737089636228889724207212961019389740959281552606715076996123039959479495243571351351918817404441362426906819297172593072639354918871000078318435024491000228929560333267149801731866225379006057220411876862758117561781563503960333894752572887984477825844836457275504079704884780606622558028951465255770255535034357444849822176000936537803223363123082206876540376384562352280882902564698510269692475804932135085624055733940086249652024342023009469029717767301016646447398940231092196166373085645070196714574512773212199536707594991049860953848486563370469621599577460422034774147433848132804840401754997492431060466439780775699780793492796532288214727467059331377826101468564674127105757157565709445311160008404417288837359132106619766656946918514605151782826843575930848540011504209661979563441897148905855844752031303251171259176044176849486514192575439924779861422643084078477558402016853710995624232447989610593460057795922763829433721710128930584770404317345386097814248245602377710392964058320811485126400360308194605752220119661070085075593099185167875588468619497533484119516415287101527672499587752295257430674107536691384622711342836081313746263327882668328767721795421118498139100695041537003133183942732084066547197326090906676040832786471446551739002578095351856301460318634115205995683225022796126109150518878257172306912552331832491316607739070789751333698529348223720118904291121431038507319973181911434412888165862159864451875923724403654006202113056428666348917913089551642935029333210312786338193851313675645583659088564992012812500000000000000000000000000000000000000000000000000000000000000000*i1^85 + 97393177972340316932210073003042783315255655971665337164422110411457205969178746576028383426382449873465197773868207780606914674313258085630492375642944326988341116526221107462768921202090897280586563987525945047476996344665478899633825668901775766505379110842117111886833992029667435030536418789822988282156784342082140628096310693481518918704779996676175064849233100667794416840529971000053130455711846361823630457469808403281060779075340321954111386490015865288551007612782775260006029226527557797258845146314990099195911064211613535073042309519082731137871214862402904230231968459114408603805366686899088175915065761808011184375270334734617342788477476217191226125338725159997165004798822686665268716950623689758654646284961441439884322348285724376407750245516249858210487360425485342684738950404081321046871393245333645681548009240670339426363847419169055249021129989592392637062464899785759085418488356898599661487477564537610671194815152376072090049348812197832912119905477514270196349046039043222229415917216210106742412702563468213653266667367163371468757017149460075202796497203673132486934217584732985123426736245652723810167675420995359624589861315507431551229156092229064909688283152547216188110479558265310727285524503252125548097135289968594530577714031066835243896272441201219245844036547248371012000211780913431395615678576344400778428970318084819312942931644013361089038510608364310219177454091118608817578582139416440794413239203067441408931489174925281799054442333466099374616873322656356927021932408601812255008335781933133933200557329375556264528966544152672626981970778661167198001036819532181698096718981515392105886834354937465361967359904340936104848649609523699595041905094240427138195836214510516187288177153602006769263631003865397275144234837239996430611886688291839625422138187309086499633466257547721677922227869833822119845673135057783736392325562363280218979408049874229742707082816143645194998977225614069979372326212444582835301093988359189429387906396608996949099173024420141669707218554976357973315946348625185831891723834343719115337733962059448087175779635774994153170383854856524303788091330195932552537175320591681969426503783563713275732863297064272913392783565762061960675340797136693454742561980170253393456709955939013091986360521548876996931312593403296213310173822654466613676251763348993027510014211347772920982829512399138374112684105452960764514992230491022848158219969142021581961214988715599219570884619089753325064717701644768264613542651619442510642143811151491417451637920542544646066328996251509718214238869693662014733165454363614395695916819087724207504053170006620416164652084595835651669892446156279610804219942790218508717740374966930923185565524401629605683050055951695639372837120491010188981536805508435444270621629231731696039341703401778658007765919791910919718334224474753854358910846984776513479090680953148135125623065706182853486846819267604991035416887091409149409573801922288948679219880776862402421780658109747581664327550741501849011126060950214141818883978791217367877457215389172884048426285762962814267633686194102512830797220851657153666915174190919079687556386412031535469031615230320913432053238610110478676135268282973517973953359595323026637029283114726691071700969181089574875426831546746544687583168275855708469107881113911458635217860249745492541655409684323018771863554673245063201147694910503788971148033875667452805518572626005076709614403639377380749731344101020550334765161586080118802509141637338778922504230386380174364703967297878554020609361916950456012499050631526481738813682327982890958195889400329421261666220222134156821126945087973517236630410742655392107217382947335205951427622061872700511461340089039831689835570432666748501815689864946055000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -13356280564613372364265230812010088494305791396558943956339597965006533931746640886347223307884570085702079501673332481442663789481780176249153585680676602788248005022849801711841090591057810455242118486274433133145345024180564180126208016094217763894278207914457793974815402973961075431058380606425249356885157063013966825665787391420832329365062167953703467275982894389820459449219560996873474430363315557364817033490098608424831981214670955183837032403761506890002850015827211783435860166121338405307832467692261427742529947051414995153697741393862764586404636021196205041601315570101719180489459512310428754094857871259677889761344748961971648899514901550966303352727208048661646752619368692462979409390245266234198162846458481139294205205922205604872637158513734966584075451297648098794498277715233577263550460692752608235595049558292847850065524580994577919340671033954339562239211574924486846665625667428399105472540898515400337160914675152837459653984159309030655978600731386134208072206982489940148038800727247407637395390900221533493109397633673518832090521091099670170713224966260213679723683310497609614992570679136633250337295995555646265933887788068447305185749525799213545668348859019848381641655997798011880385718410541054535980379648141826643286780962403657365352525352814449328874086136920881246835771010541163335769990013939073055962954388870214030225967541388414022136781333778356191486829098231744498858425591822428027208552271009411548654033480983753586345616760737911362133359684683727187638330334063927517922445389825216364170190448123132444272858980072253092561950127301269700057938925732279923719892601738744125075142295611147915335210787348049695853549311348141528559552111779868489582037746990524987347595822243332343651157170545459905485073358831647342212559505452126064913399612173250294589800710437210134163952746947311428434794381455609803913507705901980759918426613061400684926586116874219020481028275818592751579404214387932081463974251360228698676931326353802294866153362504290723654847195219778248385095981534739069297590123423196369045016512739544727877243328784969362932869770738674879142971647000143318069490457924247389491879783422119838926504463954689885167152434480157569612574631873551060847168846912413412610754184762644528230614417206056106010415286883908439372518174988848134810443509763838387984805118002011455830821032286355470564191607824451807795055438128409820772719553014343853690047204127688979714092991217384165974324257879315690272760860524814171776092628851848650930764383173288021030660149387589208566012595119215764939296021705553735603937846897192783113914752192565444441689157218779425619157302469474186863477332076021363035985673332149510171503904200478083973770128365768813332274048665658741650691522979105304800425272139302173171724690643551832936376588170036661130855244095546313930031912524205044064295648207134866274149620399300258128552320213204588245781469159571230606819596309155381137638987255475389651565084131760677907588630580860838643763520386901635393701318008435561928354448197593402732749955507580142200516809304845120450161493897473842571982740817338052545710036631033512704475844323890286354541384368161622947088403083259575550627943121965172781200726692022242315047823098951529329477760095755251794308320027287207413574530364341973229183858892203891807282437461945593873511265723857864234173776942827070962673134504850886699194979796925065992017447471990334732418279798645548564599347698856535628379573007855675206137461849119000721958975069465570840555407622864957791384814152243777061152627025627648557949567243882188135537245899487657986161880899365535609895530276780814954220141335994002630444134522750269073561657104995456208312793990396589931044979042112618750000000000000000000000000000000000000000000000000000000000000*i1^87 + -168339484648392347681915760234673352962031157087250231506136223001085109427648889897222450675307569633655817861019296979688502296105310744252516078997392001729262530031437379946475624187100628761002141788358998168898285311968406258799816763621349914493064100236996645078513728532391687745991001546163301396046496071423568135216487142906187826090211836542089246522042470140723874181433137427878441338964632381038963670963002660164780625966986548666411969772010811874069943107570961893971038772082216126242198747567767709182138337677790133300562158560176918149589812555017697533967940574792491892645889611148062309693921351580788644391095608093903650496853807508178366913558301835008699205633288535530380769330302218542783862179783677559143046932851702286696981482056600632487351322863561897044758779689099655950770900687271582514662857294847781676741406279541522344079064560762626195936755962273406947344938307281655371282187816326494635661302454279126056860333949427378443464942163219398021462461073661661266038960099610708874738175124352512706191397113147633916865489020960315219057823010300573999600019399594566141277308859634676132455997494366067029589366755259500920347556914176330476657334134744876981868302910027269735470941658857471456705252134342805712256527053034934223573244232529830273883553380321414846994920974321145251190529152313495717747456733081191873254341911843227945252540954907587538068719790026076894092042308416139998536173008784672837531657831222096703370662450825590794567809094125237151188891172716856799028536969523595539571040207270890262177733523138786594326878185089282402363480585442719348883530399994384187846372876354890942700708224741263815577334283069084370004315941086503348131551636212525556814961104869341705590920417818596946293189231093866059807644208355466484411117174187725657552183773178362345846525089062321723408284970300462304812548510887517558308174420055826280849573874696989578731446026897685329998578434562153130879480091148490080268539173456446362338576239404279710579124178200917760957646380005066974408641491257326592732596981658923191631951378005870235408230585816069413332398407859529423844572944695582852498559894751380443084020988348413134884487079132899118778536115216980384342831929710882936403333840625162786732958989915957632081282660491918268991507941583938468143320189531387688319953558245193788866589833227780821429689582360920572251319945803315947510924987897812184233824413548268213358856147777663026618406604848343345078254359729319017309298694370808706267058735205619612994138907751674887125917945050908274528152940657007852755799026932740236889623668715233562809277781017599276908943499056034852011577762152437148885104368573969633824807497146294560893975219838037127102630196959999747892249358477025464903461442879505085627943497167904438267349740443482858091583622366746144807242340073215135048586012915701623000480980320605833296523867498465356318838455481989736343827848546606085313969312311041552259216171413603699183992507841280076839139630326432314956364670176645902128614793426726855300353396010235445875815293194390359690167995221655631489041349057952224329674902266864564483983839239769915920613034494240595037819399623705058792149899795245954571043781249967136409197808515532242319125090165454137426621329336848487090100198820676887764500461201485339091678370780458324960701828399901606147222823110663342911006393823049089543049492236806266655083837231072978242600055952723042978533623237409956167636045107198466449352499248581172020284485444343700828185659191953779771716374423012494437228117290599737960483316867848808351847301436640009097371574952273417491510777860696704321790453278557393889371681716036298632812514736101281819998378106680152972059583600117812500000000000000000000000000000000000000000000000000000000*i1^88 + 43848316899946329086727824896023940738810395715599758279676081133651109797417755041700515320272489444456220096709189352494685710990518851797950871656990610241181539301406011410974703939148735386694988738822892813297361325831287630823175805891279719787146149505754971021457189321892702516972097657029634039318912735041972633713839450279840581934484732699482420520321248607067369660058320431445291449103405061509415673795505306945988838510318092264459546810641203201009382581213545465490565517015754323840650086709315746102968072966561989962293748302553944836503978968281953042827099336230362419992476467715933542141884300976473000412962214588823032892103230703645912741123135346852387709128812540767031563736861664106590874406416120087756684367734339730496747600953266368708804494380525365467634181248242630806767117670200410106412050851870580080962568910521144233845637556443728758875681778514640344531097951221054226511039647493681993768367137524816628320137930049260170518532659344695920139426978872455484211548025628586858525691158820302921076976068538370249162759201573853411170048169739152174460992621432687096943617824902694506973261478856017218426875345286812068862080651462584491443795803937252287903281646620684380921189870680711494379968474628079486778573546476214839552342855365736346239061909895330050597006007604196171040701698729406703316209068443733951353629187757150955959803053416755571815005741106183365441200138757080629352440087636322639412867345989659138691881370458530904177820762232193457428829494456521073446061401262033171240312255702510789782597285261846910052397037605954261428285866865463874427397277595142909680761663252532611288591328802115885359395162487838457996738062607356662508384862279901339081669782089145875878242029350681088175253137193393992760420188494863801517426323987847481728662827858207484159714600948820473860600010275423734041316529571264782774034921929165296057947755282375517239725166689632514465292345848554480352825189005353435259712814927656767131352795507197525296137764808569232939003823337619354101279599475684876949882116604796084705327993990047033390428373631908402528517364036884032905475969772812446789964854908071549317886726699161171065239140153571464820800077087167637178378371802351691651614759746835611742764295458427116628465020823747181671826808521412013236417244321286048909607682236293194883994217281494906816824755989074253416264327333960695274982099135367181478455926569700441189718172605053070338666838250841933303486088757882953053570642063002201119212714044376201629003543824417538098085281851960919148857332673621844354699943738659487670664750532742653103908489134699920347915963138661565115850071200676312151405128527845676206182920471064744096022214603386068758413161481565305918392275873757502380790020460469270356643865223956098446090412641486947369518789757544550661860607747059853562984435743514290150415564974147956602085115112190688927671634556862357554540525434174662359470069842116423505511619264885983723506885245806314276409957756199787611991631649978440256925493305791618814434772141640940200431723176718352628187028265248858124195613131631060507834087056450202368047968926994240799157218217158439061137732260925838886128162905717357057278675333831531713184002230118584664885208640317909729447659908561792449294639034839701536478682674983495292519754405202149706539536915558440676880896723913431331782162525300175739432192805660912246458527526874889015406519753444168401772522220550644349939022394370439677048066046113236382862661956307848751079453998464518278469160952129739339138729738382143319750704228735120578136205641406007079183334821922673794200210619754927398659281133057512556513647489939531380392486590715172351740465856096271904045352378396875000000000000000000000000000000000000000000000000000000*i1^89 + -478222138821186316349569002550986311020596398122691241839729406764534321781188276262642418636191728038092027086053880700567433829982140785500026819223834147538459523294712417670940551790603066741779248945185552954775156994183394984668366021364397300722483013211386820230343476012923303013984863666092379610954041647717723265339953993662531615782003437871062538333740036806541468506865455157083509398606869307686165613521753930434979457036248050557498097328924574840258124331443289385183908472942208981245453556783292559454496115783142391670882560670458047143528416133714646140148613060226063937325181303933875179672542666117840966248970474206150675910342769740708433642275611607815332790272624029211618081142883425964920053909458192393978733037287115672159837106744393325463451993395007595788773656109932908908788190917551768332973963030492428698386714552487284047193695060137638810076577655951749733685828893854512454694865906012411366631877232955143924480015279955168664956638259173348561771634551281536796633337849846092430158354351732573306544688127973102998597681309597246638067422180981965463951279888576035305638306499383038543825126349177981858311628083067364478427605075738619918560733743870988842136161732796935576638193651024310012540545822901038387041842558169257279802450260615457539176742308911206017189022345161510300408734091419225080944519996862836246381425967492778296212065540485549768382763434249219246937891186922545336406116523992294084436756030107477087003005973399797449616448093857951771998207143552556676995132037218663672333267264073843824536079703295031649600642457202539955663237959176195446735495901405747695396766112586322812677626479428207029267369363388035279817846880563549819804514358090991621152571809403292134531942210667518105457817945182236687389551609188309010239315269615035470061353298252808862275892049518818429770900781332619181182117311464160218971363225448555125164767503500309655163394721193690231829846874272161644674705471919305199793683951259261763258208348416922416927204351969717929915662440273825529020010929271325280070110939626099539965376596036013433888502923628848441822950542419354801115697306813871463465470705076455314437478428169653615915215494036564467494369695918040804757407456358377987864745379549384295329771499217052863002927387035633344193116179767771699293022348247661092903804334921506161455470564718919952429983202352417836029592787238270837241281914007945807353101328844407144934676092699357680610484151566487069359587720364341795411692965167275671434224966584230166041805648976381144029764530523002610763787628096174668394192048849338358318118945091046799117861850282266674497000134803715845076818868240603558593803936519487221340419426460915437514493136564175196020124701802527745795620361489743640375237884744307448077027035117500191361386482924250857856364548975828263007138788713061518556607175419471664533250230602208697200561879999820861428768993138649688073444084386639123135052916722043007095835439243423481559451800171889867991092031205926819597995657002838755809325082662868927312368112273138369799459984165941869466603340937310893464713229001621449448187487474922642282761040789496626818015887844526851524874080104760955293387517892086179619266833955421565952770314572567534753489498031546754429623414356079115027797419174531080212652322597732221876405653020872000998557083791834389271297338143401715934282641333027383566177424756566808145025677330834082681977113994602067144261142764452425905382631283480748031518997854521420689425398606357162296878592903469387024418935099827579941844332879988601550306225359729267150134498275602643241454195403247661407865446762201805603235244007665857799545541419353293666400262694243607397876330562644706149714477068125000000000000000000000000000000000000000000000000000*i1^90 + -66383668946558198300976355542312398246438087382099034110778258911433572877188418096666001448463283728523819006720376902335027735044170292943098300115332878293013160991400740972850849595809104695628966526476808903797199810877427885227630019868735662202812437716508908821107029889678242044833758972911062893448272484342219055061730712337718810368858632314345021229204810072757618108596749699076870352385489547673292082031800746895920262752656726743118837319053203347519316357516363644828607571112328959741591274203196196082969863514856865176436446990103064866574103980266688847241120739292403523940765182471343908054405838386412071383902029873157872949008030492200372145863100326831400635663708387506663405961134242505353259673224461602672570445316220745627274815174584370167105377468116263853794300696683853720274635521519333626781911534601694260789084040945688895645294735925823894799427365659437491267045460857208658532454529055206066858210046347274276077887537518869101687365199923692909551693134966565014086727194743056553951838791707770364826442246913057211152585878808403195587456052143317126080769914626605506828604660368563282989557883409871206215414674156604660282191532239533553596475219001460039230081110004042999086458756315137305256180153372244299038597667218538017339323377789687971078504050461441550306324228118209676197094583538404700060182501219923950348704334049888115417984905644406172601624522031749065432480615228220290360201548971473950586925182336622981373161167791502711433796562276942334348449755257498457015083972296848871619645314252225224860295319332352573460192365667823263406617939210138659285428697097020372359035445109091248983563611937095459193794550549282720665468085668905717228945976263562271878497213505084523272732863890934478154174769822413076564434300651632342614304101705638140219792657231869386590412189337638274142323861295093966087676355195620167541756353790823064380769959862225854471437754177470854107153884407459143427401524679086618929386642668923103769087137253961114836921984952674195684742439108933081821389865059650843811125927938575662023484779831992647203686348668807934128000506442226480438997381340475133844219857929745916806151459069370275245142628668702743359087222758155695963387105037862833762701786254943342786215454436441181573630008508102748912766087202422237291159956245043634290374718651039832945196797561873132976255598289888082694597596557661599089069375622363519435062555121827542995671703346183317408645702069409616460311085312771828509104710051882220955498761055431723957802796204619868427503640401876155277372697614627731464516783830557985757537481772417008617254464110783854259715078497467322083568423889959759731730113271859880831562513920754792992049629951614841933728642835484847113098813261010752560900774459214329852257241018850243520844439888995501191410896281809426085453248960173888079797707342141864270969336068839641489456366693390797569368094298239563479337099010405507399961700012041752337380871962440690204166052216484922729323398906708751136967237750476799838152588509966858764401506087815646401114273753486362875809619775103879117143234152537827016703781220069731770774967615380973218529400318489152199082118397161435812535239635604017093896357949494779855400062338504365222044479726998723500843149153278375143734082196359753446052716401219229900910083698347504483901774654248930165483312275277518390686876951804009253494500018658432872878879853000190969728268007221693282406954064326167703587398606554010883701178317367021403707976777516629912656732689808374985315073430427814717600069666701043228632410874668816236350301832377634187149878677587134853424401812772227503916021711334122419293909459973222842469739866230454456650739133969975114745720752500000000000000000000000000000000000000000000000000*i1^91 + 2343927198917626631196549654116684922808807038254255530370168940336673371291185851458193910948555928632298069746151368430950760186207041915335400942363015180631224323700782503521077132723975364870673002379344153986416482817892342146587475251711008428932130538849110585621421987692086763203462023813078731072451629807593766708537114656692218332596398816473195447620870132106950193371156408641079842813578158287426152711570216669840490143684452075128175514006540828700880663064663871163754662419301503923678988838477224325546188477171175738445998950002112073161491401335999613810356654338294718394040953276355330440291645581615893285548406107115777747840211087388419524420209432067259938310577257769602904475130458499197567756833825788172651723683540219175756189496565129081338659819908563208326370689682872975200582319420833430492661943568664819814118652546341707450126355845177477914304182974332199960428289063219220694631383557299069144527796642489459563656011884242056183563441024365221767523872263069578866081494667273815263919850888356520940931012088934631689202719600024508831414632611871208859096908270227350359964738924690245387938130348630923690399475474652798935219770645411921827392442121214157280558922801351678047591167752860355514226277046267368764615070698463935937189727757838953611312957468642206347486046234722755504882227159015081960277354019758316991998270609285862526026294022156405820374065847604247134853263847811185766680169242145529582461954343636209978972730196870878184955641798944032676374180093721223709911126570337273939358487308573491223796091675279008240100645931543415307563936774445264109302915009152567205107953576397348115281675383558854575639595059344356740569732424892040327616995230296446701637832486486597444274217988958950681330212279262349596199339437453350469095794953900965876184178078819243190588185996412152923890338833773269675340735482506703735083921697413459804651469967702350434321231730884683478869851276669449509084408008136040489208459349680805118023102903861539642797113167906515413877423632903983249664603823031935098901988357780783041342608042889847305193881759723766820857953282387766503277548802475152818036910371189804660482098357338290871576717529203357271826185799469416253925647766577730490753655984318653812025120386464334276386430984326629052675935606222627896047090938795558218201707767886321595702060129792095821562496545085974395254853996649492736449378003134060934734779251505128938315116006913842745265627087372496337902087126491689576765495155582409560606854209785120791010456422342131509469736754819359865439620290931086156163497704039240527666783308232539143842454230497015189068106183888462232671972940887149164579326801768816315611529488334398704494233579061250938223466395692496847846654564430857629442664905647316582853422920908859235275358290796800041273564792970543970206289007991792350915600209658342935096914578660487887363293369280768732965641003317997415628795592564413243887240493013024895461710958534337497881538281379311244153584196150232684321584352599098543930656545748825914483536008950561150905613557196227628610333529556743981058355042688668448801668291247979395371020376179062446828387070611101131937000007818733504702956427248179538737367301814605041459396949537630410459006398724970963806734118252760913380448142290134341247422233810434602991778017651527708708489916059670853774720107573573723775362911888868016232865390453507108674643830056774382195064951021660282007109803881823896486166045000171364672393405413107729883828281932964097436240539953531140503100351753651550608876447671609219455219844992250150825306750063930525613636963874865043055862106099458186021134819221861878195242399635230895648596194094917039760292407972039990080391421875000000000000000000000000000000000000000000000*i1^92 + 15540305810915308402269207434593064822402506656459533578153471755392566462858985684632329347112430904840800276924381175278762413571418062780012197875967528860904619258119711775555222348584226072273032996052251704946417166644992952312725345940356911503456061215812970378657002050350145325956322107498819965252621317058006946964479048894050012105331556670068023045726846904860192037232047609140127593679730667051065491738800753473493958478031897030634888781541370319799095246931815841096135205999281819395670445373452197328465130059502810392199566247965847775107496813929297146297478842206621250774730605859289094977138499696518752280616859783105532938449313389907288638631127346351577721528143755416602973084228290157872354245986627712665449443086171880257306367669096671981978127088496838213778788922684869895333486508521599735929260659332144249614406859871080789388820465455446239129631879980587482757128583812608410834163704182211373358749797690134595295960769401827868665220362788631102148783253437351906967222814378242655382041381860565910865510670101391982964606866639258532308468499193002020331265365360148107882759447698105389045830942063187645272091318047131236139440524291570910778990633438601471848214219166172526989816237066248705604325085519642788293986169767945119032871331910377958962001944158445026120527078526316153044138169609190631560560478031915904475360422687609151964260823079961519639299923883626557999329714076998428027247330337956222281495939489594631770241862600565368165232696644765027640470196860625807025678857947937264327079800607493219623827675201856812802981879699410199955162104835811287098070592960446347728915480562750793229803156487346743069695418607702168445233801671560339277162668968380751609414375940582958088059813983250633185517204247415109123687726389503716637901821565708653201574397555114857042832541695896287349199321108774270853944067273555195754996898866049488193885670556877785083319308211255056411597003023696159302362218359417097540484512875154028785278570012151802575935802760080386758969869055184331066869080330669488210002217899578316096104186015400360529232602599091919147924482143411231695278179761716778613479166543040263112624291291058486164102373440863937924582798280999876587612310046787575511932852168570523845297257861824365816334650609548617937648842481750876669299353719192515800488088959875897966118932596865168355703756799096587476007161723331987796473839326319930098823896938528214416480227546968069639301681452767809428228904098233871239288714840346192783900063034245131533789941938396670325480778015427053438228061882908456058542642227608593384760326064400168454192803524909397839818844692733158350813828011933772903547206449392795800969461549283848809041629016016704869426231245722237517689133645170316423508659843865851537917204249803812893772613404875078070941686282412537890168587162561592875151231962044993729276140115961834110877927129214649113410682992486797527860401100100951145280889742795970095003875821329383048486848774594358056336240797968362014418885823059439183829454820240613382345386769586774700816551481532021335330782623060825034195481144185064112828422574261902414158997516150623688110461397548049212232036188566941164282040545844569004342591947058719157299980479993721972305404888379488350044046735949220365846383479293224385746794166355217567113033214762658449874573994975494651387678137700903089790010165241641892749002728368673643541119318084710916480159108697223437193747486831849752301596724110107863436657405476021483606106595283720997215785068120922756600814690698762212134079780902414577447646816348599871752943565426183340852588140283988459309750599347010679607898213538250290406407355398785668377116662718835782336232443108205874000001875000000000000000000000000000000000000000000*i1^93 + -2976435890235265127166914785323586703633382592828374541621304127016728858186803048772738426712146166906498487624503099647226950338913140823925700386100374991840965095373942453190904360119712568185235648996324147775948473919715460036114286965657988266439265099310069420704272438320713191191387225600547904072320034480901711327908666557741255579758168606052624899137854624870267706033537463448730705042756195758310941595584004382678501711111025698832302704463210043427393695371835899939808801024471378198580349651795550247096378021769402071512138147231552167790779626469143713168558906418184154043969803977846407216711110542456124372888370979759639750850466297276558806552117778672540832186283235234960004884242303514561935668026096150705945780167168938877834851417232246379591646520199128999535471246034401605926581811195385284445780819863896698764751783885999480986930525159821350193322294110830910031592142640003201075497729537111584219420838939956206838897156008755384186769194751806099364758376661786519649219194141846429340891416014499585849178149159061871388497185969807005799464560681992979854018496878812263013652931380650833248451617582900874293402178615322414544245116247850758037438893119150946650442352242319001290899418959080322697480251344120628358600905430586080010199094386061836131142562625406560683149189375864642734266373856548042699860548716861060554598751333937056830782733996708548023752987296230920556912117168867347901541283873151444467728909969839214930251903174394047414966759825166444212102549672788687515677201193299352402410180321465423884070567972589743469803350200442759489870204103110224652012120597502960446672514392136420427460644383464726961376153291375483928503643324050822474921521406311368911228469607241693192832499506326749630218495869007006956264116973425659873273492917842812499361996904621523579770942473299149669108765634152370502293020566591646476354674138241042886199553850510346381252292338186616735162490170592647794194071825341140902673901562153293050276813932440878580539535851998258751474484997117394230718183010114145243307992121363455049373965621164275759066938953451424606775942771218005561207339365012687700684298529993516100238421548471842945383646911923315464029325124546199655838272603460197366517433250665861458099632660242413498134534691519286345789265526325867841255377981314239292211187569255801299493711440664552335287395449185810631951639308072106650573455428372477374675295815034804821112463744478598742082461060132573605514037292257879080712389412892510025583433936944184691923358197620000426822045994763901936044214644904136892602974892797228397224038518983219103500204856740106502703541299869702020265634448740826089512133845895595963622221794776179269292299284194951012281224422353410375237490473536740583272288926353007913007585049297877446927003251871667887469396966043609803082376802633957454493644425856688476016321776478921323845401426300957843457459279930798920720302715048872640292186410748658812306669700513635423283253392366431555370646626784819649925932686943326376954063226094578193293047577688298229412568453868496289219257468501889245650402361296665773157529462845482242691101742754819111962510135436126929185346507295486488120439501812530136429973135639058355853309400961826596674604248070097726589951671490348704039853985538973494754734232835597153303423842440819896442630980365267534624354315752065896741352654617550485753076516891860839498019105316090917979122287318887960305036829595682128374093321718852342636201966703015606611297232704389090440940821283426291159404805275296010793336826157000367705837760586325275857272828787608601853298080280612164525382892986830405254214540748867941684643145414626445497807452542777401530062595922139326756662500000000000000000000000000000000000000000*i1^94 + 55092624466739732092246687078039544259269026642519992762845648736769426477735875792922635332612474130537445571339905600810032403666800414829606089909972558607571599441917280446873919541329088388254665296440935213316656302175107078843170173161736024352879090842016650703231365708358791978536783229747954655137978323003820613641499682469646052014649814620446843198972560405532086999582063044730678791164897180180460829637152304777548577806169617611060630889390718910183887870332585980047455924165315964164112080498659631082221117780338460497272679168433258416496430782053145146816112726373471242263181770527454756498474068033926281957639101557656091442811915754622985160759182465854846343095233668236175246438405597283757140615436691455960296758642269938859546673924140104350685936163885188137564592390546748813588361005432336928776439845073943263977194681313908508003938169048891938639904689537345794303022959636140941808944217255136683747609434770617059080601896458429499496156744417693486249994316420237305149010926484410245672064855523760063853056449112790875749220239118094180952480919998908259492950783495757551011260963650639821177672689635008747067647395879570149297898395299883338688891362731223956521656653050549277802287254591238152398050871273961509239839138118445225248579553603660412211879832338376901134657582052531445474573579070794570315399356473955080193905580707899013159913863768865321097917121563291779038607624099631992566416798174417323968973040465995325794021316728064698280635508766105456683031842499108084468864690151160500990962825423990573436124222739866162290368750129618108054606618761132123640449415120871912082811550056378456737257903499232907515333920581116314240199592268145314846204996152169865960076092301225212052132754329628261680702495360690886835335585495591424432783937279973386987068699818426968340728175273210572388598637517354061079703386341510587536448047746795039106298851563518937962955848901987518730138395152872072436918466298021219137036219856356549973569148665234789595737148164240534041500667600290916349075886761812655898506331066151919011708684116270705805133387030711702733206017885896590242604482738156663324887484107100171170342722601281652858586653165445909301462881047831243359428622414339182413839466684227985404902000173987123320980828428061866923865592962028802513070445098290517530328784768769105821788868112493457483345635662963303142107085225133174238551651020314304729706124651437375815731195364845828028626626270392799918140637218163790040089501383258587568650783657768920434409030512318712052335908513117303835960584843533279932452777338152746669049786833865893559753543160815115199622629731364513661719711818781727350929769223157730121312849641199015376719295488825641396476731182527113641355392771166266469382941678228026107343486373406363980698673945132446268770781212537208773139647641433634668241211332765208547320455478591961940866499775667542327999182713030218018664983082551381038495603401611802633173880337705778754930882015870243677006821066128704935272558841704293570552293150404709131698971057338201391435153857298937362015700555789834289929181343112578707339164577465328621475846945177370672957404056437389381539913488752567017070912114934118377255792943657882020625607440783501372918167985528537672483411993838712428689663534659425240598968401200125200306702305801733316090463054644539487231911827108870541515356561116341625065711244663117431490116939220337146713322129152819250429956794237448803617201392888851353302410133172568455433805377541342175747917074932526424663826333899956112475217633518783911077392514042716788213671956924587193542470480951989160043448861804459760764042794976892221472716951139922040598394195716862287290182556623839274705000000000000000000000000000000000000000*i1^95 + 1128012514044437809359200199974229598995238399782075187671291451543551998805648039412446291249035887821086644884022247772139986309231083393023271682541201873924015539244449834485118448234691913450828356431747532267077487564272025519133838705195365592347912280869192775061085114368078984016254818594991807543613401715182066705335116638550006624421894316129973609159359786744233788315718151432327760360796995182331252922623565908955063672713791815955734504462628283670259739743161972581981445328264287340200120510720064067883932752665470870774745804259919442921820368990539348852845395729145792177961047322715161505170501390363660746523756542831778827017302185613741045678833916155228848359479355831018080631767740655150668384291077106742537976806499542680253444686139335874597746779245081980827314468450818193174706213688323418331935986429755933120438512846886448875791299920156112258822952376084469214023772477898169670334139982911578914134792904338682801801772763111366531899208713680656443791405534744704952651472198495626017338313910137504865637487365535192240854504906305331962980495952838747432844797509369974845023526682111424158630630515513716543685353302109517111460197923102273345291505928228678010289739575909026453422842917938937320354629714490452702108340916293886819179899492518348484848728277354496856184088858930170275893675449098240956589398265009232801106048901491114250645500251229303025582531359413086003877473015006301250150047771560430569271925914086788233604315248168716453418654003133371389558006292071214571868892414568222993074273471218981404989486410852737340728700739512742591502712155558293787088091500098245067685550933971863243013801277423842309834210698107638041621390161964281351579556613721233327175844691478663198252707902061853985992469457492497925012654679215862880613088228633501704793761666736858301080742276128567831347160558240227594994193173502295071019738143935533374311091965119505540754983569911682755827883165720393309371320777980564780706926137465282166404884509485209100013864902632963591656201149666030663675052579139974522940015555189998692096549907220705793386210173154769994064162441191894301707206129957702258092956635846237857838195367620444669382934524447139929860181442952666603839146850154605359722409191007795950455744748201622537584458861904563123872117649923234532232993951819969637695838383216025773439988194769994004694938282046478474862889201290818246104004137631935780370427627903388340248510988633967500345470320915390671492291092263504038902036960909545865721249836167929836685487067223991234741962493394185416315360647416795630077893792784850017937457720315633713581838385525749815748744194201299730382809512765854406268468774370810369847082469500445068673950016396262659867697271481663318915308285277252001795115609043045936157139107306595089573038586983636393271288207479051168372465013862364100787110957797782046046705511541320237510833924326892392671751573925728666751351297647724418804586837051445128735697840629237443085577125617820832760299525948724422826334017150121979847656598224295333064259804781257040791964524257681987831201369726478365092389110416987367770636562964493666770292455400934757395056744159104891957744568907708823987131126156772497540723651865832268144370552772060110074159915900142370957115888984160184795600169417907941251117514023457917412145259114796955161604781648335857679367191443771451667810159504504032068272461328256649164661352779345752092686047531892039403464313782711460321656419844227021882853380964852137658880086742147543712874336108122686675057300350451794537845490960333798091067355284484172046508356942333057706048429390412067212356455806602105853226924352421186187327361833611901607323389790621214426610542416868233822187500000000000000000000000000000000*i1^96 + -44666428759214227605521191909606611829550490314976623018947049576371823294530877294088239650676354277638272660196955822870749916800876181237287331301823110528415274261062231520473107577418531238609222764734642693185887296206971333275488915744031498444920046378864954137779174610873720465231064463774866676346572075248111318926063148814633068721139876516568483003298888355289437971788260093085653065395860171803254258318045346325183664832489368257633192624078122364140330374747184718088703990554779138454679566244620766233292210833535629641994079766362345403827152399256355191422830955647660881710946986972817301967153472578578114939033340365882213010453070583956717337689318867199371543104409956333234269914204445760399039169897920924788342123978170359312850011174638678274452398195926045676255999240455437778005337903503773525411258970867643238947201274651544421270209853021794746941338483908983947139986052116740311976342318753517926496142787229891701530073058758126192105645112714459736656009470822924127351869261416863902326186437578420538768240132178953895467936421716108509688201394883651138232030595377184065033966536759666143800094486333519031953230761834245553933566340885541958045377011004622772413507593095167787894037314229905819584428943013051792265670611210651365949424638336073754436749005280354061419837981519801503095775981964419580378529947496999236753122682947205349809103771804147142134812781365445331838276695848894815227749542440468537389422399277975455933806476369720700544635072927478472913544844441478189955489763490306792328633387947509046203556301390029817341416201667043907854722582227097198590808263966313916658771938848470342328576288915228524245518686284694551193963154989166768842693972922383586162218826907344209971810534867052802466019122099452902595778760199173991711634417997087116560173819909147508584613504800405610554057177240337470378172005282948695524972172454895889851550190111513434441759523550649783259820013249870211291859415439926657972346260718487802316111335058865242270706411850248783402163595624115898483055608404642290468536548791783151818797094556093390794048509709672946470177798460282446796295806444880494724810180112247769158032992298547663057695336949609713043844823394698008552364060572860113572702258319451084285423341714463143081413507776094455072347434804983442216716768107202777973499021283910917758761274901626428463746793465216921110124654713963045956669452848493525066862884744155572285585410644759184866204551244069170184791323997995148164657726627005739803954451792155397075215679290568685412181206535338868608469845708459735445080954099017790278864380454922718041228795452260548068470055899031604002745576971974923950457839428370833720005889518823634552040202457522007681982450171409146453408345247076855491187365349460856596764991697823336135409140969379714432602127655553436464064481111440273844176756325064927525496148376571463757515874623456781969495273390103096336009015355962269147593900502604623479001731896542303264454870913445807508342948429680103081236424867986849369469130765101195643652404039066435054479496973411614185978222419504359116331011282393387723541470245114062452113620660210072565996487883767192086720733206257068628229169298618207908983954675567819423878742565333257867219670670526500337009552723244182789405998622152653376183687772256967788041062105526873808947596592564370504955716304412616016003283708303253579007875928026758447097829187250622149513942742752311264135786645816920917049763732867835194945457219040423715720610729232367113353672455680263476650971740523641189917652644118362057044992480173533213996650926787487729709621269523744823684625980105217962751912499831576853307750939682669084720455056899713439332815826938956752343750000000000000000000000000000*i1^97 + -348922307656523726004314933217629768408444318541964570648184660417320440739195522922017477752025450669120065725186154016953783306000064053578131006482080761755011829123940827454202218306942616583743398737438226904394679259804828940664172249112593634447185654358190264611085786316621430814493826287598689927325755409916227868993960928926075911350646889160118534909294405855601838663535981033196900821418833881539106051503559336486199221838206532970255084834873473429619804501468336840294646314082613445924299191227993830103379522246949676584037966056083231407829693258398694675769650818699864102386360311616466849666256342992851092589591077157922382759336289106990167344407961195485192019745988650060747708516972749145313027703353629333149136192782974009405411149556807264117951789246875456795498252051575888864190967813990795067341308048219248890678865562899678645123894648143939710343360162698144073621174034902901319782032378347442891136081403636547022047079343004831862731259570063157596609275054786967642385566398248556692781047643985045563091224074312263842926095093127951628876460965518346724971921361044600375930178513643657989729134501666062343992718847384120962470971263913978847338345489789781101232270625149537467504561601485312380037407924249971812133240804357167215007217204120304720014774528438270894880203824502021678008134520146267663344447211982001559526926130332831734078165569579094185565777439398106839110195262259959598563371687947400599601396633069715496752501994998758673539507425833357352449878592799922188580958335144440296787523506398265815325479594348495417535245562646600292749010110444389502455666652812027982169522831349033536823217245176432475807457325113547622071197081363763913486178083568727570511832828010011085965420545858574119619748922976672074471041609505149119370916219224813427133677170899476278789204531384493252590407511517253771345891149709445950316164659509427100867588840660287835799288022013689337971640874866242569687568886071033102030288809869760601325930431815450767486750892627291997752638243284298605433071612482327718069998567279196605383239295036313985321382260438822189265311587863177933679474996967905907074053922438722968132708476155516985652617779032599085809527048580560921012641703582329403710714532899269562606099497531843011149599038477751061495511276108162242908797032667701568186373174221037700605679573938337833340565941294344378879381947281244091469371857246021710633099977491745896620209568670379578007660653549320293983242278457868653538509188505109956265399686370144535950616678433461281961096855700203869665474196203015168071005485678217759982948610487675311530767712899859958038092972300523964532373285399648704268861596189576879313070692595825455841202231834528794345349436308126077239459259681056991695309938629447605924269191626907285988067050979254008772148552511177148075786167450814791722346929048659488433131714926674330838817266395457080660431726757278290445499958206761839468891980157494085994250729605590660590302675925685978278575022403252640429432691772913865225036172869805785174395238500476419844837253629091334833689462511615552993145783355848854015979716075598312368161878967237698611077953316176441165143100459622779855205453396298828450886341458215493527781721941166998257434553242659143367708909363998621824170415761533223072132936689326800627546654386814828663703298679101849154183444592794510021967039051989619643587701986240678487746593318309764823017384939220622857208172411746905529963153066155635591294619435305673313311797803746910772225612236039271152838103118259362436477590744043400071532731508488424074796782969011226049469097442699783469419145619233455725269813827072674752756235170298532958736117875462022203196812681683897500000000000000000000000000000*i1^98 + 29707353740860609352047297592322631608731171715504638499812323555629924545228302000581927362776924401940077102956198257003705102321309263897870979327935709895173677883096326174077981357287384291523685549436043156775776781401155610715879442840477497028516591843228696324841299332554481880070785121283996271340790218796527062149821347958940915450915348141695787210837868880493233706487891941244341606456145789396375303282644197014846185045770587491859904936763288483866174997711759362418060819956316141091755339058773026226128536895791054158739584796522735478074133926570027613154619302404304983358027190424912064571464503371886292566248908638431105853357338503121008072254347551455581629189263646384424314887861938278719915391825500251820689157776926707119073819272691925218139890321307771551756793628137158175832741690474302991139772626974073884143741557765914940244792049537365685255525261016046747848835149850189843879944275094684716078246223115780638598195746978997657840902822856726294125636927438570659183659315690667050925444846861615685620817730678204989603430081944417766922771085002911854520864159731385862371363256048406281975792501210099139759122613783415718811341426984228313539935532328202154377672971237399102366604830391062520065490766344918041372313488772124563431490965108668980717703718952706696328323572656399726340939868364661508517415259003059754454055304063908114720219124834946431209906245331549687906836589459674258181529804188669940497435512537847069552797888835014296695273716607368455701643869793991514731129980548961995922296740922939918341856037997720134173470749843877180054014810078475524350583912407321378058315391027307229499534841749217867157765834291004724559665078015310008878609406225290131008032338328147651636888340446580203342232835456818769246974998379146525363486893060741519340118120966342708025740935339133604710156826599235594123230411667333385974228005348056879716625192338264111250714126794070160391577755854820461311673145318932130169974576679222183349852006957134176593279273532375770458550680967605796650386116426376464753671965696228907311489552303094211985109798460904735479178193796782110333968533662390270507245138165281772715454560420630924891092732167898563968077406590497693410860620620268046053320943778199437415962921495818787662894795212256576330326129418270307728791285212172922055031757759948202726301032627223054622748493729594056176702923265671515420409377987114257547065842155403858126089759471282422031969006908494561109123736768912850061705342535186561090107132365665869683534513672591194632006249741017720209871818786750253351019577954831596496278587756913473605629985631238075273744028330466445128876768664209584940210743356718647739231750272249822200630955872074204725885258838527030213323812050320320822004773173451581359389755915330760768784898467400431384087752761583650840329365260745807797990431869468021817914499778135737396610395992115278385988138209425405198077312695771240174954412614377944802886989919660779842271732959521800105829242914064111412335454952262016733649591453389815340879927551030508314702960423885104119262384208941097940111690925864803344267885102875747323410784361495587073364188230031715921565020466034646381024235129660897321021374325746478757501330275575534041463177942154436987810992054033333639618376300409564629037323616189796834154387835583498449914758821877704992963476858441664360980766695976773835256085268404735576293676139736924093389051501355842668529780147551169092181261240796872579738555307108441363425759974775788413697225370315963626562356369119450734842718845498249534010289649327251585030499856212909518574287897471467461023069359492606100934180941720480682902593791091484938248497050839275778908293509187526562500000000000000000000000*i1^99 + -388650389137041168844953414608384971617341304178403390963280525589649779084778786926508269203079346663667966396856099698584469333617169495970718388939590303231196856346434394878341578961355326128724415633073640129872615648428363060605451577751090565616448329207247226357626683498933412410568954883842178195594339721412217342241923311625152691586094458030949070249737412847709910269641300755229908547511426263738120868290377444963670483684642678165713810431414524914434080658322431542888281756554780666813745153813172845631156080534532544005203708022978109574862468123866498090330095936797714417250858207206106810389830501937959840584610752280618256206307288216515098829475040624100732215967668345533681058282143433129823166240208423318100138074411836056107956729663865751317982522525938626195669194557118304417726495460445663827929221022175573131418253335169777235732576977674570116550166647613586161585903664011571154072962865431167145612080225386436811480504941658243995035125981551860989027360885125849867279478050968526409707006822301245535625861832044696217021910999334856611371086130839932984192854780855577235546092265496631978090263161282368498617353990632232733837861827304771625145488758137759533427320502998836535660378299654232498282244138979572137273009957224274381219094525091758911500679273237140789390450894291841679114311718928672361946309697806903265195116236559699542416228623836352483981165891042588670044179324095551803297298724153469937595465811782942754464653337500192746305205363735859955567592802398113789344886617247593859006504360844286865620393714530962942797785947137546049539160195835196095028572478252520131784923875448662578887489264012025554046329459373028168535127906538927616154344250145971400304874037271523627356248580781120754214118210263453040505028204743281126138853798330132161618858051309941458392578515525649517496805394093116817863493159741114657242678463461556861916288468287851757472389247742586379136872312634857991107191992763023355613542993470655071809820622187728025515716688744270211074475135206613308862955981589089757617408696332481558248158642104125420923473384430382382206254649478864895667494647397027494436981319309866339611787722757606817292106875885383670226725002426855853336963024977064997770457166918552584559093398893936744932264347564080764157241537877131779412297971623058447005570720422859909785805958126705941068413009986194599399874000391434540489077108351978076283231277354002038766618400768574001869863752013262290890000986805440646660321528395698970427434272233276804391928091140227927489929912163052467796680451358411440567005060805462924399715247821307897435855921003701487315760657111945123589484466182873538799634613000541748540237092013218817985551204577599883334347291393993489931800515716426154201401372773943020308016328894864926670532596372844389330120486117379514018883338850339487356147014437051114909104268412626593626243623075764133803805675778386659033031717566513101273662253091461389076218015446004704030915656835047042603693252320481360451334248308427335365888128327525967889459399083950909467743553866316235070955272513010252940641650998134169447447844333383701525975008064380782150753454179489426082166479476932139210255093386573984352317386171369098512705775992396147367006590925257065326406946316580456603682146940712242878886827249058414016027649419792565031854863263989924772138701620010421889011698222593153212760051140554516596735477624123435503596800217561547347570343684508702577030023365084133833328544576102610416646850727782339791185320973957982975361005286990797571535965096843317123120935788355672332287661536422737611148145840151101714902526098965668426027508719902433566804407170160725399341488504612021260429079790042843750000000000000000000*i1^100 + -411378099772232495132166171692382306668214040233906396061812435559848387532385509016031839974599183924547843936457195490859665446063091126701502056494590809852539997495790301641946808665098016993889299760568518817905034374271923053516774177433042162471667846860289090790492547399282832163339345995222176493748261449089084733795372293063640233148506996951048333184268842572650781184819566643319029437361018339677051681988891080113269432899885921255833026365467506535068440613763152318718139800878665247508260004226013322175005898789833476189706323716390866209877345388985548970369999112695087851895713260148037125781484237723848599488767311200178973983774471173588520172031800405474292367907779893527457765246343334978085220342525557506732638601642730036307876866570180034957198409789928303003582513539548030186831914507326271261784939067564396164241776954211298009386408978729229694813702720087250477534894440588578338297472429384662898791316165072728593737102579581290483408417006704270377754220078626205670409741811275112437751357351138524935476178672269373278732152357143740773261616667192084448774680145558510928702728459043516809589402944787543328815160317936634231493190486908649539670359769957035449680071518745880154212650040759983224818061250147637473346835308293804244051893664472166958189829167622629601646519523462168981578507473048314149344961934601972438810440294323581075626088327980141075373989555471112791922641150700421390597449976576373766843627669474128925720632273835425691597511482748081861568128245730761087661905533148532307342722691900884546659477006522172849421719276560212636980751382505510458951089176955459304585916316470202100049044642539010433093023147445695069823318959157935724841627533863086976626163947610834199394527775074608226539075002782681983046458377700389728164730862376266565497478460685375451776499488750926220728112354083595944768024357894445469081355381191256541775973561867775999688766693949758872634389039113198218180957534381669837905441974714936323065354158388771170693966065213788110140291417778132544161695687472508793620343236065724700527615930423562112754411466808958564072721942545210247964388855898624125282074049928510715537159722251691983934476663692553513593358019702887196771752515062664351795916039967868474895985978806206732490062629241564008963152321257975907952945820773824239975722450792028053280309752389319608201802672912007323939009438010256773560326997838975669751802512435934332450904694766391089496168537038193015306687769971565120459587206076407719012058473041496008905329652397360362709492386966346778340864169569545601785933570877115652140298679013287277571322466907433673236529406405748966715858184607348698519135217037207502471662708617773646695749266812521259025177936540467369672183198472430280736064112682450630642392513686774207877797980139736532356068050470171529129928337709989117300560385119355145814070465146409794834184926322313603403233606877293229869305316036912445045578634616065649191698455003691823676069664967500870722146442887543621739035405865834034292294704044146372189373673359647197091904643404127361506330818939526385108274805082148808735565230648326856823657532227562509004815701477873453092297085553150766086956905759399390312554094780182779974959509882091645771062074634566492541139837382585962652357500106448025071042101735952336123153179274486777884256669231416273749928879088099831468016116668696085285700335405897295473200907762923089219563434057412884341016706426873789094877473445639614128720824225082044358984497299975974845875008662868845280778153641863894158649959524497280039626104775295923220621309483325996833548397386825778463355314166622406670113559318681708281129451082575590592096146093211468558125065405968750000000000000000*i1^101 + -6665319311092944239148869493698791650869281224992466440475705970833199119563350292854402566642750106155579964582602955489295154651655250748218523029984211713283655665989886090050072387083010680675207215379340564501105860226388958318548949279802991436852869786781194236776056145317947743589803355487214667712683684952381445272956090916448717838375496045795662201364743970111288030508763112816057379245790570350579541845330354067345585746253626820306694359968188975193647629058079775910648647584656204782507276722781117373047058308231163618986146025144757019414216429455008601514623707592962890137315930500009516434462924759185254674543107233958390900831509570507593405614555730721666193928182458225487486370355070543044469220192734962847804312445213838211841593403814744976188778346380945390142596854805671220481829426547015496069891793367396618769291069007557521665971128683460408801262089782981578890559732055974897250998390222984132541855132516176634566183993884256374992889695544657859358126878657197264247752656978887624251488147817198614922033218370734452720145698235185890718568722796343146001086721980469967321423771826312031290655060784679732182013913822776079910148471090650635958341510847040730988719084964408143366211382808769875294527586560012550189219277249438360675230346485180965349622307616800870809445155565241250838705351929953265697172358756634333609881402311784609264004672076235550999549014485698487031762471313760180974701563411664474817836469763074808971163594598394278596292612556948387313130411188898109417713220469451052414371851058408160799145192779143803214758788068891262639574640435584588550505872505335364226222724608056564986206796880328138982094931815817019306594776010694172943228553043157852142180105239942047994250566003163929201137777857209090286090559207766839531679232241884359228482522542779062211335234075593516246911374624688686837132471126667985617148054682074159071634912109434517123560166612979587513524780865380097402316447297550660543674995650974279792829678575209399374799144579602212237794760344674463702730243006839098039836214232019067369184890263549187625186802117562735694436724718185861860179112393463307872200336436357929383571955447474641063226467593563386057400154905622787355753391305608464711475040351803084912899323693615127369146673324154223856649291439447320575082102829958493050325342984324845043929606076557971951352697016186417282872530667074286968376971481673129486991858368396034686440596152653079563175941634802181402357779891466054493232034459609439513528473398844511142802163514878091526130206787603818256991017632721255889125688819916488578910559662218920355081818954007556786115942424398917630127396551536453081069677000882111794786215441020843620244795047416731193869147309432979168749496431699312087847703661553071985034410703418824874116385429586557025249128498068587028726079528917851114747795107491433524337839008368034257651529544204636370373998562406666664435253109991487122055768504458864401459144103309979872652232670806273759538982224523943620521139945854987681386084318410648190347690363652823433486207460231816833154807084672666766892902816808376157589163756886122356959273226783206776662372739808528281402817541553476793625715568258932228924158521958863403675892192094797824614821757434230039135980647114288253951079364895810915688917039313660914073627933283366697821674504506917868238846011443551129988097021348595504332538897227308122037870057895898190025799379761055733763564706053247795258361003706129161023522329296951754801293240789276646265622073618930162498704567756882592443212940171441614299299056217141760198650353174614709972976882680295475314940621181814242051601391376733457558081100611826983473302355390024883946821386250000000000000000*i1^102 + 2831150133586064840963184726691850357313406589765494132736452372722187566750859972042247761706571573090106588415403786152791677136174615448655022931600697338221193026414414551370513067941215710537054384043732855459600051532712415357425607159626646375015031601839909691933444706740584668188308512289233921072244323336287506516768604186750024281991883105744596367185552351477378506556073159257040294672435923934895230728565575908494653971419506907178680669531692418347974911656017435818402357941286654896836010431959046637455493894081594960362090535549708250612056990864109750617421243042778692767191104295321190403729350979157495828486523850149260263951147691052820192472096305075147800468704585008091039672126083958448013888903751744488409383451678825657261844471776361860615183246193534734613545123575609647663870707565111185196294371063387000518167249269810256863845027748677491269824769298726571037302255832405039121058178133915026024658725824615488158480877448688369188136387195744690049636892684260166456646925011788795388171459576902944310814904280351398095618075749314624579283401004234038224033345965857852271501286396976867034739250068921961053299115492450356910014539505269106850505999167952839796935913444221427066127153013552666333042826005986641343768732387850147316604328164488228140164534053062492911720166703477776035384639243756577376356352929082427723034970522972865641382505724706618581940190096903527762238194621459370719943591607221767656250159106565459506765139345392356267020850192775374939971308277235796664262875291711701636243243080726665587193633082583043388089633720171489774678666286743167856023102213459953690989216683138520511317772559179039775055300281010213226054646074130028102956531291172801213830488765951714467006388577274039178441016778473300762821233490301294182690398121614241118943354212932822096783511167609146166442379154454965348161299711738675171931915551085230210615690273386377895267431955006398223450033344103145854934219630671829450790056515957567601344265127511585897944541896087562208791896138505775970047573744503268207393520371160944481268206440161884966455590498223737891773153132622300148806509525120812458640711198921043714991622189747785566133676025213217028391865563926906207028725902434936098083840290497774238187134154895399809544809889169367411815722758376204459099305944074612213782379725980670171723988467139443396125256112757051836711303059863532676562185092974739753136030768517380173262965458354349889109776316290324632815060695889584883182144374089330229514251720966406558959818477670725468917890056670811845976456221174925002609965291386021886163848891902013664762300424451006067778951164459766133663175822801031765754427709896027018290483233235680656678366415613159568085690294062528679419470419277898178238446967682480067482155378902530361717556045283563713306899161224950440349268770994757170734831645504436500890269922197517644829283342056999524316826209392899521342564408339459209802735467219385897197037728177670289509395308462309200114165880626989348993512700642296155494273288523997731789341010857706969737616142299621622126585601783102173938008437323777850958716440249494277780081804583010659635180827456117788225829753626856235867494775982900847845455561255041237414547539153245704880790412746561598321464015722632793234359179364464455790038723422179845361929109098831596348721802784588501406157542197448177614193583857110734529356538917331624779299194052960569244653507040600047531825651087221206759456750769929334813463932941548244254797789291094312973921238604399649820635815397908413253057813179813859563674053636497122893844534539858510533560641449129631463344640757100772139747234775109818362674566126985439985056055904443385425698005375000000000000*i1^103 + -72751357197372036385953238403241670384198936111525517366677984965597392047993104320293403424270991268892951559172874282448261158592396839187137814115736079398670390431010341866030176068676033251329200882106536038135071944667925103627602980861693150994269324520348543259143855274687372908903908223387856803752656447006176347552937817443742275842154597093982649948222743118881506134934948156292913621775743111007400862307669382545831764211151768958649218395123909629368655088065737906603053798875565088125783517148407404052584888528561506986388298270704295114295732181787270247770054023604801455258959941212198102038006230442020110293439829496447197614395038077953314255407927755056322158372857924596001810393734910251029343552453416090631709613926622523503295796274514215023494946234368451491412742578021593751318546930551134931031432570416316382358758989734751474670619084731453849010107229161849931761988798969941068052993785795305461546580071548317901241514447581190666039520204005879297096390022665540426042718929134150482239146317463675402034489953329082162837241489374221106696953674319140515313851867566524278389435746205729086185732188759669650157648678247168429753119633142735808540998544083168934121991492066343038810887246285817379161777556709982787773838932405961092116598820747906416775938368793098067202471903155226896324405529837205005249023597036858601825539024448440057770465935513381523654674939682897123242968129780666447583647117821160059754246913562031755273389137703676272329017612175001765556052183840369788842810701797008472002144952311588104612929279335484447762818478331036398970724521251095308955601494088743442204235569392407983536539084018565394602151339307061684165829034531994309641284956186453622251088083537699764740739074696242667519472972147397336502233718791965163489542964309041161720867515389108665127792185308009378592656565885296587819747539436397712994872420351545923761932616989725211587639665952346336759296190992882555880188332244701127401525263859747540510262817122852795857541527855006036575222465599289797420169908804403335006537370316236992231225836055496868115307549409111589321167116308241849906403916230644585091525372267311613640920126389725720730252922217238544822920048335087431510736850643496738160701671602348298479814926686229474954543177327025759551599743691894404193429509954835252198960150296428323144469600860803508537839643389261491377207768713698559726191763653795570971089299867002224045637271567671444973038639183564087287740014608545333959287660059937880801542960754963520648133486737956036634019629065611482606095331952313699206367933804442505891782419123238037304939082379310138177112791027843422229266854960894125934255497500308730314928995972399832472631500631586329856521353701265048195185782349609112485604474664473091222032725635710032203525424674342788351635988752007545887635102246067471987057722084698005971670593470238864624592970716220150811035826936989831585577384098676651931077867451976435579698635370574674059256049459148382610433634344120776450718177357776461441968821920254623833211975468228255413707224820221343025975975595626639861945031949286401547053366400530744376153730905150011500954584766302379826424013734207087163422888140607345150621401692681988207664432482362414801137891893380892298639063671284167768975935808929990133281669439656700247835184187430714721812188210524924026222716189578633832126223963968231120129926642835783930980237849173336802792005115804379394936763054994364733022889927528169190734400669400359888048613924647857184095658826027669816728293096683277041344363874190007660348702334043764807365424812496501172164510406696127052134214629020419896702952037296054451615601001351175894170378641329858403674493906250000000*i1^104 + 712241163072551259675106393552775395078716720889170000360255535345761053181867074511477485015167731541310475162228693114908317107763726137848706535467279290480923233795155859478853764342653982453240494060003908348773715216281207031458190686168743260698977306545213951482905146414006671432594725297872820183523943474236230058299651085213237505115594325008160308903846555292673178356529748950829395768196794169035004817014216237439222051241227013963649710184543605702639785898913878826612474949735323294114446487024015293391804065568188212031140379925474244207401840789497835122936496784005968257904114223808866989218167149943337663905674271846030732538058878471270988599582008222878857604547719846393133781280937793639127976561630590198202869627855273340206041430569790422235405071766644888249382224800136514167997658413578171704213292501141000445252546222185887305240490724633581924291911313957873602979449991741243514614483534606391409397080018866219396018066489342026582460352374630167049704271841289895085353715438856729618526661245460728594631487610213143315973892058119583330227855484834009379865641213434267180660135899705933166971627593158485889367225313840606807534319090922728809639649031359356351170333779911897239566756668042627456390735992602059524068824392237184124505107348419444430955572052923329198559997952485046205660904099468047067710005231648395569863710013626069402031780489126971038252271521306092994588939105523412139356565027301195448614920689463449620273892319768652892420459439157697654789093825297416395058732365373651124551519751907397213089530709566445360692722872948736061094772557058113541643948407600725463057237991255717899281221755159521866936655385719481541254341832502500867137598038211842728799918969535812656486921327528754212077697671389481238572264187920280554940469293440896104876352479187692751111994384182218626252170850261987584361837332300723563923468020818875686765837823766841934524541924922474223329105232831168897018334838425536245521847702633454995741772599197581981141612413121809730035659093870211126714979402568285736534685793509306006518283626579597546506917213201003655580723235121401004370438290775148927507730219292588527589390992037637143097018810110104864601698541871778060692519800679978811761561873915532965397624242984280579443808270130716752862032826686743564957645533032025951781302097418273580705502615379169206474554152526980345424972660422946383121392066329533769128347726390569295155872197896299674325502129782570548766284411938901280568630140307566073858841247325177338744133176844151020984183036505912322763366592721947071665295101547660659519149182187329698611860171016459180488221620258188885848033936053431565774874985770795130220977205657331603567005736453770865800815276349157407671588319507687525050837229002732720970580136495334347303732079008527501909054434431091547089118412800284148352375981370661881673329748477885277815738055410852987710492420668541281327976646303335054458661728078882345480596906873540852809587270813546706803341311284875351607556145570302112349860681188483375470296614475925587243421681712388520138089046483451335491612480509908067950265387942001768236519580123628719188067558211249306345526558283313794032849103348044314152539257385072209487503553745054434966232295116970039219270567094707548270778278068421299908778097110078136785448508003717794802460778029374320435978371405574363805069102594076329981637811722103948709800566519058922197723876933288177871946685130653755828022606397438055685561264165709854416684111624368801355062884569697240170219290479400366555580183922036438492851210454518427788023411872549664079044563053526735513823589962724950963997744036771622511213429135989592914847633411432355529225500000000*i1^105 + -1954211779856946737439127940220968932191896235838208913398847599266765443682416106784058856753715009226274535159376380153468005077958266706591164521064422285016176561237948083909664363075514168170128519566774820999092146714923043166291056855306248615311213841797401882379924379430454135744387502491304104209788841463554514980675286686026354366809590987734608013620608233103455052091406516574070274007011210938356828018418719631938629024662433592110458634626235809905466461942899322809206646758984200469333168458889140329566982342871561529254092993140036617705437514698046126882882770119605874223489569622830270347365176226631594688864545553540375550578223566468352902759007598794777325156426915989995954879792202235328022811677269076562120577531737834381902307086303828313453748211513304515811944296060052489198036448192209277150968619826096793365226485497401477221921080836938683757584145794810269078472788667463693005883327958567911799737610661238556209966405338193519033857792803323388927565052846288617249000256085209477325748572988203906929925940582947833255393785627557814832748034126782941658414848469981977251111164797156025316947306434823446204856137509473902646582622844559877248121193075618746377746638548258800174326552812292860202829546021969181965493470504206241612568625578499175334149795525408352293917072386396323458978236320555823725688920111720561391977218257149320626311611061459312861568041508181257247276120917673922681861581888625802800496082557435677910526877764551521810299388663120038621399595084280377462409364453901684942586425587877087265459106803374863708009248648089208220296846422603577480177397863221364913558257348877594029065034303530737595013026872671324606143921990151364345068845348961377652836046749922328795721774244379314036407911044323773446818130719332272642774769998134217368401788725530061497813843893042295205471934666148174334736972732649339948975002440075849936262353171562985151706326351256559775569336041815010571615466879903998863015709867463771101512246168280431171759695862758571494088493942737615390227221363185107581842667125157336689878284550799116674948708950791503747058702459920375338165535561254769556061891345912669946324210269390343152875976264976457057389708218415968215918267791949112284508106425064684699772276648315629322822595242428503433742542664495458944738345177642429150449090925563884533252181245169775213801613133564982489297007052539667142157066536807106615690643048159149026387813725859248826706351232012103383715870527849072693688946455999543897629821966990069596961228469711195471014728491763902225939770354669031282740228378105473235967515237912167270469242215801287326964200588532312887517765234674069817325275463866666828598966043625987176834509034959214519657172573480286433001370209745561303897484450451122353084138774743374288311588941350829768215873696934718985435457073849135225460164429629346675124373380226280577955651729388461529265916098260408103879857154722501874457734483279676631592451254977724184588133143886106461262499127701917852300901058635894873080107869181103103207232440197342339638791179545424803054660625760236828717183274164501696540127135635981726843568421446244230748909807228187071531826502676592889381800945728550036896425824992659291736736184356079988175819367286179526418228408370148904823770008887091840361281012691581018305041226138485507840755368454150406889469848095085297465773176155017002705324763510742312684776331355490297992281416775845759024277799079374887264821859419821006112916009119517397047865382669107385400661856314815811521394969747296912407175803358107126574921823026963775605459362949718940475706838210979978071324883986374732226727134865172621852853146654580220245577833213414906543562500*i1^106 + -3874393000787840080885335278491139672710930276417222957340747956174973699900881951893184824049952244392348238908281818190177071323682692203808361727730782695769612480442431454724262504732134999613119941155517704799001512720284388462780769082373185059648126300157949200600968731679206019082415832758431151804273513533725399469189314559505744726504430685728422917024036039079517155931386178984025827570080802554469344221353715287643209706393970710420876643957355696425039129532249250281452616867688437231611457464810351429485715716762584072856035052009629845778287835792897297533850426581846341717230952427136173166618398124107383671965944532322310355887975967064965855620842837707122925978408631704479666721809469343366592579199934029146627325155893184361838906782663677243869049363003403454350236760379520246116736475409033306127061339627076216672473925888371966178931975646959645529110935667531173746167498818401778467018750136110226837871009324378943824293473876370143540986090530475746593940445575535591677778432541123973938924410786083663746509225121393992829282670766898224276493532853357762682500838291157825878761577211322891075864224341661985927450006000976308389418493868252129441001781416494431123702204106031985106449190393515458268559812817304819449457859403800765725353802790076219614092453628169794132488647640738747777461742554949395966340270732699158705019870853994723458100728655268367391260502561696030903597151344657230745165415374722481676128947163863720354699576275145833012703287866800340136567496677109215984306503819177970767940292109479909430245725630282681463355830007427731368760754590454582257889941175927473474240246567319680610914100234404614803909477439260876918239639436730142819713673684664006068550984826566455024887787442261406823550615846201386261734570937520990759702460450097843864084959394230391205515762867766018296089955317679866833024830807039141905162393614555184540814864660459118864694352052560284578182685813334466578552124366473100406355004654819794252997963237978247731910135239213653636074890535421831391317079727426876187551876410023850706139464494343912300918954186334354918496719278359980647454307068836911926024447910438000908072125487036969922615922100814323302462280422759966540018087901361581173902454295127952368323732309858108983691510246813257329157813656620960924119574540802689463809208675698697615993559323141384713847089025968633812995472989435226768399916943291097909646120755425368882218177812215432451616760234927384217109775759074119497502473949774335138297076613995742790137881938128841604053824648441981695863407510981886956821832835411234356505963905557514129338618787790536721763089987656187685039206549851116553396137518749020518020860649954849727869520938111378213280773546337706903441047486497694595407309645737113272830825779982687984826494297480961959335882144784737955300808188678082349312316184488792184981007098522374435389819692110895465058836961120379125193829179417577368346678674279482814114731376143578873629231405405522881964113244339672348791279352849966772382832351331158076803434082313162405621361001586116268135949412345984852778773633794788593992622774821207547754875109588880527113379372949343497969623658951063394945868167217934183670924256078370283214428746986744487461012955627457988797161941096208523249184999384335954539396109810844187761858615824047029781223741995410142800284837372668785531029889524845778402899982864496607483458378799083471370418687311407400935020902894402109589427710230635623645062464348090509488432791943214192420929451831151773572999360212454167225620478915554389788049642032424879770470664095472979751437719588126152905928537474882370129076011615008165115665986784919602801023935782804314375*i1^107 + 212606543379551332707395393138645897783799909156245626856147979252682067019386716922773387309924707032154677384167596045960954521179189924706336488059156359231659792053036005398146823297324798255936400017924328885286894674674781292559243849005676038450590135601447667797463425345721187841779309663174885157807597864951994147184291516278572078579471304558945669938264634893553994088913578090109801851853148487855690877971666719342327633123920803916776148325144161659971305558373018393436157599111077352930668691777793563233560540035718434852485948607026497029514041130727512686862634491319980586088218261066514371436980313788346651341826129574219934099606850715730107766124290313419619805391263350348171614667675327891867713786048686812874758341138190306758758434768419014936395695693179820141968137892181828436887782465863169659960707252318787673783036542779890539773571402564421889626099909084428359365659572901014861347996375972101451381220328887366598874122543970289422815333060393254140601946180555590687742887880372714742236484706656427196102245365338997860490356230426447099051219414386678577102053537471524993552885905674114706776597041211843672623106282706300609540553311350216281044294626625576258765244189104681179359970717166332812406951555324924580847501253298058690700032793729087563214170505482864197044651918095856001501076141827657592274010266179291360607833635949578576457513498451463771616385890064295133622674457397653903236726367579661178692557197201427912865642137395759148928595766656179434172552591965804262310714642333840122263859517054484362089457986334228715635255104801231783240055634061053046063367466734744554443105107028862254052995450943905202639781453033589436940671663545213389727468341862161519755336229696750948406774265715329697259879955011074599662810017864360173311001684941065293445357148326261340768020281430107676468434711373173305830791922924888304995497700273536955150280978595854885484036832981224758251365151409077546662567880039883314372444499082800916126763337910585562662259427657841680588759637711354087278389509619503024558932385815896171022880002413529364657079789806377912843423926247338711573060446313080193533716101871304336521533885501538792377291534869931228503562561011638607074002258178387258964779842279899836395934027732641375101347329103873763535847789336396022936956196641877638357643079225944449276201233436636941910691092954174261315862539251169832508111518873063807305408892253952559698570068261561368763571857874788685097200500501519967914332763183063259506867708338610602413752056075270258244224229656954871226898632457575683995254526405489611518324599359213702668316968847990824086159267290794517409290554413656392439836752408114277133442890469869230984009654842568291706969410406309480509385129639438044436179542179268502422568868076901620252452068098739906094261218243554650536001532960261992023865554547297908875350301669896287437731585993778867930446362011446193024397954381128670453230359294551017156565593012283389594887006523338669721576317291251479284092388859324857088002516026487817514841140811370830438167680744188659248713968395763374599987456490136872773057434032750940509623938874798380503261295250469978370900608708114344033661172874236514990900197928481219451404784256807094022940472330525288435817983054425925540373675380210061909720146395496879908414473109080977536617033869816394454384992047488851977469603940373109920535244204981671507007368433254910546314310856758787534473422810967776216142373152332882752243397240052067712938258477007499937679663922210011430758229317389729500497182232422395185112471671691638044245251327819915732282619617791627067532766134631783282210558839898388165049538866061766144687352891053824*i1^108 + -5561110431878918019061472259751311703977008693084000687666875206763499839443643572413079955919277122671133740677090029926630833927346796362430666913949981836376852771671010357775735928122997317145949008717516754760439831793848516744616850362212053626156682147259301463702144712713224575481031923045983602433893090177120837904253946104929408416938816432337522150343206889249577076523130645809332252420967988222180494625172899860406875420934139885019036714556512926755572487796215740071368387844896445394574820589418811434774281519180372055342442433082663895006897414915035663874490372622850531761373251787999828784168889785009038978069504326178697743859025048288470685785031457757777451968982571999490025510329234589877765225729278252934129060565572906105931935642509326873940051398369944490991635702535747294034358244583091109430334963981383258047146996453204053581243098372891118065863469621428855064731886466302889438391846906056841653395816013601728709389943290224392275522466119159725795541566395239143755851306664701354703852546604834130411236222986097900233765518274570174220213413728108325046268252482134075895076586727390937120797534290515030592703999973062310013031558128436559456281578239380817609898412432492035180875705794778564331651392874711281285719657791727958868011696065956605939543916860101073902735719213393953203344714638828377340020142209893537105405360877412500010418555618091397958394504019186988608806781587100446936121400968036902658062509596366352744348202357593731055866384359189257016046671519538939981220700147019872239161444126527451580460753310563276054966613123108526326032103080838900939577543806071101336556397980734739945639123595600866911479478747625041250194978094380985885028475244308105935763754681523496987044321911685328003100286817620941106261470435298774286319427852457940509852515109293178076697358516992046256190364333661269748678039666664778408418277583171585349272978730911463707232827028074453470321617992633543006287083740194364473590025294206707256046929361651487176748976799547028244916134633276306980819092198430198944600600641334226059677485384297625071330079076764993236369792338887033047787478611179923631660767385961779302855128689875458979837904925424904394592354903994812748003011548810236109678016447575599978395786670575227898972878363826104406804231019539717578179262048409341953411614843373882079047600101013569973415039201126436619596269400871703310027101099471284340897235870023187696260288577473206862467773801243953597179401347984419054937714061805697134798225260410095008706176130345462082332651422732476773833521724279477564021651555217732608930245733975132348192694849881621063449817869883579686961506747171493966408289780574808312473219041048122943016074804253424099565627472883106266922858339338621082402756620887068436136131544750589352057394718178147274900480543473141124419607242145679454028230316946384115342812394395213926628426354885622807524422546813518936102241106627959791251586036362412950012050421381615523374564846173123551908229941505099218209810600975636243649984178172443730153203482002930877541422823832020605034400326716709021343506728827131740396458882923734417221699049596767693967554352473059323381448079799566733453113974076696363609827224856438276960727986432718075826576782014779691270754547264204617768988900564861053299849991505070548397292170762593138170257969712316629680236146439584654204257082436115997059775564692791205691979629729904443421821882272677129288505367043346504576873817216232793994747579972872259044101849394517694380436022853750224255539799589636529176570679511976287484254391283787997377495542705696282946407000194993804176826993024052456108453880231109884641710547476401579624194654208*i1^109 + 25947179562847043858077346689219803714402625193103560479060617507816765310584280235314598499127371868375023250438072593243115346154602164292250649701732679969759106210705235767352166931172090588640978299245549065662389718327073099082489591010759948174790487819183549694845045159868539030421763007629550779634597705452474261661250762239983701391291259826870662016411079895105514217445606420804724094124206077061603239156724390000961252405189649723632779951795257713673147346731170053990782768270722738949446684177693158134506214480455246679851360884849696182057148440753503584830340033162614362813155389994649436546620153061230531985698416069032362884622990342251596747385358998091225100031751150368866349873909590926906955814147155536128660307972725464195922619693247641604549845653712849087426287789460516834628876741543735249498180649174387554693960824692792399357005426135630519497814812145209188061261443360530001374769596211756332342402169043431578371759318208685411487495192890059868075626949097304962190833561180741925856760210517087233054473239231963774397305716877432539315414457799588647590474452234815707463959559856042205699762012729883905178731083114334934145022941551531585932907748352935037756983823944248560075429351305803061168599157383672806570318498596891298451723516394170946996729451659554396727535040585075293454901797449411028453896278638428127786242207836554969157941769110440408676169558188532325013546257670819184517876779071727190998900900718833377853171139295249866203491061732012026806532003033744721671973764513450965749852560440092066349157849280257102405618497852916335371913645103361194870997243544744184427983535395932823520057286780566612089222070847761579861234690964127745566537097388116649853749687580588897438716284706669299638179896727645610528129742862857826749160729374061075725576100572666509897309857732916157395357182321854739047855241836499060302133245162502942426474913850070482972055560164137164434404587024252025605218186894439458567609565496934618875332004045310801585023706919598088718978442662837102070605627250325573270063719166048240904546078961933527166734733154473277645491657621491115619750721128797118427606631305564722020011901599854022856907612700094883442387900677655894193846693777594609731478172835180704634739544096983823715671801436596195202744511711019447096721660780043837167150572217512811039202874602725429045915991798390046417554166267531093522702268736811057659478837571512837082580156745608204773284486046546440957163838926846748447873255794551023264388176837217515241775653113098955298071469142678061085395048113786540733997864611982340314325680829237941271497216112518525849398768291031496057488328194643208678671294082766407025351275364416926250939427148724489328480285723189415352597299571061900319416163596571089400490294612110002741466488906988443182628724538439734742448066190144308620989499803397304679683141241889559860562747354520363629033698445685653754444228932558453471903679676818808117959648743289287360865738492122259746240636068621108320619253561840109303614776985002430128151256480128295862019648965377140768677006521803490513525092903488202107511343564248540993095474929116536235320525339478650174186448929395965060851273138425189977370029044320009265823102684431554800513288816596902777752059311310389558938858051225302909606088293864510253486220511441067185623643468573744737722069763353919723797563426311524325027229405402712848761560698379139251038328744736069592479895967640589979383502775809329877528629763436214772334133958102493394427569471413281666802659383006730589205813271455838008872123038391256605245919721743727454807696997952805771446089479935486324086027170284951157641882285972238102429696*i1^110 + 84076666383895246914884348143214603185186992762452409212455044091270114504597281933177455480001784463514882914486185766371450903130314390782357937034779800957009282808984452618197956575785829408218734035546236586596513731415097108426984506976666417749730574944233187249570352880021804927563852855599434572243158320906871139752691396723811287520354825875257497980672049055879809237092866430260798804197014750640108952976122541303809379660741691669916968055704110126594590534911771343039800211295515669670101525115323590362694067602868191408950867704819623212476342318843533568613195362242223247472592952584754976908292462498397708154977249299827513411774035712872502880070037655485076805149301093871644815074589276171958248725205439059673459497231631310274042649935817061376332037053849744212959911775227809051379308587130655677658021178317391872395900432157888466824012130513814651974045947804558781254441489558354358308626077122202254654719232346849375088653850485661199095783023927357350418070636250286324746051628515317226081372497128179727040422140195043455587116503483005715585722949878920642780697108035945860134612262286136987105382161816796977777758956108493235419412211655018148195475295414245303973873613808272981917628705095514349393772349627644854034091198378583511003424808814253213368232518492697247888705146173013945808644330930286506540065637685751051377831930483478248052056251038052905468865136960656837438369229254042475999968637846638409746486610839779528490371460081940734522089476938534246518530340256008354371576742782760337429644762535948105785302608375597257158088696174557585823988206722885440954306242933772981822986158046699399722281477266726266281545921482190162316088645115312454116033217952210692848214977898219762766694877542047120984637909696006058790490217102221375460851293540048748453836217075732612956821339227143322743528075813462486084780839115111983103206856401209146410701259572767991374375981511358917541993582305152206586743193590578567243071151260998248594384994192170604118993744746099628451478567330914061188184586774783724112034519928698635733973622934657789841222971694617318818056721770596833045499567727798311523846533160484345543613314109046797542837684229718315722584109381359082880857550777584479025643284776810763030418289945215036084504656276230613973247516304083372905216275848387198136907505140296014946338292404742527136777929851011055297049430204176118080061054850055810741261820274733649747805399553486861405771778405883700614694393555724491011891188761058541640603875654584197263264421890644310029081064101358833566326903009600380200859143101852365822903376699023352079088129507950768105624464397649028485781012970874235226528334829708243353707255800873363005349747317737212422376920993259297343277460265255275458783551210866815193526506673764182401055983786649598069213706742956681231442518652859301555616815381642370389669769467266504292892162032374912795453095345699013546399595807654258336173972367797028002038509597337732116234688096117192153224141878741828582401277692908613984225773758642302912331639488662873494985338204603942348565943400034530288752078148522696043301678932507862756253215060496543361524796352288541203283294174607797377750111178449429292729670683162413924969126934650149206113210814341889655063718651768982727086033954256540810249577058341658551696181655504358218084796471236954460674064762356067772724335927939753711014995572431865763571469149608438480239511661133132086391457194751364382874949285508906720302099178444154766621562415937387137287982661046053192858060771671165363456014322182548710604516575628153507911516087009146188701503595479208419217839105254339131084700302216068634935305370142244864*i1^111 + -540823607269750541736103511713226826310197347320578758562142442293052658045376272619398951283449077153963249264816308234684084723676464506474478905346414398799513485781403649756817939097140430583900141695263862497675595029785595649902723080897614661850821616241742782839537224002564332908890149818127134080600530985287421416562175219613310718560199970951575056775501873422314586736347530373779187006700142929566408208196986925556042593924277535779962368573469777214935778166790375238717941499357226108747210122995177238026889471471487938669905774189430466973298108108457316338115749461804847211424929546454892651853399635974485774087873661855886123210130503562505695582589877671037806427062603124241456813511884368120506620908197165898008665617787191854041970896278288651341997304376490744810806498119617155520441809769687424897860145976788173868771987723300953185111976632368194187406446524255773810635166275924084315110065753379329925293660441772052319756087464632400008583845991368003446740583563555004274052709470197004996479231398193373749920105816294472468715100143417343808725480134370357715673452276971815909361813381901776753395090898449655559583448807358177564159233189586424641891337731800368882245956123594423217151859941745352234769870467663972813090727965331216835301080509457849763669441457849099904949520275576413640014755397548885382622054936978831903821034376905728490754402027329436705720706214616363279312136054438001189742800097480959341400539001351581896902001547720279363213423860938544096160544466765736995528745955841529034221505922040905451723519465775268354133591226103587530672090621913514387947013940926350040148172376232990639826764312591152423014839231277919476223082846550228410410576992602587036511780847852146634771255398218940148144529262126021355954386466681327531250228892269929061960033440038253638965459697119053253734584777935578686557451612680996412117651089667078935881835422599985125675098361449900031456518195690423500785189371118779515256187025823056203714717176584345113939685701044108932346211605363610657930090287777303943607511329064864064936813838539511867005010744108642586077232315797166494383581570025376479292443139313490111700960945857716228310359516881933512304549124625636869297105368314953076151922134919784107403336230064694430437300116150995275034855786334220647192611637410586494035777542238299983572045522375719101969802844402917800864092357824053080464068349724138460408328413670074918822586100437488503299975728069096064816834062374914540369363371198934981809229823672731171046565877200176367179478640768912663278503061963366615045658975984006808911114723162458965114526801074684702020640783134874433508207658160119494526336977401848406029334917398429660924706486847884711758404142266866019325593697681520638265216087182626847537224302736059935717932414000961417651486062198455848396813319312809099101370197043563539758010076353565011399117204414448916773520332507788708856084590477436305700881379836023011243853076354825819667317210153394427962410526097935643590551531540485634942776435443399238913430275744810537548394205843876661683647748380100163384414350247111841459999687430742278689607803846619027614290919527197113387525921069171691046920707786510420042257097512366572619495863036345508006536194742307047426541775903979283291420322866477848020248406363422177644878710859098538486889475287805736663498344134845036797201987312707155739516454496262461366199581469563042936688054361692694309986964615686628525560112747835909134918525994175563630578530159324397888772015060733125937381527153893167472914153204437018853312630722541967997824057423205982109471649752046019723999642737845641445872244342494966214657537212416*i1^112 + -5696122532169213384840177302713644846896590920499672941549650660394391451552946480152147670716954958372290578226708043038350872016724122137807789708915998576405731661583784651830409215503536594081881876203544735100700961264899203948675715875131002168993576172095015181083954875274361009687905112648674880339491641299182776709170726781024128499711700596709434770912750541687484727782675072393025448073526065394993404191932424142376642380733453203990852781699688850562505112064394256890743877314041548200074727254407582741504487082866723111115316865899835344544832199227435243601209808832875865090681474598287079232550822110040615684015796073177115607076180262393515351477719006493503109172452800115269337972434220569202966485490838809579104822673682073577429790885085981758354382053158407134119746570826740964046362067321397131073086180916962566792091267716091444757696932049415607240659280494261410179147361643072493550247638982298527426612059828719153496379850537048941374069952984701046499629707142470803636320856289699175715911161834027946969388815528857685641209516141782023251237163955388338116585598828640630631556987475277378228909960741544331519653929868569846593756981462429224042837329443746129502243839890404019257458390442220395333836637041133324842753719321821965828042378815583239387709868798162432292921989304177881257475017460176670614457158722195847339937897982931005642033328080884610344565183321573191561725168530304130398569607153555542702310793541898926767615223941818919117625305217969303689955383864369655731743859711060251038159319780338802541018645533129854555236682906699525293840781140632136052442576544063501514940885138905953707982542830718566883094287598647306260931403944530117378000737622394453448644308780004104656261131022420836646017567412356782198085875243536090066196815615869360867579383212320040732624308598860057119954268499389479226735750491878861987015027461513150140074034585667896413194403126190513422496015214771725526279793625173023732385773206972089886349669779591868129004645756806261548197711499152920496143676271645299013109021533396899816120236895460966560212438474655883639030147379843683809235295156366478093739533253568414032346390257018708349161565492513740255541922683023237047710927238034173382982902184173303112694306970783783555906028451898261700525882969979408027750207184665370076353802609588485965251756705960784465925739683430895913706709812773344994587390150285447255949515351085101624544457864874805337959476345509883801283919734470345434855902229948252691922713541965592107695976226537348289069949432000525199668261119105605612797351282019564417973376961643560704841383740549534482439270836351916632152593051270850083688150225847257369196675331036989392036514706473038982870695972682587371903424442806706290313323575002057789226260791314924745501629617873509041419382980816033024346184135622251637960621200607360581134992748157617543938139738206586254197486051796846182396909857612387828822321736815292962969022965164992857413231090623149209851650782398182327566527229056727518021517781171604878586298514927696218613221780840746268972559641432738992074111048051760723084109971627147556241067355842321009527745636285356909805165681295830730160329255738468637117844568563276673483978052975305159362944871183574571896207110970466921864879939707459412485906209870326773369821364768818883114163279331014110926997575960714727124664830619297043072720287512799504290620422082503607487825386164311830108098017934232837275392429844965880686961718357387591166054214593736100542947826365023320988317349275242590393740740693208396060070050548216332052280569803848069951224614584833029944599520679533159106772826002996360493662208*i1^113 + 30442440282963492900884545832137026109208826213737555883522352177031118755770547186081113377453761753323839384178600011472721535417665084927112436626546645412583276140886980443962026721436174634789184870378620480258697564787568295524442768169841500605462995936914278720236724421790848764558020084778185818607690835049810392773443515580616244019162002745124657463281672910791416962041865313391541557154870899307099072401767907151129345474083708703549186189022921877324077386331914939806507434200804002892947780805532114187967518414169734622003598308087044285946728083134719372152837728638935391964118548717684901259472927827159623467710587729233204032959172107893246296333025695141185375077516293152318610364152193163954479319876154208317813657726391551360981626537919844546551660993116718920657963605587313995145610252202430519531291011325520174861570074265185281279648967411881011233809431486474891253026401905401984918911214494600428892998577854670557838225102740438131518763456370575005076664582678772263319258447537060529463134979656440916498532610038296583402388559647037970800813642455599379648164828224196425330644988049755546696084630805321200291298379474087463304270048643387841678295990313734209992219856046061555292987891114108900830208114595802048265467089316846622290448120836423596904431839113899931353687516300164774871716134304044039397654623572567594854748161053931993338912889583163092708855638080642055458698593153015579146896732864089665652634151588553517709490756268501438508453040371060869342909905621236020665584809412624343593740477799171583212164936731346778388165833191591286962969477497127658297052080766267430323367261694653511705311888782178937465471673004028145071510465119864109042186145988335767200318072893949257447902849696080771263748707727537710874537795285187952889141329232949663925092779782855380223797642565152706277865382316317202304884178263422800098190083614598062422049138006897003107053516242330391204077299843133729169250227690439963759394014330301829792261722599338005774097986000693590307756358905268167245718279781516935624325032017264258537745778441079993885664307175111679798999346320310002069466376789258297579625947847641136473109427414575749893333315691685725774325596363251495130162074977028802583808926603279833586238616147552912779347203681095671250624834357633456452415129266983067448551016203118073395221997520042709295409153249762782722148825384940203356372868848107839738486381188170701079928326634693918417998831162922527648521995199517425319176624531370449858456633825789785023899155214977171766466194376191789814639125504283810364055489219321774420610664680865206283413251999614318884758958996045895190835359251687079491961951828366490337208586869656381837393730589740600280402354851027187575964131679781116828223555757273371481703262977636049616965137409802861664736045432932191066671122292822451387711806485604244714898208431876662910255167597482451421969842139166983692662336296654667674599533148944746429979648281675955741126905668581233923904573348491260915926991557963424874990378563201216820052839888292851074835050853446104046062801079680157671883051641618979089954626425934672943724584613632757628749666297986336593761715710246302048338268096015512192830061708538117315980100990980723351027374833589036986447821255167474698712258025799716780214839373054528555384503101493368225028555661321041684635061876953183452627102475183126510801881314336607165864866193445428795526947697378128598735424326508485609025401254677577987121512118660797019326088926118409265870732895360171719409758301392667582403490155808254534835806783224853857457005265723262791562509472675589055829594723671599058990930042438889242624*i1^114 + -197634195742372388238078959207068190367903438118825098495325714017349194986248281496981405287351396640481730582759400418167458834962269745360762955927549236382043062072809879820745025628562583690836712716230229634963667735326026674185259895150528373739785907512017485163146462464872183904118522509930302378580555456480775731238660098422931495306080892906755110929059132394591715439550912516027963220085839791029865398888966421915728492025126137650683252345761120030345137037501863513649900977490705133940374455777571460561880062965997913391977051461861898936969033101922135379361418364198902126560722880257507561674227171756157920377357599061718399604321858469788588787358006104340457207425146312679101744659633976321073794939296875303169277669566059955601097282536124575946604104238730432548575709628138859908657387819072971074997158847078331006240562002075397497186394231860079616680134021185458385317686145510900454274253833578388905778724712310191384008240073173891770797970639603462838856933064899125920835138562820414254749141161331209040490243180269435734490165625814022334568088707645081694339728208044734453718892879946171762734800204005487373921711670521386538648333383027354495496728997961479944691154854704937532212451903947705525427282071768278505134231667847066006592129333400799764957889642200980529132205732849225711620015673131049358157046772507310764692818619889571418284713598146988006217638113429257057209998368543030087598227459439459932840713779211479195331175067096694113069311257250559657875114095769384716543041925785343145902528229985864343997740107602341288056796548057878614146362244362774923246003334713242290622779679396783263594282521990499297551356935443315755079049660828243450589172623128938662905099296998657673628007038519207650914434759369769071642272643490368058387659742724775752604379276813679811128475332734942117328410882974294036759837362930728355314067266514809611582796630962687376633553438044418769796830081089079891680561481840671173889077638826328068316069158698310602366028839214709334012853969582510802192572747420858716840319789832583821147872428022121004105126812482040537599631425499170524600448407765049579160581771505185768379341909632078916810627787038095125097985603665655721915679497466450066454068799783027075185871921769911069661461579055855880524869018575252925236418022405422821919591585668648762721498043261504021285862250392376527092093718894900774624453970133942347434062655768801868608416114437053148209189860433831442047638727183578618025963737159342876408493477313331069194386513697947580417379313642663732148066847081562957147165358639292210039385643239530777938404184160713227194446742170101474061445019509135428068844132355671049070600435633012574264057185552555776615183882113825135216470709696048503760461575116508250112030876356515030660903209833266897876498492727761505210892922716071878762703174887732041659657141568624261353924711912296980508327616923667257068225947325150897760329078719842726451610256441939519109832755619806690409163758797435562081277343391691032394235340205796072734178962690805679362267724910797428158701195666698951671197832675473439080174416163365333981550780773645373809960597194556618045655576259252680759313717662921842912772203122286528702096770890893028332480602459478704249530887821060753529901793272392220212274531608005724412242493871903091410989222966921527002193749908214149449283638417960200922918701156414747781268072683899191721526878946326741240800335484439380030143154325128996550773437511307579676613671831604789402140120430575012411294254893542503720280800718168482289119639845022882980276339665189113723448086476693493904828662541094953885581411044294656*i1^115 + -346476535568416196826481406663997030480379457660825170143899445483238155240223481430656225150673684320548347204860658519572555895738576038468108913820185855065105816535598513547688190895955444713816119572987079025116830354638492520360918392924301316360963239253684018821885349869329604190951825150784123605909867480133276784047718581385692155582644225935855186852318318461267193933389476901638332835495760504050316874697007377043772703464018849042577889779616628219451652669123969439901291601701940185352388314630195196379187442108495491598028729188863625142827010739395410327446258801651690533872665884776826494824732176732414555695529880483228739561937849368530449291637920948539556764219632400502388533327245074558372441703116758924555062438281316876548108656121114033937572447638116004102773221874533369244482724119508783373450029129926677663000441732851912791319526648856101616612383460290033695355520288482457679694653121151046277420843323605026047348775375454224573681445916516948526707372504496701941518067575156506103310690691987235616678572375172126389127862937640989247756103404960930185199088374186859254251947023023700135337802198532867728601758467168482732283087032221671287522153648414591969943704855400605514956249907141848827581412851388622428620755741119852064195932915933318928278608378033747597936554179567243097260973725638400081101254276210087879108571425037968418690508575729039990607512813232832424983697414169619451542838536908083281367433750938735517254530287718712766310198474640624525173095265102848171163351889509527874134396595518115728393879296603532132013839645663401260056350825554328776010437015539427748052647876386463342386854969694333510888425359031991047035561474009667083050515304233189277256421370709903919727426642395946272710318038070907894194239290449449833712467012006023917493183935430435182724112286577308477658910921415183173924457702051629486161972919264141810617496675448697852587441623388885995663148728172017304052797095033430281616519295697871984165518530919849317008342893802462481425600172605914061371878270568848703456577140812965429700662397573156182739191142344656718370492653595468482709957427336706711812535189982530210194939679519877051998894259055972956200203884664957390167228072753888977659854001603746796494899192785183248547629765813109139009432487949542476030712578589619688651631848990742188536801973296925980898084763751989266466670283100157900558016900105091193674594536006599986428190434149908851111002157036355925802496482671193596991553234416128756121190097576434616378290833573647854169590800102207673326987244352609647292621399532842315406927079895748659641799194566016275072174104664893184262970959987043776535439433562089364909740497890003813696755121312850742257172378816855035149146109207966181951751073930248800779464907708402107947399693106188374796000985189052351817708846384035827542767126933475020054387692486285203768828726659221474817668070372435996948439199605432108943844879152144733227360356792324291513461838009886083853721459329238422324120581954492132235612982519541678740600537728673519401274018516639039129276365612176748604866311848860989619044969744828521246564697735691316662427858811838653476959342645053797194630371550465936214200306041846593618483529761345406766952253446546920853346303511243464607127684381706128844875248517112860980065194615176004502432684011800270377914885417235393078180112741618117372197145468391798721651623426774977697574951631985335865388664834861136813678868150586108098385779577388393840698436345256680518584112799148366606482568596542290778665102895592610070776203872222038315144676649826675278472521696194587843166551953409979266824667136*i1^116 + 11130850329618544405466815972823136057999829409991913545500047055556150521329577676739374509446990113729283048710177664160704240677006696037854163273810900352308169993645945926787595772695720521975932899500733383948325375139034309427942351191396255631452807308833892862095593566017781776287648328895742001153676947616542609706650058505094014020815360554174058359834901332364759151583378610756969465298640392832729018152635340508882297943028568195013309352903043666559620163632032260205482075223851418716649928898743877380204237290204456762612950211729453373392042303030487037080492961006500607570120419817839692201174711460362973040285422582968724805184224928198921588928144061493282862029073520080130723281285467896525709794416060447893716886700678007467025147488968964275923488388425108701629878193816066095031864467888291203839019466609578165786408368669028345667023026348969145392847119086522346043271863804902982105033302257548078986204592811903362126855619312760667454447605524586838430907491521363133050541879711850405048529544721076701557250909545481195648483195103755867999347032409261250012907687527811169895490641857960606782350238047371725769774254354487613786162252488720000090210235002271817063569761113921309281925577843942659276935113491459840357955840479971139182428069170953635681367032683588759778387457170231651117367771853627175076525145243851267435473287945098535824754041859813011638017342841810248361928736172227707646087105005803507153671352227705753443811166813376858093950967475163817893639632323798456846851738120961167574442711365205735364911734541016955516071140963434588185584499723396310964522524194889706439437137450120950189576135374174689766105692409926528202906053025567877803164384651252410853611884808107317643004604006241455912129363563691458414957397777987884765446838649552759062619455562269241019392246987695420317701420629656666773755731166780240214042857641291929251675740423572925715200489171713505756705854135936694915531688990875961940719044291680270414770080584066589923367823198726777744074257526642734577314003357253693778734459404921720341244480520801148031490126611421034974918869509984261946201418421516662615987149477021893415391468081753277900398590114451973276285390717376881517944109307288915472500344782984399672127825280225222856590552866974517950643838226305682695531988522489776699579643955918457386780214079570804747808803586336935261740494269222069211311184244960317277528219837603397919340506203528431482806509723199789163957787858286345781382943186886754730711254415517265006239871645394663007170318518298416804327030471346682660633994071510254625128179554897364650149640403964340507817595487972203905024169216736229189871042941326326667691800524049498640778975122871419357656343029221146562580164512937103840376599425529146802811064154784248015121161874882376170126468160665621473566208985713683982377168653977592022842368225750758857696664599078862661688409760174787717420693031138709954118055350551511829890881837615657647094803088170488732880598923083720187492659116747662152140462627290067928475708700404032071630416113074352212052541296182686447206058956269297046863943767858214783537764162106736122532806544513363152610112992735315109800119366539005924416459006364098635394251879773949197200263260204467785694041103241372838476534291196836793465009243514128208699388764316454779464296235624376279794730273440183269347685699290987183259716827629252402247490636556553097610542663450492843271419497140886635538192680937653370448281795320799514135452763233680486669725548067082755440778747683748793048932294379515371645669890142427655674293559671903126028894728730886825034024003294134494298112*i1^117 + -39716760507690953621626494699105726637917539375641861965628959258243306304281734878154807726047463715994768060169861198457739305781115817790741945222536057351227819931809645722552678612355107147441300464863339668836287726774902876874224252912165066891666570788870518636437858321990348173456208673692602378254018682527037604685088072037590976211285286220664632987381284801889710978055628780792626414829105651781943005375176212684698189063992148716583929485235267478493047993992119092781460503292895065866234424881880798888035585645303182300844031802760695624707810977604192712389777007072226710519359706818080799375486525670456895439731304403162214124082601068935268032352604690414086034040183289327446635463268614669343741389216871260857203603062434917971862775693809347788058034673465306427929512221544708002363118477254875244143863554693958816828009776167156681015827301676965244510731572017282619663762959251470333996652226672114476710852017588918387680315781962173755772381203271177355840285341532401693398920294196534733835209695846531508771329678008462232788917412239954698123243006499055515372389652443891132174071609538806261488733762709615378321940912167455716076547156383163698736673302500003917051899715086010585827714007737123730070894547196822055287502933064326332626775188679931029132568214465889256615304961498347716702101936206545246749095159598955896352045456934649625060607019156027106399812941166793725634872559131015292609867239029160026038355427700950004557303732491893245749122633962669518631300349902875236481278079815300637669478750871248739611404090807561458911293671920337102026926095668026471757242076445896495251927813840307985071822698754072145832968086477044583592170220830807911351352395562389560993870215013412893771116810569739758329270129474895411760457985945367900702553822604668934786676053328203361247281239806457879451400678364691523603152892001607160256813505333366469331045684015622887085228633154915460237020603622834872231138686815735537661465559697065788196787374899670012259147259055339045856120190184960113293423716862643500487760396957797009707648613222575029741933222257361487884998809188828077720639654588844691156534633349205620812516234841987094575714017658120423848139493276014130106392295373294915032166685413875315593094212178121866880709344408339762712251111852108665443295266149017788576704711411641287861526614907849837589949972540003296704583202522929504661847081987305839820178618456297506359768342488082549750273479377235774364688690887771260876236197025302453122811833998675468595859169088698656864531306021188295232807442873168245480430354875277514630472125979441912178354551666840229679926705235073144869489181085508265811716946637769500124361372575028839547142681140338397647919849237846607244260092425316208850198915740280389563296012953708594578649667288639507761769411452156320023689388895617928937952007638815045812563631476369388464624863409674587171346278066869842223024379008996535805355493292208009643738978273489197058279221272071068363439530683439829295094992795453720709401811096138153952627873172599208879835006975157802530466737575941078920970308967012769278517632395810089414103472328233614364150752679743571836658484396608965400211863558272482787577361614550543623018023170601913678708657730931399743949907489502525421969107046524048200502417818922271874232086442327483389759958060561195691511656070794281045340829051764546799852396088663405515625163004434613712911624112315492374012692690956347297532619324848879032525283204453235070747859253732475206737699227573370456031127621863012040733306116991861602864360957678600364981160360641701265298971463787106394901887262803361792*i1^118 + -132487982563714782231354051278598703470868305311963567815971575766211159415317126548358129197027120303638476624111557013992638979869056057861633111561117462368192773681191775747634101990666965800909005565053080177574573525845085613710932751227532885369441142285750877026539285264057203209880706178283551508823530003254584627585972296408031461619684373335200286392704865636629867636477526272453901494199288854175951760510986198882318812266246685441513113581228096303270463022166923072686917615265179670390008329676291445516121402265437238153796151113230706455517063140054556331223589725591478177584850950331791556254889676918106654214953270961622861751591299741076464467678663247194867613860188763197981840677917263354306201241141352063147281191130485456506089364171295235416716101692980855314752424119139763998012544736709576032529868880982514377696554973883941922041809910639735903160436032935222460237419975932306629202459535091044923611220808792988869510731839739173081787006563882770237035173473851349524145178983585198085870578026759695850262608585318655161562770955046371916393962788675790757552991771572232760881160692189648182379928375603054016564347709940863630008007229675861431691016559095472073599262647914845426522435743324137549823242644843917584541985773581996892755064106361563262109000076752683464464201272417234621780538678437696497960799132220078390753551125987946143304877954099656265508561474292443034691283468014265768155141100235749258781759071689903444648617899165720671987876715719595671355087114844436570156673610244879184019335052110918550399484087828277231227061185140519641091190491014601683970181708371656598133826149694055743489323636206332443819679177990307247178409998086995435123748487272948139886962122511541785281184150376644452909617482978536644134358228915938424891519020622638978811233961135311390721847132347817431840517448808326827726563109979586694234522211137052423754500859209058411031256452137293548045499451852958353839151658189383765349195807894037622347995309397899214836410888953336935125054442918965777250830921082462374807270299540345695565069040936552349892925074335615601538548001120294176184418951780817232065985991734264237328747889941617859201783050915644589022133677781491030059870648678882990534089797180252719422804227083854308964383934254033557436688569803854298527208041811388546923286261309626211877677660319491703904681373533701072427975198602017848187875901824181031176552600750231928238335934340046195497662745077356410254628877243151954297883571407619663665065915591810883682609549095975643408818219128924451906912434014088548297552350037661579727378190583995578105076276751321337761506988265329280648470436369624305537103748349638180723774320250615400183294061572412496925851594565514793454243737385504084866405316491407775787561013618575318084567382117597274931765183016946788368054936470872722048756729680800291300786309585943299114982860235669339149232866685009335368360246824162645102666367844561601252829681637950412420689066434093526650186448202218493846323935785879428400096018476162721276778416886169650587582562559990241255933274261140683096681869361832178084346442660501118816981291728691062398959028170681407260249651553930337958091276385986920618549027613648892988958243187332717015580245445354654160246105155056749538743221582419810419145404420258411325635383710643669614722892902849497297302052748934806083074731797774212718917225772832327794527139481379764131073741934651329788749743762409134891348835817887723850511385406854798497080136375660871238945047219629759149961487302416693397158432579472843337936233124226998820981478569330546682942301553830152927854926495744*i1^119 + -564879862857014805010514138621635803611301634503709172429355324621169778207232253976468395737669316588432564873509792043654788756985044082564142269588362356454323316184356029823718146923865436398291765068340958317895527106157075987007867868579200332266306711111134519466683336134311322629376075242746322134551000318860685394028665620045059747487252460156815727688835549021975909693837260189481907312569211253597003176176259332502101580580486717655477457031732693705055883581885462573751145639636975196974547166369279333974318943105992421681634356568619973031623444175145983395261511217758642130423886508852731958025929378029146745816567567831488925916198294670793997545805581097470991145236670747187502731349864902288038185867695535415673325527778749050212316591645429870156652646465094849293396348877957109818581270393063667427617121544135211250833983890030770393251961695995550894676509069019335884413169575150479209410265546096191332652963813779750269470735513494752859516620407863621323046047647355023864622318331470692427523152793724903248280352761586247839348951250113551162739742639358222987443344851369806027283890204487517596197373855846727454859336206102157554689627725053646277715885009376859314142932971002068960160495280001199980992389309004900438585787428662609673432424941990051199654751938680790721063059547075307942343198708184289114428673406783143100660831830647923907917748837090431408847489920560895805757754569189441712820732101104501638945873209350264526690208781742793424567921913339842375336383477203008670398030553494421467217760319985119741305242284718957011136893936092478115493191711613063944543770699461990460087244314463968452566316334841897306748194163147272724864753776948812426497706452415004460781018801312515838487600337804676731938685102282423839947689161366715878997629568858819867430928935327804765021982718976325937795021201869158076316881326085428453888720544084398813921368027887328914278595940190958489144099965763393345381307943607463902570801358780431762893116450628508681501779836973362794013889441896604001156120785570251944209315406692902546919815803425108300908242274825566262567060169969908557825368853196870087635564998445715379964101255329401915858511643255812455245472737979654512505488558776149526593262551748359462421438560521335842450639562059323970153743002210099572831227372351537112334234483877512243707054520130722747178934416190564749769382028829458260293621128583707838809260487075492964711268950578866336083708970754147410043530999363035595761911977678891032672421631824021428494457905981250236218924736222004335620581771010505695634959768309498201753996892849851583737384845301788328913237793349757503392184808380221776727408590932092254669300810388769217698059119875999388308694468128402146564939402612483728872720460263946485951522106302343978613117101321468488148279400307851859623668219495737433635547827891998222164243988529278821259488362481919032609099943433835312748968956893412185964624882989200668765452145166251923020156608964208688899119851771722779341438894581313381133648350358452967135346051419926308651177056245755835482545552972923610669086758914138456712489170666844924004153457687756080652818738593658732703904691176717496699351281074632192500138924836592510861522682045508323949989451681317190887621960641198670283506325764166626989910772041696348594148265756607882640719663041478914251113901926186950500736972007814877197241802586601526306483244676095814774743578020028786912882833562645881301447841853645230773437590849544476587676427117080522709251260671880115036087235734101614141852748223615367880528190026695116488710899667256129782217269954589873569529856*i1^120 + 1787837676243059029275427093585893219478062308532105206450402463442870189920398740964905553485145028248853563671803561280309043524665714535694939545000828895390652442044205101060256218159248768776191106178262873440357197474462336337752398898342484619084676378527770281939849698303975737207927750186303396221705983900850632785049086419764220222520879215817339597721605270229799881715343680553126025890445076353019989082117016338974735028633337975625277497869525906573595013888114427690622289575444316010528472358392344780611360721676650763177553072769196824379865919858992218136578439417408826624036559237132545443109529358912091277967853623374917176019733733781091879787061131939896954583096136819188261456492269270328315707695757674339876784719300604258147007094241455291299671870057500922659712569109727602191278591321194982596880448531706291003746649245290463407309034087221057219071433395954135695478214776707593650464221938004564897992700364034483842293724024448009729063505896616892979950019374061561750385158563331888892561799134950565664066561222928270440393101123114029303844317696785902513447696323966296866369662836901405214153640062224054075040211349474628302894097183569745600825854015312145439699150550370679658078709875469109455843065763595895268151933375949468102939139830736565171732929448511568467079067852877082329314916220779494165136110127304248350872374849112062270010141780036440292307072454526043674635921793158228492788684732402315150687835061167241917123351644058939847231440732215956057585064287244918058814639973278925767503714304202895324750216838128724089345206779773127092866426529693759440962786743203877196406456153899248357354233644075585018942431064292822689972605123066982273389957254639513087543591699959356771107834378161309812127156549846435021659004931273986164308837986305932798974556344397386173188864064370370414504025237539009382986525829184932933772277223223167172179246852640960341998131305494735347654541244379763208856818132411578932493227430164068428339884563692971962714076527564484203106823092911594066980749304552343483115201650474713542996996202705971948240609465681168241132707119764431127382367065212478670496892052564231035742362283128856921265540059073235060908343464525165001380621770149345422451767026047408219650665178705547383246326951896829250118810551288888926969941420335260209030110634984758845155629711643125486307071372506374742418594618478482878703861432854820415047110239222111226493317615739303681118877453395881401106973469461417895177019580083778984641614831164301620883717573919561888046659841625255453589595475823140873663069752923716085114179314866229478182130265661984884729907896949077878377803523662238663629168704002593546511733155786648903074418458050631887076167009052626103738878820519354280357525403639305233203476598153823146808304415249791693597721572112703761888611003714912650604902559935762602323449317684451314171311782892625054295700530528534462245582990060185686202902638672598970773113383914224687409899602754138001734460357244319480296261567705241621217313997871666616439229853784815509436182457107332873671109778741599103131099652313983486297450809943071756837956506283518143286400771391596886890383144187672047611218162393640298660795081260512285433715719662781367325857330798434229222671580314022868427671515213197908171976647296508841336142589281534331545559814517790116571334897056794557947680579240725099631192275087815838565494385893467549678189735703316765812473592675592397598005944602343278786399440609461725666366852106252745384831645016797738630112619707115464827515603277824230617517223600597896266114060239260552910159025166331412480*i1^121 + 2282078333644902806086410622568720838119002038361987943161842616044217750741519472346246569370928978899697480270247632969570579838302009027592069792931217079637924385981633909415961692688350597759530841801512950499000366474530646289570549756976566170865848900011546456533696586486196489032624455005311005484728458683304391496416811414981019700329266538674944768053056584843768244750972342613077914039017308005170916231053969156948350844571621908644362842854773273484049638505187127671952408974025928208626420099139321946539684548523206873212912790287707187286853858908820629141118008095492629184696458234339659864913414948405707167964626486133123458957581590627115276652209808677606331961053430540563516542692269442154796241342750633033981250924039245358983541101685029933728639498065504635984639191479030024880485099938442934161943107936336004611946478107327337797587710383200936849782692416322859310046770236948785834737783171272678304769520404768708001966231044622668455491504283066845765344277473968312118771718857557199970725554124480394161285184073029868408893369176777372505969438118507451295485805949974914289868350704147651916919367085919717350701480711310345530895218665563100053317980217965034046964205898133188726843409723120198989154167341794442509651758170291697175511013469864519898564043301836992879767918292758917470572839095247498989999389035596604227660351955880756576779058526423292215702915227732254683749871974631194238579956386996658968962894809759838980314735248135521881190056238731393907158550231892650449239914198116692894907697650998315401713809874357090152936900918517151657309137487060422027617109163398104646556868475434744166608393350400256771256796657519465534428012015819253937999852532286135867022268487495697297159285510194318421472319785161981331803716810532448283466478745329390494369889264534573532872684561351693833884837025667954107921373539020672419983923542945649218240553488154790598618985878655031033570688527201320597957668584145866347749758263303276700595075853962428946612697778035413546291257093997372805361123992180325775479532773937230732505875541332589267872649380515257341243164204046384250590123296228969090466746900344954199334947682074406116810563586328432846752326583338767007294179124354725594358925103296432274396533313721069031719427750808501752340084978192600241453395914050645440382705288724277344608870503069859085436861986818381007296236837811821072836315491593090957900640365513420676447836835712262727330658483288296384407330941647368872157830920380063417053821552704623179944797192806622751318327724048757782176983906254873671421924545670224454346371619727168909739058324616171314342053941428949120371558278935496628205122298091668227594018408013022616239392542324641684580641052064579344465239306053047019312149038050173055068693878166707957594435626974195697544084135114306511831979858603805186380280656430340787297668339677165070386004812399249240436807196205348160519476555660556450177283574531974567751098666024390399611069670456385630279998379561527125014365517380328699934468127647475603301671548024196820171211459905367820272747585539828725658064146244463613432651609367156299489482008447505663400156301267650067417629742217708150003431951369324925494663658427522539459297082445358197127409352971964866555944049620254425656168485228385624215109797801605725165141752098544578732507062234979079522949677148495314089726564734310890734115184791011577242165424909567296897864287755593928936362629835380412332432167298440743861406560758129840420328976015841092704999637452727111508481083854428353268400117232368515937762226292003547563852143552889685888881978769408*i1^122 + 592440002102970404492517131068934776304678601639791649226189575701015928769494673096894768684462698263255444355502055238242914314785823758618822678650220034842141567005692529848742572373559517997959100594630060425100720622202008264768265209223372439903141530718183534300811009476111962097613782875889481733643093997802918305862241414405744410949544230342640830611110792966898580184014397733956927809652283023913448770240386770187236984444381808536916730491695233130269247933654910563272894984804573706640770942180209798006607903180726824763753169454946127679471082284063130245256636628013651356523536346348571719900922272509192934700570982058351201827383850057185159073111096063139787900108224097893139214273320604564090645224531502799610146576347257472203382961343328932346885690401965520705254327968895094108082551804142183526927069460215381329894710191185587341043237600416620360776295692987715814148350820651430918387747195280031291956073391589989618391244013853431798991604706082630168545310575709099032591927290413675686241140907021560376354067259625525635024762931030413523629178129754732333166314673300886360425253648533683459325022564549618972272051929642718634542817122287258067598015835172261943848532270420437022526525177161047941047518746743920200199675582280548509234229720331032579791036701260750873621556292376916025372397794033083787448712373348142479299953051827123645111351879236855728899838542871493175198069071794384547855196709838579109278605514421913408111099479811937257465511068574600382766587251323113131396521160128164008100741899052666029184259361133724704918522748942021894968183867201831292210658942467497024709825674861467613133433922276029191872705765679803519384327802804409722518379924729620103177105611901558879230813778230037324773243246690507951192369576894358166581403961244721934155409384081677911926490314861990780904535155188177640229335285568468975586310949813336276114338776420503836353779402833242762658129116759874118158733300679724583722297224454009927447512030335878063806564736755668969046261809607267320440207456305648321679513335532050270369237893227114472486914904882627300898682793402520266775017290131291398359074471478439750696537790007597066711844521163214661288284782534102242640700350333592592442388906644009293279766059581972382484379862134955529826970569854907486742918816092560867362706966702275826288646167213728988566879977973863110863384450574386349749444950231428849052128980668155220766391318739845377384106933976089384472319896984891348435627500230959784646200322153258789527133812884373688109659024910078684629049841916836115390711228649650163170389045456257331598431868205018965539127297321566566810216069028698463732921297803458051500199511843425616006110508439130727062993040995600400277720565197934859130325507287324095938330367618227623845431380472471944815731166359494927348237839786864024496894152266870098575265972160810043538825034040489483868197310398168677182437181707272941905143843003548292076517415850832788720642948601104165603789092659727170692789705582017709697991603848536108487656370026754061022035808908140802264818677150252607142745196235858417822278851986023593231682510720125863136152906289294589373849020888018215725487199383168307284602660832225775004903802069569728035308481185511984931998927074303541959163257471743228386669491672131310505122575745063172551556760482518441213040420083670203338911952548337757533768643435673466150264613183561332694497407305586212497079042167466202422725952970272679658490491498081790936767090259052032877624856293418201959425201199011791900252895603926867895744208792434418007231506433043034888208384*i1^123 + -44697676100313280163510670980883283268809700504117988491651364460416775286235076009744593574607269144339466969539739081644812197387458966659050866138506384479966008983362249229472661855654082019395195519489722842256879637056536019880309603797357348277255831623804372340011400564918822212647534753492723173504744439473907709301335922432603411229487421733327766158142463742438639004769260102042794114569912458936038549177671676587499879155951466431352265360028389027181093599896252021716068666787045121711155834571717241360138346306101285619327156693454186981470977590961024773024058960932783180021422484783401931228607275828783106900336541412503741596794985566506616625155275112789353128881249859508427403737558102477459830013668582256225813747156970530932211779026323264628296544377102853579590893584872195009779823936203880133755102007905226188119538670381093841934038300867878982855800607993908372664982869724738351048426702931393040186623329486483515612508484259020573902011273842477024079015897521941349610251263661170847077888467627463017955651673222856184556848696805312169729331561712281206862280758883260289336307632930079758933547379986092475991489790271972771674846604026639919704029963353872791297268304835723919743490310846990317587497749591350316264353858461327774479480878504165158466464383587472120018495345606575410537975065766674370557625035148102141415155462321622062788527370341336753230049279103830629991465237877199554911834396343776942942841286687252231939043676690025679625590273344282789131173699739702936596068253754992818946166607084936181108204989924844609129265294726761906590389871336166704248181746422769112547207172167701528377428323956990601031755814375643633834838091689234696023332358009698090444154531303110394738445929384938139296612377199537828583302531996635970622558044705129000702130787156806639768112267523782111941118143018053573991186555437926932139214654347640154450620551735035465877953775105868300823256272943897055443482512572816626675025413527964721434193504452893329715155538027600227711115300828792211759658777835188677924587605956597507585634707362369001887307661293013957383233416266923553287292724145203978311129435167706252933529632213518533858428310541361228079995205934685968009543858330088148857025632731503023422625502336616227705733813404969849302818081492335741359896017228957165439982833062783300468026444525738237428645598250080643710371882830375220331165683239835206361531813381310359268753347759703429188904277620387100680036153832265958115994605237671795997903990952328303301990875282422720085683545109547306880549769096925883136144264923633044722397332897510149472464260669615237862061178063207475939897739539215337785338737396748371579320136133803350030361314671034425273228839598478324324717419679673281670733385401869095014781029707273756718735996957170931255489661306674914678899717490098237066933355536104455446847715683223566395255726695874301215173442804322923579318995927241658286774802046726489165876212325846825620026334746584691487216492056559784865980862606713788023728728201118329888619878726311724358334052055217409972072508224230970829843855267969701056823459994089210961752454139511175916193988171575117202658104316122490871730218839514559758122754491320638191846077159469799124895534735733029286886755939148644034284269155151481488722844370462423624709780003434607985893569362232857334084979229930353720869524570771169718699659343160103242911385123186331008636668103324127749644887906616618749783770524529049550467689906804942615010941392589535608326669099209185187856109099032007602554130920096341860969399239554105223105201465536634945536*i1^124 + -4657298371844733078485200635531214818049784180352152739549874415616245330315831195266089818993402796813777300662366322787522470593680451848611435801511449754911032276370265537924353217001995926764479834767117653869058108904803515014973530743571178783165071118110668172583523172972944516498007396735147986801807696493270744713777245174647999880260110792789245616054516915499346680638616240623601835150617542509958432640354778230405895803066721680717083850433262439065742296201797744501318547200227066475193810519843437305638001857732304287095830176279519327543606798753627226964966125538034981019283795383626210699779878797599862571217517524239623012900008221185973383008855260049645601643515430416700632628060250529163540607851348526150390688267863403019778226641262650212908533450089086348523504371633050220235397001686854938618146770494787093432594884175455964121859637699006085451530081212953979284655568361087116476757550052577222887262684065468925258318128693288629145765807303585546351185395429918021745625672670595159283540655964126625759744222152608499155803480388470391169875069267113462101765161769918229121181813987495474646949499618335022350970333370660749229403767467919092996529408436345892994532527142607065216196320752009166803999570713021829692266550378071908057904832388595410322243842898888185577471646278756833418763564897617901340501365170983736568935767756969503005233220664926253595073533084377158316876053494235434950526031503543352491273120873438679370664729063192657995717973432672117105476705302922835537475163861962401539300140328829888425355929397863971208313958928242178061221736225757154061072423864635099408470176054065129837629125307306767219508289201533676618087431840783755201025366671884034698529498464945886638055603882652868820379057775023228490993242793841587811629744468317545339026622990873174641447281570283016790073703210876720958564401090554321228175754050122902756868920143128860238830500488006949281576739930934423545626638759410625594093043829996836049663660569817238003726622855970762458793750360110259807763869567608032148389759979435637395835744862828888453964406451527624862131714145509599852913337595870441888040761199887726673772216581062019729082148702722832618867824972723672845740010292256905253314846879671920040086129659408607174388293457045120224766405518097486312477012265057569387997358202902381138148313029209498815361352696727948912351344657185274851723597978706401321613460063900170527899309047728209977913235112358918811141064217373635085106597159862507901830812228744904241631686978939042239431385974379174270167160490972367303680923194366009813075620376842089428980344832240722761941930006773836941381383650813839772780537435202919448720211682675096106555460081783527804668669194832074607551348558914913013103876388952128186879510402581892390312566609144471421055517506823457346991835947631721748553386241955045982208206464339638840094984830967842000004460560569034624310460594413394293138228030167444444990177090487311103508214660605043407384749285948281595228467343198333648031908216981802638578390968869161851824501776631410757442890436523576324870505091104099034115899403094563621173152555374866882200749273437352461532438249841502901353546799694508160791458583510576636945298540715390482676716154876946430864074088931174920796764463810768046513986129611975394992761937333247171475499306171727446751842691088567687500318125171192745828519521739544919013051456503771010639369382789218726117951867315740145924482390726270132751297736722768275482405529714567408518397684366061505072785727738504556544517253668319350977817173282396399524667008745472*i1^125 + 53033234843463304842334060856677095023677566742501257881138453630907083294072057988850150952891501876001705238198086792232785188957313282100633411428325484633279549142185617154964655820030267995078395222469759660600148005954725106808385838153101988945268842450571300535713453099299346726405761327943245971575134273392660584227290262002549811721975596939451157578899261830786102737659188001290805774623632730235507352891773575526933028653141433511246398081983431007035994135199770375405856795720371362257624462006141195042646542062124238279085853425795141924139356332849308723105930812622614744117602132753730452209532064090183230158854652195114629759739461983718014125921124506147489065758353817317608467356205795711218914925234425888096781790995981105511308543155998371245578345904276083279560685592118669876241445615944272975567980729294644991396227407087297227216750338462354057975093054893161484035893150460410486447202377589145103230941292579331513539490372234911190777249597043049776386294545646686306615339422262099522694803948731161042652767359503304439720237144024964086945439147892678888921103782699635121631906596743865656639358786493670848056189616833280011407483393829217508329673695595964509162975423488268179694138605873566500010691218025902735225981950892365973286044864402695672020959424037383858957173469323718657032330918336165989515525766090330373917353067757846596660447182671219998762549338990145457471852999019562525719367321132661498877019799279563294997946409753104948854507381687749165507333242799339136888868655386985656120955632772881405069788662908032004083757214712812845352345730225332444761244877766999522299632256972380842600020799175458007147664252812824023036257234275672864601242042622727004191282508077485912136388618838529417544221464729407201883927690769480883274641887857030911174783060524577489379950489024407911618347246482385877511713496496223817143373280514208240632981448821155061461400270119068064076954939099325760946228723101125609937493578592720063994068681896673829305698597529436832184013983513667692118751105534423066913806213997946651453181971912714969167636212374304149683155589951513409479166915604631021681334042258762265958218480429159744277531522025485574682141955863709753382592228716613921504764937874792541009713470687797620297301770365941640034206028731147107878191400774871145448095926945625570980562173559259681538936248105861146203375776510343420863473931594840616743676631002710957235712078185064831525123370248109985821425856114330918763935046692136876162321415470541516762797131192762975794695577524081798319206959540220803122305038488164846368325510757811691900738219070414720651621847107143606860173830337356432425706054345663015161195640959790810446628065876605889926454523132953139296308806396630066999422233861928321358544380048533651764774535047847418807828599291857572730178958539535346985996694198927869085119069160720547950007255116187569449582124391020960032422995840231364241516019073634957039163887557406607187098074322637947304281105078228110018931867132714487612648594104610744065012405917098513062451434689299947361721631780039152649905767870006971839375879142225012894891390974118744378962627260052638479236312442789057156107744574875133939393740583507410505661160093181692957285984997461441982565653283735620718220641897611223012888844262401015997459160851970051407647569570487167892965059631283073908746077223858733868472870354434367839490210650079562809134748155753064586221218558019838694203905353906083138426820377487957893694214707938392252522240849518875236429106451701311236204646574673739353189836748932900549375819776*i1^126 + 149765909795278900622303823788113731779127373559234514285574641644395741730379324981061094504985844957507759084016328962543123788662164159931258548029835349630547199233921624577862869097861961035994470715131856897197560261023711815986705820156091630568439235265149801406283986455800469394450060744219060959177142494841330246405810382803108386923834969724941479433328673970058891988972974557512729862325815292259013690858136415179188084037006229509354920471378327596696024319874947813117749302071516182953504711008743655979173712998096538373580155075844812930124468589375396538037761333278687940223983321024137751512320414928845634590412769294247612450419509416034789091716262858698496955523665111882838106920032946528509453024196579102609942193835235240792420601334333907392838371930023214112362560817640102995057804542906922275095605572304257074650565619606453631562285407304348282622745829536239263647879184379417064040805651911399362963350367189683999994344036803556014304610323230083248137555578271370736980174116272434547912358570592973700935450673374952551153815168594218840131537761640754948810947532217549805645414757310729716708718714627071871347958527372981859505090137032719671640990203126969232635308895161656331390973855757962557762348466362858986010448664558743521952192142197293326284024526632193031172156302473443262309077743592921370552559969258510818511810003048765283382032672662542701216107108856398730888388601079198057836338020596585649073042151557978138181765969535417660867518050031386968992880130154586165687683592081892249584873993745738548137356551483690656779827266195067209327563871475609653352323251791664487588597866823426614252126944689390722752000394199010480133412365715630423949072666422099583703979152437791407280871952165820245028946628496213979367288237612177801307153599997257536827142350688763367248157326573056977208453935170361097765326217467100925593767439753774606169844547703981160143392531097919591155974476849176084767656767609067232061034770719827807464187653322777911152649387757747495826632516103504237268952351634229599729917701875714494294326304491476740448492572839420863320430773611667153185072682650664945584200044842873641234635051211612939716166281747459785988630002701579369363717550025202721574758482865455478385836896373707680403126447773028847458357784723508574434654228128542835996201734572597273689589961440293593329420719908639910552098151788941597298577093699300054195722150287427705878555107465378866378388739539931215214652229727232234055147545998894957178234613685857851516383421487544315825912377240864887335040695287792990282239598436707191717923658161586855161211501144674232975002429996907054665949960122256202676240514768507259483070026049045710981605011763506067380844695343788531554181723510291671247143146669328845977567672180635809611792414196027230810663446490974339236133021823368903109773161105768128756081410770129272719667031920943733843620031508718307218452662140320950866098756527655330099879406076494128586837877147823529573883358505894333093342681043025509349229151098811930481733312906143894054918459045144298681983389724848944537970698692864845540034203409219013433647946767042149571773160106883384805951689194610803736690082761410315085818620664971316051541644680415168993483115987756030440297759356114818623322282515354434122272640065673375921973882751634401818799328627217671066401707470989241494218236031741735794327572881942063591188735172869638818475901216726185093555185838610006429177051273670832836511994718554109278564972526866343527382682461632377988854753981789920965773281916627665006413661095785662513152*i1^127 + -173443786582411999524532056875441231368023834353541859849961512375479883379937601074457830491218204650735855203224931075588160420915642728833468525032557074293627099779165049206037771454688958944579935990585810254290791103206212427546661751726183397941416379050940675250428076804018103807785429062174836208360003863516642911067110253587697309629957639730923780768084382296674913925844720043333521506034214759350145042296999120984627093411100521080395147907364314652887532652183499713330898350923668221585927986674009308507863772438481828208920862960224405067434526046166977777467028645795853218996893834718956161343124043537714947482518991776891805785838932494623267937158580670445965295205372158681027811180446716781221075269655122116298903625161171123950413121367700770220511041856101167729937392693378607645600657156828874018476168424953695687571491927139526587840250526126407667828486689293485955714167199367621259319078603801307426291124096044459515934679798765796313148791696963483367680299610913397852945555595555775410353338031596187020450701607848017913144351430848850215881262511972796728242081141999702678243410838093304934959341546183983172780848950273202941424874970205901794719840630058942277072353738458547035206202075249296085356558779486125387734574215845524369816228255361076432877128283019399138911658479039058383697065674257730652566563153375404180150196332318971826919022267971707737020408693540850702070512693202174760722086650660922488297852936849201461098626290036766622983968881762779740158295573330720698583974986038417334423025283226624396730038679776859887255549623069485917393931185714274451446338980343326912233648436455393001493370232567949358739298958765864554675671486403594494095508587518054500064926650006721873242992458301803622576045559555031306087997883262152532403694837134978229392924527042944687876750281406955720248278157816314805574377159409283993688914621821786474223285188070524157712759851864126902984468633248058840619599074641469206137103025565713585555989157640662030422535454723163529550768648494732963615080927275413128354500052701783693124035246590521620133961781811201504940648222699259088404665369179756070074903183791729244651315475545529258752144097380480504504264970475030354642276309278178319400869717652174757698657808088527491243819065499824077479219087766286101405928412807044971886526081534516368134634317658511780380634515549560012777721845475655447770913705490469825892932606255217212102741555923201689668701202136870663558593071936929682342442006798942210898411578801613792508375432654525649709698823011157906690282993650021393659702586848993418963249104695169248111953669028645362391078040550487285810514017902904359119453854638423217989605754544509031573735702993882466913920888860017879161128942016953081616182700007383320413979977724193341696694291015262339336283878014915821624302568268439712803982148697015050103949639699104287008339760597628581520391313473705133465931389460790720759233170043909361553694989841309632582733671885338237789718812798085223474711290003951728095981813508883999474747608871318534297324654433352842009679057841491017125255658351318016998780640012912984877676152830777931154131746577331623245980298353648465212805038816705648967728508234803574887345737689244684617200943600800399444301421250926241853286526252171751301043584261688897534558714512457295246998981659041767516973540123346238235507563977854843872788946134101474430486976176087550083743980843891051848592315471063579590543934562448733171841957145512260642904639122267268766290989832662923170604381162453228269058907430526964030879420481798144*i1^128 + -1482621609274776407079121842785785654988274356305291089934211044286953887089242123219158275086082308084259244344285986416904315536289568779065187405993105264069056463217695644414764161395240186911840102375819208792237444898810002451060590977928346552202892924995402400697258504004949884916744039552501678662113028860627359165843258564331243790608858303586036222292733776514143609785172090554777626928024986995854267944999165284227919219465281455294530109669748481277211822786725632790026691639140226368082631314297514442109700384787728381993390794456312410070552017848123224581320371401498511619324130714111609757448305718835407964769022836892460568867820079200469539278306766265255582281707798309387062697572872886411893224672024669243272628236788181482994807301286865656132918349330382564464075800024143707017116601681816000017857103349830226925011060819406835115044807916577977424372864715021904950864483454542513321610263773250865065390590899342789750059360961263515173837119549381874235534311963534944282429007312449246695876650167491263126263508998717617121479483353759072233479327556320270412882074747581283142060882945498641578362897846345269342399350141567537617333843779489266682832433836766872895218853828232732026851952471722671066203198673110577206316935892398149646593299241514810447933749480848382769309553078588774764583350311077187247752881905316203668385964680115366632864432656656562956905043606641942520289878732995392870976736555007923592740708949300404446086299095722540333401344938385734138146816783808255167029893852944502584526818399354158557243742552000298648103505111138811971361495263721254153664202391056987497180339202115185669510151362776335931625527396464423468311843340810884525025850782083179601899816283895902906912386260378128850221540555212011072892639081032201924479016826186917215912777086953831071746099585673703066789639979978998882615222444490601911102461322747513010247438061351284388155251430399263327450639843430087678364586490194456552709181683955612673261411596488392564483119882764961725479672981744391572574304221318198010005228031269261844412682905431613677813512751356642936613938987152890984131284481570889767518048422409244333280177107418484896437814278544391925718273179057247466508352486558612974486472208630055269349945679840996925651932285639729901197011480386595538037218225132040166373299757925382267622979049309014698319651109088720908817439346697379207938086223080243155161550220625444672582919020675041247571176175128628707521002933082314597708557335783667460284093560095025617286754645324156236336287833958313964927586796864316385791192309851368199620101064055640602286405175954658257426520725835743701763491945678216011804830374466791934359827522945284936371208190080351239128982811035168279651645324750640946241814634302335903030778483810458554954153468840737137210471918208179603252908723514809140513271266131743705519706469010208667633897828611669330001288023522629958059397408209551688859649381326668019854859806264584018450338122347305552422846628615365191117918185690382033413262040393756420843370215847976842627106313514535680516099228155478722856075659310327865538342496625563362398965956975171554037257600756449422918728755747020385536840467262559887326551957842124865595649710320975029152463156027270803408884316308963670815619647045110259149260906788858827119129270686057761077747115842969603615138589029291285628351172051873864487743907220688559417121632631951969370191364330256534869009181398263490911686131277755635007171729181743063342279823751557387909794871503393457539780549681778027077024900093077113526026240*i1^129 + 136740811386705874475457218474710878285629890186275177858514596339393651104313317439138350542012301338396706979268854487249015290781437262581647489983797489165398874749635085761489512203496449853231618221926747625342689635823305314750684246302152712305108860548299273344423738475628963583083042489936699097886394327603861770589025501214732790838107981679496697034954986752330322580600031810721250964617640622203256732575025646498310443961764915432228321414921656964140723629540424797895419581771464589779105880849160763276335296842583620151278809015256410315834296441816505048935921165628979602892655898958987138709447507353791148951708082614655497336397146470485131705850016599593957773859687683623831000486828900440132288251274441385283224762366880758209628544050205494107530461446152543393967492162391229944464060630231412086712466416833409619360067607022763789809466169443734321438164183805797235069439877387212308061143748549593287939803020488977674928056035466417273298704002925476461917032116247785697556325328466775228475454928358811217271342708959617284906508721110178836850101886711956099937546765511042301023341281018585447147011165949460175714438684901172531294389111907597289897899466940496778388355463740491698958966071418540290761206236340587591258980124931749400614654149093381493170187357970838681305409545231052319381478177479722626692731685602495855620750497183913810105665514439791066724321904637298015420854499344364186235291376805327561786715612950913849978559332610573311378960542856616434490388865986796859041464750076953521970674853057927350481071852957604369693797851284747744365013371878074164485055122427504473233195664823923756688009260145365951806156145572502334918994286439017032250834778358927631814188758775989209921270811785032037042025476502169985866357383511429529915076573390581919721148012966056649075571379823014261676265129232702841712379963789933702629614784361223577307800771143793525650377047763393342331784838686952711065913423791280640607239555557050188527721085274718907370236480778948334253777271433706598438542839456379860961529150627018889995613461596999303450332450746338549443850173494677373711113661466188757861824437014296558660101581581733593814713021499401043531299873790835458000390918499439104804735921606932226447147455389951642437757794071580318583488035655585529268541645240575665422985072509551946443360746918947539043517373723357769191442985776217994422931939481282312208129259637599284982426330580952951773820183405317918830318741410398126963591702453799879059768670088208653395197597144070902159069953073511901575735387868306864560200571217949663242602996908804478688964297968973467406409220094430284366423223992462054152266313670816480674636461391491084097337120261040771417503565549945130605470062948968726567735817870960766967200079768604400856431248694329808234224147207511920044238290556225148311349639302366184800540421316390112316282690480122478848744831604592139763019688441574455156396718718095945293893462700796283843330470674104138601821335481912275311494218021245849393531186488035275972525938646309089732186744678095245884920389741225857914241425565899761860747304022719834101909517019680495318604206795182414864429675622714166052278669102616230828192443814835934413335949023051156337398176172643568639094871355834451724640624672138515905448640881562329113531425279500244250887180507464377508924633917973672275229956168851219561249765683440135273400475729236671646583557038623701195387424664285298961940247688577487316031723144920706986645894923643731363273992667467962909567353448489489030246289268604470820864*i1^130 + -5049070484340964957241911869332862693058385480167094127225755069370608118745882695767611768760270424159595851514049424476583288155627646921621493524567766607748972240779815237418919100466924626426484309233717378216520146111639423301980210268372236095203647354719035561493264823393037903403346629928551067513671892901388943501548421116987549233215692261543656613856328183687789036585585874396255287601779928476203944080461994774737854024926471282854644056223300188378471136101993152900064608067885110908489894488528835608387380969231045400154816284522184151128556447064876268214424923651806195720746526068481229359346114115982742160814236221576342104454385259933614525849619698306303221950629118554786074113811668549594067654576501576864497778276727343531081287270168887658597906011196362673199993192051646895720938204161315620837173142775986544056356138113369457447149306435175140220426002195922122179095812035059560424032023256097036527407590077227143597978011589978244010303533638647795663281252803017920910287826343053037568214060948783242822619098080722836351663693906491922798099696615180517193481381983228171764870972804317804529369785415960469691795014888242442992444984603860759232353862823421178092177054069193776752875306305504887014857164615956213850382268724765416907627582867681980722586908291103179403735836119897917565509702319119398209689340208503233684340382734535670677367618226326439358239449678816800918614829475419424298357007197853559088662046853501886716617660298506686226846082889023553531533850776032887570965970647266774959995329727141901731720423407385954625768475752788570153320200620291747384353628186185432876853174598583918543870726757302155652157769264382546236928422172608555040400232809481383462259235043929276261651167744414859661060894581242179084322557284179276077243201344832963687194744212048116995411699998572791823614475820879658184208793695677931139389521099807319010757500646720053740919046590260501863684682207786417222523158745235944138587187602085363511712848759466826597621445025031232563975204614343684619531148705853808261446907216993062553525594690252359724175273699077051194190245427397813438328175734690171074545282862587029033738088174179309344526024516304544140482060920133948237608908610724590432513990932033967303163069020875062947668484722977046479150966274262943399858423942243272833205711429674291955946129646113996049019776326973588005215248054485483565237635947354371729132028749360048008369817433260984246748874798426208804977387556486710341171528086039902131663622475281128911037037482469734680856989631546769934755256835588897157057832492029214555666707228508237136701286202734003748270776669568675671552520850446441357149328824298876826930066054711911898690927869883688366909621857507306549909207915462176189291631833007026627709471881001808993239628291014523704604669374415689027763208558772080490128516627419850940211009958100881738535107820074016716951209515917879781139453742442675930332032915102412822887218046639543630818710938701294285397437546090672750829621980763126685902138484768824935188188927825529486170713906911837538482189525318017135217677623232888125423061720688326083143911174674200724503388137563623458322782306944248423553898259597733124067867061119611847075740056170542596744530963760357192806347156798844850604492226235917172421757213886935304486846175500230844280772556580009752820569881238332224131629221985836321724793045041184268784615822689778737202370945561493492803516796204384941664360964140978187694423220820293614833368578331422369040044708220492819883641866765248436687085898825728*i1^131 + -510906490001218620545921129763814089922765817303818628664535555043720639651322096021113389056941864106354915930070601586190095698149383260625601808039957782309604070538458683058429060638369454262092463823637567939871114781339637505391493521560144059919951980767158406828830560676497334554145512944352713805854607245811782978857142202642249437986876860195004645302345108034823174767469680297875888682584547711468752518051987953075371174313947460710162090950944887354089313273287046877422600689919610238076484483231054987479547860765951592248881580933741194076985858514898748162207367989115603363118159561650239363310119373206701558055413336353713265209769214628389757531636316286184051606914653363281832942039123979268856256175013003833236452539422513820178971629259426674128119084702745217150791271557975127924533361871944812866546330436140421623584612772788115304025976024196737300819262981527135787822839533026421540112221635182806217000422375666318798925120886492828814642190812639602495453833229756914637354482578036751016627855551666255750985890075010288614369132876936335030951831268244450833518783691999264731732871533143892916941132916282335842279147782283510175836196549891853863361661907218728643184458747919009944449130458861901782914590504370374431667836693536145060634511929407662430653438389961338671551779397999100743132652232986184009061641201569952657900032152117245798839785356964743706747369039176002752034139042565428465035142414590104593493231422489709248993001382842610175629030782294201763679909340039696080019578087338665121389040685532483183239886091439372492715810658733374861210070517822104216850521583712629479792472084795904341758459314530950776701138721857744504572343194993038477911930506338435181113576801616421377473280079321024441407405170357834127343997337164607230573734628146212920726201157894799830238650460619050919085552887949894962127321249985780146541776181084807196563797140225175291209109919637037550793490774276602470537767148651752558125747617603288924364834113435090527217835621302561368033714560921624303882496722916028800061972356563974741442033728618050054857820831251782984673233122930574466904172600982426053150336330493283053755642468784411233996629538712736598385155166435264236323349658275291393693328193802382579204962939735871832260086597350647172854973654394245382934845228320883837147033406867946570502238078081214890742798682871513659457531622735425940731360220699066552180128365939529409294378974351379723295653347840733770009295127584914494675925361463051239999050379077561096273874485099431939454606232770430894545886975033684545820832114090166437577674712952507624919397876562218147676355702177312278759932166912297331888914407693532266647410615189787758881230898528032957637012366314011145352231677824600057515830208030451012547534897107288207330496056035269280934722350059381351028912273294873315877903568994754435135117246133101373427033486181678440959756045698163303842100154308589342376149389651626564190315255467592744687383649741328939627200621608557482241130368944924492092084730348623976059883683615797525812839810280975566542601102997382152558351222534113738554740619382142221576064014034314445596052113529108311107241372200883239641408527414059832390656581735202370487050479960947067387025903217452494969044841603515045987983800640397932159349934636712354601278224599407367130956542500515544653265241849230300973774758805298177551826516854089669040793972494477000141476026524013008049192678730723967151373994294879860374722077007698890048138224900286282773873357208612595471746769159447912074182656000*i1^132 + 256234382486477389518356842495286362633609270283022787484415591069151026565081099954578173388237121355346598788857602993501489324351729185907223651632665573601349240728750880470159043133963289303022642786218428867310011769267484874662309734591981790843784109257903960663466883343528767521345059785029717552268204337058339947046240037330981971999618538733110290400982820502767743144473333966782813298031499865123538661762063949627281845281139599066966403600903518625517579309316668178850034849596276151422882827704840923689724180772511154709583317996694667903706039774887972611978678143728881799709355420648594147769641327858207114913695609763151462933694575888922692898839022396302145798901663288350837369888794754862972221847943705685880108263812444922067693786656106313292350294434714404894703705800691773106528763299930695724930167808001274231656628168546735247969842191552911013385722415828250277559788033665452915045076448205976686805201268615514162064032216336385918743151667225990754020788898405625661636158307196903145353448890317604097355643279592180749645795425176778634043378388603108594471022473064922263657973282075989502913357292200334093198282182396258806018450503608573881048983664205737077780339621134331823405923830597411550482843160946189493831074648305172815098101831917669948471971359097665820658453566327706368859740574767036911803660695568247267899065176153119893713687289572480599617104459712867588707796663349129810521219999495403366747207606269042448662189424637543047326609544520734215314904714308171501901952719164950481533724332427696690545179445089807788020958318358266924162504713626432560343908307560122100980496779934410016161921914821902576258436417257552574680289120224672917339450998253241614950151693815113197817045923006169226203962117763188237353417090418055428927688651637214719095175133377629900577068765660193342138011491702934212943158894023756602819770675325749545780253280909547648028400371238772502713042401467707189468084250027106682072835510440892073924324577327522658691365172084845094935084550019310507416486165524641701479966472266348471996945765159284786263098605280259080639093047152448760976550560620646885983113824644732509249358819376496929203428368488576029038936978144016141856900453441113225336179323082755159860839567753126823694255318035012365257162337408765048779634782539457773757785061296747210690416088347897894281185610735739089949466735313370208064906560532039236685470768487214518180093394781274449850679166031410390115092805732495455821345864711655140128585301803350843692600185797803489953940704225339181780449530875033025642034735271886444945084639747591205769260491733625967034020894544910501926158902612365892552263705472079069557050068526231730523308264489372373143277657172088597164562828332550153299238337320942288874746931086327266034527209479666084370784210996735763167315466752247551145610513224232867134837094488452419887945733784019780160602368143698740481471273071752098746426040208897438194843529617193027560617260831506322895509440071827928857344166514017300852549334980229571020370896780512730778437565728604232463507965992485250145691381770003850909341695501536533905016656271186063965644913751684819423279033316289577517865371203815938736878489026356377123398954274083396844296904381140630448505982391120328536481099246214614644103447005695553772158117282359086390553299612889096774569060004311056665524357607210681708774655734921049052704617431507684172087267751766517949559227428305361875227877769980357481847034879670284484082021206305879933847486385570518761550527224265121464320*i1^133 + 368770597926121594973336374533216551803515153928182819974941512456417062992368811791311837283487592875834880491019633240807986597365963748971369221447627474676449053356661998639313991406616943406975621686237331316767437209764603781342836223740214185232933642165145299363113480380127143715306952912873774137438846757856953727410305570725011726090085953678786961981699251801576422176902180899306005088800616310078170511859439252520829037444172618994896025301508431197499202606603168591669812452635593542321686211693405396363569082296505334594482428774701261436886769730571244266523841147254060976034136093624159460583234149273802077992266163668858766734129153212257777225235418098428909957760607829298742184250251216351695806139811242392333485682027107532968574225889151744904663758190405333769560616363968791021326225242770052705171894374832918779234652192584479002122716567354392316581692443198798337546925411561750165723355022303858543599261178412348563185176323038433386625938691324372330384159935615617722647770474196911300178093019238266277672288142900713860050537237708381873543536106272506218265073817824612643802082156221302442555450995795885795423740806563401356453916375048645623416453316807469328285170542094776435618870642016711818119394338186060531643054805536262359530418998278228048047819905022138997185974069844507156647853230028356719056189001209965936506059280879541135220968802291151913806331195004696039092355360727626417121176395592063898779969855002053242183459480293581125020219147494977077488122935647753665338473919722418240564817144095932571513163577761125727708104595033924284653999841848056915725384601838216625350612017889967369915864952604400520857589373167367189135354596637132423644965881919141044034108108125255774194560557562605084691865560276552078835664985777317466039227146375836959952299449254041870777850942146469622345507216680072072087715038134683006450635579734388799926955628940905339707174309252099738209859038164862622334346806006510620746710085632765499875790631179959870473377246366608036047474862201119512791063454608424571400470153791104131152951288721710524756200311790154252211701860001188075466945543593310623838734236508229326865754762021115327527198010841533727633240656717298183605874424480981456249719221666594710324133920475947826010386545108306578743260459955371495287487158798394739768789703839079268323683215145733336214759634404067658812774102660322378447718722195636334385511539121592452676134864787211271686641351764907054163577014096535750481249292925370435823103708406645478213450761851918074983032244171154481364085961271870292246347997533754260476098884586454976939746963480575118889600153507922327730746897077795719184744145546690092150243497959276490067085448726012857878873862113422362356310575252212688207035059066794545716785180741220375940024282245407665832944970064435416590354148122316909481004938197579066305582397347943200256764027267277392433661577022510462989018469200076176190537231630276498046893256052017303657966513870188881368837979587723238031901257974377289601080231042236075595020589240073165049791906777409787228248321285107404654486309051405293361928918654273294794644110233183583014383396563061706897433979339908781247123524477409494476531025877934193660735165157423083811485343891141644885251838298916424642028837906875321112848925756684765500845494931381104893153449752216420460362020677343271868658627545533971649682294173342922228028310011494114360996938248400104266442009165995140232024816042350641392565346224948095943465838726784758850613777969378273147063451013611520*i1^134 + -135448156911227403023009207043682425057267590707710888143697692542712438936139425637519478257614047706953972976731180104054528020402654940835076525810783408580604528141791018926204054116315580174165554221744007734404721540861114427923341806896579564360783081217617903518250566024641222284087847297817049418607103430178873793810874380939752593434464269745350947635786962498567624965870005775814768157979020623582905845376320304931300172432498070754193915215735523854498493055820789203857750746521739524339929379792294243205319384845273478655760695184529618396039288929374398149187256751852734201152982798313928821353988887465757950299380425558489876711388565399823462598134072661937912533043443355314472815872452747776573047405442789044183886355083344151797279758815160323461168233666879733987559742942279235489205366345390832662590326891072945298720335002242725651276896370953247044233094040964087752873112909199383517344559383977749541016593087463523919452440093892072810642017965884795808565341814059327397377999544593746696437126045982322402921502787612467550792677043565469057809717195427325430960535826100734692610939274308578546540760798564688689400723946516613017355791302192456530903289949503288509625551082818541834762030899563263183603606918635577998880759758188792873434147552764309188851033176358439038037424336865622796740570814996966768061100828120960429281946733447506874253512537918645857599280509657479594849626617814915915614617091059908634757205781765060569026364391423422769696505377701952175955843002757783257854360286333468802847540017490622645249089230037859778138561848438762437497507070954349560779085082907275416455743671985893508485347365029033543861639852449511974947951909354101403964234185735650107544445097973303759152878917912127911298612099556713906299476975441581084805220446583985188824661470701729217382969598177690815288001494977656583152405712083875555473806001539419667690601109917449244415421833160134055086280758082552113582739431694950203122506077368353870279819237048959061461194291830740832465472429145982072623759676165388993887453281834635027691846100494034806366882340526250245340986476262648450729370440557524319429581692292384871868960854725448681822776652183191747398792023003155339819418657455837494748412069004351278647953758597744315949741788067680366452007835193373076032337086403468352695326166300397344546101248958670451142452436322866030161250976176073152264089969574134527697444581711516235510694978297370592809536347183220850080632502919176974754482640477548102968594843106580712598797903350449946134791273757578443329138209858566476243841333604721826963903370124839758287282220461893994024341133675343251425958303565558717861603744734149831207209035337555455979952022422836473365322857431575205783127896315588564750880950759913466044208290181301754327087038321005405931515676084734636918560824038125905037274769549910459764955467767743236986248353193348471482224294071527173304729620203807179221545948768541538595341288299423157596304443229756354546251614666513512599565083136288390115953980988879670312176123085289165658356612847547571830993211638090675955724608790115788690181067620535214659868757550330930439852851751379845904415251883758561700330183637834781699212125701330537275714760252566120268141971739309890178975498936723061751908163729883381765021964399318005410494794740625626490352095657184864961307258308536082539142010230699396919634570620187353231600356074005162368296262497521885518267149010245236763292105736600620857592738328313888878015913222677591607245755796380747008353239040*i1^135 + -333168027712534362347252037307493738465798086270697621607441707788073151196778550423435767548631586092121315419876103593533888639621289264339881076067957241038072823309269464788064951264528914542880732932532316302301078987640372964216553355451336038635655195841609827248805605837719018480809853002899215036354911281882012966740048854764553596606380610885135375846969635255965049622816955360964393310762001108941413524800484575735448284737761277448544390901808000339067459129643259756360520503713437543092395579743196339110154863324541900713224610908700836030075954377820974291437881383671383752944683274342524565884932523141820753487966638491527204190141417620223848214380170303263739374757228844761527431813943254927647616422065765822702394586147138899194612056730200922397740873887445009008769851636438216486142781822570976148994163042449503977813032712995285326534978461688863274931597398688050545267410359033883277565711457621284266809943904749697995284581053424521178962267130865517665937269002317572267723836426343196679825548093536087493144443657057222593514072098311475960423727859665027486351908880930220263150235683170437969910339784407792812602071172195807898015988008992147166234522909113460039240900647754271509665450751070391962680582604677693060322228897678612131689432420088186231712326301643215600237417432555132618691673378564048386285715628277882829009338143732947325539650433051620056090834799743371305898129143931163268349736158219892325561576618438829922426568363539012456923139201847517901436732586819027817174543999758792365444507353575940286418229612282015064497534140348362973523210407332916425558815068015257852203194556713063658383432906011266674441985810751041487900192135179402901719052998920307389429451972759095100300777140469396425510148782069270138200316987057961360417133930033807708981731334205434009357906311113334117593957417848878934712593954078072197865557606252615708682594229469098067067154473524423096327665841736288233822751018760502371819530009225589863516933159446155978943925618451808313142306918079389971904425068496105974601068276842706827653228550817461979828862095552312328134929469720588972618044478300704051234344767600770567715502207362462514683785397056566534538395593882637167027739021207363432520689976161451665968130120021741659659783285797443789090899120378707340291956056930522730007718346106745963089358580604098047049439204862901718454463498606898777867050045401701903540990271030886275411982744073145282997086482807083538828692404789429096532962374879231619613814969508080755821816722367922052368297956759798149052872210093493998483539345876808182555141667742541441259261561068620314151965012974740673066482794294273564649044635219470829465279294564185486078260418223766278894344065582722411165355871300786900619956315597565158049759960467027330789629860136825704598578774740808677503363823493142100117245368081571753682801145991622797357805860256531616505783564439666075639420769783112299362778517257816267994806951499221512602510115385523925369633664523731158743453039320902851953713032549359677412474874363776044380988999236754533005861327496686172591906780856920963599265021998831901738802293060756360514817997154037569409367570576823647510892052360517630729619575472187898048131669638837973830876209632393846794285183816591044850552934821237608210737102189496511484614140166636254536524306939396382898541862651585893124630898311755117672215351017046464101949756500723894276683140199161183988527693577428056729717795633524774876574536090551227886604471741010580600604524388346358661120*i1^136 + 324743636807312198039960140040217276472629515710926558694396706757521818254348447387531134263573880938811587774193268722371286525720192487468978431021112109052303411763750592667420609210435982428813888930213430408599409369063644450323559486677739039104312174116874165447004740910378609447410760669041043965331014198428559637230929746994980249448094016963590637824782705933614685731092500670863458399005561061350338574094647066366957983347720596578984337160064539389980606282696367574615436675872835001533280785937255980075300603985589243729022699962690320377034462313841376845691323206694673190647779880018501695220327995004272941711493770619208283088990001500098875387519365503673860410671228633768011403093924797856185696370927441653678789279665972449018833211574679504175324334574143999152851776791614913752122226203075997798564075494392332728987703759144185872686782711706110631304541444670335359051521791894928013604973157825859626835810448105853800055382416777840761498090763624895784297929872531002273429690669789402718329839040454800978729582864898951835860216415986300870091316871227874020679836893164456281051586575132218153711689587161974484624369462873022262225980578793663897563033864299848822312158610401589134374775658026567132045587557119456651846840862672496042717023741219097150933171787262951835410918463095598841780618528492874994577979128622721744083360862716168004475496412775727771328045467502288019136829765896952870616247451219359804750566201892321681166680021202821587471230490152091025069690884634272160116192779729243070585904298287091428696119120980978251167041098487437272018080535376068247069788095517391827210332621256008729964288154096757742397845531494801059400958804170203297971803098052144317175317476820578254863545636122331267256181290207230306139529107935678053490618605370225234403231676213795979761102899174803380747848314478065836334559473271502515541870157169360880404325925270141467193092602362699057474329609871485610170169441583896974292036984628487076269722133502096194745165774476824379792365838371711819270298732358841847268462762645628491254319896631881244014144568757630429432770009052045565312036182416828842721142990741268204808001855015158824566240590074110578482109350658278043124922401829529996316668348485605430447409618638336149095298333548663253352513341546093671701435440590371312077007486856523796920420368930161773849758101453444049531901050374166584119896676822510255666608737122619813713054103350301397988786041151617400446085128112776676416793754382174211808166138659390139295620916847920295428715605838536714897613549307837580720713448784879140534852244318356468125928509107488480126689174856018285780942300889606593409683920180492650811143611013765639871254709088390670126008507440445824337740641155416283631979283927057457219350894436503065233153296924103411092609209489785397042821079304556214769933713523760058536055273843398106171247732926728992721592989654808681154076918192015859834984178301511062484620795197897338386044135095732595105400981072039791000075903645991456118517353289502819841113267757086499044420438771893911086295975332703658303639837230743363103823977318092783498977707944361654373728037986589385297927108892275588389018755707368540675830895947858589748121520006217050784919319319063320527230924028494911496785322363677052097388671723334294452676962181532195882900788007526759413093750996481099417604061381285878107429627874943729349220142931131023557112868762570799299879048799327397591216319621180724700058859988038178292896720675003387260918319764471808*i1^137 + 138926202824008570772268871001727736063657555574182630296636538723870965856177258755947455547015789488541939837820731557746981598194659797053879302167262879123822284925099328669287982021178486963479473168790790564837289385369047993323622287040134240028860220672380281873700144276675161645634910302986075105112777022052218301125337879930960781534451652089962287230727132871659007836668200098023691583076953962777267924925983306177715186875930253837388262129478089587428452674278246126452512625206641886433759022109072317397225755022746330265661463684976044009996432124173455892874194346466275816543657900160700362390265585236278754982183812367399847255829584578444201292749479084452218584509307546285486332052849134806551555874515197367436797518967114674172893353835878895581711073796720915136098157888233369423187585301571933598751456039005526264602321334473810927484336500230698620526042779696768048292852617276792955617696966184203964825428960993512144418809577592599625571955383607314126236946957718087883036985060143725631586476331689460425836185338515041042282173272701013299808534976912165868606268311328157178812205928445956724909902615888149374659956339712425205681621708766562150831237562876004219314185080528964881898013679980076769965598452349467995351652696054693833296057631940878279428515318438107754536240634737157545039358386952319798654168085987160889678353687520985974317407555249663518127969929038021787070457448011060584493294433787016776662098813863779173619161482323838456258079513724373966920397302668731944437465437231307812824372831207816729338394517873799550426800078626012649579218578959287220395024241055514431611677879038395247192902264885705763842032969954236677314112551312924984464041466949893593996303485796844697870695760428735588762407339259748708937748377156132521340953940804921140132553951639966549616425827658785575476379196442680734942040679268988004207994649350806051438727651740230233296219199027237977187065183876638808260468322309144921736154953500761133144023903064676031677156252866492947412002090648596013376232830028189749715984428075748424522320260613831305303533717982668797235228457085264243205735060162322276177001848084429940484944652292137476429353214279275351789141865895508950724919180852977040580361116391651246114457507042722733575563455998915624672632254050164480889836419481008978573447549362830880758397879565123962226499238368096792516788602947705651471742085520926987567499283719084599470375047540257432399406707229750910089647451665132922743063591693971425556461652175288267338768472089789863518130906584531734461990202694975747510397397667901673059260186755885802685716801868243076310368931300316990386611699659587949572004721121415995121928739741947453714703945369490644709862407166915468653352168425436629633800606530426977256821294279066527477628860310018065911890439127007520085794275967694702561725094123501704759384016095899460384673819692465066236134510648983444623964375458799093184839907105961104384937891011958370779969870245238552468191971387858436352567581218128143724584164041728222630387088193679847368778880167388232038769868404127529721506322733322671238227523204085990873144207804761415782722853471205587534008940237028530402381107000362727307380651837760555826915302295007785965496345469789851697222872194245772408424661548293726590735360778454884113059195560719782011894105196626736609018124991747266320623848452704466786386926369029762550560482841299443879991668426700974739876951234550678846938870399777856752921497329358558469672852819072276085040218112*i1^138 + -246429818282029251923340752072535991211445991689081030198715192272981513071452966423039862699915732183426311735390642392646501388441575236688858225250778244747247953270444555398807851386885042380701595201712875464124390036993880292650612505606168568263935869461712625914374011081097778294518385063765166878295344879447674724052029683799316446498500860667581499566370248016006062024106743579427168678092080335631589881635870982103089502268957213257939089716273001442478169715436168394608528402152587446970880155687689710514464715837839228585755711451809078929979437517565969594193378603198543701508731998521065033506434601227951175806694029247269900855308945698886142889707189692303031365169730460073822568319966345207326416692904519017281996573796041695490447681721895520646753807968537703968167908318568399312421142583024201417890226664072859909828373253568793889297438680460962519996033217363644229243228228104417414108979615768899797723884616726320316822231324112319244465697563757880810408841377147730997555771655657430917037828538672186278183282630430644424237075479401032295175721188905904720912110210052666012970387852380527477403674981106523104172767497782703678417777119972710829902943049688209225546416693343275840623462376563546730615830876845478237189192246198336715138541639976689736077716732034367520659277866604298061128813179077304416372724483165330109158127304156302967182670012273175618135322122949436868877304733467874971468144366054131366114783639825241139864191585923069333058383411463885846634204099667984618028593756083210558330569453002297513461592644671786196345137900388029572134861990997634555879086820205626028690077560027832410470918366080777169962760876932494237578387817622153332898690858360501238227811001500176863961488289493196243740462945933650485649228167991101007294613382535232461820727195077187468816785406695704585094256406013027986656702136495621272466156516880188734869980928204813054312518351819096991956327956212230840709374063463600932514791652094938753923541360273139160139722665158321986410209100463425264068015946921300599213932058037571846989495637522872389998552119099183811022142030127389428450633895594262440466910792586168585921687936534077165246090292078162599251904645591615378952352554461912027463557637133489910065910662506898575326544806735107515900620904004914284878430698895166329277632492424322137579834099953239067947986956577645474691254226166292568188426133449704728281489160420448055440972768324061840091607353194894510137520003963318799946218887796206940345410584179347508366718136899349227894786192174357786952525870513569225378964636196176897782213341494915676388717329927909561427435600283913377751544202007735970074968337101654109247993816714918168130652563533948584255781356168868938399931782349663066360523099235177385728166558601528211986126433357985956262612169000679752700185581290271475890987684648854407621374750532273864948118112916654361598390108838456335658936718184637483547217923107176549245694348911866486052792706910337093168718632925712072723440506137199876893759343665595727649685670411566539178597891944108600191011371225226554819084537468047713611779356254633123477277822002478774320917801615387342390676833444210821905919815687402025468253471106976944063900170362636309551683727479315601553933235002163515779662609649570557444557839846543701510909805573056890508265596297944401087231063731893367298388511359334364431071625424781496470530919590651011473904045351007733932201179884463473243510200160021693449960665608184217433578721598126667333632*i1^139 + -112283510066489137241783153966127307924708053930788554351803404626318630425081779002745903050851128502031505354058906096735401696401981915296820784432813805817313812130012978647339976604792389006731620623344430581038594873626116204599991574426983702209919000123791735100482296646012841025428137007446499269375703711804138892591611197033313611546778961323690084218094531146680040748678332737369890235750434539392633140439388242815141413868648237719867147486112374397737824854412039981083000925519751304578835360141000918189943163975376102846226108125273514936377991647446358773366933139240790920771593732753688147735124870370868609987749059835669705194031334764159014947661978157035138001602154769252884772461680825344038951570695004669027478530281823694927947143792248619084564047734800757868694601309632767973689740717622060552581479363431211505391973147412593518058820955285360898915992697650293686927290219775111062468535346058604367368561255885807998158417213368606521751897773663628909155848787437126292673995334906456315942588753988554343723131257554379686488102895567148754570793872167073628853078262525421253368300765815673737971943185020376093651863523680579924737454692134932400458488019505479199588763801922843387793198019543881492892419424154928542049582273586503216893336263645937700177035913474084327515909952060682781481232535809266831590998492981589765479269078747491405417581154586723013214403475690422777755783604185765874456239470508246103185274742317607405134025701422762881823296467999572207579522460859559985841146095150010863996329955654886233269048097041952561351899401211357523662657502517565744009969146735714629000929822924739953886248130891499894539080213879849479480141160278243565441647946766566375274642895941889449386816951107553783733082392510748393580426794554369800851185950440153166754237248921891649174672842345571245766267641673414810288053388037167459581921690245678658291220405288177559393592436178280020010647750266797164162079179117266236473529353089463020937841069746039526595753330153106144433275603858570938787018880117616188828224432405463242249499914821266711378909076944076915469885492096832657356902228151609175372640371441247354363259000663045084990778394861278145607526059500868234734031928772232063402160960400163408871264398493446984864700601170921320601671572201391860518923597143146060586765381217073611209258901878100898743768174573968077981458897793560142675012031557942909001621197914091717663846648292460582525356672881344048470962298851792023680146928852847009027026012642294797680987517548715428958249497392277462358565240968832893321875298413008297224987218870425554400312747491396277064434441187808533801926542098481542231361440946453206052037565137018325904025205313612218218976771243722705293094109398252365256210045786490006485240768100710595849996823230180771675744771699874299439521136580374536360680413205059668758053459088748556583150931519270614245940843821109562209978082377224006730945827440562370640106471443539440943938318275553800157318677138563730577233319421034854833907945543587156499777594676296622009098233786909093781555082075965589776358366419049561650817446883698279763523504601335674086431912316426363806247630857065179358177869537907415633997198929162678909870054245688072241939224958613524325628544505148894536508225745330294241126864121520772666905417341807264152966362561157815755232264651560849721664248243011122026218963357816245668308395021277964547596719861767827887995366680775182499195361402342106454283080664077782165082874253934592*i1^140 + 135446761049159502913098984658060496349173286140201110219466740710137277247764175075945567175911061893599724215448038081045717986570393597609531415034541141921717531346172563652156608781031267921478323923887261052764323100164265321197171810213234368649766438587975574543016782309729999718532858148321134816255224619603648669259232648257916631950235168454849049879152118792993543697535797010437427644037156302067434898241474614167249791491327747960976312895714679652180270816652810882307440166674682651349912198525114734543098415749890354337516468198086931948157155431080001839176082812064966887309059150407003285019441157617419063400840794885259212372750968808221806554390655316296109446938538079883874045586602149706169085333688074469182227010573795424155389394185312255483217626397158665315276495466843365840597421274855739588694586446921113412687205863000720650980799854647306606082285520184139659828996480721898021816202378843928886967876191940351049221509155139641645363089683864081193948319376618634889010416241747714547224533016004929519363850673669306956847937737715371484245598620641057266280247289723918226949435876052308548676571082652603917237910180793250607985555101427167140929401567310431667470423327151179287404523105234832401996591315795211021832758390685770599833924975754345291825940271201162468926605780433218809068602562496995037989379563242681446221782915463212330383558014922597219090500859991661114069146253784015097343876460258578962731448969002164115289657899844187281628080258443074099264228373423330263694845366352763311241671162025552320963629305758300263280652024800017734031530433359609423264149525691003140214422796638418672717998191778157625918811985599931466591874947427558132368351702437229967885695666871158189154446243672552784442220526477729597320269728000218486607335899716172874532272401018535437432121760915795782503765937992404360528789205365008008236603265784938656642709958392638357786118927228791430995303404163806707037401128747121843155424520157698184822013142859613356844233350167262499492685073905775085846333287065953335413395745874489097826843753484333151123066656315391332643701251827272566513150160216377527659141275197618982047746823631883051979175197986068134125303105592141059678873224760811933268654029203251469236512098897662790306701380710292218427261460556023466669773688674659861754640158959394674149599496101796720998222640424856095093456747521385900210700043313707436382289432890154962398008682428473004524786254544168534221549157655051813598329867528850736885660486931013654185232963151796257229080854744605140147729600822388538004348123565998503169909733749107942764148461476721873415556011027788531696273642742491086380654812716369972531494923662771495885414002312080292807751343805774566731887847597349619825090618583446941772697738316347216019011318736761026451524093195663603573739674844088017893485740038962714732879467287989255599604165972240817311663661002280882916310696045999591633124968203609592553367010967594158824728402039444294035370030121848383994116427783737836255456427136916712240364273728298884501310483540038593509339045700466765950608483099204757740439731400942621659213041119129323108804668053637415712318663835551323596772090637241018276783067561202793996222814664854858771614486426151517424762705299807489734652490031158606779176528398532397206555300193986366499536615282521387905490924262514874857091516815402886183864469201397820280874935273087745175017931981240530871058496024145517334985324561553598627832766698221046670175502336*i1^141 + 40019110716457732833690782696976615304842678427846289282726085892857351865054739562734280549492732646744661233625540200857885078484630560667287396227037475428277770261634716658182958733188451080716886608167608574204681664564571570341294787635904154470637135815191434616824045887826392328747084115774612684431060233752986716281615624657536736774269691611372415057801734191225798487274506105326862853921210530611244009396206800314165313143316298089320816339453499015998505800929475069951220548294521812958133422363933045834254749631910073215834746124296811836901091559562323141298469593111443576507537784059162046005163908860424427018646928159873453864122679449765126303967504471938430308009180091199275943027236246024269995723279845586259370787282543668221415955321281428340812185823237456447550032232583510274475603709241222403695045941222218784588047761553811384980085690035840299392367157285968509605923455209038176230812281625001185709826321359480557510412568068307478859636329293628198759131851598065943988603080629442050877109643679060958661672208526932583304168960968700991843634511425117891302872384702797089038855412115094276712483825638372223894039567114740861475158188057642755924119216176354287330317300170037407476894703717643299059771878794508075249887188342273386516836642736712779922868321538571613207191325784888452718955133639622150855307828734507708854255270957019214030851105466158792492189668227181531607822847458307078230066784191231036380123151959697753881456801035356858690045642435013746920413196139895274206278719937980421187627672484750722467340692131491656038255653833048289353723686356696548851431412696483357410178179472520329272166997427421551312263570140891303070463303476285313728250434289888111915071819081318634885647511852585815697346231654632274449008316864250982662877107239927889158651928971838637950614256252960885602474682170316490550753724746752212670173771381635601454033393090622983369959794200518034980411622930756699282398696376037563246031189856035669467394809703977401179088739779820159409861990626638965358421892276987770144471534545911272918266936637330474409390504459618877221668444317758536480131467813387648723850242149729199384932722351225110437335236014285902990454718562077872021915067057268915623720853910584698385496225783074466273346971961365005706644090899364424409331432639515402575012053874961258322723312629627757243463493675108158458031032426011409940528422295487080734375377544051294226018377005066173763362529617704967163642374984589136837622410724164484972882470397306583140303578818656059691985674172967106899238138750690579753322385854105715598071315196466960835859969077387618448420699694539565246054164617072734413165416207233581336092649586572710227570524789748805499808596335916920707359620072998294036547744615245517274887104153889957117979560058171370459779929351320725618594029057010332380336131495625757088722772281981928417269898444969883720772798705521935799539900610398469278116181344209767590447774014659194429409924514984363945838729751191081287112156612161602018139952317814907407309043990928624997892355481571568252479557418059475109648420150633904019492627751029311773310233788813220633687190922516286482007066248926173318935071969742678968387772051079012103263833445880481606423191188557043806080916404307990180027991429806053996653213238956634992091627165528967400295452826839191788384193665402099500672634193173922928435595697299950526062338064939700226170277706207585293838062718717713592702844629066642359145520104983911989248*i1^142 + -45535150850074059323515229195955122216035574703910477290301190114852268144435622482465746313988320401210218948450720249789097496072444419330614011492598050076424620425432343990636997824147362133929754066682530707623642105425267733274139075239663076814709709948217597777739374265964458786531909680978173633729554960799351690078699328889668462153510985717919222063146162934973472067145012943193383800522388749984881623035432539482716120740826454167147257744056638799329283665268887667758799900519576623862299115830732570053705493967294978045823852047626504052289038202252164188136673384903768339745864884129843622147145768566687517495475842954914251008274487064691448073918391931561829309851993337452268829035919153536042682878715185779047235518585377875090474270509835225042502795997137241835701328146046703946642482487797777240483621022836846996516423115750881887770513861089056406870764584104445405539097843032254219908223007645043635855627383472084390974475840736922267798715130192466977618742774989880588800775123030084550742616251841366389991521420580167117666616895707946992113191497709489269094007961653209550541625988177421686450682763193255127633522066402206071115558654003125714524929061437868834077424453964442786259756533898603885651190913531868718763029098787922655664133038435060387369330342447488869772450287706641474219341505487512527800845101407252092442176500883783638074066661611375412524448115693721479647862641862793299821374433187068558908148464397946339899951611139313301555566154392540251065124901238056773138659534339681208824206209348391303474999232784807622799639846278200587613302071407776779292039695561561989123752216160106056310310813762890258698906393459786801850042596536020227673568160289747131217343634010384564762019943544580358464218126780676634193125961076641569216135286282707852040130018338445158780477133190383221713242893210398646820698292842524155469736741696307961116629442043251975629125854846239747446985549859912710089170490255598427492169829104342350727065476388090973867487759962542603385800371984462584464450687887527316196082323447024833937829828037720676744620372942079654706329975682712662810341637468992957424858751423783857527547216844885909538442572998538128224497347521224208683884520531484396430458631446801525581505146936866852653235006290363661498938744512696386892945782062757117337366397200367957468868488258561879819729647975073201378091452389519649841532783142948790102569694566084257929329281284723030872595157475017212148817784995839173077500058937147990794479361602813355418769276424079819931129031345922056976673860413432760453191429608750473490510952756205347855452083966874664423962139853609414229348526534292833047267086493125145894513624124914010055225712235629512265956664212015622535553944486392870466535107160960762192272643873584052471056578118732858940263296802649574321793829011838076859606381807304670625059667850330696313626767824337632176070723811378267234419528736904043798741772306201727367280479852829888037885741397281652769962236388061066536601960282970205425555542968209251319041822982896776458570647025323444302990336444484099977124472444808255443072672733607912105310815439554648669130844080974385223607269803639406002449602154669349452911553423880453210165176102469569872976047318858947230055256647328541306368284002930990178045083000692294170942590594340331481315801654401049153335317163926506025537732089993030257636683017798467354272711621279429476595925163114374530108720944010621532994855862046865393267503374794752*i1^143 + -3490395715923089018462802822993649079591509079609647143355633718004573577308982867920862434570279086254849744596016101788893196528397157920647151378202189847520649507960089636634930503168783012802884316193197632599570003272130369966207530853694202735001686361236565387381704540324999523823693380973817071542261189842674842274562571538749010414929511381484960600356193226092205509132813468369299992203352030079049174955309741167539126284655364360243556293682008376021895072844996001079961125676272034242688290946697267238263931826693053125313028453547439057101434190586825295715706124433256422312915160019424685462941028473725781120301602997952788048341031945461245275469626996474579527552413433856747836551604666065851742442016206600896729205670038972377283418064136284998362096523283990564064376689097977039629377736380937633772321993736926800811474922389584754181162934689847074852335504429441258304313904208586891306163472929619107489047198199005000716579637681903910958970578211736130086219695155840153342750284702883386020993535303707738154077476001358922045124522973343068078563258178613842164109383421336914212896624083332085129506189174929873868854517007984843292512540417292685537897682570959219941857215830241350677659018519100527435325812829555407007212635319427100977457948974679252925811691579194421499508073412189093096812825565321514242097066303169513687603910000953037990481839089306757987203581189149926781754345303276659460446335610130451275051640846931590230127135588169121779933695637205280101147290028823447917756045801618858744884535898291520821970746884607165439077687916616958441808351873434892400999812633131280893675042140804723927111937588734135933573223623028833447754444486798465529699247040507802017458488419313892763475396958992125923328495388545139167461093992973680116742890085154690127099233441241197432508672255122056660974918447851505702266437926820965168517306700886210485450306703000813648760118564715377593001936968896003990474117746059465244971908445539140451841781911286814497231975954470362329145593339076872124536155989619243035677694082465129746375527872270097530254826972236546663938552771361488073360568742950023640889444060626968335883565778614273432138104009341143305736271331052735207725505064910238585531684709599442642217229858541219665671874105310191669395478219797130831499442134980186859763315434012613048123296132918464647647334220494955242349205176492986488063892824349224317779446446786928184215734178203777813745707200669180992490893560934758054495436844222215803380338166673553842662459744028069221920460955013563088551423240470976962212471972229744841111869541889568826908012026570967931023141308468501027744014038709136703899882105127005182793533896652372018409872354037770538596895975730268451708157689955710939981522057052364767337132135507030648549017167693906283658404382782044971055838714648381802304561337739742719894328349522207998924025079214703636330298502205103512303947770258466848296035314345096294741829332143910584113169585248823208863247164994907972009131161729077750168134535514807974702510529831536139401044062916001006781618275209740175914915559624625325985874841672884878139532719121020522169333097186091633091758369068081142565286390707961958578758660435186060234930977175843822911257087557056060209248979157989821144252929558156767000998922298715738655054714581559457249101563200433676123808738429211985276975250899613859632039698142090196300186357992119382489028410141827921020426160734753234431367854390558165554954240*i1^144 + 4871045946123735198299944196678688809562405815653158717606155139888994293314951458250853161224192336480371025765720359447326697266376174626108875599427643280007006932441729535334488369016081640164515564692229177620543273426916553491793586392848755684412083085339202482122470868075476139304307089753586660480321258285508947503836981530985608956144889095733016765854481464719981141532916089198822918310576589566698147161998630749496511221570610103982648578741904941220121004424456111332576104560058765483400914543577817254696349190450195711722757514918340603036102921894718423141265424355351293394976925010318828523329473600307645867140110458119193161761322279743541381428648917210970905958756142575321058144179517869807469581856526210906074296192252310732358470705262242767446176169264961297365644503271438368784166684213722444314159334294595790758637855086554598760865507629090456106876700685678062764608626481897071831118541277348004774859472069690811676826569390829259079402265435540963643257254930536822206786903253160784101678026596270879993485508968143257506027737886757110289226783028049044321196565957707359201401766868874537049260149302000934299550377016138611936308985332410993069350245964749217562396607356192054384734357577792572704499312166515867160375510877401470040818888355579317128407626139526403457036560583772582035284989502151720532011402645945840569675702410869125867537301296358389226750706103038279885996431327480283160124290918864613665313935917042513472194445367815974552522133649224702225099563404604586426314212171471322561428995769575431673111707236504275983177825803260937590914916014507175335327449813125206691041002841375476281607389946849041597319587208716215305098049806247459009815247812605912749010944562216755079971643195315055644850447176169661714762041566719364659842829813679790033773940702782613229445361158037228894013770055322350612457857472187879084498386698879776248727710467030837269557961555891799968900366657828761332083480851629794517663720036019399310813514360464198001225271593565617432264929693330507658403334680576290521433636300402970109171291253739836186955337591843623199947040822511110746783057707266688281586846882213354125617570914626407383810489938198491109400003390383139812637524540736582580293771122097417548608829984650345076597584773129222235633280352790519126876814042885556038746415847814408886629034764710800505188501596677097857878172539691155165258389116069760734670683129784069197263777843725980667093989851813146961260126376393302268995064715074462600043112866899604325432326691313271961284964027346252667191472467861516353093945057362216261129951003150276233476618699187135752946639585109993063434214310635529084119888664589119067524620279645494254156752289296002918826287557874541460952238444875076110200034696231522204272437245456738006166982849462702738265912421581472370817904697050638007090746946171253397765604670013385173359447949423319081112054966918532250348520221191360509165303383499707025744421852918118956958368692115600128073951505243269898808478647357957187663701777151211861713916839715554775674602969955171675645300273626110798588611903432372573848732826524306719874159286736082715332243202205734304635183123950050789854104741587983525975202648179050674224996790463508300435127131140932682478912231051642233879256605597771838258067422863475058508755722530955861630924290163873798381431493282219327432334186794165858881151621088997952723964583289362697900586694563400709151189018433088315216603826993623990272*i1^145 + 1325715756741979497641595778009454468114028588047002322688694185404746797421720299648613951132114233599918745658326372645734929368227044380944666264717329296353114238909578122711160701088840511382270879145128916458552328410612487320283646455155497866428937417499743252602676905713378841532238764714888463759073226321754642974180735165958975290112134516743277425145169143560573530752659329770269063337845734335481199386670287685768975306569729741755461729245815744468328918471440078027748542971130702661149444402314958782864349104168171165674998229126694020935393549428984294423394604436823051556250249803963567773404957420173037726830497125082734139083032119626226624217446319364473185936479251144739716268275771718271992842417293564656788855417392443304160193703281693188940981317120647804289007897976529294899378808955378380946044363677642591191602846952060648781329742443350825974704473227943791172893208454634593001236268964428983146070000739479537785092052972152361260518795997650707794403596479123241926019679530384617341434823213907577229399814039772764342579877936566794653493413375175141872910651475864150119082090491021806289763626533925528459089992899566136981789159761152134045423661479421379182657974452013161958017944689916619240605665152626580090639233808021012872480239825346343401436815224156126733597521594140297916826725651740062986137831947185958172649927324056850215129133100881725984015196301503273419304681207239517330162610529532383427468367244883034972316835551260856362048343566140136325557529885786265499052383767892302207908438954615533129827756583031363986081030548623848390283336471514314639457363771545703094152657262106301431557149681339394225483500608840325384031006514692401872472089472875499079167354236899623520864268475284286408173410878291121530450028001195396474226273490197438309921795445784550386646653122028706556845891199783595230392033493517102769963306771735351859202928131350393173666054870018872117034827002306028897747307757022557346028258992030274376101658295582979648626091626642125018820550801631712410145285668609891388630276581296291003144022262561456940880208684678824930919045355073211478411635769771465509931684085294886977554597541010472624151945241678157891766076069548343223062188104082405060617889005746103764561093948828311332310468126616370088421104518122937459838212217078081047455696162560756107774267188663571956094370500540511030556442077247166663727726736875707682225192169163214623560755402002079057378847070427978220556705245540834502693597446539391865107329289564698929939049938079884892915082003500069094492525120669391517271108378101148562897472301482614685362156627243623993900721872899882372529632039332998763694538701866525081522731522695497393520884617141041928627053652259155259712394480937484695620865212579487125327227149582098097639531398055263224421490658186221993490552143501942585176897010468794906733764808880307304410191428865669517878658035999098931304454418709109647338856565086329956305829736108113233702238130298679173699438652465316376058826603973635997198947206257101884482142548410521901309352872683858745101988769215179241656573506788758868497706646158510130314678418754441663327362945884511739292529451268335478567260323579446208347761268224693511866593999933995335675284440403813553358320536467077902465119965834970514605147340863523512859405867816054442611677053242030617368017059842130450479716161719408086682175064804482508721056474001935372306100311287447893824068156829889782308098258501632*i1^146 + 993106684367152467658179346563358563640726680278656058335977708100048448942203584318064829669809793057135436500748529958489640944507983595249106127720971413513363797108846258908306795106756771006303527521703641883420592586373500013130192502226048343485357616872399907422633910265162797116607103933703349731925239933384458395247009228922652933814828892300937166914629982956923751724142237212373877415629582142554889255749606905137773512414582004269433583463598243759046515289356685831801815297151890524117436139333414051331962323035481669765395217406248363478615555968755535982151483632483308236533155852879423387654341784978040379216827108134812547148095264778122919706282178408211968203754881931588061725779104554914942234805503345810889191010637081937881642422659058143840808244144339730391376954067061541241167742319399444968829888869616218310922689870840416948633708046670979315956742322587463462964133835645257647626760270696508764837170418103623068896969251017812576853402899648622507418719973514803933770901076959052220112146538633012669798948435791709021073369465845831122029486761396143033311641454923206018491940354605400747553751781680221834761193549075587873677742230193547159437215935447105807694444925325347299790717610492899918427364315187860255991479315105179468003706026750610825038028679329573376614817943123090335134015953685196681578409385942127360441606238350048225949622999573856399564315198138168166150785827127459246838817447456000086563194110970474488906121726356872085062353217589537067718342548011638851686996593480918114937376087560908533101111284283103386830434218722195642086272374552717670273766265943070504899047245169205527102363686405273979148046540899535905068504336003137909407307176557039723369239935755578085708951963321132099130711065339024155772511971875749104111376866756227338281762542489131417604813907859161533689702555608615374012222915902178123576687645501000204769157684320533332103381391449131925865377665504949662134947212688059289433909200579340868325288722530169528984776832685778612933987355575840327473921459994515522375153211793846183010028946797257452513300278166383712415710370664657417492075706450159707152671167681955888724779006885750706434503797660184098398706197573465158800270636946983290825400463184885934594071438172894015016440538828979164244239488121576731318839299230153743966830278766773778376672728615449404920031675399451945910216310941136291307581005107358371735553548110633206027045659987405524755564174414155327902244089506739299136236430522481732157756627075800151295920130228385765103576656981161470612357200980344599964882695931932639955352189730139788926963904079533246563109299859476758256656968010367523345341074568520057763414306878601582954329719140223111185832996654545791809600902090198646907393340109975709420340283305065615880612340982270904618987980249564299304828558983837735287395097263319501280763996862669519874970168595653591117728711779777330247753916320656547314253789830830602700237173346236214976231539446299085729884899558968113884143708642950339619244403184502702294325087030877720169573680855831299596629467724605585727993683538845182418168206609009296100170799197282316530421189844877895871251908412757076603412922344958617759944488795768167520586109119807140238224853130355406948520306049819306316053582670408387210394614772329444490884151395204515535035185901187509929684249530065601093916250015342039005305950050572009952205448634138981377778193795249321329724126754816110872231936*i1^147 + -487502935997311860006483450444732464689546266197964318160229354347368746303118264776479560553173302776223808306103281257905216817116941169940110136002810965013682289922111127007130269801483704678249605205367512805468113703677459594861223424556776388917549535153286916674031630694443477259211866203508447797565027579183348024709141979315012567693419173899427712508709448076525710671181853302203202440847753234324981661578936144190501301711070040899317389360343980380284756478189649153024120078514074216551654774864794393685624503291534445357494243459660553296892599619048941273184641752256309235273235795589150802072183011250971091431010483338238086025160618143688029514853381690229251699679746916656678494624103767857604232696796521280350106502280574941243362138155185709483449108101786437642371364284937987256583751043470422675969078153506534141192003730770796505207161711326267973518066271631828808492427153272598311049163019765694207469172678925135313325764851306966998479031631321848343817758275555972749243589704329371771589987179277837522511007207393065656487001419955755962429613059730797211306902427087152532023031423984437598247474710876884246001379217562626102506001375867514209890646419265591127691227002062377717054294108029771383368170527439150874900321136910138642218291695862034057758004662768498631970315165285446066638818296923155721079098293551539770326354304857465329036471554728795724184776058286253759604714339851961337861885898920434436647119335819554076866680814445249517260758070067034682044046590426103478119019426072316660072347467083353125342741063748324260527172855090634991606467363431998026457114717827309427688588726229036642827292836514045904268974455072269964948997256488958788594749742956626006445359838483103255632975354362519219698639506793144494107000688822973761368788765063456708318978912988420322184521386927425849252488154244279279371935656119025423630140178026404166153732087685648931497041741013263852116953544284123943512819933149019408512459429735093520778154710452663385898518880849585383145475248826552481784906084397323640930148940778900557669079438455116179329417931431506365741693053656972514541824759432639238232033918562446463448497806816613508938708221149560333245189989973116614362703019580043787232453984174797371122192613573748409688651630060503753910338025509303466135296810769972463521548469741372198543682403842793333167581187037559378848000739935690143065168645347966305027397915601188228794876693798610190101235480026776009415498233177375821378131646668717469217170088809180007269501585386952451455598094649086754760443886475088048487050409108614867863232705864170619462239033210411675280075577148597666283466067340667839051560486753036268137188966007246721939667519189023217369397440094146073517646980850757662050167652773821306088971193667579516287597749930513168366609823131256113674195300075963635263239270991840105918765097768260179152130406721618952962069900494658982924721377153226078626325894383168592813829232585147586425406235643186426453791047629011716217253815509933969374513452559279840111056760193246768966995682089023458494999679833494814748387566444581853670032469722546938249766454758558536527655914119586449695974124176875870963626721697050925589705588772733848003447696858397885634314623823061188716257160422500176352910953522488465135751680858879835343650117902679874703149522786589599070379116953261219817136935889828091724565989525747342652103430985311967009132863057657247105886927750174867456*i1^148 + -61485905171397240607268161107203033540031309316613218975800742719145323217171262009048058469180167769524187462354877550545939566479078394997062890819846973847918357473183241022903502540019518433806598448680329815859246241524812797246349256096944542785691377780172170252567710746118245615901559012024226622151303998086690520484402876692351411778172484730760968272763616705284368908260818318446359510431070480888185620737887484176417113085145362783507246241916166343084513244177977200874428718275810261148989428248662242318805167324510165497185373221018837370869541713400601840905585630942724400493402573721388658415262287575695248072423276490211771851515314652334883681196929198414478101289233593470569479165182867300054432093644506004655970496653601662573268077623590960213691300195611295515862329631459126905920666271118093147000251665729601905113953113370117066444124148444960087894692716570910872336149169757728140928672374861527759134188483968236194657143466045258697075819518199626566205596365949219354252310245797564652389338153437458277341347435398144584106248249221658929222454790510175322157864675452954723000260665618093096376240635362387349498174591646124715829876895230910906457145499911893770871852866718032369047864037402912102204937131639112588788984691216796484590244347578907481025391374115163523443550834331895158565639301193506732177228436933410571978392192393173477773362549958175307559862851483645546941981665292431427212631543082797167132122777266832219284789830176901718627110356969125501589964032466551016932318514941614102672268453338437681363117439509240194499530528952964237767602788602380891585153180646159407271370068184757021777389485414951192609435009963442804796513604233140459247186990411705840213420390171541128609164384371019715248470955424796841827984246326617817682880762329339228304941304576932306788554811128718962395704546513365031160037709604634192366821191616274581792298934442165050612554815771835673939245182352316831827473565013091239925674879234936844586829039660005247188093126976793333434593597380530249071058267980591407816210759032048644641630913114438303665730901188207998323405155766519469949135496874084488657657275930849193713438660058332140087533364260166014550441029864209690545785718337106207774039323523546627795554824851068195496638194627399889934001641152547300410096577269850448648844555075190210986274367512102521831458182803021570889959534507742947527660872490384098570947037150815002742409984401030496384271324202829911089953950783357292277562406413039184779182185363090155008357811782133395978623719815937666518065680514963356689350358163676299027715179614819823431067288952877644280150779024231406825620496777973633621420765147083077097370921665575949361032897158807618319244309375559938998734768834625967041321250136078885672429762768788547147984190357188297305426736553412934106665738480611682790000412888218856451694258465126001478732575079019800059344773114366804158941938177122540999667567360158197159230307656515468533533861937775725537624290006665201766764129140580593269070198237368869344155922914801802172044710638686947863051135048821020748267030840765243113674706322317479775674484443840980222021464096113259095382550165168838980011073653473622201948642507756674951582682363273563422246526195005943447102761867507384120083295073899304364079940695550056405281776537970650511077362316889961192424396058253529586378173038685757632542284876934979061190314426362597824278144726128500446327105126400*i1^149 + 81579308235574374196559035487139554883186939498693377100093160627649108289970606270420009629831805229903023304853899299836271056650339505459927517946818595036778547174539795754625401774594002500354240637394296873195907560652259442453615118904840009215357329919724563865037989529464469482274694546647662499951205166580914281327239361474021584206540348720203881543253857521292427433275951538403673842047438340935537784598655603363889765775244659820170159047374123944169141731996584501207692275434255383936204524256903270791212440564468490952350170494991378344249801649757124894409796473224572066668950566860890403096022847628948647075338351639028110452626567483236434257980733031678869984656999471500288922318333473887762783113085934095470959337180272129054028882311355799799983095413914809045087354443742958106070682510894663828501679694898335422544137653953865495580010011248040893346824800642595579315455081217449727286695412226230996857577328535637281760396590864640456825053604042017760511269890892282312603175596276963163918247933122333758527028073551336882854807634118818680526854868136583432766955196602837589369637282074021643770096723649645443587656805582968030271422904071435659750062432745576868853090598877270472247135311026273794053845532557305637162921129962134109715622693269330444287632145136375317413297878194740285060775754407121691940119854343032642610492589029598842506136736774045463720501395180148366023323175698423706269867977732575363414663261986259999335485825786162724812629477016650252044504456142135633949387361811862608078949961301571532999966285066843228734155483390341020384811153015736406645440803955168365212155576414592418491810556595375159588634357117107861004464022432741688973871850371110850442766304135953356150839268185500474602867011155228120045017337884180942002661038147103834919939981269871714103943758419287249868947516320327365890292631786724449141172047618784478278750842093364444995299087473542015182727356038083296228809878044522618633207174120771445571821017007717934229008381814534802373145023530672367082735158698706133316243345156515443117778172253962862014138696400073910243815579248874862189448173557165605763440187483536726984786295840166960684956107241624729606392081831695125510859780431340502100876811886579956373187719797427387102801308077912868221290184087380753038837860652666621395916323301900076212928756582728006534588952585708117086349551552820742083765471459226453462958674999342428353555477599067505647820403635720684647316653187338834235599012105228616039244618117308761086697090716225989058118299326919812843155619445727678699671540980948874169556531176045810768777610810513388389205463137097602520593043263668561730297242337077127696430704254472738043938701516602082156313044403189895824105385910309121211295802402347334064226554348413067207746707539952900543246853011089779498850174011939207667321207215725105812985276436351195022357292606274428814884382689167658067995928071789150374629202131920425253437257854263175477410977965251855415526219545342948955534339907454186106499562691427907629859178756516476721063780838169160265107052008636015243718095826176691954757830692583031327166135995713960173607458911260429465740344226466080912680048627492497133615468080825187780370257839034705924196292604038201332485194804624917314440597966270827182515492619542217715777158516005941409170697457644152860699997549618485245204547876817220682359151491190326835266196580677512498554956061650100930215936*i1^150 + -19081584440689974827444838027912735994321498924872166028014348681123148995314412869998853656577442690908390090877623184292329172531417140170167616143954039973518286470638902348549117486824824399549703475088804569747294772106969134798525891574142503904167927102711877535356519843840711164295631208061501148411035330201171086918551342920954926001194226258119742267282433876338711224272627727824652098890117079480019620545597778148783817357740833187453229683501072380753467615148433338492131898600814928303302633183700643523843753389169552340514964876912107039618960529197303486515127921747627540705105272382080186611204883972196554913264553320559896634789319908603773620047940491212782877038894030341542847067960396106412546629591101063217585975790893433376452307883146913879830870418598242181835360878203370282078533101462669568142504030948150652730143663944060314128099422515397749669022382901941232970687521121441315143290136131860969446636105921857184161149993516248674290301515079593558541415172690571216239634942623464876785383510437488947090038011931610352337512563033922735273468770962253137735249106720885176298826191692487787059362427598376979825392758344317457575216745229930118630787342407315028325138372128796725631935260643205076278922762518364537576999716955976516271400976924473993425977957048071561236885528209388414052522762633806763237952172189299649383143168549097791387821527942479468828830060142983840589360188491618300623422259440482841227050793767070581972165969956297994464831436536449418587995935280609592154817902711897953056360833845228628711449953478198572569621560979932053883584091870342945536375987107924286184943613900862689646157912171669608633473082158027628089840912146806543617601258444588824230164284777291916557234064624796980230353644457181654680130565192436836888302752440616782602679481879110136359671300332474132354029066837504010711683738480011260270822126440474223858227783220363974148946284145955247033019101275227270286724418258883902444427985996550065184097502645950076244997934595816054159050868128733882704149552303697620544759762612730512137620506040377086034865264025255200381609092997409928626045605901160902901445677573364069597188179417548558575321679096835973763438530874008941019714776583182477679174594805717549704445663656694485084253874979403422460564547843214135606275711778082847487570787000187241825832198991032504455097955395328901297062726833265233733597294564948743066353959385116381294443898078285224095499571466522961749402028499200601683917436748865992253094820915086532395417169507138726505020526352682056009473341023280250913493030584020943882068008119763180341120245565526050849324675356371760598847763403989980241734760208392088168941305818483886671262344802514099650246204400212635221247274501536707697390772611596820376813887898440983504056375117713798668679024805144431175251131158493843602801004286982604450150424367249520466034636086231454017506873696569715430392917471167854816029097876109076593488785550462384811397762856125224937716227482402595715477576834262599771825214544023379132754018854975841278893175621997777499633181735815764034853840676450634588896657171329202682783571186811022666227454949268322496730101290169477493021482796847158067548460651974032770232337181295991616301879353299642530050465344702295621807948498727798359522809630588659589063667966918720078487505802674434402760198910378224159981615579699686910867336288635432577327622601248047068141753186012626944*i1^151 + 450530059432948155387166107124479973710703027033024026245039119312957128704713867111249574262684177932048831470098635283068220013476958513257002401785697883534310146284724187043415733690228971137932049291052420485194117151037315023319436772722534882580965744375573550036268555175424042256737646370732398068375573636076529217455963843426153429927496647011011699358020818570009263534053668702569693025823705014522185779915005765165897177873083522089682519468175652127040103722002958001177387024720059465475486758767857303464629984582456225159689163684694513556157357098601764977471601374078234239901354265039699986902164609298380928056029245130703263024524062581509025763533308974033172761883928209073788245695805596995968460615039780895319669056415665575613345114748595607866033452948264292984034141146562328703024779463162678592505970308386845331873317590900464152351035567882936515391410184419367611234726337955322715889576033042627266381206799497512288211434987162142846635992503412952353650078053264121904148914054727318837468781621288576986837438759353961570410238649234822372258948934683081124329042703926055381591741952628514949952253480049250256754922165382656505300433832636291918955347324595542554902149739439511105201271461469874167172084469739913982279847700686834780275447082650213274140730741998717348077391234602582321226012475910161330669640043587082618648406673701590938465144655527214694614797559194304291214400898933418249358487718793790690671501378514653646662855631580684686598874860472413730948738924618118951002635300983429111549075422562169141881666843021137092338738659980855407097035384465241643931388719901179141049480602308491536024493378783368880732846044798551084349905297350704014633406926364432991147172879147985937991483814290243461477229061966551231404406578817267907788834837929847129282073020377859053414889028739659689778654699577256796065896126681266669584479674531349716394663442895203684626918895967830135806429808032994665973547785939841731921833654770351574438555466897381446176069528962935002610230191752493902182435859550845382286401714268023967965571205065738067551670926098928037385688109811910985603990420105689846367800706994252319595957897542461588565812144333209460036191449325501179140123419754336193366771274547853025517471613828294281217641894564938674331056206946334027793077365313913669256749858637697948916833870789970555955185271199440758749078079861565778148695883943623552556379921629743005548192549643278561680620569687584740865257619591017255277179916912017262718459110489272132170724103066675924693172072451554454176863184908734316110036842405404835057787853361766973959839428309880558039298531734185344887111679642114740925011318443789582359555277935490529031491433818078383047569125588735308424407128674718953067683616117680695656140075458813871070726763379504560108682250211318707654565522679112043641315226459296196989989624217411460637577560101618105295283522690097484094883412779583622845857133844206872156460044613568225611621944439468101932606537018651713050680207996850223200409553418589317938768164980652487684915755772473186177169791869272127610997008740057011961464084180997080820159457539077272579498826700095488284584211330686410688980175167357713252486959674160669667891399709243906210503872111626128734424197389577124987761473844835666611412990827661236723834254357463484831943289495791986535139416394507644822132418478118876452969636200267843638370972137517794138330759168*i1^152 + 1091401658076530691015887129766049548483905306916906132253516105261667546694641323988556945298822262701990998520305542414372466528298160519863386230217512906285525515043625354625843795269266951375145697215105160344173695409597202226687538346345659433200951033230678429875924095620170308148432422207385045020599991130456403264752303182880426124179285677730792895965884281835155193640803785718774052662246562378256239705818654162498095161503665136573439266222506525275802784154880662068145710503281902530135350796445758819134215572905757512798067084502584029266431767273501708699255459979660643428153922116185999298737529601694041344598228114609218396596995784704780634392333215967813288952457048755698030577525806102171518852297755699640601784536200828468076894070615275175556172676823071648873318053080786685219055139553879757813777503603997100338140105580485078027372119893691097655216807566617864390155031498739187170144987518294355615552509309132221558131157665204229535566287962394248173013950416733952749177661338573347633053639772541116531829926280980441195383474137582481085598481859640570837298269806553569673264554842113489836069393515117568604656328010058849187701734179621946723458295959439868904689847345490995892142679220234404910479366984474032262251879034375323244979688844743410287275623874394282718797904231822796564622325911158119814975996293372259145551218081880094204268663927221621060785362310027498991079863100080251977574209731233510540663403854346467799044951470753330329657980572962015278013820755640154205144869595739753747681624169087923661780444783917370231039048511011760368833735244701365306772311634084725724167785421450419078794991411180537330200933274773659313325386974872509450915313550864319641202297562414348709684716335989551287225535505255994520277976560083706455363925485138894493988668792543523584288977476373102313235429619620901599587395685768305479232392744366728861207983936997142042579787702260822154540853576702432341077193941576558854453616415167214814571104290172618368889606835345178120763684678706088391513080088892227407322236519423090531177157534229442933020322843702065129660463409460645619147623143251590678165983093916125486335751532665592857955819846138256041167095468401285681128166235548840683998159226616051831892232437027883886588968975053835376305243498854683740185872294512458966168116477109757455478011267003018656539495085118701132323482069837580959469895026910758044925155396161014177620577248044440351702676964937298300297362546238526712383054241481393138160068991591649185685862859085759905375838898349034520245634674338907657491558157282564641381486877565053092829730551598730822644408210753695703023605762221007514883484713210744700629327069152551231858549768349563768799224428140915367204437278104251873246923751199337792572032282679192048810372359231030166314294619498077363409553975740269580274424908301105813219727027231600593381382273293438790381289839165201825386646040640812358093250876241753105349140774385554864472613607478514876318204175279976694040785833911108440237727009906946910580859369329195733889249548053399400224854641752633628686609414748800438051417951118555926839397714111652213067630858395675529386861455588870711796633276304042365680417361218832875701385433699334709914387385534543387115728948415071078284479323436374090060377083194689606899356503894293755437004940834168793304433976981973250938613637427962554170128929602170188138390308740168635383808*i1^153 + -457437687765064936755794498991657170003437672056500562371924385598817542429182417624158152447024162529848802904990166662309272231385371214985969933192561145891493118045740407530483026659661693891103890051234076188672979025156125030813017933367796655189683431418138701898914608427643841040624146505511235855755371682325580407863004242840590864606793189487587036753953120179990938876595694164173864973699560456578256330363562948640702802865322892768799312741891383734954600135951749040783392367124724768632999952614348199034555845375773480626688594687556317778148688152757368718275188618342792200173921817318590679165178464867243811159723801956708139804664910773044911487052663331344577567145712597874123222239755333528711139210232534716295850052656579267584674059143625803099472691874139537108927099868736051091571569086818409613670101527676758020436084323941974509315312928187733716745029513494018328398980039437937842749697265890460132859692097075615095236242936947579136972431577567146856129785544606353780810304023146293327761202354191268869197260282283716696504726977836805654622856115482331617624089494041760002559108542440946957031986619666058036962646616099843666103185382727327693662342988485798858504972632378227249670817712849737804482530778367147052070838398555378701054899147461183812224882958887412264999743639834204481410331025036911506259285993893139362600981630870739538502258059897808795230688307778637711837208407854756414597739263818351984631920527136174374203971672286551882428513236053876469803805237863613427548026604960270646283317320406549951420853279358502884917117903471754600203324308948253556599838184745870756945269069291055003459253615666771138067017446022608154603304393210920077662579541681669246389304544884299175600288538721606099164729740705074845599846965700975781377673089358696653711956861457115750811851629295673233437174202572551982107393520518423072180407672364367820788143397678031264960442926239071017369388464079605161848022591387373796643178457156007407618219010827750009047955816692948425661070154860187393097140737628949637651131033288395483470626059755868094456862954956183290390744461522949416736775499843015741967721617084754959174716272356806613729206140769987667237788382728146663272970212200479790085456807834392356636457936287675521439355348097329659727005174210175067195811979817068228385464557034467117049438566539116701121144021640332398539686791414585889112542651345396565363863147762543917297586697227162758350653807324557532060627581454789733359642824211763239612322698144633843445845856736632840798666958939513623738793135913198614746951001027062673803041321276713814226888722655944547644282381631669834531233989748513302470609429345096791017668338573420599003481257686308227963469989895379832019585314116788346949171254295656317182944633502682775608006278882809860186661019896124482741047656566693336679948885189107360619385281435247319711995604320442527397394656177041138806919857315045482332881321526024383059185023735440695049651149118229206965245594355940224824452143922798496327114965028879959480467315339579741175287366783103688017916294205209080018075487780665640181215871614363021384577430385412577879738817254715882264622818914738712504148230914436287714687124552517869220241341412249167805559799235217216482883122407382905527167403932185683212524979042263097191410865085808800956305967712417051075480632558313285907253490930243227228374796459956004409461443649339392*i1^154 + 118128879591118751857784670617827397288124381203626907858795529399063906563975970869071124557379158734652041395386909638155981272732896266225486145055948491798725272438304569287267146867794654378340562858802612639094518643052973795710454476607264242412901585393025315549278483571413944552640636457593206168356439143122163357003236632549309498593475260921259958513825843886776693818425754951895574999785438886228221598972551902578075424637730002427796164360315357454549596486408678089205577277610927144828851393800499540835581005353244324756601118097068267206113392739095406841751791382960201792570714455307768688988851622959437475318456784152438243253790480561076937464208406006578181923098744220222832528707386642518842470753642677665281716155143379924822624773244995459201762859023831863917328121863165769195751240149282634664534551831795749958183670843322845623562463074078308389724601632743146577771390082837823350095132178320381224345227506730731558302116579851671220978529623044070428383832136904143380979379503895438341410475150229977054419142311058782917567821472370354525414816275723458173521906744892163846027794148584107227162657287468310259871294435106490613325445162244499699442491381730264173449687247231002629176251890591046673366770218587970258771714533085781397268795065433808594447639745895241686038000451432173757218077765794980058872864932333269015380286664044226563730450781249323507705685490001158653945838205462466696714296629831604008553014082114830748665435548338311372460492130517222547700169473953184955698006859473900695918992382348553345540523697769935007552379739564692252807867642868078237770614873017259877807251919181086788949924468419910769089843166292162762427009780569787959161295822654540042808001883989232156187637759562863655669281441996208165028416420439327620588964341016514902776811935141779897557084682675600117600927854152944102250239892099778137986317054726391760254896812375507643849137186045172725467919376734876938608689475168704379822523784873269359553372425998550310449862963415490794496293492477034280749702646122848688727028713398322371464845689867159291014582721047775574052703201951332116706315829844719435419537682526602738090380288495236370641532934532751491667426345031538136896368594223036218986324495076731774306597082969623700869365343018404698612004754235341774926679214836569668821713703807164825774046503888800638068769815101248779923468855406990246912489554883303168948416457360184727244155956075443372209500828348906338419662448087856190521632538114894201704730391429240464893704499931677476711461604260426444503812093900715740808109886281017193573487168913241961472324948249325420485654530129482898747938348533114694815481963899001265114963987605979355024617819634241792235194234848552092107489412937846583618680042980975535070506325267733100804682614897799414306856050350141151242478174818886395033068942693835485796243586272884702895869600770240073356964003089600943180294413586790852683937626084112798378879831657685433766779102447071926379008534664096217816347163948242992532652970071606579147589197624146617366074431690944558941961670187249892267539418739937051182614203028402030401850314877579466291569857806235325524528592565537285594199435820939660033892353369133326915891140252775921926749502186407457810335167444459999242156027893747901726992199786052882884378323171980988580559122751775734467273826205382717404336261337297935358313033589302432450612297728*i1^155 + -21477377292351576611397544264287612129631972247679611014662908818080685002084877834758766889040465752411066271415801200285134151478067388421084379356283599071331766031952607863620826948068910805917866367105025063318662992560755262416602775505406072067549832798768512150924905003244853133010012517273927186200963124425591134855873768618975855404130847424123647131891245278955637199607087833332674923805867059488627324323549254181370725451686088974290929410816675318443731377636954193915069081922701493848231478133759324753002498773857098090215443719563741559922500112566930995134350988595218679640799563630471354747755505715884435627483480328272581343274980233196425187075736055911152935290243165877614981430388824348080164715985707307725785364353465171720771431041177576152914822256641901742261694999793502506917724837566790059745351579028473537910701231134012607272915658299184356567507030074582099647773391107937657537852266060401482488848345201594799304638104713395633779783119910775608297107240046272960950255576221916304732193324353571431767296371398531429321949608485835963633989250872511194530921030046516522214432837221838861416298901054045074042528858210569521397918391476820456645964189217277471381762877102782638273224846692861651571869717634537966728398863138764264845633601223164612301598937008386343589899189345280962338541392963312001575235962547824459964970310420413635841863965113234067310414494659818932545699444701533479982124764297883382884459777907690938443982392602895319425864807038081236461670257602445829970974761246040570833357096225494195198417182118168041456317571709580904526804540386596064249758868468447485104772143533115770695895341794250572266405009992220671191542252798594240803403830408765309833278866941195536952771733078315441098819323592343950009462365876048325402542649387856277422817924747194896155428145174503005134984407732051977317883119720904639814333964901325733547545774360973541993339596552573975196777637194941287602787924538029924555170858116845213622038555019552756907686766566802638489216244424832301010579170544063886237018679164966263060638694332145398327817145784178932891450246719103759556352669854132350589586108282496308227268429321702418478201718540742843341486981739340482626445605760907439677376122963884507333529724515278166926607268420732839318501978812121767595492087465791545080016214024889767417081935009747777663508457020834679451481438203404650115281395054659276760222932016172086439555996159046243941792228453297151647101570114936906269745636379281915905751009508731744021214769054772667820348260838163737056562072479988952655151019690538678085048888851706087951441461166842946076905843857815604316807401684893665509583730739998020481582640660401258582313024393122969253133081830916621643725792807376326122833745219885556516875728433763515888904696358022053498275840183584330023354401505137372003776162062547754868590217486202617700223742809214578251035170506718194644105846729910235863000306851468637831116174629636922849636384610999193334693965270703920961910489178588645572279433699470808658012632917484940522957684968138209912909858366041344381192949672577005986348846506334130954747322032847444679061869523995085924460274889339764198656680442538199100982147838994094582153530023501637229050856464676100193809160533521414142619052722473464034181997324215739226836859167848499125928856463478829013039900880067995856689499647921760586683880429084473294848*i1^156 + 2832351470494093765917327554481447285753920910690898232900652080482240776288980983468813584054017487221973808140998711986717720336493472972954023843188259353219623119908578302486619838641456518467105795833038571825595907993996746978457081067194317793036557454793102938923246902598297240098195436982354955245503457621246681527440214764437540555417039993306970509696104853457201936189161270194464345456642422924542085258030182912374100551337198065867208386593437925322195770519044009887028281874069281387717424876373391289572241157555403769273548947096060971422968064853972091699844756879135946480237051230223994703226596307985949167241605540623378319303820729123351672977847059011388519715909691066397954699085827306597623248418782604433955944403495906365532083648078308957393824678697900176911393061273242160612538918994135282725745944085209732980993232981168679815094644356019744085899265621514711864569490862200263315940589262387070054009955669998210385430007854451966111780093832460693651510270953319841624169383461013143934507843382251010155038805045499470340408391723777266842980482218757524166354767456804690032167825815764308821524887064363054007588420678459868433508696923523295957286912454877867334683884373307043741545968995188968949829536164663778997525220930290349089923390745662776504908691681181513161312574257284145916362020350620484753553982699588499826648671250481625501812831807110889439243345992816394652056556099118096990769218548190694164584978271892785365728761255755376675192323508251119659077902289887206338831031312641703169490589778629480297393555603779950801069951125958704502495982655330498729862539806104933057577615181617844867259360562760933404424094769221546535867584782405144045188817987259971694669516914242127474338351204382100576364268192304725699058460298753974255176512564553731689798640231797702891153866233735704736633005623363384734523348629891923415164830750328092955143306985660790961504717516555988518098896056161036291463075399361681677105581940570629832552968445144584208885641762099594332036458680102819989574103001131710358994240440836153940470866940743830724694754705661222858168968182239480559945232925110031097300339562091950615495378814613783831315110149322734563092854800985845742030817254494795794962065653862268232716874551805724329303970138460495994444892553833698964832599779325214369813854510782010673605699400164638101577760206665468736192433234178234909879068540235032011407676627635613833198682173355994791592633649505155183044005108365247019175248323906096389015182003455679091761419374177461181148538937464586657658472702753927743916635573322579931061148014659755282253095382855912624050394740283113029985000397342670415258576801865414180207883961301664328610486100124893658447795795580959209340271023597706967332915680310012643693437370279120019040101153612977812757667758927042304279389539249164942158037942683160995349074842630347631462460204500867098445426503589218136758669694420338484451170885977513454774585520689421390382688186079161347837990948778340653584220405833653707082483732334242359120723614178975081935786353660676160592174726498932040051201405890980889858627266642995943937458755952799949206604422285105033124591255483582982637710657640349053298069303129254472970048497888785451061847734024458225685131903504522538665863729174741181103501609579045284595598498172934090350936053785980923544761327030842194682253982546815046985490139971584*i1^157 + -281244050660374537213904098519124828348419390857474637389353954627934694372848839921168222768506766036776206367306415911933396927609655552264995830677621362859268146959924991339011587558877404155091614172028353675969837968213732977127591479382102837040991285188496479667804317324814887071284110920042201838985015681787006773592476120054508657961071998067314593504375940039275971081251814547481893342558096681170039759657418529160347352797272246842866016765249831489013645507740030826941886005816971010981692972225277757952504772543108624956218156368511484609061495827418285362742414522177140396602736486192984776579303441498569912670762826225966598173053184368548037030290867740881565096249850511566888432180063660874417003938509336815302624846696031149472208726064146096837047586403234985689423708047171291916372619736453772423697876282705113604288281179728321603704473146672054735586938537927794642164660830235113877793042257731191982643013953960555976737900369172316382003240674970878927260909341929427521713593040959744069178824539495362871843637270365794250780201044791504876028806054201046595570084130648512227326720078566094636153237850497792597972899456237061991562752736513003545759090631905013942814460341383038686729829255245109640872619451042781098430635907708578124665235583971552166434986749549363842992457908544182897724099308325016244911578753955471192162715697608070652439019899683309805425758094754890576397662042909701287969734278360788680441246544836649477166702437064631957682069001590966652627505107288490385749819067686340133549774861050384088098047566598219883494862694895023948151896910089327057272592798400739923030959036427170662924009899307293882784875355399652073818559170266394620431351337424199018327007408659014072709102165099859978526002841363680453385863776240083959288905562041485973340461382493391986836458276821280616521095295542877270539441489267581587771496684693014413936566803379090465963180658249112916145034389276529771936490412254558038748154296530589420498394685407162888472017836886707341137328759503257396575109782899815027958927203443569491564430902503472267797196486113279351929283487283826001843041986368634018747233414779458104423817921089797845009224388578006712850458202034793527631665612335884405756575435164913905084538550336576067011520750545615482504955130728494522192353303720024406720585146768481687686580939665285946377313450280530333323633381425949661651520925331027324004345460902415741115571817009264622359377556403969181420050059876390794646957749609585973897419003450881991068034754973774008779596886902918389033070809240588680124937769677129976754119442321706046913444139891169687476300310129382536959280002678194138056274904565499071208881135950933742063992363860443541183859875133019810749526783234835762550131398100748052091703032412165784699568252297861014400138088521229757908387421724767481819239857011871468642903151800371900389762810744889150303058230698026855081663043420450259097048773816812396294205283900445000920838865595667738463032722932917480468704609134221632244947687877779824476507740607048741094348607009275966699776787097425684473907033433941105133855884164960910689750701454451387341916199983251098554351606734442497384033469304373605221972770623258406011458677604920015104917197913178857447384418327857032884385086166049674865910297044203373041786134724690544999999647508174868084790994019624557395668852159810440790016000*i1^158 + 22045610313815214699693870353359328252836428664870613828008774551943237650752438997921722643774542906836054140022488356648101687239281910564965483594549108595367386440765617422998215032925395885118690710751474794647268450981806605026332075308459424427519402050784935196474393176706889965386795575131205763760571458054045268470294211877603917475841735925517975217344513740799563660547041217822303625321791213130609847193178604667359506322558463059454577377716126350606729973861179238690738856242421195171352440774173868391882567248292105873959309040167255795744459497167271542304534643589730418542373675181320978571084641000262768944984929289476623935940250870312943770477690405294514599690976068243225026309063123037697971309377086176971916618793389537671927139149059394798560056433381435780089367387736520800065724926959948910468260185615703257470729453394595802915715020432950947529049019676335174064630332360744448777122146541216091119293464021337281254984470429055708056075962863982284542299029023330945371009644266084961061442522654367034619951989752749460126005405575417930889160016815633575910698881128133558782635676310011718657201717132117624264407403476788006191151395974120965645725392547764420727004407462348093211189287390551588774236383381010511356260449655960061017719022159319484235793733358123005991878871157799231135175422728487864949648488786988343510721866010078250716140973955929517830262380491868729697599779620231390002220697427815487868085883313968483226719333939157638629640388845501693601993150138257426425831592523700233689235748050067489989626041297635606371394885837655889116319127801895634733908699136456151520404584561553107533690443755860515938897210672614187444816991697695995103421927930725947875539913457509220491959255723972394115160911787926580985836930518915689960446418518859099711252348646169342122533990731247982355142561284931159376301011318033399690603352746156382947294574118061324938840342702541654882624616648466137546258106533501625460759171629530181783872733964351343177692470374888297580297883846469739376297154228530439686824944368886116533586758902268615633176068902786832386500756374864257769477489678871088048362048413265509344334544648284083202201738273345112292353892269090549545604269463613002859947341599631664963012226184097073388433049825925380635118443893538832563635680475973170407282025389269923865608014917699068101508509727155771528840886709241270675397400308452520969666542269625606781920903219650287064028330020078071258290494236046042307167735904886872530793135134976566768532021134919971867811342816146209860279316718549645903491602555500449023359243950235578956050352845666825619255354609293351955989473993036566149410890618032791344004393537880213871203029839479284665551801522535017883045791614704931597987726731284046731379775120395222692903948727236734970623972648791109279753669452362781518541903735921793579029154912387188130165515320591683243929944294818381018814942157788646672089685869487991955416045117562135252751763124916517002338288243200222503365135983131430862224886558435203343335745068103320800393386431683357077501977355628544158813668691941575739381321084642351451507707460643100912115430426718056759317175161867557101931438330902109296572236670352931790353669846754962114124222126004319942741482937534651601543593938379617364541372306775153553164576644172772010001018426699299010908984627201989384262672615865319424*i1^159 + -1451586796322548474863359219511199076017118746486836486701854414217233686211592965190305447409659360990470996820478069999771310888227527716786352557458105737873998697733138401834753485959666551585593385159292055121844744492250841826303424596377538890579198294465840804098982734567554890656808471764448373116303147211256592746304142994170395757429099413825197675568943962792857498197813076030599348911167077689307604258933686207653142459385474155501509346549855165781937338104572229337774386186981694475522130060464930423062289809365780753972036698604870043447877288053710138136808595282166410389834261586310050906128542130530122276017364952477230335192982056600210883802721016119677973361667828113586549183528416782326142458012337956768025440394830351901833046558082086122990439474421101779477212283815156600924019783186850817911589393763609549986994279593123560516166828057371248261576354001069733420005362182923257745722751762145530251826649901916417302482190901819901529613282617117346495171735950398442395411303319546687945430722606841886801625757036056401719746252517995434569513172227703316013607271528263881163253040361733485819193793453012242475820528129065941978760203398273214247998566448915343183778065949532889165464723929425821255342071445741734033478388350770583921307583648531337382109148794153506996567082815027125294707369003784461002216511328918615312475648502637216846480639950713450035030270475076293194137710480432151469557659993985482441601247890658261952997433782847968797850245570535212882154599213183501868717917508408175466605254946160485605104370330826673255089236517836013988094694167462514441571381240629873952288830952552943046052258312138640049746510152701861152739270702629399028781333838327010069006140560764473893060900005974684260920399706665873553024005019506676923247678546506250737724016376454840837800862464811775148389779406331222155630444391867956979759621301288703024295037245570997916972889735733495827400387713452820495794298592684476295287382860404510333225593571564510076312362235735576773561595475492425087993522713321472228492979381448552264174188475509367644534329241587423283811455216936632389009135155036241476435869872505426431452593833844289284057543770833256134856827024035447381713933109743561731993250402532654091902370741685149730365049635420400940510420775383205263020120073562979041029588466117625135247889597681949134789799043077790737705727870700286981405441858714604625430763270996014510595623263914193233243224423943557184303324228746936031054626203008924109217188625809686942958646927410021797029477995203343883036785168660156456070513822738653046514281632063169532543311459524603965461960151583728246214428426181298634813016489408954006290189448865513233552494460456095052337757701840186776726899567697942429425004384964017675419356821146793996866598427923095792873857311526162390633100963280591339244805486573693856707288726204423144976988796933616501022865360527787620473096048407567916992062215685656047024393956501210146824980448260678133233016821175472341538820588994865375707562203684632341683969452232471066425053781066270062950146359030169046010150222510605115187714829894819792271675573266523155183878507990112162107008859563698077285247305607830923501252362233512736542280945613874472278476528394255105981283269878643349834632486575608621070421832045370657016022376318262274997914497108322929639397256987745024728119640064*i1^160 + 86599136172728333602575666006924870968566512735382777318600181497837097437772627565837004085129308914021025333289104812755639387849926752163114541839494229111360608630229799912221273478584943677723056763079350830188633785288218969880069885328557956459209404947155277575479101789804502467244462805305347398485635362313982809784683378397651966718886544722006290932377450289967991732311262517316260804024821531905558459627763528505690516997249716232736683630838183647069092347487073332360879921543166720006455217612762438472749922741263788369545176419800673843625134165932157843956828110955777728532362330590758906184343447498888628166391567071826698544476325509733765248441749543911165033951485601509625947109315586459926519990924056782802000424799670512653591984360853510715876196485187510362459314872189620951722947574274356222243793424916496913687015698451395417642711977397096993025220178849138805561797226131342395561351850346185661596849733956037459674217814677287928208847390255421252451703904141416559701996120589363609759214879855158279178736614211724995322110103767867178784999406785468515689639676762633126445908939210535481984254039425147149915053302761087031001555736344033258022548992285392737487804886660589011405934785580987013090546242428091472939544446359037328592785830921557254749094100327087474416550014239379968278758525709574589701551392059582396068920628122005092249376815442647502497349210581994003494719820512332023017638031179849329499064246512611123333036923761233973942055013642309955689747067457243999747115060624900468051704111929955049998512773312961152329126781959146722818243926662537745195394863748191454479285617627379584648881658679119961920586723324110290479729335892096125955405330484272414253945442533658200066799079234414677249301312158368359071776980546201552227290769827813838621457764376594373565869273804529349765462942697227416485736439366666158727798370242762336673207112822749811821077060170746599527978908240685786308523844398065088389981617451371871172162303394132996018495387071225163567746989252861399755362137923794691767136282031170489232090371683589770003831735692763475438155176013506038858628754702359925047370521240650352741598048739004010181436085608742665504148779193596513121995854742470895162226356089854765294719763236123601368937080598818340537513477498577482032087211657543664881027491668793976018732940799975546316511887859643130862594139027340217235913663864577753100465251300268550470113391737666115469280658835563979962468863234682825389385504178139453033485206010755170798919016813172510812378541074165114319196770169769015412148264589380218161064770754298620204980105184080185604509631660807931691153674334191617188053532454134089101798878718920629997826138558254821136429828667611496527638364588615144766601268934437197129615849286336427097505569846049806129748857266933148745471441172996024414986482340752594411700394394733080016327943406649413017516601891804311292607527385828294699456623084788020707617699758779651736643143064849775894901650525782520105633294718050331952458744901713803156231185414287133947153344266680519254133700839845579032558225418921908741904414658544366807078125811756432289846526215716501174530551193229663098899960130244403259805685536418998267151670593708783739483425284230078626623111429325626491371828118923120074197467778995929676271728421051059343117546415185562540288527621481891364864*i1^161 + -4716699865703656057950565591121114106195871305402760704796414022234534527699918858230397107112054768404744539968126895975608645315118967684580670230314656747674590776376258528953273677698396407075637059997089266671950479960790416282946415211357854174744078487131786528907940317946764986973926186207589199111902749350740084983529153672981380417303624206794932118005250569386230472516156932172945582454268274397750311650329814724398399448328961158203113517968325298277622951265512168761387670432707943646692798874973397247465407338213999908171397441254311210179256633880313085389525126376772677401608514346316395010192865739059967119091283336209650719527487203151267543250599271137892696920271328273433760234967224873325852746942455370811285905379714532551172986913806453429268275037609586907582964230547055438013053009995390185977682642032703382071387019479761492172660034694870530430503813992881098452177356062957818071059531163648074514227551505070240242910091204884456465633105141584370231384063326413482799981294309539276993762813273138133162436065074825750490773787644933099822109346504901475102041155940661800286565071809693913647705335505748848167054066818014549198021057155133326204337012492144365158414319569349237214214183184943520318743807197798005217755805637643258675758914562266357772707009341654928497272377647113411337981440807845902040393273562113866705567480370129703934032947237174533336152173728700924464543621914534061877376663948902506648210901906972883720931488495588959317555636069617294422025506821624954716344083986299223436125400267419115581761306916939587077551693347249383770348843654881834569961738881914930693893635571958721141902826835320282336633105134822355315055905102435273576728848341058790383870046783606927818296877185722315411300320083675923343508695736179730103805123605577259740917960467331565151320860006742134301411761903873889967533804047138765710613024187456422149855951833243311147478750077416814832903182009754341334582872098007779589746501151898079168798886141423826909595953925978563565989588890052448832092429001622949988141676818855341364109819941434341124895473862797595463415253615151588184426195882892486670561019193771584421788989615258300977620487608632063784793471912133856428083108745261857620696580401807198253454837644005667050476465892503927229126816004750291079029880163106407432176844546420755431123637298455223298134465913921717953469171139039760095929583638568625190985655100303789795514276845869331474600067431390772278931524327489186116535839873323307109428469432338515865038742607806695133825379713331826818161281018137385408672650761380408224715551455971758012721624047538911932888923064369154712359324039556740692899157650624742199105932615521220669140565205466118890174965328980602372651868255428875139476543500021887390230663341128528530333747465959566342222132708054484619358035212444553517774310959406770619133450680244213686433032203745805805753468897811185100313512087371386490573396212093100215060264668377937416213338288116918095405728314667391346716059338519905485235735690741268835682401229422792464379697678832288263700016712252594380546925701009968685924633997341208700844171320980438339509699806267729826683381707143259241841663332042489946879920476714109496339473324786177212110432321215254183958659008514093135213929994312689521225337234352717919416521829429500902858000842244515293035602865291264*i1^162 + 231598020149316959283121697963440000895032439773572991067987197247074455805263678443213708418066933934664742229261840658564417644308633512689781619151939832632244685956068877270847633852588399328373850403931151294714702966976974409119370715582091115027520004853608069982302765921286039440893454913519764102250840989114592109040588353627640929324282194280711422997745409397674814682378985306095410782841584220113075767850809717997685790763881453251818764259380007117824005812593708202953069582665529590096997201809886321290758346217139600282491545209563704550733078033065722154460065198186923429216339996389752962954378310653406742339712730613074727745399147186209119427937852918340912771625540932866764971637622490423156494329317497006027527337059269791921746095703090188732475994032628869544864094830435417811724584465851153945060919826359935937730058753582276265790626776236599981441028278106167312675565688114266772511944890224801801204166456042604107612901957150269912925284334373343896676662232532876647885083366082118197051123920193325106954237429435808964821620182632509365295074648136401998585494013299289667972956208604126002994292385918494576653098528901860932600479747726645254769195037161345490639558934932944267276945234107913719524129358670546575966087112185369432628976970722783166961992440330532116059101943449859767027514836922107412812643552203127057877018184798184116141713802692134703886568787974244256038954906485151078849949869145043279893784770661496512938615744665059141801909334867813276819071359828984775578812130612833040634350997304872349088395759311130950384996637309651891408114188908618255557552010614839084903236301082910334136558756583950151305501620663017646011406495016284140136968843830040825576306341403755922940940101173194431300391217864769237711325807103323998289264469055190325646941260362224329495098228332760279282261757101401747421660811062458826908952650732444359931651634879014740633535435036626188346464461439641242919239549366884877892400265983921325250422235039219248830412887121521569728958306212595162868598055140326588297697394519721214336126467457345779843989578300831827275366558180577943482389207478856178832283289775095911747338892005724842013242931986744014933048217139626552892406309113003632365221462279768069028860352520297633739512998692625626702385918938961830728215549643772281836018591280659805504406601819129427734130765326157547622758700494979248752769724187850986618443363652310003769182370744132212695449284118041817832378855498102498333467226224191659025264045505636869765570601308257297015111643500478246398243058013758568672805884823537506545932900541899036013032032783101302325616157298149991481211383278229720891980119190494521820845241496166589304505368897417215851380677892691172961866099435660855337190495606148162672230772932037627909364251088356549489392451392256054943800308227035997210002510636562231749495004570836742362139136405354239870964211757464158918789692366697845567819335823002267128808420691507344261187198839222431979099630990626243273570300249857678403069016656895320901336546036254258742532408406086315367502658217960916135932921858918210430482553056767059723648545016621707044963880732920136212540081814017043082469704347871170021090248137033307794480783248499456543422505406239924074267672185616651471400203467967724950272351776664214447947312228084121842400119654730789514379264*i1^163 + -9825474697434238339582631163744189232182685422488802230898665940211360225589747101342795168375124199632205903321307112976092289899007331727898577982704115016832847179773119423708737551858177384881833671849345990886265099762113961400842740977429333505197987866881294802450248002841133297516675299165449723420437855157902087581441707491742196436617244066054360298782990520606889032173765456253468189874506055627178664947062279727444862762708936655065704286950776568784135102423816912645965755933487460789682482237542138927822421790511354451986013016059225283331799405608348648010478500662909911064054363505378018819439987452882883521242426823519845405292896714482070021618545419006662800111798879660191224166238372605138625772750512150847595297313338209105569355110745967004728387509930493859179262877540802095556293469890030968653002723542525044942126762342328624470280213134388372629313548478338699532639297109477407473986913153654691268290859989507124060360721866735784727450868351997005324693621857667346931475639144809861840054015507193951552644018434407164460963800010569108922579492567541318590966915910128434271579478923242681023347347079693542325638438692998942921815606831499147008449070940031585799319777560704425907279994507906568009218315042889041903620068461912452882317568478731712915806578939928276041900143561812953317722447507222700132872811055494862569150624851022973040770113787607677654405312545348470668981604652812690352386888502559736262999099451206591199725152958855302519645210018328226683032737197200434434116842607530433566697740826992479265968005372102948960954198438757854811862549121079129515154917510432436882691621766310937077225979482092980812547795661130427171365798373366191751130140399340322382122924083605799428162951678961008797686473255779724021827810839411739138338224818565105436015582520863385866425107982011487933532062361723920363951547696226384082424286495171350811761870787350931070936911694091420842494911697726122218408374933196766515795580702051750055005987403493163364323449029885243074005315677427757358051838050376138260684480861957093095319265989538361759932746219572294745871712832579144749508732639449928974201062913988859600390278654375028877929665997921303852017088102934737342080574994644796898795161563495876353112551782741344248783927178853493365038744986021811913036811411336653547297410208496032390347670355605236466328792220608688762672041029415591582542380055166471829656508275028414648678599678251752291317613171932582011132137172718661959578352738822038370832600695676449019092945553597465898718018374991340170535303043425348552934509756485978717126891097604445618022402929319668650174141996611229240077614725494966568877833985128378803024353116905132002474297827528837863690608090982557802282034514326105441909131009091717146726853206317996104926628594849534713015576913874835892920455729921443786492272416979309498577615850096669102735623417681561979253338620590801840687666353542054373683209365782544597406643249088788502666944169589758856106920984257153688743871838009780185908780835199727604797270418655361761067768244613232335157057699083067974175133533655430026637996959914426736242935579979979989235421390204245409699904878338581651828814542822642830111176421664413537945775623591053984555811848491861510926488801526104825157467741491724879150100872750637285841323803087774242941945454625030144*i1^164 + 351458133480599472620980187227845100623334102794734125401905491744720190113569701093063611946322630985256627820015437448294376132994255675254012678130792307554985933286263479507896887097672547326544661491296330628200982289573178274999251055812177069227537267476133161688657236380050164781259884162355409866206680518110789429600797212580008500971984333904873809371505675513451155258985094129957873735564481509159256003485165330077533160250051770176881409338920076723935523945548080121226526970899467273458897831241727014612491234954027350030416044952598326026346469848087800192377556104569260895848488373750708267976499841705063520090014136621772650978922800434869830426241801915135585695943161060380669882797114158427402240794038810780912704558698034552145046840130637335747372502572997705185656266202053790881635395461528832207765778410945033340527333361526034190365895865072555067438740636981584934337021069085404576634718038196617490518643048009260949700236578014488113386670620804797284001277187159057360620253458011260990422422342075108085907545250163845210933339989204725744250581731590466566017949326098482360221136839599465899741779284979103281708258378550319019809703662245599701111290202214949429290839028576730721145265635312739785245227009199296362711705973783141334585245529117345586963979591042810593283464065032857710475649398990951120340697963284257084242537148147467279932222878042581517081258922320420059622880176103731985715780002980753197969799587350544524255701489335460179329977617896784453403351071561971933117254673992124302828580630836033930943527326986502389941589329271817673070047228812144886759500896811014635146851183892138330703562010310094565917263588962006713964041973909711523398982991739336310028868415415919519925161067441889742215694876572639576948951743756839796603408562736657820300751596942329874413330405142045829993071761535965946628543886338747980957215051258105922210653083683305963996865548113592989387280958636713998162081991594494034957656742512591594936135064991133896614643341769031625823664508616406658188744855189923366945234909091583168601451157425501928719141655769976272945825632622640055695798220136697100630714519193237854922824255074805036774232723337935654119701821640420395988185095674493954233505913339249437143651011967498230970893234682239031032384515622063325475961831613620078468947170212874695772682650999618063635460501131972638190877758160914421472133639664626769298571418692782916217348688208575071323150169939771991136330942567487956496454733659243391110994962211984070707298919350488188802059774454506533335860444299599371954613386474696257820189262099955220536352149226969197161298121046494696417174445739554166699152520906445393322195104193096890257593754402235965231583730638960943472485154527682060574514158818444421946867462018645888158132032524036238694211842798732446520517041220751783182476821090421488578793466057544800849891579980208330207018575183851840776747294365917535412192882663618414518830050811663453339165882720188237021267005906432712740837935262792852591436636230609767887682554441006707189698688805601332882104077132843080148001885372535706313714496583201296303490280467407493665864816850206126068290784519153710680177261203507450303821014361062854727052440782199709931907614717121556382444268168988940305447128438393100614283393527976991100795040411435138925568458752*i1^165 + -10442150016771540121616231555779425502342326291695751085720888646419648793947458154017394261830668175852002299158561255916429501789473837208840389282806811077916164165558571151564889526575350742660996973139714268781659133546665827930439778496908712674612477389082908860879101975966387755870729324146408874530245371463729282979372633260395993194714090103615517564142405834435172121093199727403145502960214075605552541157209925146386983284574421396400232616692545932434097992294590454808400253788636496191932852381096418502801966507829942274631974654990566655180953033496065221345574354151250548977247697775916214513701557156984833192680341118467071553132299414859444708973985130577981789507953441584707019080353558970401564362192352287971957134006589404335596225817436644835379940513719850436789465419281613512263260140895812484846345819735210081226260164828749696787577791588169336772505959902337648128442399907276074200734832697454735608679210355749050591666812625850547786058104053432407861824811554318222184656570886993465284966836845343361637209445203670494597488935248219898934071112600812719956059103743597415987755525259369280926629683525968288093516944647076941100715837515322589917516191330437835993138746422817999330778915675791000282423694733624207863209544948399603168059200356852512800568377065707284571846932914528051508518950241254509911970843583250364765927383663041006205833394899848568375568419280050621082695884983162389313319259123560395929247310915567453806274320847976019258289316308655726497122229604518154926429788889039947943067979814601212165284848021696010194040650160874675994074529793131012249091968541000914761540062664986668921588130419513868675939484892452638268929938986928727602084410441145247229944759907754324686568381629368728608979991816316628648957930642063817006516993470291960881673022593006382561802592351761629287560588032310232479428602704803365099616486210056306658276395438179965382707618965658837608486407493810275483928045907338980101433695751026497686418753060299685143112790192563606373680654890803147530656150246645638604490823224879625729550675739464290146377512215307696460170530956144607713097641494456471993584221236234560102492379724874709551900065994330469673266546888975422126347696195206501699617437078496799173933856219839659597356664868941708037382226638050042007937115164141374394629675007937822558447912574971166679537802356644250658865807345843487875353568916758301655746591230813689746418213474343840134865268169750274583682114177976797042813306925647404000406616835443639451322045621206181581251448683603656933792415339937548939175297469816096619957218079702979687407492505492541190906411849463856158804104887734496452745187515581449184180081720982982867498118288459789827767025029115141352001393954380093395131993758004899130955662491582406414090965203585907327804980915896525440838587584148729432833187382002737581767478449993955610198420200427467008267944104668254748452421528518650641271084693554356978678706566500713840107531470045562528316074688740226882345211915725530874335631399556854449626223453266420676396211589733510892774493198288664652562705492068719679792685656855332875502594445559415696543257445762450853038606536507323072071849832900881832566863584780606481891831286751070572536099215126069282429719653240888339738278054576787722288165546297992642107667952391327580160*i1^166 + 256117395665395240386589633330181627519603497633076283600164280348494260230278055228591929735520894940441001587200819055026727165525971461584452186194774904324053101864084881959431165528217108570990303296398899039153748047650589041928447173325241179460950773950989058877890657741759385128751605050310962117715917096430858342105970225199230393745086313701128545188293266367078367651930544726601035845191257018101267195109226194274245979832332062917121348462966936851741494634546028093112738382568856635160956592108414301888824916274727396189859153512475568332588995601068722798117246936070633177334131545357670779422459021556241483599868535769679449639828421583941299581240685206381128031580265203321110570545571938722048832714492744991740219196664041578823300724820969519051822204578477593058685766525575880736075968220445649068735283774286066531742529712951317798438780947453854867987211808906292527294083348825099555899042659056653904811506849810299798483038978575843499201866481326165261158733420603667746419759112706006690038796289875071365803013199896987131431910102382290479284352176444105098991208553272082733959097540953974788938696254198476370165973784956430132588875829694828931930717432345453157814828536344979794087113972016004518830480633594477669295297522484291053964594474669501821042012953964764881230577814597355294674984222617414977950586636109859765282781319508242892354056937834450603257182499143596697164859115858504766915065282601777740540037069406168019484189260282826036671130459624590390247512180637070413081737726256805359018497160399875031291909799099428688630811169875338842513067288081347539472791411501595689464494314580249838529481195337748989442570081675334079634893976108993437206830085239640720946914351103283171477077738497092067454160936938212658344846938555094864793939885495487585273648784092968757804444300013660806358222600909589666967899980604292816874188995325851748257125025012253164721423001093881026377855973458746813536265119089407691325972051932562470878292263077241883527558822071104107081707782282099588348174190800597004135414435553618569778171348241490897123764313390629021247971852697449573486026838950666596807470745768480314806360685768970865104186364353037597809975443896939193703182989870749712607078621529376931520632820012934290964201959539961404592341119742403240866303474020229022004841611206614665866245589861351596585335019666567307938363306087921026735429515143556373220941853144757305777679657345020492187755049606313312805876487295013062303008261107109808529010463612468829805374152792840287346505817507500975296939180416934071757031181085161086738495080806597669930501071199833619081663628311061016947757283990829768503056284444367158266584655077492208505489328023482906805457436828575618737323710372148819190844225932779797409799788540999434947198695221054933920605029604615210126148752927076750853472633003760662661467686962982648485691491758421605212544810915034035981524431456735772196984963174137509485315518763066795986137906077741029093544625609733974232351962533754373355280978372429541943047861599633313958380807466537650893252191871534590659555787906171369430223570209282757276905971490068977635344900678451703442051493822961278417308854295895646601796828770661432076640673605992540775669065314353443105119499993597192433938680390911597038413525102203820900975944663040*i1^167 + -5147475109637688170504392283427331253940408106367953367914319509853114951005947286756142914223901096868635975085030118650093412293981044264957413836491225305720750143596418538073420460026688346067162209793148516974887096211178659312493098164085013169760983984718800410338745640656292886489177467485241095192464966779022984636161596905921515218720127596460217767774694346609143966034832681467081326768317879537326456381697893769166365117460781519209472889620635289675302143205100532989297337968741070452369579962583409009375680138384851877667194843531878417107135927655537198443917316838829270983777822705316432935266241973345823597820681934506063832209770665583764849915446464718395028011822239196313077857000619120577853318723556685713229776575872229873039749561369958211775734950688659135566986812863104759162658787571816418329236362443898801636841528855755235431303149883095711040207329650675654082525170948929286088581009382870826198817078815000263549275402365344290638845544626292383700128505002890707429476027158460135164854275030081514859477150915673384167623379271927639737081123894027728414335771919399229221929964451700917408538280859570657756260299552685371012164177557116064765298502406329220794290434629414059753145989534546077220614537928637245883241512600487414921394364288748861117943037065933448218219315796299512263568480622825960132779991124316054712967990821455428082008337952197983652896420476861806337141834919232428915412521146114635638548709599737616462622103082451332991380531225492731188147498926815116600034209455195298194611421101069227437751269344934779292957564217527869884906507827054960915950635708139423852750884162581607876396007628975403201611350127576852094508405084046925036549410266323190001683709479738274395839134659745675978238825321121258961089103893290782955026057297037391699410855762095437544633280181976009169137256715224156811035022248509806449427703012650571527367523242935091858031456753194985633912249742862652411492772222018822006312357536852351504214825138884994631799738676252109084735070672565251208063604534398938887806887301175561554722202588734702641151899806622514175601566977292337589497664061093295990873219891733130730253602174985291362296963380324325299708055325578127716656722899114441519685429537944929392998545250348386981849665913870300923323179625068457058969236626989758996534201005354713253009918939354525535100323437133985199862620344145534378385515999035576489019884049399096481603032226833490250281459776133660467668120886413140560474555153976771987312180661190468645972380750659507969774995248870744862030429068395833771027949372483617810184122521430022973664208322511365126095217620091120653337496378233637034019934335690522606035914052700600505662312178629636440302509441124125096164540972428677605323491210131413858800620898119898648466680592440690261688762633905875913822235071571121569361144307064510756802921174194358526257265985439569292343310703584085474767695906199356873140825769449530735596708157269322513296074596700468122895362797915376888823134565117940486237974830547445010250216759795543946010340135095028934992532343335305196425944180692354337727497761061813190622922949572847298473365981208779066271444692959926878130089283710911074296738460889447892299297221015165025905564221684853324101232725285029761203820234200563733867485999655376308404224*i1^168 + 84291028786927392841050441445630270578901835442016233114502042528921856939563076039708337052427339997311841822098434725607176143769253364201535755279499752628270565555099680221063959392370474922564666813485334138080862359715789192139973426853374022064856568755718991403414156450430599332312873702768414501613166135446516147890478317805360314429645694062336009143297597518334731554670715455063783988373083100718453486384179268762323197051035521420800433678735513620704935825900185287372353256875607289632749150928452711426174524019740429842868106406948762631185120120745333234461986668161113924515757525714088747843526972983923745595221341175090724466472804322887126730833074780180311210150260132592504085695603700464276627083677852991897270031918122872467719960195550538702924372349545251019392834865165099643770619201617070777802368555405087681432475420943120154831294345064612262356289370940238712865142710086862436873577997581182995942169613020434231120416686020274339017205480396861264421371517264679641579151807999924441491003906378651772157147504267417776775904796539614810481861527992966192021162626897728025568155161914978833986291798992345963940558352955894328480865142431725367909895725872963834219670461148466636189690422369553569373179163680959056923041576863395923667237613421438348461781499932971635551466677128869094260179312714844376434378050112814545007444006322199838339604738213975218313715590235176952822200654475154919573146302159666864062056155449005069746048459156870593529529072305455235185432033375624567876925762421218783893105949941988166788373172327422265987130553058070501115222714263175304636836488441868962588600222475747148306171844227875476270038622197392135421276032580436106180690957776822713584767998710452154660131457227435645393125376685439467735861863030048139802375988139278518939670455554187200022135195433591108047906586133011486278991698528267320107743484861540229075114177509167849620166002755185803269983400309973319334551230090642270356904773017533159465291906191083504224133240695701087262162822476096940944206847128664812107705055109483772780313531533335132235186636916243828544082060455366904580492264292730269466039460883583333468098763463185333814352210457221805214159188160038795828827919764669572614565529907664494434487559733558543438667332264494109261043846197618660617480263957786519960989741571698058834440225141896401084727080812868289568546819055704396133021558550488122657051398719668675183579555083080396915680553991890297770643353565347951174607464097678917944178535579577534282057563184707469055959340140514500057172516315876906440780955454927030874174802070770563435408658392304064925546604750119726090672889194893890931082155605054238332388889140151926444369215654361488420671969499715003418509976887571950267110129255435245103250670500657562061916771597897128786192766786130620479815048676361671105747824062351953739314452191259859336598026291321464370376354623796240884177294623935488938932751551902890626868194947425351894891506928598314993289108432806108390847426351450187957923227058438846445783319462330363616030508487382189709693016862456658868272688362892985348860451119270427472517501827445515947390369693709419453118888351579497209394666288264145640332402953740280511183791327992059001345481193594907260931036734461034882931824184127179631907368320630784*i1^169 + -1101125601374682253813746336255413524567215640959277390979727085577129130952698097159382213795480651145527203594325580765878033331702933740015929759487049440773214309652746291709101377520459282973884347636745186995818162315039663931267300179460785477492569078225149261816920131773313516784111478677437954985011240144829230764449831088401955460705377732182486950215553195435978242343357113236416184624498628191032962024776430686909339217760751815100611432452389031315728931779813068051400742529766505851968926357789691678652196552549035227449534339336192243557260430749098674006375687316974188369030822044218276973028295480122370019895282646791630269314015174413541307062302248953253327942165713517178268848313972254314036713826730344055388943976111664798113275993611738782421290977034660452601007971907814150378826041995959408697224462920522829295222821281443722287696743257688065824736469179232899072570320476738790978252176232352829780662294266712973890929953360023680461234649709833304565607806004621009486187862212249780609664796467506386058672177685371292340340995626948660880513835099573483437894546728637425965952593084976969066370699805559856442680126925773992861911043740073920767977391609491296236380374069763655329457860762578177209984486030356520752921914442608916157104371020212831054200060580349852747724247852021725045669040838106774955340231255449013597741348812541071720000081237002683314283006091444399089002844992198143290771077641032650721887746326028666147656862009111933066573478987774588359887917780926026729398581431737765951131927516763510125981486352774317410616495434996234307316561902764053067361271636048667317896330773304337198199272865413416634597025038452100048749210967185250318144462259415647171248894603900591632429212832330120960046160776425765203834594748309499157011386021585499706993785552732026005861511267871656531741065218367829469364569538246115740836409156810188957367435753229481227456012463694752461692425241289529976554229481291023313002744142430291358432843494682191460671899220866478430958644532567401207132925785990373902295096349531308789622516359563849548217067042786414324941277146016137359529101708603984391200755152887459228218697260714136865718178021029890085690015107734362146041331599950857222425247111134014817827204286898791404899117768793105846513010303727452515170086178633284778545602458419966971566404643032129268347095987582980302813293057538312439093051386624065105204266144705277025635315737439793116395939900776110494456627837027568635441689007366291759929447406331383843622592683265274563844807376081975468348994191699299760538360003819084068016256084065940010633724584713919908615678857584992088954855574385890827396662193766001821385612537479079415554249972421123746037321087900078099603235650957378133225844366297380737062452272346876068815379700424534878566669368612580869627114445824031504145309046228175527060827452954502517926594056447277084436540886887417075647601349551897643388940064257901740415752375774961988210161821561505333741538964586877633559659045871073215552334347232088825402092159903428302452900366491737126749840873818476858492996616333343616197859132804387658333930520545809108985500975317360536129300124582555482264763557022369290859859210317630099093265648670684114297650160644394937418114203907201227356535978393296023958061056*i1^170 + 11243687996452524537835024026215136598219457938342628368289226448010678383252044544833416688312472789621282344960813306594577113422759089951463653628369166334336679303421236607686975645331062753166571619023945966205440889066832818179826084109956080110503478005079750608019714723587802020157048507606078661868111074496060737186487785924287279677829105679970884065368530296027435296744918462999039798575992760208529672957332735101021979822924119376414742181713627666590763630931648235302043008012277775344836680279514625157452302823358645121789192332921762981580290293882584596496055772915616902643677149332830218985634640173611996820887507854222641255364592166798799660900365195997759167972880898814915878320524421369440951095781109856307316246727987831191225131719148384124357468503590032821313216253738095695814064410337339228394418214264799488539726812096591512042938479320467497290368971434535875973894803399288604380414778425878035456032682607158512269525306874332994453661525173343952928688428848699593616882271317816165758245444495132954905479276251207869931791172835051627074294497214636435051275125291872083726054359999754415970561866123244744362444105565623001363557675894162738943943140354952918290057911337645418806161574061706006302609108033910693843284897130774665920264065159556509428191404760469594329780810637305089030345143646993852206858726942982449803758191481858668398481732362847740253717806526836972567524106381528756409290695720183076921791578575936472554449410248354594997777853166323912151679368908560575343859072740749001032878842116822700008109977882272210468642105593715388702531101485701486939648418032992085101357625472436084966833417315677451653454006082028403717791015963388501436089678833343929186342410068988956894730857686411336864623802875526007025955097001165381771731966699058530730359469208201277154274943124101185786390743542484001112705266890323292760181674509556157259213881374502654948981948681646362264981777925260730790204264896817728035366141471311868892584065542795925962679101153556354987978296731384761774306343042140412129911232675774657177747735020352081563538652075758803746860463628277685706503084540485161102053503934725687543037370655951133615372349433078539103670873313403413682785870013296495238120426401484425150920835286617076883723286518469111551054229390058598463762943664808534200869925482824661281619630941136329380184809395439569389748943584893190249524191888319861781449102056570850912071325990309402650180259386992801025146168820803672223410448456271790237087090285496237716869879467538509455075738861625372481924781427020424809062507477203800941209418148013155465311269564678159553584344315293263898181488342803800206194508842440340964261865876338124296788336143563705863293367384057201594781719582486592738855579390087368989321492728726816065071596375158666995493508972258019627706728415185253281264292453328133123804086941613572933695386544071895582465514426596521067406298756813322207018657799784076861046567218570615638146080788569858580109227792734403565510741089359279735945309367736185653296239007978413198717200092419526617041886561859333804055210268145519530473950388642054044680078676246174130920761979362477186729028130031691386135983172372089452802886978981796982562082644876945792231077510241829085004217415084922630315249779584532480*i1^171 + -81773593891776341996260770007475636876587209766737606066710924126269886999737252095729074104692902458986086146289141121352371645700144922120094543192783012194042092759833485876884009724479082654263183022693342796372519776266415526293418496690142205895821609525819043666318373429072417094698664712386102670059170506756395474282822741894244641689375526842798979461825031948444607964753232337221414911888321136082517611554548618187090442891540161799780119013281128931402800170864155932775119977439313266236140721630599556987126179559498666856033924855370369304158840595974681852448321469418216247434759391178388555423027689801449378917206429791662537231135776917647298275931036756030002677641441161759502189849780236443541203091317620605861998450483269095855723757465457175816393988373879439473395091092675108268403219699841254676372630131378502514929515429290905409759243446906328616111110283382126670003389528311374260659650372161645828275945559474301936216728562311135968099945314348152028299402313199343142225930156091937283060379624846351993315991424878464878435477187268366779274216921359980646879623888786582736021849357326180555279543655612830660628785368203898032215516560583473293999018057493184934321922399114760847267319430398008490070214910811676938365589561781039420766186994395721494492806479154718593899040190387654811946366848998670209430894403209230689592512519369943557702590453789068101160637682487046054470144282972435223502784434607370595912383335139403577460748617305727046285947882074916179228932964734549561263081295635585214291601584876737032542243227574419216972107838113605638620581198317722586106011229688933716987500785622788750572523800479466678319368791049309287670231091012774748875724877962684567639225486671804407519168546912714836098537936651037216195689011359943173468952539850060929609726834669562247296329089084424301324511830596902173294765598062188410464346851603626714500510457391810463181017898711521447345772852938750586598807636725369524109396068746728340718692836978043135930362877634388060357253257997910579063237749423855604603561734970170028608347772059665503058134516429579645671016842762144769790963587914703681482963326809588498988290281740371409580088993317128552257324078820799053851373013647960864569992730708360988112554733929347696365458513869387259967440633497901092300679199256108248104899987128610759835585996632063716543947783948787171800917906848824647083660309446094186981616698048888093590822466483850969015851476090052486703436642065433848535607451733953221549602214639706903788588490534302285065861245134097038747128045320086382603521778028152875514222176078569956799808330143120667136837348083983628298060014767997948884036318661909242902425194969614288813683745743686568040765143879436030624493334564619953404431886419009128122612396532611674230578863867643985847590809966015231644447989052241786368648956257595341418360945999057784891043488032716104259441132302893920652705771255302552262031886608452366444816217693532286048009689479472611254672421187046262971422199614289843484162058352814508033419391282785889519546954063452517234566399312420104072096631841383306628196024525516359173678511646701620630802405423714834383192254105385224002951127423773334086616824477595583310720777977996418233884709062002185982230611717992438664301379584*i1^172 + 323664091795126621506218402666194644588455193893874920003506402363543484123317339860478025440286993502838906505493134262485988240441206320215034814730900840528658374346061493609567674774836934989489729644417737854032516473643992919176190512716493986034846876508391825026171154918650197530931282669883901872259267726324548727423599636674606286171943243158493368779521158984536927881133071007186082081261918191239060044626650903198053205982303099790161757612030344795386553001179266932959425507702553159434292100528571592758321737282135141197459078875163139450699040897551589917910961622078886410624741267771115308622350950592169473063614060336413407662177206090637589571221631432110362090175296652624568344796710082202807938306126837715229486944513642570643239152448584165260957577723452447280598339189430983641707409650763850576024763340565795618394109675957146430489984948089161698676643060461686154062300643109027883110167127848863849478904996186996398030021883407304979597833734142934256939089626676818813986905108955278686001790101405218592223851359612366920228639087601570003193992680791615109380812955294587283482260326544546109040640357077608859843507286576488473665872122221800892126915846651278439463603102904897581305494258938088108009051790163346331185965788431998635883213027328271431824398611597004180361683011488678257924416007281064040957144754529045132847113500406012017088962673097336396894458671953101591001791254602080320247011877115918079152628113104254207768067468163593312689477701420410230968033105154439950861792017745344651910482568542751017658755739129423611751860842991508520281309506810688286126218068328793089114295882176979315769898622590172016059070285757852614989591417287357263180219157807071955085010532741869059213078610746867445500449410848360217889317575677190581984986659225320580823136717018810594864135765050197487927103251076324200652665085769917729188819022624970524889411235296291789565141862563654387575868113494146417572237538629502489836521189808510986916052040768430993573045015596773133419728908777581965213841708913924119555043694954912902054761398852690759403173583529392063632804876521819275623555047995796924775053113598153853363560909079450021064779829912756024819492512162670990805936089275912406631211562213612496438414484638762180557877753517793573558718507864480699380289945278810453417036741417271678743675253931153355044167075250206812856007175703847074041569122885090796793161373574134771468304896271204913846303587797325108445108474516957765881745638014127713361120675876753575275930726295464754299902691359781532443528745205580622091122865549483223598222559410332673695274915666717131967478781732681214496415537922465710143429583928584312757755222932519690179305034213766722036132679240500026317785574001751178549826616224666894768854105946396381180415090137006043304275849066890955891535860092284218933674364046269369872948223275080041181096523721843843417934267713508324600001548188544457653130576140006819120309973178397546297536305076403481947138119929716664026888794039306167837868247485714263160346464682350199570503432758773683352461105633186678471587881516881068576748779233891904065484226963974595176559487588875671867841018468998361231739180558156808144557255467365708007589114857270832975891990110160937462052950531184263168*i1^173 + -16007567306929896516608511854015351220104675440536750099731859656699794059762632153070396453362170670761730663914679390495555369869883600103320989253246024700433231004684565274735300603889013529946025562468448139711740619833768529027521978394317811933805982751235933631659230395202185018648046283619527055820755851289392541134952946618462625637944144526123475145213466874166742715501196482823541667038689664553406446834173463437065669732843578773135419642255293288278945648005951290817702454812157450596281698632132812644852451413944897774728911808892804415594976940084211063850251347676786607432330235873357456546351629907757070062025063857836187837082267799106537675781212783676425817618806451808056163231027827698857376830832883402850195203035352837856288222948983568885698271387794223348741850461120985077933538309959110169862359352753944172993865782585043532910978191580654675716733820779981815555454724242179314133493201990418325993255599173900166790501376253482327405526344134071090096896376214202807854124432975004230700262962678319124107543361161164635738449107191376951828840382591641949550407987049957853325467176650913350412661231126358374890454176741170942160236985040233127156772020268074747700309204211502967532379056676217555195814630412357717236575499713061770981523904295044433106503340939926646189854672367000825819891716258865541407418461202048147549133319328341806581321642911281513998187186187819068677391072765458278731241441005413658470447214651232816195181960526421184380091457404515411648552941885875515471341906709911493430132140536080775503886424093157883266233078295546794752247184336586010213618960414290258022080184597359015080435057285938357358700174025132847894411525327442614409310508915591521835588420387375359739352034398338665350136400495024868973620502192412192025781856731093972105729379761045297377397085530208219582005106581694328148300663151293650482835623924377098770413052284917061597183253498317414075156134522716766860893404773290901687961957579702452939868119331663369148831791612789180310764463347950264408436087584566674156928143016475588427399749579189011082789507432343142685105519465821266529619916319786404446681073067429251180414003212069210676176535197317709485865154440015812969735205922591510159861657573267923864752092998917087909964800964811767962242060509050488922419881006262708235775150257119218507559700764666769059269424835069169119139559884941645332236495312496746021484800699229318997433791055659368368596739685444027128331041779369217610396360315245457589554762106905503027430386521156519976989999947997932470319860867540203858106699193121324696691590728143663392929155922102463870583668277892787545844782784197908246493047629029455711141308119274346213386463052992451930977390465692180587001866467667455053531441808182716919093352439725139953373894142190321789412728315228606224887751761870578309769304340732527727690992386719639984751955297288202343124594537283809178174726782823658789231137553812324327610986581814678463180155049893104526579188393845692152102413520884631801917176656405947665268621836796374206386169172453960149258378785772856670990852394700906538840344209216571085471404951867215202388672219140761911588644647088516916689813209023879574823968653431572025208401492674953948279035757614835437884407808*i1^174 + -21249283664633368662443592685107345238380109677616450330341050734660856649869406052712009154000488316829830951870122355035281371888147560309727115034901033694893438963221823567019194480606945288942239078549058084328425175087488143103574628379928273573551778242475454862297660876036118662851890012896099784050832973946984820575564523380750956747513924904072436120713073415192247899340714315285840337165575618216074466890575369828829720756713761841711675784001534086249494481188994738864391024423133855127701310481768949246284084148504384051132421908912506243627369095016501551218724239305530614970135021221643469470003965295159061921853811629485638701651361402563927094575854024029075670921890577595373191676234262527082909154799566366026802105393642566036458738664132569060677708066564187707542335901524524405994336814571437733750489287279073056134181524639584438119117449137970305629716278321765189422631019726236004332122125817076720205992488152457778930997854944124275898552656804903307839727011860806415021460335590132321262796750682935314214366304235398487571442873405425824723291556206471928912145867180325110559394497200377868538475988470465701293374580451652443865820728961296918207617478654247704444301067694358780384604727581063105668213602118992531919424841455788788436315528180188741697978532091850210283325846357714293280161217627174974600112866979359902455955274273018106460477927209869364694931560932294885526427282080468264608606656721663587131584293781225366459187503604252303673239851439564552301372163132855801835580912004539898514174284238322739500130673638685073408091274038888838270647115171458075276637358570289792292843436889613946930547068778632649885479961785140564735675894148036431113050424885547413239067397158923255001119686480751064270450676673815446377727392944786603068029264037376634648287904705311992980845373176690697772776887170957561797152091177713507562030961087940795536002429512331186258881899482914536915468123887730672425057284913371089825201182904813103826372809537992519657357431372129858624735609367673391546853302112099254919331992108226299106794733339372693447072451788695824534136164680921225290756997875283787652819264949936032800796648276470105972490796578397323046118713466433579585010963227354770528853271902742812493207088010680996953836034796354261813654309310498540488469286148204090587270788371489450463132776568501725701134238266854514561990659300781809840684320438128534004032071372617473114554284150760428872352106429138308987842027790526907368814503753750627095683710436336350684583094185743292395500543424097175708567686516696842248211417094759720585882622375855100130563310238545513774141836059308757191475506305024236087243262249100664247851783421696359651159692876856553890549291631864688163787881002542802653444256659878016651083994816674913094566224247424796292279911033009622735426771209422093109020815383053668887398351009278375411280501573498573516190988328180373756090900004138185893406798921450352005727527944056016870809987357582888710807827291115015013002052495353001661521362244750862108331565168380932122340637580880385044095034729302704653147639284272006118339077899207054014770864188270824822860747341639714050380400755563823759712107143948057842550525326226522572345534150164544002490446199331772956672*i1^175 + -180497860488778443434723417037418933190810937367709693936381896104708255526155764439181961614318896626023330700096430977020272058325833422929450930135748295585494781220715062086493120458273871038055004888462578606867035924909657681496700338833001455405597795305890575811088175931056724103200944847066953978844088223658965440780306885583881186479808202389369488884545580321492806622727426673876836586976637673738163686307724036286842508069131590735545548539089794821930268329490204610280678546540895548933824160363398690065781992174369230355909813540438890103684656088248143828927008128182682680535238596178600317029282572496758810938702255739928647754287546692443132818667302945200349700505594227971641372171732904328899878653182882685619535624366756520722940974966068887804285728567645085482797040010833011322851542475278956470905729837931094577012658578157801167491246578554694232217348464279340304759661188443199675416497285684690016202417323553039465175852482229571642308944177412671622639772103851033048221278615940608462295133846298820483966217578560931543051994894166294726274914610865856245827084702045602018917469574874167807780951787946936107000946247283657344160958151708827455288145395109082872533497887543044897583881912302940421003854211695444232537778045156892113801138703501601086299770924594664616823751291558240274447364863733998235915734780438346361127716441572185038687960562436493930416463183970578549759955193416290219501583758697304554680589344598097942103089362912780288710270836094933724295953943616738567092379959075420383986172240941743297320928925731751453034325015311380799628316155988121237351921290537339308158444613410923268470648551913795704807450855923875393006709437140397010037206897549172455121387685467477750381854332028186219725212424869865444352528851373416339750290339831737783161296001017526093862011904770213390758559877601387552721297762919399631741977913969444320532298016772247891609078567293675799609396452565412876337236278243455037925436859235780059717681436193709412015003911346959591889766450211015254733577345424222603950718968111042176587864119405912117538435714388444471139392560949658570475277518523600304891546356766055334522891010119203959744716638636527763774130744191717650973316658009095690102179862162132689936600731297346724908541164063440263528566762865819780485338762329652263779555501319474870651050902147272585861571764383461603474462541352289526214075151493636001604879956398430370275382689862309127244726269889928191173925585224709888535408370620859091236850066627204702108668071258724009276554763817620956203673510582965848803077439974676047672363874479965413929415623611940349939126904354035797555393645008905021104395121639115779533924340748138965447343114871093744717395736431920158329164776320814504502638685631246104713361237362347673957872359645845214211011351086663481051183198585475145169691273153664373188816137520199828728305678523908773247340725480486939862617885843869000852433886018120297882911531735120689940359705744194488122876372178853352519714543080625851262079572823736863780933402752880562579332633544967821492465028769437903996940354196271624400197321142522522196388585941423936280951878132122872790961263843534364526060238241650374162707373229074777057702258073874148558414807040000*i1^176 + -2667082280105819531529686256224729831136896937227578172359901412586224200533696756690868445764208660707577158175817653239779289208504473269287584833734815052984200214945628165716811936404497023860098229491327347304524088971726354364403403064515158563486288878114999199132469016135824156702510762237320195289980306804303017662117607997083852277067383643382049419249520339081753870576353141477987125012013966312759294031415263828314475491306122566204227928307962074099005734241174913949396533193494849519843712095606035877662451884137511183946831619589070590273466148766786440187977943765108149041332448813696431801376715601113144562167985949562398362277286391151446871072075157160127408389889968544691183189779839340352048766473711052535343902271730816818666009637315544150607857496781567049663450403990244632780817164559085356661645489329028537395832508076523257058926177765115128584457171446369074636662392468921773929497278318175912102368830639427947149796075085420679872032413511727359950235361933341688028288715856087238574285291771333602771964159245643750147914589828495255654708670536180748066548832677297932033567241359141583186725467956359999665689271411247035853891135397152719101948110307507933586326112579849088112854684591074462530741017798713462644249892892188603323792548110299371579432778706031594306801188300407037124408532550517530850732401608795599652812713121242759139870085057600744136268747316167650725833593512552636073346045586400606348311762540348648893692528973595326452496325524858658525715077238365784774484596041978496747649432934345894293438340913212252936097332252343349046185533976391085732386404569584181935344229891619456799801752404754102626218559209148344595722217683320965004595092297907601706715101908351666231878918296508408861952570169441427327849312591711085323989535261753087602714876680133982719489979608477231777717749229240245516036572542774134073913112093848984102452601572132776791985173795881392819861888906989658281847205081190465278259463043767743102931648716561192822343238209921654823741755207961711300395734564323139327529526507311356487760799583402294904750763058543696193927849238488962965189291884098335021198570938577088536409096444306483128337145713212016608093072599408059222289479956112119866692775022597473007148102263196072213848451063219790210276979029459198333423651291977143352982024795253090481411799353078098450477827915786193031867086761940173923093431524902937549902870017085315818243895915714758298220765880840755670429530335761201259370940432402842018255802353550489802761132569128956072149208602397237694924931516755751499726220081537513182974573728674070086015559009578371826816808381486178163158746363290570870545166589660886152750293308224898729733806551958010326837832002519196289366146644276299677989419765364099378608024782851418086819954775018161351052417775366543694119928519511209377320336815178698430845272759695771824182685108979883825212483588158227207188534638129398756951408560838644294126745475244838338833770264825710067047961970264124828246123299527153907111144114894448499998816131277421684825261084124143607023835132971849882595137259341523202041625546467488319462745760953478296210583143295219338815096462098352140857913201985678242210459293843134707241238772479537709056*i1^177 + 321041140718423128353471656904891279440369165730832293889848669733077798677940975024488959982721613328383171865165247329930888291140115105068047612872981049229682912752436356814235723319726756743057898548644386505392604082061794826426821863134532266222125010042663640332323396496229662135913941731384315185987672985915483268793623567809960540400455784112755344777883585375514553012030518045873256844533613803756200985398777373653436026678927538068016727102505215766873879835622179709908924420698623220009482207728244232300511915096609267769860757688086315214552788587172695530813526287369584154975558869911581011043632870875118774801207498179201980730281419726221339231673793472035114658502413751734440468092802287705321250301971630073176450744276604572011555030087042559390962494143527490826391941406787411554644835477329300176808407291640279149258917874146671880569443382845351773252408180136316144003161725152793146861147896708495429267739645798401895727706461760884426168914233750830328898520799353185388879113417007683977309074969685816536578883523919953750745371005129144462436590540040814237761390779873319405236358041020686477559484148344757478159268135354558375975431697983286549797029864917184152722921338429519538033858972307357608782126040095191472604134391064213019968414611694086497297860368587290766693007225960467226130319157975013851038760320418993446316020110230577780485269746537691094184887668358541804456802620553527839648830922102972138431041927452052295304414682640352088159778741567896263610005316791302753347291656153651641654314386094084108836393221390609520979893240611658238863273283494946198540580617094196595190611001751602554575098088699878771865231349651110105960130030462803994276714391859493162899892233580191341958369044403882792825678194617045031923535922134374221487633902213889480425457336826010907773989615498167367260241757198131695330576960396372290898958381567609058309864808145358221569026034362689142775629421300666227895522977498134871751000610708308106194213670953340447110274474437419697827148390453014884690560646441770044134700919612268375432582761689082209915856805543492488893632595391324337005500094948006195723555485586914528421405018584301342459921545326085234682960486658783194498915978225336188056832689886927171727523941073390613642210596634766204444578249830581527677465069519428633389034745145004898691709894312962647851381166251419740453013616667152407910253497792862680862359729209379626145213287510627711456195040190432813623335725478149604181287131434419907299586698683911391546083688129722039919066452826009421291740847313863225473653145698453498628457823351916415773212712214368110175856574018106080148778268662774045435865092462338710925272171423757141671255111637778871479686640227257655340034848946024424738791973844189909684445257762753485591036116539965254211757100580058342313697261854228287480766583913207468122520497853403085779218823967598439240590249025615652858694982452452174036572506908513866350949733691414487105256042462007354290452339048278045648732212179424382038615307164212651716026819536452479383627861439093848044496217262403312957889393634236074219499238591027497788979039514946870642640554554064117192310269822450322909818858230459455383220111374588729121329073094656*i1^178 + -84224132978374754606998210518693373103740395016157606661090214184025195342545089817902085992999355314508826783249893238803215056668138212920755924692476924594260902450790207508845335072374351078909891509891294235832861635305557896136871783569180667770557837403932361256574529296584125509980147083979595041703916248734588172916251365700767278488854563111333032178920336903090190166677851435408950685977077555772706988877508670581374679107632356053304567410495348621888038427927805597293529274940645068667545661196173637416215276983510963633831079401081921706047454397319099857697088084649564676111405805520866822573019595898698208940699666576889992361985268715792866571274825598480477948054237254518748693378771340423786463646589730715313069850691954860068261398816437340030628884509808024923311256000832628936975291323154935016952992935983491650956334700893814722857278535931003206773636658417194701313608055010478870431032032411244097055172285334923618900171902703859043260051057827743041361523757961413204401548481730097696583765809794922544794805850949967719630361003442231613760931937023015195333161857790502187421735438979307866472588723844281674326761349139240057932916297857102507601786550521103074229718518672191933895032333944117561470657476062597582154279434471439018519565704666483522308185326029483603854967470505422350409330995724989325810911596039832695466892825195181890163893418145727393552135250862502538425512361646840522363102017474765418385136279874733156813229963477010613108982608658301980412171151089928307564895391758387611287286019965335390369526465004038718425133618788345446196038913170674205696835859488421621803606394895913459073898910864581824264260648642879736323022137743522240256572930338357388966479842357000574270706860267934321660995841953498742000550715001397864689941674096846714978697741796216178966269840893946427376764732564545370251917468889142994285971360586340599219278796086989754825911054578032364490336652566372738842127786451131269479851395121248675270926664325508308757455394472426847559042982989077111993902443054027479067678348962432089290387338773564604193555887399134293083512843690247698511334188020627192445997050838064426578635546618828866049356735445307664520645100974864175706241843767927120961283667766708227517825708218507116445965110820322788759606612717899941111809654223407455481907481003687484915369937148436740657892353279548838877844959566219482357677265725454966684617173577257493530619137797880538976578564286535743594375900314497971527805286940383282100738167680850634480020072715952128786839742464937247090367234052054258802115858505630312534157891390229802419199487855147687055178836564281234076790427358500503168286553558244482142786358556862052614717383916383524009423683880630450358362814056415799843176055690227464602496464443861808669910363863150010199603564483179525042216917832327102926237162590061411413753282430162946286172561107324099433435978501511988009751596093185766548934727651166022854499334323200852733950496943142632148226515890418193773563998081528161083747708347261703399330858488586531595071106071349487538209267466711370263415917324276399761091484631084622687886647041304086544025708696110789989136473504416289997589317556249838846617379471751613775872*i1^179 + -544540614925311254096500423122051622806029275812655783512183188757680633114592808071208640195911724646283936646569067855006974265371552603052720686252929809670447947342854619541689766557563716896339074422579071659233313745055493729289115460228081978451361038146836455490281026552417591341062222774516771738233804056351748053343149270186126787300511829321175472470795026109118514929716038290824017260077897914276438579712274814592582358581422820028491192743361577803252814175902865780100287667313462856215243035911512231357351251803611966114507805054773950731329451296291414187709010149501874808193071818665447329844325044409779592835076354684109128609544454009847043255069598796409134562026507598081614140450015642967624669746033948678860534293919806774301433794860672809390277782181180855538240594955184850997730158926424549456222172893118679716936046390762676194015887771524312349297600532498763696643240506665272284553023414508187155677473080943305049214223450933078922097718217579524292874840613291559748394083112179846378673679849380352811860472291330920515257884977215847824909658166753172921086585158603310530141141087427142628617077864803688490612499622324940896926209247618604787789942582365694963419807641851597160783442242971563120488222174029164777634448898509254272221718513331425691320142479873333508826546743065273086442505929027009774557437328785318265493664495791221833677960329321373274319735164624531918945614304213375930957510414599398708335236491496098426314948534687491374498716861443071710149259038466775795558078235065233810779693609081060439472873839388906158245391067935341371593713919368576531108020421036784997116916403799419885809236053829664938144198776664887996524193566365568008041330210585773192495279049652831549350107449827099434933099100323288622133112806493261910234226650192632808032762154899367161953448124891380276847993803305122266965691547099930098279046119375174339492485671302963996619656679199515227858800953936434830785176512433367196405804493664980344405686067273090555240422429520579917247375090648290942857432749169190283786324156429124693642445124375996307030266159478183986638818535801410194519489891864973031939914057083482193296376161553436956787534249169351689719735807974700341757610196791907495497908784137616823656099368523711775714890670584934719722045635515846192844031561427971423692793968987522795450867552364174334278176309163939190847383460656991291230026173833430387775220224633345921964663880712390676358525587597457716088725800855247568622127627626773835613700603148053238320914229093759504790370002640804074665630435844867383458557284549229998005623098135539829161622109590440028757506612227014457172941729132166662969245394547101402699638820789785117525942543607118667019610175444787498759085032175325621995324797006727408204443187982117268508924021990989197363960923073030736059789360107166132527503922543624695269651997277205825789473919619952867397996827117075205100137520917553467446230262656960166676789248901019737652120784346954871723145901157474474090948785645828386892304713874864328370678016220255236823629781137239515317410013039680623758819192397405260166172660444592531303555949855168780356830166970322226351528023693271660135805979565288910797135792832512*i1^180 + 580362828821212952058032199705746997688064911452468398328762617626904267015368046199319949910701195439934710499852174470730238539905878977074742351372392314350422477306382569927781333692952233243395556189006295255435988679073083765638734649492301467325764878109545150292551162407262921160886225499133002598759567453190170766185975496628184314975594845034099265631301665896519204340839219735862163083086800186540353717007694132509238569712741592108316127923661802250755913870219105442493468470550205066241999514378620684275448697260488732867267450220699667182685354656314561594527678657613481367790001253441484858383882201970617448926860621853580203180545987740006473976330156438950597487625920468530558842857691769025401311168420056987509541769850773700691991148892260381679915377294738050441944467847514766406070747280829428306265389193258070008839532668003620569964008460958455898176428773061270493807886379505124762343249936336028990995512776931911628494076569253498597319077879723758546277107001039520784304346145210177477626394489022882675258477045528977298743471057950774838275933019845371314713460627955487930673515847725904439338500433177678514951620691525885942842845152576164198962754127576939403983658212789591841035322140921250534204458247714131339463788573360230624123097874741686247726970097346450454518033988464549938429254712352096141909184627735984553319611926442224994905284472502099215176719908589365224542000569179101477378143576331715017641754266568419283942208070150316641589746422775085958636043439260775335941205522966262777714197897804179398498289008993485369409543857122568857341766197439727818964754511198304888422541479823684956936061163362834588252227117848804901306853349216729285480726757511038515568459001234651754566023282576974276561603202670962040717239095840331870536714198002023847334106513209840442195726974223552745794927058382637726468254349146353136614067922716340695860308044039442316655510308403062923988740040041436867325538987173427510587417617103801728024558882700257720273577988123767647262409168453944486151983462835425341627091720023821639994766065437862318021822404648608181063746389912932956455096386148040564062875716665063858004212453117116512352337808361366723374416525758305861364320720549370835806889290563321314215920448091309028150663110123952048780909850986887600772764360520765322227631335178193791342928208846298278582012857734368638717993025095727238784228184554487450744153537654256497369311627542250503386954336907200153246221827907601127502512251961299804726383927463473505965102401959709090385457925564681014313818435397126561566942406385857070582889400832376747658355938341248986724908879336053049949386777384350276628954241049523326348398021213068325384739628722963760034060367204980894502601347572134778814246084998239810453611083925454813370215082461222134235338463962207993014493016084044987042241962876714391521057026858871857707010041042722154894525042320874424434520441052999936159429292500131517374070727788684677872832584825061580448980665497898781235092584610868712798987733002849418815236120705067310932038704281582177890599876874458552107412401035807923950092366388280998729740297020046153700521621332403961483987531254955943270395532112195156443136*i1^181 + -232583622318712474680783542697737087275937185288974364804714797979458817006114477818857258892628170566649064390902105016335572805032910857334922334618170188140315381825622213240265689411522521244153217117810179691435738598900928065053714790779741029587558232203133640948889068014159541325479568438198403813158358294583923658341786299190721518849453174996365305968456811672867883937223242641108379846129070483509937782736624245526852554902053890795023672391044481909646356262902879266603811319642222701997636639420090829307351729470534369123283451549432237894827226386806039061021931560608769789673556490450601669359122932561245701629928027545006853154017772457854820043128621675919915902241620552122144113734236964829966262237807992506487227201372409594964930547543883515820537686337622489636348715671954896542972750726954301379689359209772148062535784677479123293890977410753058869517270504668370789378491609847858924348254004426405945652531867476088018172206914396614866203604548649828051331765560280296991723865220574720043543703044732518717588094433396057316230673437814631685662990904642361956183977795170500587219829847051386676924697000469854032529363124137763299780546239966217435511109456149581587530887955988420786142379358643623075513042452474218612057696865064305267482030448693934873132005044795873152060162050280156547285139433829490169214684374742384767868087289202052599381648069344863799674438695322807793810212574755375283032318543236864838062272958728135556623953715841289236896208910956967214006734018559299703172522794532970714190553329340144950786536017969233847414300050733729055015783540516911656429590420053534233975846062152445618403350067802441163399320323414647995012374563351922010548163045330147968772085071927488601053165018911868718279740106354789201247645796213328305903300672013990671990547061519940571305632797818448318507301834286650813599691146212378707662511379925508493808649640024940506987721795119208317583783682489764696425221911719018543392357137328468301826342712387200712153204632079046868319964709304699011837082445523699091292889173093497605602155678462767698231107422217402279996854441674828199949803822213655084345760865891767863937108229156478234644732888438262481649087750489015727844824883623435907980098349780678415121323648570018372733322728687063153453249830443158610356205837457327938309476708069514845006295650058436731194304437862118016698248117100066403614738037470675805530614936024667173236383624587646660418444779948216432854300332571508294573860465802536838761013178904469148926140660726009785798428399060224796105926211499331255146027259152800314068566832981176397443483406461828534741929966162271719211007642055696589366608684263971580679610504574150794562336484042308800919292092223086654334148475553389239770386573194258509407280753552479041527313552661168428755795266752163216011112904114035029617497680619973122726314378191565612132241347453861291478901247630564564114935015997446962521799750329661420212289593388765212116195203255737944918346924305168062373530230502206233260308852033500314341859439706050946444608225195861321769585350955176069559259103214075328246758356333880004185858846342371440273508412623966229575377565256127621070016068190208*i1^182 + 16670977502751709592359378014496433710970839777923086876824069155864575049883371518138837962515864745778299435096415405574016635151052458858885301826426637260097092857709720033483954942480522910568306546983464716453710373659466309243466471615601433117613596930626052130460348780490148475580843940298897327848617356202038539941343976623258165307503484955626029915584901466391758416543693774559504747824341979586205448031926882608048223157549498072781981508307965233276778439889572312430382747836653392923549998656049065476915444895467564527336611840305479259952744034950146965103537662405089150129487262386498914759516616217119562929304434787175478420294334211214208952534078216667339742279360116134507714622668472762116521683276930433868220334500735122664466789625323002791412286688423762199966423229667008191277509726935783021090161106209451611025711437021678367077368621453242061924284667992398338446465523528349316398492122394487636128117882210828086132528761291032287769033627569704358715557586139686972376639231300257131144069500352942130822686788741508872499179033139871362789330421211274489442241941668683846425808677065687119963963748393625133069440952823389610162023261409260767902135142192338178125525604928510984483504153147188654117758259624672772426868694883839680436936514430218499713348557456801315003837509839579820040230140424318834838115285964614998669057659894092208933136338930840405855216662531071926826039199990350055988315616849702402687767884986521756815817164005203537457223286794884817989845286952375703511582805866854307142328338526941394963753566684532045463686377050166279672374691547055619746835457991736154442369731823876586362073312501328015066075398897871352582263942823797815137125204016824049726222052331524157312053600738919590165819726288172591752234607078291187681556213433871650155528970198538513868311158323638459183260127803340533562858508004876116417982228467320363406966573295354044127881202506769610954082308696930432499660960026047793667015660578112142178779749324583097148501938868050530423995900082405932378486731809611197543705035352868674110778131109529092099442705651026246195672999372592530396689225589322473276653425254106647110153742979310692293943136522919377183321001445171200190945292914451898437363433585209653366163011741158059592127484919595602162362814131341017984246775680801439485463170282493677555541562629846347083218789510007008821898119979117957700933519140379750181707565325542036243618452367863861020974181121708543427381670377905086836983198667858211434632640565696348819017796219463861837277950511804839557281684251021271548879906577202351611489854350609222878541219421503541045185601322603714527969774698042867823184696246981148414786758801264778717013522041349659130087630797464039712166161509159695504271216719616578577575245866026635467955227975416339018371557129816981959070030543339270206499011660916907778449259575256336899545834829868673709388586938726946556433752581870980787512323112191555368472935502814602801749661128855957460183206689468814684145928190588087121520608620476325024599893622408315863471846761341644969699090810367559406458083468412724327985538152797590253438232857492249210381144967733981184473464211136573341696*i1^183 + -3892928274579772195773988980421690567128962836316864062097896550589885143291962920777432068044826658996941152319994809478782288568388910019665356130970283015018867051799179814542321988630803067557844079864971453915123274470856912294653452471613039565754538667049475241218746226494262884187361587697017994358060582208408036621498008460259938835084470273787445673362531296060495297580573269658785437315118363658625355643977792601172879537115405105436223417567281933367373165862787035078109542259936838079129279090426946416120088846074227234816454292640463802216340967380254177414268001073516926142919769922145632497453173687666618950764019005168397221308398783419589150454542925740459838259800630404607674336443694750524634202321584088179700018612984388408626100524267728277094621434428995241008925516628488523067094965134947314167446956800051558662159844453819859171667910548687127368032286272023870293697708403484551789702904581247319493429031712663998537850135160808647636862021219259824932341457680724093341643478575131349085547877323907008989351275841774512920647258770442878888445031846131964145887103112818566128318797382463576839129616214482106424751109958653121650481644723664180052679873797621218800598291434529289320173429258576552023007457770712731504342570020661384396637507198399806530753579089110482236791211436242236482394694087258560065245508357382407106804050465742889013660281547284667643685289311580266509546455965371238092244236267921721615907898333707026386653586885541335648147875175431219364494206162678816608309866496463368539201772534839699464131099454951586599104518589078926343448465400604867316632674708174095157961900513087900061333934452738051057382955918752679903196085134235613893652087387039174811206703853381354102441040932188709583414850880451386935803666389481122044894556703000476859061480051181552604422005329612253702429894488138083486213688365485791645386803571956166259126342658626069378204997360030751714058399795177964318228009840476936705382908157726315280629938648212616458117415499737029269993941011017294109752987553484669287451005777121585074779525493379367136421097870138994861660104081530651195773435287834998081809580075419067136126591541567783983839265201777564049044612366423760791295394709240249972922333767086055765732905345839849964388770046092261018864532463828821924484875759029758199887867423202010701335876634934862163934910114606491741147490275814955824507635880637776629311138781060136890107544429525740627161367114585543763992364130959350317000214683435569634926921051709520396672994252805211311072290300201529957143750218378227135211850697441576758006224890822833613778961556156646088549448024197095157968970137100179256898071661573679911360353263825978986256063176359880419262328103891527809320924146142103753655058351116708354833590613815397455350943990924088302923997495233584103149667315972962370416538183345895498864607695921017029850858302361300342880819946840138879630192519866495795076794952372632438343386148844681366376368605103949335757000602690318383060135136376665439761076586882943525176588908364243339841224480934495592688033912953309966142521916676130457944459707929126508186516583335429860615360856129170256332570230784*i1^184 + 153666298400078060594549561218746421093782137836898930248643726979805201182787971146566725161850424789323979779977313716447455301402722423071325766615334174710337143192461555966033678869401736578731020985358487485071340343149087431743650102884095801199908007493367477138928624629436885167863560508269514524112036042547909144524438576600725091728884951610498702180138521361584628329155758088475635661081494951702234598913857971158204398616877845909292950262789323688853274127841623231675163938107515663398404157177419218093509349395511954070450939731273017743323249586087778037701657724601554439311969237103126941779029101970602013891459095993490725843189986171319594697001107403597139004408126770597210693328405826726548237825555243530717373006569525988925560909883865509729097252744414245161852017799625912280784213132556082036334237159512842896429110823199918253636930496995082658845659407512245912598171859045269711870086028472621360837865640835325699802451745674093909874497023606688010521899248098556766130223901733634142674929211300052728556120534682071615424023087126147888286050828960745540198565708896449184890478965835269004242626599969348238635642002421325172543120017186940032184268443689254938147383341426871377331027842301673238755621505854927991575176193318708303325552354179774939946792615267006406556698451103278613650130749234802844824888721460313844472106872699592468358575297155977785557074955154202862310667390723997001284760938953706732184079309375638427397625028983785617542714801488118612039114258775955377546243712773334210989663627198445041676750325963693679170785018209599495600530121993552928388906856909797111205185694130315933413389847059571421033815029450427873558381269620791187091186733702273415084414109439737064323546767802667712757081704851380481181459577839311072963711385570049281118699296430335391220128112991471011931707020533845766031745704128175879093736473891667119405297939295315813646574976806437820010314000324291594861922718205894207395157806689450524073780908430995393986511709804316010076780299790734037814508591221688785435497997012988273029515634388080209766180329200905438861794319424704061220593188168150750759476236026314555879709013286795624800375120887425031842519029503087382655099085468717921995454814469531671962747454666598044210120050211352300155748156695581743615941680964601290004243969951280702595485132127660607449057094561922990758081581474200876062955284513606130665143194794300491164336747898336659858226726056973039307814101433584036257480850495973230869838422775015525789152945712949062207790096432452421952445819651836172807320796021690587038577369991778779243680298926696017456194161172033399947552201883287881865704163953311166165779696177654850201868373075348724625663835775760988441793051421999389847524421231787853015677393571188092877057620451661450373290826068395543988526904697368237418836564947738224548591328650927850486449758491060038350338099984120124787371370077480586731066485204875044129668793372583678974859522947331033733708680088327276149465692249022875421540928844755874487036984830489337350895202345326983121257830509777086609452303964411906923960391816453126485782253769098521320351197701525733376*i1^185 + -10709061227051584857072666889843586122463676462585846020430790218124650916484021037537919356455520460306903272427424755291631658463935407912518563252129744778259399012062017022106457377904793142030754421619564631269528552668890504361104525265869658952645748404740886221061664096340816646306789321998450005787692050748617713153126562220724577987572217301344956414220718750023224504072522765334583074588120747346091290128129158401857876025505059880435142318421106174444825958813176480326515477865005880569566187335374450671273004397326052932695116664423275550653865939251436780514873719784374602202062335947837302977159291931127859938198136321118867226973893744418973798981992794631747065787979883568853684938336024650964972969266319556461355570094641530868953591142479146903149825579810979731833910715878305523886633344662869521125661783545788249661769296627050322309570144684041903917519991804228334231657998178124601252332461137405676058318956122814920245088904553981555126483938708187056868662500720264349326205134273052798646520031508104347894909447179874097290349960526735657520281415396860962341199516127346183357572302014823339819269737560720284253663783893553268826236417499080305159341842462648802544003315183386621266561373584716611120393169726370338057345212102833401996946278273801751214445396060397241003355918670169167979462299609990500590683419430920083791471485618909691332367860989227369488450743006632733417049593562450286000549494837980389337458577595526616010309973276006533541782960633479772828055176974293143886750348026253026636038248524534682769615035778467151210844802272131977008966393231544578157221565225477064435334077453987915540475560690451868012237114060868229027523026234294504555067179368305951219327391944446568321500365806606511378545675318760382378599065744684829954058709418312702091484466363782806427819473514604611981293978918080157024594262301250353212250977228998492185774199252432767239430044143539449118534503278008696950136873563153069897860417145617252340900012205653792819342143723471610734822200557991952479349965539968789322893278760752127636323047120243650771549686027062540507554948282551166989027517660531256081262320524262317152983918573902974612209448742249950543068784373529942934264761606248953529534927819730186667184478029271383856094347098188574882427664074407297479587325210424740499634436613563019328847467309662433494482044624415400048937361778294555136876299350443453185973392848680095219257739070519754207581277835228898543570449376769360325872730944653479862158806797622228654168459664460452548868139345890693030550084009914753368805501773306466369331742468228809471440006133144473149607820666346724945281343013450237442600795756131689399128246779235885808573748019632577732217081253728047375614519156385462212792653391995016100972759863898266364878244210319607064371438056613279816162236409709129717122233472094354194416713209818573782471217854650148816033748602121364389780242222878522201318345141106735383830617681822228350189796550067835523675498322790912240677633407230238372105839388669694824662432994259556010134568013805626042158764063963242764964432198129505880430840416251101171973482547223347641064620032*i1^186 + 585256725757106475783213320063997610965140414841266424935194875893619098622942352028186585381618017911746885652594526391834875287231440138065301767973952888539739633541995831818841181507353877768097148297066097050950946093129422932137291914426234802424763480328976533660218510948011189714861331076791385305542208067390588110116731623865310826676104992899248004655304785088075886705513492715802947293638694956305266123837010070663101554145058283991733462320425518871582157951931944026714848496329744901145496160080893002912046156270046076473968261787338224541118396360203159594141134044266184488045552522360633629605415237965395100571079835749944049466463191618083106513077689045975836943278205711162499838592717233604567782152012293773978118129212817101762475552651404684367596187934634327941757458339972584931218831211132982221316173373034601199582189421934474079921240330392236583831325787713659756204190474660694461708638384706140522691583259164591148066812880084485678928179717372808068644120204061393741224058698095651505990569964946386511362170406583170414438667480172317736302162967839474677064674538365973610270142754918119286999203296868247723808349985559598892505968284003457852815451882234065874660853700980620070544159518713261018006117488952370917903652047102519988756761782884930363130231571746818818010933837975037919366191454313750659833855656467609445698313507990150502023624353821153479701821891139237625158413051778900123176226366154869453357165611277582377551617689348787484759591057353401866709196790561798866359417833078574151353780829202471635333689816756287428418077610188118502375989244128398977351598809772441567927010576110215381156056159268072841266891443299434729901190458710709886888162224388160146536320099638914623507600283165164912978243236152918207576145863124469567250039424563314681200845126406172880783138532625948581526288576250266145406315098198849882037710722496694356842616890805581030047258282846385089700281170285835943970528204020434011059731831803975073760757084126229071736087496095725152880872049629768955693305664063065541546174221983696054293378998127251044063429192163166275396893447039697819962786831491558444847756312680246290652750978397664960891288281454836282225316714991849010169939012314602539245305586353474470488731315877666082583357254604777784956213989064832430404848165959434182547146496351105656987483928619570100073950803270006272573252718976065056036717143141073852731909833139265575678534081309239795589606669320065402924272439427016559579043247235033806483173004074122002534352011489952562667237176003850732213582701870806045557289375169660883863495128840253371301151830058007803332609976233132157061816240640526648248864153603118294239336073682581257194975096062790961646156079893716431632657892398279854413274581199576389650255764904349271398084245218805503465312945823131978970436376498031259312450711857194886457462078161843067478976953595745766626529653090905661477037565554870117337024191381383076884214959721578321015476338961205258278002086772879955652695871385009563545264443948002049496649961374636229888773439169173209593630844684214481694791233387493705208468326712912301102746573601767424*i1^187 + -53391268916866503119238806524065923733913584505381295407928031839717524926020143476422784823436757316205742536106480598766370188883127844221598151013989454174354612155399546203367005595916307855931669425789619804068637151729615475855224051752630618691072936228879638513772429955703601452408975737004042214314323581189482913308231828233334570142685351718770565719288950456582056722009132078438551485668682023048820128205710842543717240057843615345804567145630177206354142916971343855156988815697820958492727342358211240635161404663644509479722348615781090208035189297459057417398678265728482932137160017678070044715790581685866116656968881814103171253275052842891642078989469983182312451098917181973536242760506051628788481241977743030129601709708092717546542200396525242109044474426024925473985676066632570690855161326417209276551246150863657807550607722955734329658194766088981809995674988463019770151064966801220412689306932187783233059713689718702429196540639051830008500637923519960901421244355190819346673803065836466141054986315400480538992465571724759894064314567059582144672675800773876180306673625354062130070699396737597516371692511194127198091171700312045247463842654382939074342159140916724702344573404305108892967432316870857975030673250280008877647203107813425663545436276015589209752761219341166223364137302584537621007127136532315318030302894974640602040773439471457580434609497605800988214264615312905594247423597164996361690229028869166564997073854511323948358079828015072714110892693085946049918079565938013805671684766015015768329119439186890022746390803941274034951273384093985192349124056791099324674495133860821357856293311904933865697411222200538254990337887585129983305710206321876098826412712274985959046463795434092664610491968805443202526023118717969319281417217321436809198359622486689632846252701718256948685766345974943755937663592051532484269701105147058031753151284511614720006417055531971289428956013867391213489023948596758316266158149146715131394045537708410837077423770271614223342992010469020488674733889870235282053762944874750156012652216206218834825621100867844448494084894073958649098014391058420173886316363957659063002711200776727484288436907772524771348318420023618710743727420329597010134343264479643183033428659199398129941004963139452451677834783075752048660896075850533483519400082134442916487713068947358874033045070536383096641331844103640425716381419623550918638613314503150312094102780349378692332722688061583552873729602052189467686553119540470148710095880526757284764428780066230815235717722739566526282539123200569108113120204021208527263746375600183115511820853504638463539891032729194055301255642939652040676236021262823949645583886001807142466133542746276923438598072003463644272341176133364102809377933422901545800231743459670618664949197283931724802990264180891908213864798523718990599089558465543537337417107393793805420050638230873090692545306150509147328228387360167189440740085740270052861597366696754562077526704630789126584545038100797828050198816096044151895671019432143657019262400261920220144438115080262382097217944597329711908971963856346519426467091446017695605596872847277380885020672*i1^188 + 2669889158586479206330748304979260833898297733522230864385105306796642730654043514985786143357772005624072793967876819573197720605780061384987866891718379347818858947320410069851322489461435671691890209429619146422670351702431689361333396939531451094754533985018068776244171926111351914325815547655276813985174233759401812412399988472057310120031845734882694960184990932850158153454630927816209164716452214983118220313235467093565597449960569099535804867626359938850663034302980146018686299482968138501168168113466732230964192496431585710726683325974386172771151501394229820933017291117260883362939573468540987754451689678138819087873284862173487736371642497859469881427231836716288945326932467095043404750582170733887268711343131881365548029084254244713053059242193545453224201949134205692591565995366685506471154382090294205857150113638676713076312459535701849707725086558772068522804310217626284390714552675603733729073472080115110314798651406743057764452589950800234868271125701526044283414713643413253390256568767765883358742923266984794256187845009017248859309463943488889429370441080402729188813191173051213524726526242125614850727398230498767282796964996982881407748759152892676270937345487897338226384102651670010731052613118731587682449720579471822753294652668496318590627937236627518895379406965952560772061821170730193821304132832297895803632060731138888046881805914305908645856569921231168470226259499639529628295863507982634066215214135218649121706834867433069088441077776613422680244479450115220700317697424024040633836388756342179138795384387571020422169223265033797685139986834125496896632429022666337119200558251789152169405545308515395161792494735695945411875234262070876635117923254139316138123866243566536106754229951111386470620775786762338231234564431628416623097148855217186418038774097547596287159923863404801463167114355126418203738752527777907112669389772819141875602371486715099189701413214318192896832850277238316623095108353735838790288702141638491469908948001225374867246287818105594642435371380093392480777068026361067407220669498167490054263478412818411272477135548475415827277600993286160319523765683123207245336659318771809360520820057509193986446520490375595542989448246337911655530379482408648750025594159117476806812166999511007205763330661182770008221624183205445766301029997651312555657837037499449126258670806734841352807071403787186167792335239305397666891287115257255501894662188596201097306793438669588621882275819773073606901580674137246224828774348433219416851308893722286494761587090620695836859703775050784353612120393855469155965965365986737671900899567483931479874695938478648893265588831509676325480701829862740589664184810886213988378856970605316090860309647724111059366299894316905674155758466225848775705888447803463437002737554353077816233340901395337408618405922776802691115510248297010438479269423473711720072861136784359983831776551190342349210192899634817848908917632703250267252497854927000324729247408874683325626279087487291725550201550831001986662737260135191393904234149062384504333188736721677909691556846522595576027552865426179306972382819086981019707297513295430730389510124732416*i1^189 + -102636828204541162484022564599245378973092870946734245239131237056698611058032675183238924211810806676320780989544496418856394286341187122221000187271242118797803988639598066796664127154823102858828445092445222666717418254473749278033845386843092654474368307781103966656061189568711649961942861428154711590336966454167990441430812498552792588119609119110905529152731622897251563318363292537989046898369604991195042676850668759430981180408997744773064847190204400860839417708073874199354677681949844474319691639658796726130882549014048071047310355687720903877238973634868525813018500689039527126907475295193334337478170513925688345038897266694915882006950072531116525042878353099634328307921772264138002175001829570132282499927048025935637141873844468567052504233620159257370787712508329276429162653883154023806341717790592246777977951119982411374549725078684607825692037062591009984866259992783079170504501977960436991526179823892439645242448791475806971910975191703340863380555992830073785096916154379281732412744052087593796342012927164870508257671853819736225971097012292702986919418528576524435694567174809074199171676029735858435445438661678417910164885905386065234678667254448662496754559244115400954559404829892180950978344536362720375508687128902926995841623744831341587918701273259885999350718664715372031204803974037450941434643556253961839098506168147465135847681636347368429712803567350638766827996721203732612702144650622554659436288320729626844866747593731871281714257124546773179126125967205548654016199034024289607013434920127828841738096528643604967191480131574050724762667868197385058731195047292447162335107190654239132350595530780354763672514003163425528394064186367005499625180165359237622395980211893065462381658917873721471974106386489997700218855433688473813662691453183642417820189297555049460661346882234322659317636409922956776562826290312565162325200201398246099118088523995352428897080203298665035516772949742587081402348634373568444946362591810879843267172172061498115424193653178195886797411368047798085720974129911537211437568462114349160653517041198100702362005142290919114477029590957306689641398612108937563818495417038592148654181542964988008757969018975852699610455805075363217023774346438231644369265671371703843304139339978746396672408650129954697933937064844486317658155277940053268520772814184784607162148668435318233288110778603204766293964330049907629574221493544453917976710228334138256848949394833351914389636233525614114226429454658579943592714190237770288221396030172637877178546097519366018520766583294958795490611723980377006627946076356666683380380593691160494945233934698491816053642004722707745415398327526792656839771037288337925920842026487077808913739889817111505217269285855642102923417425828424534690823585902929498389772717981388682635407651494454031879152536758921604665387122278330611466383076939357697725720176993649596008823197750097655423510783128054417011719274688958079480005201906204085744209162387884512708065149171935867121400791823877594009053226907306089040107245221378899021591974443136087136936216792290113102257439676101819413355256102230765609026744206860511870976*i1^190 + 2244259533464105889090468203371865850577328431417118824412418777783628455022925922941628992774914187489261925784083313256669814514167963380168633485781897514634465223298967737612649940889661882629454674828305022474386891751301184859787721148995018805951891964718385864851491844844169789495817536603377590894034536154293595240789664088830360496897185338220613438605032260890612348109696867443583288273846971578602488280263929781300744914278088978567288347599459013723273669404761550932584448923570866690009037887371869824929717231260450019036757935114412127886529387244895654191337729164472561578923443891639163405458964811122779637326808146769377249345111782499237897571293613639756315820855663474690272886222439825853038328315038607246971772053438333302258104739913674031131431928720745970016267428936146751914252495274125667790413639542063661204301430195820261143764834818697861085138741563184529191240629722161706591245130449029328767719213311908585487466526833412189939073831035061691195840657828455247585603084575392910741751399467610707370247735791286867201543584862551467520525412969135037874263671329918462740612040522644601439922184732592136769551209240342005689406841678172828638784966105353885652040456586183452118828523640650253756610123313271897098482565592364693213253519704532739651997910081321495348547833525598891012075674519204228716115750194045599102142565475507420648382266217202231659685389799493502351159504037594526670006418140287902123121625330944195176648125313264355612217065602099621976502489929000656789800013164528102635989989676062395176501597768714345431692363091920560905669796401403208323712973483162212090609089387002084105150026932480156713568045259511268881602081787403498166253739598634528939071050281529635324969523519813890133075606966765938760194573088913145296691996067017954412150731281661043885044984358734594474589925759761744975889479749435761324666345514148411056151119753979069998572903068029788698148416609094116480193614014472691835257301252160780367006660425954943168857452936872192804296986572284450904634774313080872533947333942130448130320134129096154738928816455676675344132291082517855544276811994883252765008155385119295952569605604334198497868355316286522295708038418962589916590863836598284428134369734067385535797360638154157979762882962768473704889736591668802288847765540140414477535732906868006451129543493837027554094387208314303855238549177790256031248704395002363846540143339414102757743134798107137000661308565085267168972516940668068318547829308661146869297929967751138528133927123419574917013379846686325453749897139676148421075657272497255661840871970985198806135832658608033116160833628956380203611191067582169212418066061195675752227465174748031366531454909555133755475642869526986623123075757060062913949641097409715560143731022148056649816676660525410394298619467073651571675434581467724409166741790205780183005060656148953144849086766886177941563839013513620954953925369874982726086442040126052433917480451303185049567042152084443098405824137881373305245813237892385070714276364877817047432863383637594156803523140871650586280694749004829787588478894080*i1^191 + -34226158881912096035773781333155434508498535806363100491488766090321719473589147276133949407111179999176304791856344336231728966161353895069452902519986039928027522742179351597392528786278791351385749453500092558760130429950720000948379441722464003310148649256052229941126119579960271560182357000498438816669856026797920100329412455765925832787012031282518256385933750471206628024313686129672381346463817197216047261895609405187443106703913943367660659018012370249554623460930580966469957313405106201005338101965096354376144540995013223627978666551384702057925018783164010762148858702611976875510543554247538073852539460264357518520964883167631126443146194874946186709873243154238007563152906982486652694766989366937182396916266366570519491391689619901276672825300099739818251393865723688998765344723464673027827575089278877312680614419824327728825998789605102448749981976745298115772536211331420468293010782809798145046306821813212256613164304081116005715519301496419681384707739438681215074395144388041779541718418966999773970477799814917339356208883371899106066316518024205743374651716360087688580545191873189204248545277321820493873236499439415831430891184395339840515907647596310995890230708655973587308436528163100684789543570472592815330769301404275353488365050849621444054833459118085509214248641188035848417006983051331854399890541055969105635477489676556754878986907916076593270956700465897319552332277343386430886156141493840865694079549688890435335016283453755433292289741931616142892568149886367247728425221030212325991796718946532269320552036728880183217582665485539478635072287678150869005305819248683444247952086055769302264981348525713717020108285380497969937606991722832048402719640464188730554851505451216483627060676220259237982518214501324961690381985372815779768289957960473846882258967892920766626976450079663414089307498920259535536417794030797399788027272724008874756361943655333274090148040275646394746382589110938992774879183575777165168984741304211982911647195936440020787377455533495055724804642878371332406939206564656414148399474608275387785793192257919585439692496295409803794676920688470556263510792728056245943859908727856804152459416957696615518113993480152237850697442566225467586323531464338284426907609270374208194008865356334628141650042028496472942087818885398556672307342475560247717052550623794050748738662047109897177753592214577579055949527142954305153258617109152083570708372511581696038611306165566073282156811349204769770106969531371930541687848094707877075078306557437817092439906800210956756470186470509327412952433584879824873398252307707087930485836083161770005203573791532087653906289393874418286521604851097547058162581920346390070840406061851329118280299709780999628637120503045714411574658748582981043406264829924774874583531285696380045208156332380834207562694141103148129146639170273411346409902218854237412475551817833936150147472855396660344398873099544081891926921159454367602502976891047558594738434483723094001562290517254995503843860964018509178664870975056932529693815479543048648217043170274874082954662001043191304757534920061535348037427442762121216*i1^192 + 151628013073955238696132109406031403330217262314516737642582310442460767807664253907511750658619623531875911369005362584373244885611769547647471526185426831735092199843835355749991299056875959757090486535172237802470301567939046482160308485610694408155852027145473395030337888314969438045373050412111380822730334778216187984697256474443615840778251430949693220720238071137366741610062115781883048480758388259437010433009282653190970648256073221762539486005346849734991883995978883792609575955607371533962668933208281694974779246928270355309961484391386819409542887869625294556198126091721339846918663451300906096929154279991829258580789188622827501343769867823353276228081990404174949795622077579374730232915507054814122298355137431316256651887741911924730999881876575626247412933648862445117757926020402542076632369340298360310794641697982285432702979049403059941888284025318137900447064442450717976245175517906813609259082780355972770253719587675969036067829329692107774680276587488711293777002971058551138136740756308905855302538483158359974431594208903449177602067114002812189733096761450919816354149685779210401173866104595341411877067132899817618395617267012878554769862829353952378151021740479185561716319972344103530695389725921022740577591926363550756149780680097821866377174980447418248532002876140529013804443526262609168957006556129443004827456349277809641568701397812047427370521385428893921889868895860445006423535493282548894137169926310171307273921550646005973438729422279911286714480875933811393163619500491024050499264689672901136511789358881940270882007470351131379398738551597975664066305190350755232204877888844382654041288777041963177094857935902420637072461324270945762602451029548200455951458410408200526514093930352289275928199032564762763327973374131813725696113998459576142167720433481952213454737009015332717688502917959882469864325525025340870997851089745247037967242149881724713182977948157303999237413070892819221542680549107575914689032513199081485910936695047562920033951769889380161742567873199263074405762066651277079630151366238400267781836566745300787443180200215750422554087892915033873547771642356093146733878358936485141352877896280865985154117517468048675818629489842209221609027821113600850336190764583089346704433638260075992178732851270292948204538468273479213708704836106273071758283403993499654307990618127086072612846861576973656010539149514659040103146605519351662871108826760872386876195806500240159894332277010579672916977177495476825657397800733441979207644671732762799655902475147701520869741401358728052017498939432821353461014869916693919773980709415676231516707891983083932681202097832229997881920384140818674076914626164986575710605461373988768120785670271433795365680934803455231023150207698320342408001915804561386476964057393498476529295068148073809513102550516666593106677155932278778313001226574888139490211220202535550921718716588368779186634264169305285012003729427725304860328050477817302988104178931177575822043481131185933735083048092981545438698598889604533376928923776276778059841251972454670890400995081593318954819827639840384718209024*i1^193 + -586781668881314995509344969241908542281680551546164582042787913030589854887918497765771848570263038180684123750180710162418547851392975864997086197845707097409010691730769073821962816988693672779076194253048393555339215003206735695693130948081697676980839796443281790258337404149999293167272714636609381565105868528846436284667371349592360400483569336646394643554252542042403874772252660227073296707044721027155707819585170158622219444557150282147273930811102656173161341732859807914917598133287634574465190502231405560721486038261947300793787894915032486236288856120965773407617666526280342553306683399007866246950878712353372593981894510794884681999010692505942946056583306353509249076864933724524428798631241970925799556164305051496233714969882861390533221503228765491370332287560288399088058151288974984865877218883872337381289339891065727295540706680372756877977060583563079496444120291286483350228906122663900130569981539794730219145630281590571097435360058300308173147432967501964161007180307247920698731767862711090850289473869592187786273574066957019988345274697905610896569009801487766832944630776165025735859959590491431316331923676130804493462834891995873479492710447866156154024881913333646341329501914886441439559510458844538627006154928237824958724461283495082472797372842635670389410594386042242436375098880852632506418446107634040233297297750656289284708886413805558799479971532590874371027765995581998625171894157001689966623560036085235464513566732359724092487801063371710215970069656303901989390223409316806197362885601265524713096557585648622819057535946813810761844553415911776715042611113320519132815750735444462559846658351896939370563182671016952687497689134509419330301449786290638210574984472371291288865661826840020987980011067201601523410076502144189701185097599589161790716511970267854303107636687516378142448914651214198145797325493720587200630319270815067053041960466483922928944119849200255788804568566550977682089744625444107685641805920915037109764293828053451819485776076673797593193560825013670125720147071515067739796717339764378235048793919730502891648953169834963630730287570228904978621111520466394806752404666526478831180446924977425812080360092083635916349435035795713514553803808583986528413796353472687067847478668924431581056712502187201625490979641381583529058789544237290229224440723245584314687983348143852029121622148027829233197667236010671074085298305139279250630737544095515625298187094425815727917117810051115362461036316828304221339098949072845733311137601023282135149471324405719090379816337705834781101738885977493440231559087615365047785746919928211406962647567380076087106627834358238536286300906972097104451264528145635557249125296041447563511970688345103566859228637908502611725993072084749748481570722264861668482099210749760544286675382434158308095410396677405894097732004418754940727493153900120537396335543957507443939850118151764752452727139999925579004165980288555092749165046395455638564615397547897903348595226928485815108172365911563372839817841720082965185176778751135628286930573838146855164457201260555065211662838530048*i1^194 + 1602304722879031048755264230525861723701374067292077122842522696518038352764795401452418056456924488087768415510343676387255980840184847432714010186321516986698161421821003184608564436084761180318951765534882240135056639668015409597440188262715732944663065447711091476623036473560109207689295493672961260188291104301876951720981302437812458466530302152818285556503853778725904656989250098702405922805059811203196988764686075268427138116389638592807937518960554810470391575952234669323800356963080252375594357840921459464775044807278980268380393078453125215452933869568051811964953205316105486784656961089514263010202366735348258250555607639763603028507548332436537138759185350149157638540444638247447534231130873606581869710499399588862516882212958799421634030562308150378250771339005679834929535146618021256967987543763307386449991919122279050085588886730992626615732128010882316257883951301772420666954889143519410595611740621346824150648446796361481628985882830660779526483520116127564210804393212250368582440670939436491415793169663908318753061241552237387913906991402088283275058782235849608269052332266180763717814034640889293195270394275848038680286629026378616188506126882415178145366569683610803183372542724802896085990461730812679231697794507721882610121432908472630056349014397338034852135371233290703071269527992688973453082763588966628654828858315855061948327475859945940577253022363262730494906708393887496537610585683917336695690669016946275840779896688341598181671668971066126397315228358807391043205002739498189447975846962033011039560198798223963881256109863977533662790278203346047458308023502129018985457086550914373165118125842608986880457717703394235787839514059981292756536832363043005347100274408381174092232364187046199406734380354448667257299953928362828941546780593887252927895643247076103246265770120162184330729758504978558715365456027273172964503372330956143496837080979477894563631555787973462744831110900654507384258483033064041641321346439693380114839919758697507765475996932206017258510319298753207114595756004858200899868065333270616486582602437590842032191917387519345497261379693859809559777711849378061290245167308152325031940678247513129710492724959807454100596167311178851610334973169495891015809979426467954703932577302528121071234409955799635848790962907960051899484381687854938429909804823020580371155449038873403759474444132044373199897622818621369951421645242313489478330190084024477591795569946410191614698254654870208616201331397047648462919908678195214281046942908644045401365252235663890399013941969143034586189482268722873466650569691332762553690054242339629673291839805433055084767360704299850057856280313918884838575496364629393177023974542037876192801601100572952351877838175163659162663653117204860581561796397901019260982943748196178464502308146743791090643398779581970853104348783454811408791432439987941846644955437747570722609612175814673169858970303850630240937750948152382520883601777206374010610705617045564021979567660832478674414643484393892975644807560938498728552347635774899712523257655892171602865190342656459276288*i1^195 + -2391196557817551840492037989802631636161594848926612259637254257293308428747543358438444916990491918975100436510938377257828392507797384632518259145531251196009418598314203210420039201653897536415345189204148178189573382533743525708294147694301675698492251850272229407833602686579299991583056537651426713159400061152477928532468887175308629392729719845641385516138788663948564049671871408388037601143018964662485009949207573998992092140277449708820323261762530594926672362287633754937265250388660569543195459921370497892461460009926213721362916445911080131074543091550982550886297735622543960835758920195668519042015322505086187159867874178759423308781916387681493212832857956506549694530529510162196373968851941823565300628904250621902975089738938706550675653707304014065884011166685955564365556614400022828465419512173915368348410047578236374126678881313119155777436967060672067915840145146914217758944245664361661518091671152879288207562080960138908674862832768452812495039623059184670687230458488828613591362978722930564704973492348942553555751037685648252074357615162908136834949782054484863696023678818257675572341862450094592818310955958360228698416220903783830459061471861737518326733624896269122604463965941170211548177344836620212734192721950341498014323526388612591984776747787217729690434718217562474643483265675017021379271878813281572188979524167247258021990015720957001498326852216484061836458258774001349626130890878670025501307057324925740389776008778090634263299764258683381648148026098242538357809281038371734129142510910450325731135725915550728801331039087183814129392602585881365115599616916807100663220934053463093766788709804914620066780314429464359076967694306979739079379861556417777031970905492197390069815807655418126209115062810538373930316166392514469605019971684189373783404999975233522093953429534247671078918568020583530598292459566819223102005843131786079669812024566677337440660046786864468305577157728510790814629066704432316572525995702107478937744570157093842053388373246067164117361799613921628739151929302697416497368970982909735762320092182813908187653798559830274955910064077260445364106597523612044616841232690524246255426993236997218699738335986192350722257320259052267014836389486236492830782087215781869929946963224117503442204720623746039515677490150640541614761641430105132404570538935691224040992556786365340257444500794335284296876056934050615684127742839592209427048720191637676969478313185680583150869396214886336469911888914007530592375911367726319566867760146091776557638918643757824376913265479731493386440754759027208841695783614303925402502928063871548081851989997328434799492738210333572286730793380840476471783419190672973548858737953767719743655036119360208256288455293830195359337329043075048979252011316233770792041130583132962187421044414756794936384639324603955407249598313947453149675670846766349073871574230558741397468411392713596686667799656842921082651280216947293102063909763656561652747529820014084141609581815178603789800285457942008326417423569255410836896911124079758024062033664594236908507234304*i1^196 + 1729576545856229760659083676960562680314293547622658913852834298197067477287085559841547863719529920345632538544992844142441964472449401622423802529371477031726314078348764890237878181970890184208402500470550585487484393949037406253061478473462794693657757183839210660811334417817034249380054033334814051381578840511890810372983821162773527736531045150619172359276576288011927580177169325075271261632281939952919485197276932584947320397698863514229179543806282983164578140351568862244338915844816858644108896330006648579526367710048103587883357530372283235456978227510532726194425371948606641882226506011737350501836279929643664095455892691442262961730740551045673861397025211399569447757734055714364357849516747513821915135326901368448796049074525853715890008962183202426137621544954438961825106330017005732500228294901690194886422521420549959929438316782988331399548091975127531733009380764235849215426885213523366212322200164383015193371713472828611083196965190306637919176090876859052819010939772812089930850897958131643969446048855948651534487398983601187792989267562303942741118988187375799161474953072902267189138689648318655201259983278219499926485542371337686124980206980548315330840429918600513920348628939099921762894273411948615409353652011366794074586520554389251339925644650445927604004809072950899027898287766356655286643734450660357809631271674624180278624270696953182196026571650985706798983070705313725997529342934851351925526721488539542303755011472828716055991226004354902335006921502486912215545384928619974625324113926020619914355526820882965500244550362522460758516130180015876301836199926910600115724986170473153526551624620805948455526737671216420371809879337687278952044800742522694027129385823751175528261592328109433001738093524129502566429730887319180774447699562412694001729350806327634913457481385980961825395593784445065552805320033120299818849905458396459503804917682043214067351877710233190916234387172411698660572099718939314897461267049901663889340457671990357866111115100064810614089127431089278463647553578934236734378460517729120230398826716599549477733660753463864457715197313675537412101236741589218454886927295350964003262529543225292968102743788927833184950124055768003129532908696863452949048669323454957938438343197524026960944369140307183794804589424860218367067596015920943569716213842277540615430243663570694428411365920027520597273925585797091181674195584266784815859063495114554283411910566752643833350500047748986355589958392561826956784302189777349105406698506618059930413812764483945404276233122546682494893756458905954923724604257324737352666402260839741165415851804455333269924267239137847030895622698542484933049056711691424352831358846971840210791559517706963290497930907573752072509833859097747962398355445531976477099843951793239198780710438438822260759832183741562790668841631512407998780197010219223343664769532225524873566195675916719087572752698215864473930931474032368547010242319899876706134488190257354086390715426569484147778436393325782116712865532230176120559670547738306160854695038418944*i1^197 + -473112186003460234801218303075423817245991015952709712307147224539010656382806698221841919241708860881614462909674219385672028514817753896890584375619509972076733438620714780686378378769793915312882704368378409977901395849788038549982294731566464635999090875783106496884620180999164733452477558459939612995145290012249152508185530308529600514714386903821672480470546076603820942371152938484729182375736450079633796104763833038076922195592853431819549659973989424007669203336382594348265971958166258271703059068538166466588192265340161301136076162981606355863503269546888521906209362820327943572660360500632908406713525954324747804477990633025652441580701919402627382082989506901248305511081770938556864120954931093158209640648110917877368244362764796553585084129948594639151546061529633381692830892608508182057117002731039384691735367421778820989930129474514744023184111263650122419061911264303573358348089512835591175704408249683791074128997393550090618608757419025604337256300630635036941791115867640334683807472860955920544796449670610569209943091669713302015001843974758795609969748004387662120904083079841350821682587018114517954618541106578872436561383796152235659856170883184723996507431270641244690505987497655813073121990351479350265110238523309408469704091557254769781308657430123099975175203084165355768174847713197561627226789714314428236973690328947444462402753836123426897782271785193261139318876856309301061997427067485783304596504754036477802458299705033750505807999820840663894488507834111950580890644369530283565625028913232092430260852330232917412043702619966695695403697904941436788394940856991831460367646767451999101146636820316032910287116376366625846613010919691629270961018502486230780805763531996535668703907464204871002402521765730335784839501294445821461639447107438919669084347258580212686071844651170655776682361022619163580395264469475494049437362793319413394649679505052973018235135801359952651957592681710354398659633240883993506243032239723427708712289092346223642906767514054287200906645506599324057481322059799489467066159510862818727005711714749353501320507047545098775814934852611934753425314187930322303684156948430258998953899884077967805734418075437742571017362314722644713047994448811512629957823088822515543453072947917952229242312610339663354593086193270124073096670050893447401258062411561653163707119050322108401855712882202764295802069612492815534492077376435822810886070611399297583565516423678425427850873379581303569739936080561048340248176968387522294574759535300118670198217781937422850006846225808210562532905601925580821822310329495336152751452375992471237703948335528739400902054526757507254296729150196465945527821526554957670607152108843463076805160012231985959463016291107403280063421345770773010337467669582724014849414003771241453838145567312479426161524573361412422248267281825633152260455386291257193924588550012879685516296839176217200699276849180940767820002690433392586542137868689138315907880304085736588792296846550150862056516827675652187184038113083468261442375366712250859520*i1^198 + -4791032572079352480738128216592199707928939316300573152381510099870795946199161002147144635699102229611842445505397762546490382050374762489559551234590628906027529860151763851723564124837537433324238158962964746878051338359235853597236770189441047560394538731370277020771151558802172900443161069902393869752873444903382357102360706299007210288301279251044444297421349966506693265127355125316409759229475845158341251559173646836483385949370302615795643737145901495777825276790486523460334351912001416270646045355253715686686540313453779431467033117987055766419745255994299385562371734319893783973827226882900248871607133883037564659131817216962746177811709121138389192811434092081694461905726115690287219225979151616903054515880457244105675972975045542522326567120674313795540579753991888723438898665680583542312439854064138377933275923393972075232912993409529915238024637018224505701308671195669709687173568082101669133320748766983654183238457630030331358465942493629897500774934842034486875171368525255737194816310165680314969898983099704772169893108818597439262474215833148448187124237205115180258208066015039851005187337489597224530041388120943652162649350993621576765324272004808206845858239054654382907639348782739125980823877421372769503422270320684954805283250765136949906014432689791286838928252948387145124462651509276452810886560973305714368026136347308884821968205848180388510690778538214628488196989056165289022953119836699828063380725410352226013947957196303836348281548529058968394675125772955982134238196723223031935851704869747590208145827151816921758750608193391345318391471909456496291980317001635909276170825264581372399906881982437032533450130262753097913024902836549063512467126244056962137366020029102486666012979698829551293629288213550121544372380781379149640016181952620535479519119259109684409934217449401492427021591585985811912579445504468253947116353413568687757302255315335504677489917541565509332346772453949907097370878175824198192224507120465551073543391409674572689182293221608954598428336240998881282202115362155667039018739776706344936391673935103010543074146522829265601686762416138536171720363216751423932075475366491092298500076617230165406181093214261114495080243445034599728303293384948765140499832337307013591866756667767923510864548772408448677450092893559757185833193306330332718395914384373782000460731240742761777033781716097669141593622365259170730993560637864202694272948875852118876027054742723729921028980012876639261304525960061268322644332279126792397319976861794190436523151240596211150470179759357788493654520618382204422730453100554891800073106558936714743469068290371558707971069962262175235275694518345927862631856011472407387077502743025095116218083821968743848433567372698932132067976988349203994389147820086945504135569604981215801687654120389713204797964521735603235302539619350550964706386271677627703759740529238066483665533084276497008140449956604552265427229247121857724306133159324807021984125433665350856716543044645936793080825307415564743547591071735766656745472*i1^199 + -27953228524944530533935557901956208285839532065989695446485371238772535178603898140436930531104631130444256437162949275757455614620058077343561317780995770019913496858588793078349991281715251968953361618481587767747990232864704412851894027675321682717468832828522642416274791507369223196398567185808779441743882739961428108998034379629816244059991593822331364532369814161527356384507304923606832395024219028700622929708686813503097889997820144607930636473844725237103105382611435593835214380589474390274925584849095298249231814626300264679027541530757161676165192853330424847997416553134042883618213265845942611372310537858133410111234250745278047433649803276699478377069425907349840022444492319880733559809167678852714914725998447712436195286224984795114637608840545636190233926150587230029751748229361968919380291993201163739721737391377819353701142099811953330807632343548706346607453241315423709461941796746342875154145664857766462450618322465878439819639972192414127367686514941681228410162198276717935181141661069033360338077113768319851310646936276667107902046145732833794062294823045372713582615410895703873429063333327863916508411918732774875690464151092215372094501212561554020291629655817462175509423013730884106750870095167795772492867951862002649346673496368766149198679436034196494818622004321442598408351506319657939666285235604884594227792283744256340132752178727317617353570473339527966899782248495340181608133552449527413626785132612113121642942586719130144160321528741983258941343050187560735811701879550142876551529632658591223441400415285052595285777766668880216183015667801175436696624336241379688734565432259093587180431844622476752004766023112319287171966196172903556681617649724389340626485958560446016041545781312793870739801306922020603063423586805016239819135573157940802684888396348177121974069473124902353124396323413646662020158874240888707058219419926153984440422006090215059477203794929941434455029602757713620060879078682448803042345075982832014883505177326714602723241153055919404309026130656514613340805990791511664651969998662998433677414960120168761619168169793639033458591974444186847748345581435560271079502873534581241210002170634351071024414726524043669981484426496962899907279395477356580338385243120894253179848067856976022255188568682133441382032489257357101604690111304005756215070899413698806638233731048218172720530138495998224443976801254986283608131880208973235881172647362868475603565161093140626360100628353124282295336581427298109707646240666852666854184802622506488424957962225319177829716422346213105345876346539761818349807088776350508273551762925829127450983423247102456129354258473770477958799260009373019778261570072837793115925392424076680260715108408184231989936153400950412097418371022342552939680937083168749618053056723962602822308886082456596566237920070953494185284580003150933210964488906752587035481464415540482197181665642160052547436574490937498702424582211565411274399022695807138830630401642495503633140260037820829431024357073420033348436230144*i1^200 + -16039586472439493059118510538365905867577256571967343343447526457575091936248695170164714729594358175873941968207815511650179241456361192352259106407575410765233329872089243230475201488786803700819684598987621173092850006202079506058842085790844920104492168766002653870757357532783245835302141983604634335491243701945156161110331693570225896026410586239944214376337129635213001992648441948706344844603930164341736459025561366452141855942851345838833027444453753118178817738130837549845086054527060727726997038620489024091466071205674281991465098398610379278750088430798389407715137840057810033772487557085534676721931319167052411654528367500732459720117034866699709398177193887546955661657377565060010224365689479091244969405800302846667197242325878265063878060358809597706497299218476911229863804600709345179511355304672172406288528246106418743551100072641146881334305908490520365437505781995176785894092311706393919896996898125138416086196213856995751250498506090348217209916713839760824454884264335232669103292247388856027339811606493019743661056350388671507273130148758389175938169303212143227185566240800868238630496406495825878855531577954970310425854822796300235600869093664804442765551128163144808743210125315711061030754482722985820456710862518668023460071651495595016635758137825629726702473456518824179226232204194969732718247654998155284892935307278911578192443288838736132736706935114891307319466773634296932112667142832884570173749655135382064103750424166975687808578124653017663269079783405981418912814777579608587854094181614034735905660966136130662359322410868073176122665548236155942791690511371599850815323180451220121813354125710209553471685691609511874446093978031777213945818183038469496607762529813343463643479723592414155420640313124295084862716401042365062919403243165526060048407166285152664198376213147394829314368007471891015685502311902902369271189010949001045469849860032618383591796562118825165777705784217063747025499845317162331664009569165879677775861552363383501791126448912969723872864125513740373043902523183864278123057246638441352739295520706404345184066155841609907258461878688574896339373607683713018935301257659701137525723426276022498536568781073222675793540130878070151593852611105841281368593483379043736410640645827412262666814583484703313331919953347278958135154571622829392103114297774373886915941471494953696698925859784733322461238264430208928262731984638673142939255408848705812783415753606219053389446081502635562473644429264363661905981252002718889429060096357139759286233371068586906415325739957280056818331362187380650705779948342941174453154072842834384404364841283841710472749416220392516770295286889770581644254810468079798836804774287829886117251817529398105950214890435949844835555916141844082709259300490787393336781228930757457043059346987074556375961835916243961461489525475892069033784159837878783082998137772004302780031849065033047269351232719894366270170858656503630217006224198771803989783323071036918675399918871523964220505413648384*i1^201 + -2398412175267751400818760914103137202691009289459679592831838385902382142649851844797182206941165687181964175167385470413915509169795626981576329531178922907240953623175279996093876617045619955365189127261505882878720577470607990838045699995046593830560311117231559436863312675612106321422471822392611940944932262027750024507770174142650490656801682083090205333942309582680979977485475807717868698314641924916004719414235902258955925867037897458224123728603496626383083763974544607474882357116416827570534220808834909825182522394269387572061444807611900552651285822338918747098716248620199939664542171156242906517635383113740163014584561728223530151080819661391827538395664307388657331214409701428880832447382689178671202304515410103616891812322424075084652688257984645640115812186559021226428976342062254683138130755304518125998165139073806910800451391241878507116775741036224075661636932518202349126565776675504975236482540103477963562050473918949176464925396449186045806966072721768853229678399521391347827406836930538100578019658124990308165677156711918721889196059857949178708944859498422726999925088758974836814980259054649955890294426633498205218588503839373392060550598665767707212779677184826686097468843942348980991601833945282129585207931790669548075042073974663718813997079360951011490136873852112600679980798187712832843606443150726252055915417474673742387710772391320003302572121568676600198543289686585718608874098397442195493632081186105710827083774985079016986099953515069747382244965886288356076459924828086747204546980408011486612448097839209546523849571390954875243239124021513625081077921780115997443500479906621492026344772488904236317611269812762829397851969218022626436865592179213757229650900865964261283427149149217276456181370018905221767595502098199282284845786024875238673249439567332841202944281497128549410912644783358355264027758442303663769940459843422259447265571786024335552513401174774877408756884879091851120848275209042073585237250738762118980334095216852837576932782720320795660934756407255176389982787726849304853559836152736843537573151463171646736199452923008772428005056326627814706345637291946056196761154146387232518939607869792004316311810388308668555477418490817269502445112344516866118903172002845981396522793689224033792476546281155653891468754272807551272829727491416462676491567849152804030374962860088957528764390992677482366091145683720432138384422388990729211745686996453224073314027786573920755234550095376146179547707300416297617547694205158437389876714953557933135342697021846305617890355222675268084474980101127187212622275510867008204269693198661321282798342892759880512936676745366800058357589829533458525054965152647654703189068454671275842414176584363196063574800864448746309206800789738680997249756988127121761983390032443653672595757270091000219281959375944579748443561369481478305738854773229425209173890108668485249272491776469866786827841805227436555429656968970216738780103309280616545906001012699273729818377869852672*i1^202 + 155947256305567705243043225439339073416483084233312276472153060047218491504698167379831615794116629842769348912619769617783431593644896704359429788554421428459537811697407669814862798595067086221984524132377445804810788219460904929177064543421324252459372339660432807303167615357585695257909814525270877308806089646074464010143366534988590587974999878177703010967957508917411248430751634116498353753208266277790774336933534141174731945230775373625700059210837144364902158974647006951960936869715321227169394052832747171521377515448272015731128104415981004470950372012121076729950655164208860178787393920762525712047879389842209279949505377527419448606280934983437929966445070117722984485464419428654969912172817492513633638636409337253420006740592878548131451264342873901389230063745863340917936528958703450160847602685671860011992427653024115085374855494394204743669527217586760678516261550994634091548446906513187134919559744974809132855359988228238003547471419478991119246761110659238695922138463120740399983243956837229469030656927964160806450416524816661182364714644522494267052556968824461458251098618054600856791764105622891520979297183288844646998360895461884618970231739172961905491279036115111191481906116105129262191254963726497494293780388580916109453075515448361279872649068396871465700296117887248440862365547894896144346122563659119162166042301305233651172698997292805489269848315545445354746565502523820035799622823859742913269916641269584874532831812342094263265367085158330911016778730814656064906156960757687136337205453405024673339014096583330053692028892195695847742915623876534051874882117680960591637217808492079195556792405903488751741880228333438640273798717910820906019417235718124089479877670097615147575116314193471610076603712728192208546903326057888649398036589453426443121905828981173504416686327473826745123905756418757300559417026792674838512123320317210801564708233383297772096742127659931758529906204699161274825952225979456527915737284825580378183495207776910907933705667035074984636849393611333798860180262794179603853008496377712880574445130586126928853754367951318743689261628977899748403291762544001629345387102562625332134071898604418274019939813891157767256281958368247692209811937193162436016939465654622900242113448472877262137388065448436548213237942019987213782802307921001830036331606121517145679434138973472359017363770730420685725601771592264712375555702763557205451514488642287101606961885835657120847240891894537504798092856352964023115520217521300075904107718316550785744803743336851119366637811468694190357051958599990894409671412265883125773186309167348218842520235849127436743718431324740179188901687391946573532835596041628417281774130541367970738023138250593029191305264012272867140630779842652515001748851327876423506389423363211313007534199302178038348637238334540305973646788730678381388878373963985568524991769951022445143401191358830703341317110941362588194579728610633775950960598968026123543078802947047424*i1^203 + 1155674829914264018865357245776420499953665438438836997510911924621444380113545038206201998281482487942032434428165301917068042021460179838665692658763487043909020042537834479310480602169342274536613712640741318282682678066262766106709526474145192888577618745281705665689135191015955811975643341119844045426675854551112259419792632404058040024047827460222434305997256473186480336192404842638451510999708606946515588495454771260588930013638070790843081246243745375195124801801296035181615170052865105700761626214275902667378241283016607660711774176264247580125251121128782570757235701431507283312802211043048323756736086275594623150637823547955317983236530831679495233019728024755432192526310497466020703511214431104392875011207831673267398672717790155017290697222599782835876948387091517150364848581109646887896944095252772294402052824248950306526819499957443277376095392217235896498454365068114425153316435789020884151144962976758340229514034656592224737231110065831391765319361678524913716448995917229494621121911671368536329170408257530241883296253724379442536866536479023490414882673511593720946239458677172111402717032520578330650078328422534723902426103742572627798506108253635544097016492905361540050911365818713674800439021427087837802080609724492763084796315184089910957689796095189829809183848851798483780028320032994971488446593989836973036913814568309210114896429683050472458278420335410046707231056287875029382512323899923082000758472569042352770081634505765929512351443319500771572232364629407665944763326669421178085222705487960546319085702486808507514283749160648655043503334264074869474496716017987675011255655740115847849263498181693638070095032274053053172507338182889738619981730318241747921870945904125718867707169173759217546592514455928154542980293512577650988568353464182928386472331463241193787523823459790354227108751236337691295778877266907500008447689790573848089030659644795616780352547602243859503087595000483236831246443672813887163134081172933842965153083063708500316566003949466368126186870479789405543269870932078213364012192701896189195897156352987058918297060832550634457120737126877253068024416512883590286578466799263285391933466598232709340078003919774537724339943830229067789533194805691708037917219098231182112810671743109635354195683070275916602052660688124755746891416990439726167402654659952270644668847491146800314992088650010987968822246002008442440425570795030901131846835840372573716493645072761487439808257489680219243463455938148394668224402321677596391739854636839473379226514077876589961408056838496185409884326745322453432109218856072958960409230842740320685242442798430428164813578448962536122466949554417408438604364722868679585845122277219845770432434655206959730881219936671118586103206716093485659652456244042682779528556600344562474816294785288434948259564738545760092105718466176410494838183634742540439629570965857378957278957348086814192384740481979313260017799310474641079618492711540097024*i1^204 + 200569953284491355778370931380366069478851853623594420594275201326536174812555257568923177244233642443344837679765175492337145098767386384124080014444978358497739479838375884543365535175480387198269011277875397246451370131887996479804968497275417135274805963227268619169163420893847866980568570874851760462967159031845202579431576534787224084821451531827659021804468658342333387638999029607464885545808320563311911872244148351442096632431744642971589527705413830000084599414752615543559196040860957001354998083120760657055244383532576455793542895275764546844427410020005065057246114085685512993821321978797792173232032762538794054266694986350150090027417194551657405341968677226623370955053249015216768015114651468812574158090259410783552766389588328255451932321601533915640214892240547393958486750756554547673740145965271602496135668100725005942857357598746067852885361553943173660624007386074777678979901743260256869334384298083345667509659990161772547309554609569403124288165623334789344801005890374601634620049698483336925662076201546058694287393341229369514781407199143398634359497036500345958400048385218506682606921913200222767264115751458628356884763420764957597839264022501286957384550747320757774977499178858543807769539515417726482757247925493014407241073699727744893354677459258853744671418054056431834921148079299029234276106793074254233828607414968750085822258715691371077296563251975886386325943398597588188004280165180743993983399923250075480127796081213201629210066461504553744968365987282279546578671084711821600581492012869331557440095266111503367871750007278243936029926205914086449950991705501183409766286858780446989787414138474988939399628977261277686218842211201057380295882697220950541825097920518270730833994054991860613513069399997789462506835847954960050659218079026458434703537738676091278412772567137371074175505252394056280671439175344156519060606802839545197281106475319502891844982337957487312641145812858510194927117334637877793838879791481802744664338426573251284658531161019515841117948970381988619468196717654373884519744587140692316375233665125992363272142681347056791497471126409344616098078632506179210472914159309007657553910769098610683272191987097574513203381205731408521569450621629599090426269767724730771459762432895642212397237466071283451816424465233696716627934730798002981164590853518473567071457984342267472946425110489702585081564701407508864728425903798473716367498848392290581952845972320418797063947715930157830115587769116260117120050978694801272803339671308499887134832411256466944711908922883354735339225028109264312801388586164979143590154695324547713498290044159515071595180176682000977968245744001836691822757488400630690945331112706909445724307181044333156191526148078112336147516053358784299660765859994912420950824314282725906934849616805131572753555794801127546744039424490999338888292848021846684904758327248743787496797140062583626918684639598042596945366997296197140480*i1^205 + -12796892899867730983406862707623921286242347616040912240951029724790685131818481541745454327904201349170636245246124923701270368330180304964043149179344158743042919245068973872011731793414914853207194947759505166590849500823505628223940850951241907264732759862224527292398485197978136779915262528770785555419161652504805824979707245347684811678299763626121771417961192838547308179316403381429678876271078895132386612257958977548307530615410354242647465984471066797561352660071723635760809256817299580098033041296651605544346144513750793433980100610896887032375434337516072428695160519867418177182078216893940062730326347213447106437071816674812753959924142115555277223516639844118742157619712747305035198494155384139424278622647559032750089124878843659246753583693711921184053764382943093788149014137931485574233541177777213887258264460164764989246047832316352297739034968641843485511993915871936314733346329660182309531221876462882017415002572541114781891039111318693072553652597039960856166168834973053670464904604046739286358517881497801261641472399375114301831515388854474592734150744325469073206170951899635425637398497201963977627681618457651427195175274773277289396244259023973520634165160567654953191934226835370157675529123768396570608965521598791478890783478677800585440578305809531828231082879457717502414334804058944469649321578303102706951950605643079668277213059869026708137103599689323828053224035942621582405331699386941170907996100606144991091137657915780971390174896707722847720069287316775128341728825475623983993854374727546023356428650713568801996222426588683341172431856869298828757641117877828453392301026662764063309341842154948395210909910467690991862981344872125932013571647190429702045028815663114532523813581986242023977050502010760902949900782496425003860259590539875194146075115629270227906087848578181754011789787681930879758958524076936753562387873495918778307439025643463475816628851151274000842890554865813970900888815940779991165135540975448131345167068387768439813701674888436710584616700820737301741423226672996360297840014850777228957844789049292163712769476372640222489280240126718519022185216189891209901093772163702355951800664838830316366773110649921149483924108900617455785636094985216745698463146988528542485171049804700544830348040004163206135731097954043709412619266930814078774720037748715400231719034163558111818147172540868697863514007176725291287106544183891189615512634959171483691416883070988616288317903629718171961590558896871592491836384636313568833804091685746322151364547336289120231106655065614287513896645122046136377742687445489405588278186647426134814822772463459279342034744779378176879020097769691844461225317166620352078188459558206631958941254106083721901862344260934537950110033377118689857029713796868137050779505664190122552223735264334586606861053565443799222549206437743300411701458688396642229957998786249756794002908600253886302826295138258887114752*i1^206 + -319865676487399316870894569291535401005059138954401890038802764169874470950109875261789171496923750176832073449517952259422809679211973913287153875390408391114314152059758498360850986923281528527481647720792289412647404615479012657354664371225677491203916114196132313175464358669840297410599794040361307949731593863107763820884287657448393786768814479741521656293827055719886943304619689056912475631364213092553551097688932447546775648839949063752353821404319719750937769324412709813426847994161263284815458314818600481792535785116165118422103416602806162443032558933678602778368482457017813538187976460737846054880781427456031769151144714436396070706564966948876616061975581906377508356409263648648327838185060871937324245846301820085748999728093574258633072312640206699265594526691697422361933226508053047142447833290765621566012590078688729379792872741794994524046750970210828828159062916644387510961689396117237049329038084828081556644639910085812538833054023509462933615601298681154896248678373966177153016833673348955948628765471538433076636308298196163573033146098044962251082250416975995217457365347422842353155227783380057520276108250807491449925920143415063967196797377773327817819954900000446885667717649313645120911629207419848586244893358856900546236390100257643307096118809994880922584637487629714181446339956793307436991197653767264061893163960562864854642402643812720574070067948849240738387754533185465691683306072492299232360963692735945643040483524281458589106175230763561273290443711887086932251895816276360234432980509803109798581047510332324232789350434688888025432149124605651742598640955256969320777600459575028990551343784469760962680697139365711681298390516399864344475388651648474385010090845585132375611576007946762113509116701480546317109035163828155493386856112473361281946785756817368274929774955516010682589574276379534133207947449083387938270144079437441217503684624621214616983731759458535911918692401709403801042858531349748346707565091009875172821720055366930162967264666675268262552983777285499452108521219472544989912927465845360668653425346447294524513441169968538344188636762798502327919241468558969829794093713515115271132049163904043390223868143304699205298491209041695987304447258376565098690980483435754744675249871165467979167327073598260076018693333954714737064495064289866482373251132179457558489870498402466626058712245914702355184283892758233422473910542489885143276205555187578839262476685442758625602653579618941124697057430201193365678007643974106008897593103993998172726715585454654182566406442148324648341942866100862543449922644482241845264583794052011171489018984663409865510819311634131677261264914202370423813579720761591627131141385624179664740787694231947044675784490534115284959759309808998726310827246574917120748711621704937714557115356295006723756932926502033356510691568974675785856479591014527458542245199556140032125662531371925504*i1^207 + -8599746844988856171610878231265240664897912808684831984867343440263480833565368972723222837678326472703633823055440565302543073855787970046961581506715425626907656854873433869970013529336500785386069169469522469303753881760889366322219897768738743455244380362229043605475060465287988136131154125986290442186471288575354258356406256427410240337876048478069961679040348403549719898244453525185631164079991146861195912503631468377030715711491895050168693309790022565680194889839837101157337571429531111870443348022998273801224592681361841980528192432924040586275230320396413297000615052231142747152287213757187415778631943108753925477713784641568446946072130662974512204422803078260948003062367128163134147065149805081858857215287269525604159085939090831143479351602633033708652209498985943089243567780749454159632509053430052975310694816412210379490411620210039534214901490237181197114737140752810308322828748354489193302868144268563637197411593255505977829538327418763016324861445856451204158452514326867663055201766814617502697637218913309604831040881952173731237644701041971204950274525234543491413072241494800249506498936894495425924587292457304569140972350763864599944201454294339315623486711205170357101941041926525011939963191172164732867744026814677384356522323515300428033748093430140780806200778827516861646626047124869313497147278037226857626245978004890115988493586018396200093548618544972109481988678334166991142733235624008854847694205236908797960989477512875564382010499669262566718665464567307563132578631408004265914669707338191064117099991503571694613139983405851518187585372889120983727802032098744822803214554697382878943060918985142631478684167490159904285467920046359336516415406839182294555674337616701415536581006245661961329390177427743555562799680264222821881669200278391520834791420679000654597421407582583814941248923626228196996595642263868461628909323869538974884591868368794327506665857893400628621224805369343695498798196652037442983967170868238359174774197244287993875120650776573688463823721660513540807687042988014235069772957306750475426723932761829494107194885140905009352068431995133376928172150451754963956698272496127440710048625554406551801810426852616906854629798833212198759352859440754525191281713151902084512188695492596809129897918083444039096669045458076007168620047791005377803477403483257046933808767919318435994225336466184864461909165043233600476416895419440203158536235729401039410617450277952519539767544672915522162872398887464830558809962412431202321521915032693596972877231876177008123886661661970796874484099850308352685660831829224114283781213467313144087817922154747395291691368976039363641274517946174138774044050169051988505963025897852204910389465314006277620773440031390670033145428413290822674621044629989587820107551247813663849084456420583694000596148925325087375256325727658942522608735901991125580891220344832*i1^208 + -203971887395513780919198365715119598440747189712391005042824114389286549387241101747759172674863943597442999605254062741469671659396576921289979965733109786967952007246726338502550391679200002700336728897071235170673272798804373825517586536918692144292082139036222407426347124592612848206720651338672647722838984631702184737389072345060509812141802917872026067150569991707820907882992986585485050752846852617065608696806666867707197078348939443542964450552016523910802326355894838224888919467616205960836779240958209511029882431514631817536561473586166786172068170407798530625486169750012052824009379503022344296925485619342705971019796341059991088612575981894961877821069224749041687299113183259848987056402865304608496136816450039320468269098276667384456429984829636497503848461523031545537585826783242827065374016217325290689111501826317322787636011037557840732161437910556288078603181314819553718138511306213190846476623636400375330979580514821145527376630074985707660276830048180324057798851335772577050252987123057514381910197329646286391076453481254553969716666629014503010029008541199493069606129734960180636843632741178072789961947127659367768770733612490252553414718965354576609598895459782611880925818813300331583727403836112432545280742019521668960800057398868008730070035841268622175240236965952502654390878513905594369092531975987065160762521906122950614642491778582410575721807173843261221370813342494542569627322949713441544098015676660160381710132376699327866115112114830291093822652362508498385435759171104488371692792032188280768886180127542047142604060720978532815655593645845125404133960253095559870100353942993942329844093633441002668456752838662687318990194597786115316591032974570179670690348978065119917929802908555814964852307528132471186936053665236268052396892409646035185702749461178139599502339514834315569185601856131303865204461763599978790516057879659937565080257978328509735377014155803212773703745070991344612202435820156270807532583126328800707302830900648014269274069122422371845294366845450866167105699179567077761130509852948073101739371632092167896525260654208259548984914846416947192165281249349100349855897280643967881761774289394432506352814287032109368107212197049048517836991119144892594523947883122225232600303663612954857122935126101717626823836897107093515367829093290431329097328745285863544570494059948259619459205230932827407780818666713855867256299394724115308422452442355908252389832133018114022038024914749724857347553286116706554419245382375193866453623972895788649463064074870705269883522753842371782676121960555935447676878436305856939177345290727731011721782862091291415962699848375539044125930324278740435839566764483271844807955607492962943415859896582683329878553842171150569980407125436271707731991533395813077481151759519832090990689034262193648253998538229490344074189926766917719959797760*i1^209 + -4591757425078495709158849813894232022720948438286977385245771702109248298601957093147819297179222815016005891377384651509347471635049293902663657932593971965639628132703008600811537665867802604597601898114769473360887520393723011422062468379786050454979536815964905358474856042339533565571219255956010461536839297579797546687917020213638576029726464772456383593229949744741774006596111519064632436319027856749492229789043823146053067783313287243184544401768226926591331499424188351339858319474748138877951474360333321593635518718043499263418843567378731714953708573945862310076877307606566508152510712318993807891211475380468623064974074423794444782306130809769571523089607423782277691489470484139936987152770645616667398469570386776873993106788131378577819719695752981671096828934607828397873473461582469219023828078816359112673155812555138605238787663739517312062198469695236289462856850875512883305836503374681380303908651267586038788508489515196787698257394458976391064935102289163028910483322971962234354617507659755279829426089263867448833411472427820910903027881926609671227423904813024384342693341660708371201169779649744845735313845467202488038167813989111959586734849719679969786604762166780356042888063485585239828691697950839359391451356836411456359456484774432013500281983607546699915377539582685317781345076785901103632395115895082355749826000427865640375590534571554900886096420150664440448320626780584317585370085577681904390124891685465783736489385793251349341773467669648003134726447973327469961564373919694371365858122471903547723726657408569112499265865860959857882922728120573849562389533151218716959071930314547170551306121065026372229476030193584777205853625489515304621999373411118129162877749777394831755188948365977850063398886729588679005454540486796652126322448608253486341255719435477231899366647529745859636730987583070747752545615754872704755627948361599452884927486089741081974866311466414926029445630318451874438281301831247668900385629983610586207034748678468868898812529926526522865448029713677281589233538362071042458914849522893506918331277984455976492051850590133091203123060936217463864467544107482586409229054793498329245755963833752092846435031588184928456238429581378939384441200965250756833840161741468555829958522384693161161140809853880338900083197118201993693056465530892905178372019271135775120711736676201594388835716453014087795766926232169741127024270905814740451771327231931167575667213591194140100212031122358070796412219810315332044057538735294442378528596949347089253987258686348936182097275014274536774366138924167958192642271061034256013577556860468662186965342994455078582215997596377898132732336660578834563502298544974541732825895880176894854942637932228958851594985459729252240970273124010359473738137939433335510705385806379817493804084639733485114126460742798887878656*i1^210 + -489990008101333698132847388967065377527124106560340840529485931141438595791598293532431676989754563814029541000714686710800574614654328393158018414804043363445740288466630217013186033528238751674968849695965364103009005166345987773330192958007902271595658603679057545248469756930677926831699226576192849758666837143436249523175448290850608266094114097883851390245934369688907275819801158127085278371436911144696173951449450258291133199331159080362700774974421195105161908583788084018942341948375005886404727237758284469122149437903605664497273329325647593721810966966169335352088700671930371138680826243669188675405131194501580924461397087315729873546012783612159894867066316628957111463198674525780254939370417129144370705733328966949849312326139176793836222336490428512788908263648220931487175078259568762138648855039083294689555707516062571444251016555001927416969506913542869730432281654958279202249558767836181720597673393547660178045024083705250335347937548871954478153426264216027360708796491684585953073516982659164426758705829286218255609479759692552304251047535308625769279158519730841823653169020006597553706497513596301742514323427270703518881472676541378513295970843539069054586071741853314126263693148055976806578535070750292003051331155406359088665825064004085710458662120090276425784284584679613377721415677286636063608505202421042943641286200048430408827489264853757557945256711798669798993996173680712833140338758920913045106584681981145289073077049610498084507292467475919186827808724818328151304633959937591490753557516482857002251788356831834211459013487964416828018599741587387273064960566509315017313673974100482282650301799353417062196058798066416671451316883858265192169036620844847864193841004947927831098314405005170163873058021641701343800088134655507662265900781612865001960067893836829011103316792322836722280970679854756400350090273995615210213160308007075448385227650619241121139230549160823622854655729920203285787442795717450084854262045470406272681555176315945159714995735319109174620427261646634262293747874053678190026644532395020466321888651172534582581429661181330518430098928961976703527496899311959623455259249879233374841368255948822475295004488353095066944186191514654595137651906070259771647252760688377833081369469997092392904240510628280383901945985471835894313079295471406764636778490622037996029779119971880220076838200166922216635450184029249135038767187790000140232540946435340203855367107266134687800228545639814664598786368740576215528330513667539137378876823320271526476289812672041123693884238154084952666228368151057995944884889442364719440552566717517023697028156634156724758550592427342897770324432740499348900483269550601859489188093642629301567881905098440630884713919288666395932664540422108312987658808888120916236929601159790394977099448320*i1^211 + 7270847867323851045561490770951568105862856209832956506250402379487987325474940786434460169523849554384894793126131684789693780501053436803701844598266342617812027926095455778215830433428645104663619119377621587620063781941311301202021435223806374810026867131892928481195789002089456054162785298074120194230993993288461710886667571789792142501864415515580722835004349053106036768084629997866854505658697744552004674250847286981652008523595157232083911392742899650792086349026192786265528274797125849982918863034145730484095858264768127393218825602599258818843648357788844215671301761463951400067775468982678129351991905718886227417893846735853921814342474636321539826715173586269046408717279864800417539033507596374155121723390662188957148544658777725498725273875802953478764416017765733495765733360260961869887965153641202368132165700427263296549674906267810617881925784640686107602618121444746678954685102716771066789240854103348290156589324823935795848375418002531022550454476951688252971030165405542952988466040298044840009730009823506925793234924032159527204296012672210266364905551565213660313256163919773560620279649577619374897413292081388930406805412852941118845835795738981793694147259865496555601944236397289194767513687322894605276254480819674982784777370677058876767239018094001234053975774674794393045460997503290974679792886459285778181893417448274308540647504248192342484376045279433904308514612511552186055438843126180525636387533971752638449963230695995207531771612140708127155769911281793761551446275008714700550066012112824869831718881686286440785724318059846387338966492471951833017754451810056734768813842479015335084034042307927899792664042702148640427411404999325058229035469634886209155016943334927102430841534419494786816857930540560780521855021487234905133067907003777369574183386237355409630882110377808291071781665612590687038143069301761727121913239889552324763994576597046429810324590751805251437447221955182369991944148524303189937083679686524764953805754836709311426579528356817562231371415623343400148871654414898493682384997609366019820361045574809084396519870793383978428309366518845665691108896786401946076173570841828989224242075668569339202525359530208255015163065327791560847157837769435844453244932397584414050356008134876986296879642490384763809410132738440717622254939003959947175197103637612006525247725039303501213598511058804772884893400643961978195364665443181893464169203812048686776275232576772648716851790295120751303557656609457855447905557104735098700732716212484256932119944208331039568444189494674231895117888634805366434023717940757811540483286608792812738012509341670203869331683245003283320092895738656150459725282412013124493605578189721701317486019890705171934053253804506391859144275543063613881665831087995195400126464*i1^212 + 105606988097251368018235478791935546271862247227689872639135310535504511791383309893360390136842949976895938511895077671678661004234576981647541884447126918918194103550177840497104923241620067181052460333645554818942778894803423682799171005210081530744608617235584749965606983224614406239918580568136468873552098033629058768494969497193613921904506817891910507639766566590678618640110541380128544961540844957919625112524946413000817052855336808241321205440575080230806962435153781813925869037021176967884021326983570098796986718887900534717477877266484424384103203000026542556745883046823073287518702865946606709374169255865282869803172043292050479155193279197197903152803681954801512448436103105015294691453598872930257120727301004795511025672201934697065380015269868154589339093147587347897981546208200756191352397208308664835353982273932450938200071855112419417467716202001446080237065623435152469250758776996880946845374337921089315357566213819466357457888704209072635770635234026194345280048683434991179484344769945056229282476672005323558295202413018512760774397950547927577687381359547219568181141262123579937027427148087238370040712502100941302706662310220194748835077013782558562653007014530828796299468359356756253106293783897176197244202891442121627080888472373654970742113544188100936939082491844865949509857488647924985512457962028174213945725215637892388498702922212457633415163743588245694419281460391274125780061577902062068491155069507437649085233330537657472933279439620009551614915772870847897779730044982977045692046549374257186537896199448078229371426642456796786230378561961462322739481601210992023604477196913161714605918690123053945010456942287867554316350382677699781785100131900016270250475085081543149890881168460621937418623408120018587844887306002061627354159356272999426282560551422803923009300202357256064646749738309190838113690536184496564702153732979534849266452576868345276176548163632774277596979452906256195958649412244433539406450269874676936681501180034243041949035574359315588150419966488129089302216142260031912861701354998430125768612959496854057122003962233136075753670922262468303608367564798351537966998967369439555514738713817728091473852629290895319734007196587123108454763588022078379287484895856079405931745232371246207498151390204688526912214315788549040540966015538848112427306332180733165978481126649306383483580746945207442896526846346480512362098528609012513747459165160728032851024000899145522826413439785020868290887400309289844530643571258079929076494166670847588491271059071140151239346430993389405613380590117516656690172238779818203592108181964586730150903500490059160903274460348623161886376569197483135894054520890973892605448821826519592460866674422244234570045399177950478012099000795136*i1^213 + -2154714496283661903165756468438173520171497519989069691933931666596681839128405177168288498538692681278657202566047217139887283588675901762157041307943116152958327475888692154631585841407836119897039697159490074069149160193510791040517768220710936970186668926517116142354411758275862865199650662243805075581407332841029861703950139557252756466897205631691505887468779718031257299574923123972696851002983772961885683765385853135006921981405061083018322588764774094950378502547133080022710620756108063934847061647467592913182576995427418570003628649929748944705702460235904847352877309696802304095179864562101445115700411855111317491694409044131273690956249531427752901992620149347257685230862029219381502382684171103076154040966394936838212322910959455167986028630452584954238040059927330244246627239060157128851469303334083049783675924997144361121204178849642809354953720921857651600767749064447035654585081570546841335541362319226067570676336625446142684877057900036650644215855666130587027979259724439394985330859738419781922607368518542389917149864792756997946554521894330541365844934331608836658362778499466679494394268549456200052063700689692590508319079955552030949809850057625044566249831882756987544318138987281592281175122774938039153518391738758749259463941447594500906389140671471393443193748224357074404165202925981326604786923765521567414257354159759047105198214438930134986943907737330199083567321174435112426082935064691885905510932178837788414791321975335679513827540201799365666710206342582598171830895861762550041272566470799686266557560548061010889310535800826712568527757598074059910910425528301488928169196327150564382720541430285856320322775735708197546012362640111929288136008722506748352837850411558062014678920827854828258714495369373448860244593664949164426694268642384428475497422823284270397594951738832211506680505393116671026412456804371856116391274768493256028562162945215474345484172551154513017287982077459903638584284190249786432044328666000092736291157716187500513990891847700646059410177123998058577839751849956021817356141009904284713172161241070747890501599358356888082877975462673394119818072183966929329525563137588125712518366553254169698432977455627643589158225186757375807560626809589291880561940786888573919672992502534801455568153398291605823111149042147921427380122139695381635961985577236223177175464831624217065661419688818278984814700501465452408133581599822035260964504816723211825945249232044136690363555595142326495470077856377785221730606082638778499059396267507799864665143389140433635961331406305999304252667997697083531861390847832230271803014033452739158256178881044828422085574458821076349694690967240036261640146686510533662517595306577869090970233654449893563193884672*i1^214 + 20217903785854379559031973133247151826660037519694760430810350806500460944955512388820270153233186082185256605527297043917392615021308733989204977199945187016578732927667364439401104491984395253843876754469311880258523649482827072358737041401227093830011792105556065508678468452493276890539704384037893088618609768122119388936640072713896630133007732142236243792887764486269804507268643389137676893272987009586602413190633004996623622172188782901744102701793119196183095995701767633440425853838562467420789337504874290125013394334494967064045090706992711121122131033695700634920132141628025799832804345897493466852691879082663366246967447887569161743901953227310385023871649067036570857067090512149047811585169399917479384691192656585520354982124701608128968344092699897688457936514786126624989225854702669417821182221446748696624021902326717577232706762415145855133846337319680187918819759122113154299143934499445560990031854505776906006677834714361232374027384495585860049702868200589416005939846940269530704513478688199211241912024679776641408968299965040403075565127726133901206760759330552104886383236799831186507732078026599897611321194666810723148003501616407970957454022627823006828211009306927693008162184958061839891895889514981433914494382004361495046965493549650343120539847357159910610128235792626208333640607654039483193516674363584911815121945804886300408714717395175598283671705034066620148013112888993810156678772714149939684846457238396319912550101580242862363872011086052714587021571386197195861901850604708599561010906810822390748944959566331916552384958909919971640848946220397870851317374396214303743249325353621498475822004277848373819707675890225310361142630341396623007031280692991131661616251995880713213631660981564807630885467652537783076337175802393726531291088329779318474906158645698825819576852325731338391838125614850279768203518658887989481184174802580254410522555394107227544564753838000516245723408845648852026181941867446131566998016288871125452521934961178713155941035911839850876215960877497427485281294384949370304562710061990559496004135379038313067759259870097157901285026167822287479424110387729057511116369483731835271998059298095095757190276046474374136262177407296248447097099415002027250671844584411625149992906993538945528286322504997007791747537706172966527592090878952718463681768697670735539687088695012282911103685248568608714853986580768214109044165016229436044281677482055465866874576139567985885780801643152302692293085829703252452433621333579949129963199783576503645075854413115018516801289349924232422501416378536756965610070590970082382440443300072178855479043581287249190940284160597385028698077521905986233000001536*i1^215 - N1*3845650988498086164115949787666685082675150530161571786467491153058511325243401651266739394994744567840935868171356054358471729429668020621980525699192227044549897614594162533555862118581722799315524728625429349603470123598886913868616537289190911285380283755398924618589740164794926362586107038663275205112148713687662035138816*i3 ] ]