[ [ -219267073211483577887486892624277431048099982772008360467330847900604234291902348587491469370368822856473885475663195950183140319877840527410977641902827634615551815603892327333250958356901786002391025941575804513088619170484885884827744092005714729284452420119853300315063879339900713300721095465919875695283854237391520757225586017086276157610535670761505154425964324639448613222246743736425440746664792687336508043009738665329713533780911891253331309818091003005034372375568491040886515801315696346865051050767718693355604071224178141554048155005920503524075652802836680429921716610933718437940552037513951304459576554730617561624372208938725004581679974315256278481033116653722588855924820336951328122929003102418244868897019424705836837909133313575831869718216309369528812330233470038430948378230710384338605718098300721724081378521532620171944072413373704158700285246759453017768855334142511749994378270429071451833699114927744173336241816746521326256448980754132792479965290194984348886753077495953522216080113688094182277292571748409468662711293853073786504185753611798646070124443975284728030941015552463375942325556278788260423802453723672955187216626093700942713912239676319424712626389897884339041982122426765214374984714398407860857158343151239422090526264415492392444218920999034429723661221010398887792754755670887759527963376915021602137963849620915929744877891020205238804805210821019580396034771226637516652614989511668502426300427346058397315280137788358815264622415916596900364866556162644231712573667731434774260972336054491168110145880594837366611727804228468706740278550363042969693196676514894718586157076677922422386899550917211663314126874119006447164345084155459368608752924442027885889849389640741564894473056661314981665944986359739595374679401965532773921518461107318091460371469224876589672965038435342982014058230322917740999681845040720903203551456786224410320011104254893341975784071932226519920306791779158656341840852628495051719613228758661612176959223482745524068253529327294125553996866763053244533368519648262833502443210734329819495830134910387569693898691800509371624256033746583144167005860258324161457209645482538105883626284634596217742203004808777766111201290907443269392341808567595454245823689860448718088665723191072574411300856443835821415667306026369733481889889579776872406088138219624226509213856008105706451525786987305980035711762887444713799503572181504585385008580051896272180478259493473875464497589286596158556737632751648387337515080828394588714083339974810863918085524729216403662578127568247310049674745700031582926753920250793616305203732595999785777163423815612514699785667432842471013534064685894397655994486838118951140687964829549026674190557144323040727777280173550720617994291594339427663327969122097595189689291344721873727416061176005633291431125163811944157318111375935018057756727322392893121570859867439288886796686397727035983801703811713525185942744201003781517374957471682313916430906466990222289182249340518981231255801808758492854627275336403132863558436022797910153339952915699599009258803591259569333669293010255692876193462676876903629955526203961261178467603147915450398432852668694758796705962559760679483205572633335697086157185363959265703248954433376083887346303361070482317155293942594912889822685589130462905539353529711092440310459650739173221995905580913855224541738990772311896677105005213229663148822003002263979272800531100058659413361024189184482112075328592010982085324059859269106129242872988848308986666293315047303529720299072862212449907838052192180996557170577361054069744349493637877248464353537943318709039833432218367405631001750428417870710074719444727028098017848773538276585772926603004329520006888115454418786309231170383784574814376463915692154847882880583537613888218053802489197793462261669752330554944863049641363633051724947087292004111516284466481287845048785921948289611894927713088485234591768890702160070746073927168172065281920301506518173677731529656614606022290635814338560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -1929132502510379977905192976137964817751107455476298473477714248258754529025820766961283785832276419560066346759314944048210791374211889892554212983146762104460993686376744213705393829340049142152385553147385571960996930462569280042537108531649287921392835003658479930035477786420199046624178595735623649101159796810578174524751733263582841875906999374851188312505089473363707733200940640962022280457497763702934307616001061096041017716358597861322676153567330912497425110309957264080691739187421635211671848203463971865313236620173322109802001393068614991894440861300028172484702817324247751200477872691954608807653557517217824078107880631747195683690926726335738332275243190344892816574008180904964418534674374618319452476358869723174528834606367024114660928551833165173173080305299826196192708481682895537807834176896947352189544747398022821888258794468405024172165305254799936094599383990785993784530562202407332840290406647398922503187563625235157805176816314592253285241735646829562137296993818350242392141807349092180971350137125636087207606412618705344661880161665705206536179059923339807803074893613069184935097285655492443066283168543820698630381926428792576677142188028011964779486347232138926608951553897635781545821936286061924876751901137650794352800413409524036446976623100966889636651092120141931402189254850538565198609414749617402722883424975504424947415715907272940138282437285104145326281099738594306721802690447728525006912979765700628825609355689769788766110386774403787535243792468368363427527588269154206393297879202754853011674582804968939576251100824268993432455738800867311710416737680670945310403460463738838553076277354341351974281982370589014860259540301388331085148119051665676521658668763591636737053035154369349540122588182746982261247677334716572221521896165370352013167114768312756700289007449113953268453024599443146863544317932661892708935171490992715359073866274676849473280308075502302197246105382888058157819735655931455101509329420769568658735319134012921695484406942069284918930081323558484262901599177279459440601017544265610560429248389418989515187781333907115664598073650778199748579761977248055026591554350116357990539970519945594705811939761657491822652433694958291086442795092462141632797343529834789625304260523385273322169681760593526964502464838197569080493022623602236844013876107816373389824125503540506713039230994888394596145357495828599190550131843552320490390391037383729203750235065787940002928507798258563608306117638173712094073771255607139081675257086507267895188767324481333081816370484744680662300105337727331805633034452967772338732025992408772760476960131197839052962861035631565929234587373918830997092406392516041701419415666538379412825775607406254792194316473080772024395550845991900425979055588576688279801573305428977906867994818700283207988870509724010734259900232426258677264767727031835893318251013982207747335459667268209252628153132016069220148523314869393805239191005962841628524287360082060568886804723636985978534988146014866756832632418021672794131193548745751306437273790279901046684257649616657878611687060043786424298752733278202751980726173978933044807680162189839739786539156343836979945453064537886629241771414045240495750740546933048128042995267958699192784825530438568833808723391625133570345738904052289508671202854002801900334695751631682771264709199329828324794661708415911598275554068930579103691421197696699975773339367318781934197569193436152914083980815066916884965339080064380468742347030762388097506476899944902263134762397040723389340405517132452826962548502973603368452703476572069569667176540330203268189888738020058144175973111134679789435604274001430048682259578018387647132463757285233468738473049146613546714671293334611509377027876910794008770562449450407033611128830084642248848552276525462548120401441340766546132773829528656127845846711895077413374188758417662318582961172462975459067817526411873901540742585364080068921666557028636622592062830948969214880408863602347273369252842700800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -22314648992522931814006548828593826445511674427757873845909927448001573194016575256223256128555160869390941476204432419706761729030929831719118812928255152945712525295850451459484655802405585514306568237337151265238306583521923149491468042427933566061807333648500782765502424257488968620749511414722185953504917528979126139656135752393264202120575342118888942482335081766562986960457029797482498296728209889220302791110934839536223920220210963660440497962042498129471046547911176457028187397908507424080726565461107359429081409989691357172376657158363920358461469168536736461579599403280617221661098540525252281644982436778554450863894879653929247538713735789645850657220285250326408692146405362088118980102260417077748370602022581835213467549606841066175666701846392723761368657785688073954177525437949393507746388887541552917889737592817572423698043135380515249465382294484377394932856910738643517530205005140291962796022620695068385367276885272567063069146496892632144694496319590936581621763358557953337833229970846748005869839019123248236817098379932337677681670506542982476717890106160181336839132471132172303810981447009529650752720300123897161025594619369336715386378766294395785483064794362380795104877086754699168212875107350177067293538525503881238784192011990066523683290698846542564419817806174148259044848163286097611309255131649481887020004721048099614191239829101424196247167918878578471935321458437049012154769248078881856158465769948409348928915016397302153216286306272814683249971812448181452133830092263856695370844170701127561971734943452507029557200090083064356206900506535519740572167749072756947088629040895904416229842292527294550003997143905701702711484211422851410925025715956914602842927494183819052077662217977116191077320964040637666732428896731190252538866016653812163357259238250636558344130515997986869518946027726666265445592412515001477147827755416468485696089054637128813772858742203616743588431324147956898339317425495829795935067488623748136634666262207934385776260822295788838648387916976181425045886337470059128800163953650359879244545861338649267829005630481325766627476721399298823100605532855327787961691823600725811238767993627031499430293915363840180065562349473894407837978353680926269489066555927124093998560555567201539198429942643179004340583493030736345883892193502768194876920440638536149025664961559905517332210889495756352434472113004631467113856060167895486938145242226804248288832479427374926514186322512316963378475033477552197430469695711140028573985171728534791674411059110869189255808404436730179474748478348406258318020642203210232506941917877275395822829567253702256687941686587220580711243113465371139440974844784541068075742962561470446184454921483491694346468687354724493644373720748993773096976969532211515167920997246289793191068710826687035769878678757733223509051171242956336817054719688779527969850022524670694572046217359046480463202407899377552544896712516243756608106706399293085185899138271298501412474319928617612483033038192499559057326574946702293469107272533937791163087696667436925178958770347452624263392670236071591068174643152203817069918389922470938756084272450985976894609919693118633566100469606860983277522254802062468219283924684169876130978204656129870010135520353565937135955827951591396698777204922237202322657146461450004725603826777234271984000250647702573927789015132192682040500071800118116978973151772356264766676105863553090326793589424149552318868542886372137006769065598409072740859846913306812600244199755152403084396339857309089899886800820830005904144328891420829787659968132139547408723544208453693117677118813883922657218137101568561404784214030635970164778742682433948780344684129337545617549512074872603257132687698848793803652406021989202091726360621867882012751282397279749217335622945437351481526435311875110185876926511514516363814051123574814174295074192778579859559437530680340842339258909509800891011521114170513968373442695285988247542334705976435761793233934197844948355704160256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -4860794906398557578233545766671567493716909521300264522960469829893999782052172165731738946559948270295334456164610510801804533381954082325171047793290755784599756538111714810528037731769258773650493714358401747173251751591317256962728599386717364343022115831138959984445747254529679318788810713839430774970837845494479343869523249158757808232499728298722562217401356859402210181448696497811274454166963964334437402724717182373961427523438752520724108693813461519257834808761380274914989057009803355649512570866753800060484924831783658052679448277249530720471464940031217836288263151905808304804065654701613054460831728838213942581798318206699455442161122626214837929730846685464558660078766105034690276377109966585889695411497724292196473134160371119230631914386601110025382292457156336374797141628891157664388869772486065224871255688409950995541271366122970254480656472510024928999943700513153476577727926059328671939661089082634139622747124831803387597609330309180964957218669976583626816545921150145714366738979051113121017467544038572087373997889397513829809762982035290189799419540764762998226327782892499618416688309862847083130433327968547355685430398330081403465948103362055291334436966851021532272082936772688326158239534484047864489528542646776928853696518490099743851980617095937693875106798973970183889196229879200014764704024926452016251083416084496494894965850745540091849463416800079685613440985390918386094698122779165055371578238227548694783241590780840686145409941155845672995611006934686495912979776527366299398506332621789929767009095235961070064183927831234986545062987473129861355293710850295032022897092168514628584279311238464680796539115445272049163148790792455905048549588152511554973156111962961320204649207096252228222756205344888464197079300041138378477209986942337762349822806223421748311374394316993035668259740236693038280502993088413556193538381578412562925869281200062934129717788503800575231497459588860598911729236894232498249759726045465217253963275383602317797968238316192351248500711425824205855144645252104252721299062086513045796072516929830740233449172175122487687586895228104286992581491967009239881790421381971634024118201274587879553344308011367435984663143656755820900592075203416393440250190694106553208215694723829678179387008088524502319803506863935758941904914378233379906074568161976137396018129841306497515023336950919970273668144634189339636086566037683847539116477536982978372939149324695152493386546576312363761030173091746567189752800007976129636291235053510450682431459987751486308194795782229263749670923248413870974301618361996307291520578136396324914242534747365863803072574791174121830658563563100447883672431189693149089338813763962649409048129073276314264464781672072697002894437227755348615999560180509356825166965298436954825493614309251670263114611260975685258119700405634965387921626328896744068724616354729062487776223216847270643023034037790472835499218982727938325509089820266498550666912290805554662569070565551835887301638222895759371013363059643500844775129960887378704712195958889808022100265730608986728632598393025863290412959908293787367738635498301026079667719965281080788528426573064842383898447337256119670687198947150715127138254513133044705162681711256536279540190264841923941577080379355038684350865728410919154935721813756505731099191115081236998700932727863196345410419256708615896389780892905916483632023291708846128382074117077862639141506863158920823336582612025847881164001308422607254155404631940795912946549133174047138376092617699236012253871989996694411134262285315505388771273359141806176921124873824021171853313480132972149632219708628123988918145448566038014126342509613611736482881131085285150050337898217861889563881445118791548437534936185217510671131152733984217583908836652214934697221185596400291268681119123863783038819574328732573633606885008882482041432884596939165928525908258402989835642467500728895107581966478730132785374698361988074560235004034852815968826356621808354183662796800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -197037740632435365841572520279581212135836727019877021039061511973739989624703178900142483954177127529142718155023670282642032712444222607012820266201675717109914241845650629972178824327843730895808109454802853189764299973995370117339746778837558595607146693342866338262601815902694415579438701360437487531959182529796849011708467082621008778782299140298015313977623838228286846539786193564113733509553358711392225144908655078092066957684030358642889613828594108887073889271266367349933712159241619554300759249161460926717247947224992217062884547838424226986291226096499300452695434268113613940496706939876386290919120555907209002031871924937325345787947692889285888905014672128282490103152853280697007351506421323810010581984009137980068827790602549497820604669249998583074685864034759301917302916118876772798546300397086000310510509911701795227853607269109783694779160386808984690921364609169413310522591579415203897479777874861279530684507535188789339446013343536794642896717346065180563051448988672276231562883772380230465886996368960803945791514969129141334167307451075210262374502061398933884187095277261077645982016383298188558046474288999626985337404527758305986725237613982762834741173417001429584952883778839198750066140061367098994353228516293968175787246281995653991025425666894035028392321550334160017150235389348166892407093135191497892573954330946029092377451199876387726897530159817710768466189453154897681085375887231171356242589015811625393599439876952910234032845745380640073933575323731222778799823938099750372161115701691014732901264185478967120541225520698255759859150860995904498097087061542177397865686151747001095805326738143592190253603059408855931974886620447084052906374180888161548328248464464954514399782750197564788609733355214230838455810956023640734858344339104567528533654514919782181284514932839482026808650423614322854692251614925953986279958789079751753103934956922111638800143868766270277908524313134444307654429780019636149457517461777418896123288778622107388783485189874759551167692917778286479257222500430275090884497968739123580132549630296119953908208244723985836666535082238073038569223807268146561235831035752222712791968798277269153674412571479313573716128827879156870590543545588331137383353955035910262719561394701009690492431262799590889411266996639348326971189346465821962042199592729583618388012480521461299663032910260242085355421098169926169131646011684482730359372739941103868380497172628318795057058589668578175859488627092765260809922665328510224645841305938169577713842420571877842091280540141158178237252821159386104524018623700969220341736043857040257938472921050161756974540626291461262869041256953973775261389711642667751692334344302629386314823734510717224213328253084272641440091233201644136579266938289828698405576381243522513946168719379954664981747331613755009866623148280559300977829618730177485760847394666661097920341682068663304502726528972938553173419502964019437611020528981804502957257008656630506832228427031142119585865279893336041288799481595150318445101864752389847763318364084837204596638030438238821229221802489226157221205661109767298978753072323276954331915989348753181385439649081507956526149753824106603904624849391919033431118052229848249787539001664588671632299047759885789868569480226695249999783938778037475421408664497502857116507181532467695061237285483996604296035788369761777778697271210157669486157728056252491209374156870467311190976839445765635231371529663406890528046104738346996654725007493004304878257749588366037085005494070957254982922168597530183465300912219058572855556628446514683962719724881786564466869863609534748527894908368730052366242302052902754310964341046408109116462021088334550183638517901591955053751626499206169257372100102821942039933334363273325202860542969756410998614780450362828002324221208358946010469418657874906398157106968474232499122770237416051476946208571208194371428389115461702311816400775236298821718146673999560709076863747371196748821119046220633136699539456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 268494845755905453523693796065177206022678154872026959934367660589731604160393810239110101871813344813695585530410564405574081760871279693583739911765299510837777983492438364238025838102340316664214701601040815980620843493738506693979136834035395213714293175172403852242432499825432323560834659386322717089092744651176897367877315317743023614313557376223201606216363937869593486461343845598097007159728438674707534508608578530216915290276187548642721662112421036304461261100838520974425629760831722266970942724368238183636663554413791762217652512276017943258330529874232809801524545440262382564239662741783296597450581167237226117698059713227672278768182424319304995640040842010496577010022223549303110163781150590929149087665873148668883646729602213635755452430858025385480528427275777597725115069871835356553012590963690788067228604721059700992795522239874340574729395915822400297252663447397212771189154576210779625512539919130977606813692940238964178155369688442406050866100960159457952915981439828760341412214633962313384526275841074274175571809470545448505821499082130506208864385695203849308806117360653322401004572493563813474022620565334186060547229186885162794880207867256465733155563542042546789759999617453831688011798005310322985594638108464584853591654687417795694864541047106722753616884063226312864969249646377692350133134568189174160882809586186904233438823879795124625081589954731892834169349040859267536677624792109401436095495729722304962297250127179329240749054857448444462741894075352528640468164247801105906399053736611173183710410356236558949724823489542513687301222589847297981983779658332368146220316982911317338470484014478774427750393446836220394207207414112064583970227216029831890143095873346005401051601394169210845809941762183033640570623451025539011507605446699531253291593064772850357317116315196073146910234956249762918973775359960435802657520616174295667850025851943978932509335111447135848057289168209364306785974753494894280795186915112143431459298247612850434107101415471684736582843850736773752576370731432584342091716014598450852715532015377502566381052468481344336250690861594146189509852588898845890551447874087419779549135768451453516632581796110895480358011290973734104822813525493507683281369236964819809469359274169876996444585724850677761057815169783379021077617726888519876114224116287870788992473475534265108279313755833813906419696289517614652958024626144961187009776947582685789072956508356469241174613839807801070943035207097731903391692210090253529210312275744355575764504671905087759285560114205447190109841864965168653477380161827692917752538115602292619612601823148819052684021113841755959112097429631064598940804122090460103831376960645574967741372880543062840708099253695469223532988235998775453082096313370840384620706961934590832676049640021078481985776071704416576553391083915642931672313463294652703967565975483447042078848011277310181105310527140842433405504477405155916946819299043359617718334452707939464407023247164409308343450105040709550739324449095834466526961245118507397826295205187452690270762444681945853110511486180239937586063377733914526803663172478559995196867291403517610850142710972840582080430761017118688669436467044455807087201979619404750133379724535233191438936183264236823415685924603206828870384474998829708968448353844726483975533446477525119293434891430154177207365411085525835920384695227799529526698533946243984112499323327250200433281122399565928351982604574544578342721357010026304587511228500480528862073002379091900817021991622803863066009087144819692099817006608674163347954241879514599386996715954926340378532885728006436759881818647686763843398719826408485473067565669190331452514178989970622533842773593654212695093113128723748750756010790270878615403060570940911965716569639975205398955269176901369445639235897984784409135377304206810224211011901678449587777367306485971278559429054058838911759148438546864746148817638657553139152328129654716139946863848982828424450220464707985694844256256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -1487496496555999818699106052014254378014874354102782596037580206654428433848187479636074169545571862357231342109629564722995285268013303804488848743378061116271577880885561200543582676058196264070926420640195214393389712518598128904397976557173007058795436586278776838600168542239535973145153076190302477987021305219936233456566649669697346649302200404833885700287336528775307420591831366878708726494564969583907172641832399023942761337532430420325548446470316969186073255538909619975363278481197412296220304603972480921390184961015745164602140524819074552981241289533686714870981645089523950482878004653875334324403557868462495862307173668523970180570033131075650138594695547863787752626792808108030955123188281254152167113144156132613239083378467690564276535542436199748736745002060593656339411526806758565434920897005232495255092188179551431412595287887823217486148342700066389143589507552095771253408692040818735457270840177706126013085252422864379785888751560303276719277575663841346625925112832166568582531392713854534204625705690957978018811837950751237961452435804678896473851175854291709918146768620987048923145217596121135146557416752866117124274132796327965093028851165250528924819035904617711504316980997642384890068147354982194829101513596329121775314133414658280918442527632630014752470135432088747551490162130604594751703284956069354444461023640158178221201178351314204134952815159408694679921249310344210801369816021711456307387484934382094588649552487429604530276318958231576381268033626946471313422273774375580560496609523202126532055044165197590796577519009396370257247370209411417422646189810442113986452694482679553852026345442866555286004779607475209384381694348547880241138712557635748236155594941167575401055013271093456343968066650441854884007731899855762223864336174956872117817809348907556873025568939374655641506477146453103266055077353330318772945071219454033855349181897807534300235341767431235555666378793105748980184101759606631951562904307914123964450033327170726184194298619550154957862855140186839566250778729538656876638759614280840500285030448744048880814001858632376693424981020163309784239308730674123371987229129101352809888815505324344552054913982287795967264572452834716686617804275206935670434604511626550942092347345516876321127395913133777232985305383155988755197908533921698116509864275978296772073713631894052067656361792107316564596999755378247383849287438368902427829515602010877867207724022243820100432433602751090349654439429652755187419682519704859278320804898880204391551451995898788067684117779961237973176251152352715876545872418228004212525211662439811010690660456146556003263015202998183566910663837769506109979286765773336205081411181858203982443557126395239486024872913541046404501899984253572683532365219905811115512365780353878289854884106779979177065304027053709119090807051393989083552272444661477435750447698172545378298262721504101257741494413429136176260098950889156941216393960622141632047529104572989601779782596676174175385171824553096965043355392219776174410708014926329384321973671245161639840211643353943052797719936266282096507908440052632557193404482789958631038585589844976812202269783582931697296466433503864641364978059642075180720742584406476413730925010409573401931228476721980270428331262943390121744277752252285968356874775650274862010848806722179576589517961414795904890665763037265523186597245067858854675038108630575040783188027066413548808525083415742957107657240245476294619796951667703407304331666076571744890643559079457458193265968478396592519135733252562542430438238060485574112766452836245542283022656788580804775242198278890461975251894119791899370740976562560975241474588771059853954637724673704192214205617420440639223809369431725974114441090890037961022956375246768364886225507457219942363402103226786103081800761502498156099378261843733855286392591744492358863419924814036966749294412365412782649136414079110386263344025277947634035406527128753185866230619693113418070337353937063990930199019520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 3683579098091800513748923268453254566136985298977942934783726807759023580528287937132329509207093927192269436058006963846265078038608727404878088886021173529447661574338914686978650719590927590765735181855240149533541175790605628749656420264697993657740156360038502860048002490116564685736832723325007334956414082595821886140138534918868100230194608333719993420381845335366350769210610482469813418183007846434364031892003335698364312651537935540507413409521750841442169058142325599843743405807210868460216714723648307261134361917883476821541163356993013007152068964238087001492098543140874752383802212743480482332001606420783682398467820581136817156721047484039333365632809879385002920283948953150863605302876395655868212921109662039130055226899808767626109658174261887433036556934875261378505685225981313884354754977588700718116601957352816529073157244159208171698981036302648437691776025405981064246318194660226650127093455119657387538825203870062402882529257105849919204587726188911058310469483473520345299408536173418462719005654739729975741485828032681256720260551258417985320512950611496093867993944218108213325364457436047585254654660192878949225539574273776579252703838379643900881544343758727120282612697336732753454422445257791449414378486501258617292685392401489288611718617759693346871854863148503034149779412215928565878142041519485119684412519216967822957259365936288878945791980256382241190288260153052153815430696041098606023068693662923909093811136973563428285775384707915251123843898871829082121055901217177959696127816305202177128175408229162873253981045386538313106223626296230634516609151969291125314266122424015978101704860580849800775956234282964744404287375308984447470005559978271601426555916412212463556070104165175300820206026352703245466629526240730607397681620521690161502998987399068883498466545897895212756402280111100571580792785265690679999627906505166598587599361802753236050818637639952125310417311414500354713360390468441272396063017654822944743853698164474036464719268118268885233054363781088312647415790694191227405676428969165733023738105025079922844372227251763044080920451645093834356946352885273988246314213384923053010497379587411864410334659914311503410194760617303466273174525762746803500142959655978805423319518327128794060927343692695407663347622959603679574073976122953673911193290089592474754863446890600782696659105653464179519805399343265296941763781381190529519086118976532974710739719594522386110309628729135498300569269598018345121793281196564999592784750192287739162861234135080990185654046992472683802084108397357842702972118354584107683067987167290593898806617437767543877123339605391526047783586897576389789708295146294054997179596769534891213695211958490014619808342051763330973204466181399333066504762286441480666642460980314122585762981599811210289185961765653246620106965207901739741156944447783246432154280757329276076174087907610188571686385997428457598820913748014679636333199013766651609839329825323215911517234002668791270302108495780833967756330018032350345522594190826097795089256378221575419187990467260177611313993489798539174841932262648771183347530511330210039002640008442320284631524772361348817196341531554017958594887014530503402772152192784048676368486868393088464752191503056179130841247706256748913798872505855372840999437507809200575909184690180487917671411522935411259936506240556692549313959223168299344377917802006111348185059849610296683580220281372875133793664799733324506495453059939078843749585905368278125264618556057760526011063540911822917035334767924163177057844802888509137029629686654757482123749892937572629972126446505305250864390152484369990126652773897726310686058515874621221744207521488700689198014801892429538755638496474679816562248717435237234019092500518205849691509029280081440828316469413986071374790549937858479270151870095663638090943187300070322183491280421128941418142978814755570078186330835316800374160917360659422238339405193362923650601987828882626690573185338735199719627161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -5519546381205182787550516514581819933702528424515370849399373756347042350118054979710323186537375769745790340884922806386668172045791489062452697504391446619343374909662213943523094915588227859932743083094175838066932887200077699393344267958560358774317107891422688880401824884558198888144573356435513024292383238191034370061937260375180493710358502152009689395759364626642589445673561656905306709607312218323086699338878749717896144126854808354011947970257802404376007779959634575455219100048644507047764046861422484862728278668981999848711752942748916867214121465817967836453753758068799680501460983153920522653074729156577041872133837947082215831961654915877698670499691484153047207375646305646733903014396368638215346500907924107768053371751562843480930911470563961323454469292991807779815906618421265834942777364712701996445858147883798227431410291389431288895663108083004762634243623203140094209997241883505313233985092381941902157944344123480204437384890912449651462090455846153426245381233225361394726261456350118776276761373580392985322932711540995230429974400882289304834185486761705903180969658592159026272375730549920080690459713536047959809960661188025433446413128001383143945358420864084935896528185648148093727579379757589854556229546790728985853599544057847529481294110516991916197617617708698440204096823271445810113102443286831433994386768386123975862428073931632258774381410543313768034644759413114338542692363057066266443631889138654394421799230301983893719082645015483679640239478846074753851615704897526038616065243860926519432750266147561735664603062687613004224864922598953162973195716663480096458437201700865435236401982711238988890622745222908542124305291571392679867533381122855283671005502231972674593457887137461430201705467539532530359368767827066675267636041258241135199919175799284435195935568575278250047566784653766047080585686775033364810954617089102063374388194416956235949441500641723015164800509664501841496008904166749123164781549182824748540144640598454137038156497177846086688803112372749411978133190155087605201712634420305594237138265302745628296207188379662063505748266249710654987588111652472533173173410579762818616597821518506158690669549770955210408089781691203150782747238527327104026531381564445674121784473864423077150738027165449938027731507879678524423045361297732268786210831854618669985816565862641862594541350431560731703437432009070885166989393100830111122707335973395564956541514958364082680572911111611562089714812053298314461127542815786845792744923774320271073044304847777584750098753469281907448201374868535589434925255549211192475813350132631341765895900201078447641883836478852821034269284198779500504874957132043908439417145826830438686947538336175360589366637217291319409914103017928275271195245081937230246501440716949680987103015900000573855339166924268942697314579850442364146603935121251752127726725514353048593514780374643318117072438632682430305551408671590849574519160040487689565460366201291322257324642268046314386050807700845019551776358996057900335161298461126711830881654753109265735356193514760146314128230934115206399133792755454417648090155865826610293548677043808516348612197882791253411696407209022736221461638577497869870006656476092071149915613135952552764589569670996362700224629705215184744809254586253677547154915649141029544485862493407199462067820452500945993905928592069620119182308808199208695764335337022886782673287007760046701385002192647474975060230060152884257069779609908858643540947412240723470253752016028769395932907508363004351867041777584762980445798925485523450736805007418634060837434728131502136507238144266359345423551871861919226692402080926615996627140130731413698636430779862184412725818082514546896751736481989448233670584912874177423187648235775321559955906146674728137592034716689670059060521500424233721774695372996937233255808292895288976193822157288035744988535695724482313996327268368776499406117438567185503911440395395030289903314136923581190941307061772078202759413760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 9325097271989514696868677647705850403002465486326482381985330742703966299310594254913389583758871908915446808410479000444868832808947933858842174992145607273722452100921271131809795090619180384048016937517101717671721306712253803229155994914210445845578732383816810529988259626300736874058732210403946186935168524140957669799480395448902400941896770731798697183584574868692634339074314938632376004178944607677954897161865776431178370114291040923805287163019752630633373330135097120768544207467309071045046598512593135788809965016394517209860900752877716886411279676977480162058515488673779499370339624016020772046346007156640904751834150184091540203451458151138948371210704566718602100706987577747851325416385983097194651644212389609104862525573788870163863712283209026140135584493636176654328927966442519077319629254305041077213026996574472432805806414179838744034260548528835426643373139177817762543742369276691273262422970232021153543686648620822493670027985965344826754683523734704240897899091921701993889544574851887797155311605404900180462468401442879520784946614947524136750066747614760028259874576833349083295443110465122167872612751716897677099839858365530058681514179970326283819502957704421093582854918753538426339273770192370649035835580940669477675009806539962207621859893166310770727876505551998572857370886242843360047160910944612708004148007646290320433988834369838761120986647013859023410904568588643419702673783943868595485542923714035641897921706950915342916421320665859487014477152009591556855018038436512702184969018105482366576527733466909455331642191289301229117931483409262565024461497883669001491552591711381033026539567524512981877612543120912710610682556945688588686998063722401897900254463252190587738386155485808865999848669547629678580726631853136656140510535580528499434858026375791681577207282003165082239917427742485065715871782192945354531504414322224014181688406584832607364289734408951605615081456854535094876338629640203084605276151038448984726139170867726606542934944157296209590713030991623413591800787796855785258147815849805047349143466880258508600343417294436218825926643391899649309423772457313645435806281862309616181354633688990127314436169750258094198317199140507154377559979384409346423873272742491687623489085534016443840966864725884115289410301335760819326466881778747266736407443284559551776983909477534773679654878124452904101630529624953708530703513318186151380176988589951625688777934322386661038173658945574589184863330871097159147005837390823175763430198105804329197785412148786554713627252314301783179777851144599065758460396532676862276326451344535443629202344125843815522453912866350305720463159085345170131305814335002501949714410275898861616251836347531800750891490155170589851784053094354493740035747859891218170201000792210119798274930402425517714860128966374962513700893315321804886706875433040993959217547385603494968451417703477164760742700519233550500263721580047200250522669423320060600006717580601547028953189666148898895191759445627194614371475915287493217680216699796321064042026341026523817306904966340394838018337640816744898494375833867923176920614704578948416665467654621778907381694199111629912044442360614712299294116871012296112102798364595516846874418348286791670404055537931871387528633434762304079238251760448647745986734484729365519384140011956630213814219379782407275757313480451533921402515459311738211558621681879329665034400300778194737364240219199683807079009662795480503562636113692745923277523521061982904507287523068512200863579671558499131361399769299714634728954890441688567422449634880249350485703348096272671608579419625576405057207635808926928432912720267035259161840422493216991834633635601022724764788783043773752144735714732277243023567765098404343049480145578920209817877022713332454095593909713671988473501169376181240880701828339257670208793329929437061604476644492658199150746079859671985476532543439380951136348585007672443411638666452381032983282735891580468597571208191765517434880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -4392190915882807054731675363705293392773938354813969152594335805156421137687035714974126883758573379437472141236144996081001604785141176978331050490218559256690315428300987000981687031586355298201521149702910954103423025315745410571662816500103712979160706004735437416825354521602822000429679138982941092775175854513780408298967657873239679275173284720038036386134446964344129757236516506045350375262727001970420014719459439884911554511640593571070363688357836333490600406896807598901694437678423874495002493162536464818607545120781398389783493320369387386812413813411801571270482655229850359565682225478141830384856835593415274242403381868311842563911970232690251435114688494150339370943630384676267175508356324566624520470529636109624033679358101654769842536040993358901092754480418631347741886342191382143243544531753152150972390773833133851216547926430516267320352212819085671847947528508434656897375509197927772996099973298409664753724867215615349577272813170865511846061481223493968464038391775399602493168653260818939428528249546938756079780712780981295204970314513926112185657338642005171959794449687680862650310759915370405071194875225580174556243712822967998699276115166673853316967083594569699649203962806142959125622768460640417759915251231526374232721094327113331744144111882848257219259355159894741132917783464489175884633412553822116200503509678533493660931552059922720415471407998629373132241951429755683986713937176842175908280366459561795609603954052732169629593970169310350707677840191273415669730498142777721786645136585061294905644047571538025495547940654021173045377839254321210919993124523111099419367357105816582248762863960995396473570379890078268544256363738477682058224325379299457542540676929810439889596805679536730099514169486369799855389840165680893275555761959499598132463782229792341430272422320100103156290677613809217242743181149667727008985997108334227959427133183967642358577788505578298568307631722309414449473800597518345588350082567985654129109444105158481741848930526296457949595945395513665590809679991389900973030565660576021287305150722546349473339415085345597442630097348164664899778044270537658080502396388890375090274212225773937246902483328286861684322410754116671965288664879007632663588481755597229169871206530733994789967988707299309016341598929207931525081491733998307542177385384036999724894317259010212402330194689014748127670581692371587711180256239115524074838515472642386670615764920909615497606294644257063490875013395914931564958355121871664961083443098587841620989876303971249755258932999765785178107814867354436137778825037151292010755249995079602234043376582684652454672632173897018263531425606264897289169785587366028085393465367241841282689579921841500155831269197960360767487806376275608682291597154864908183909320103863416040301845457754144531987414651559486602837235352510614991832461019376368561199793113220899425152966214911709078054895256241700751984503703283525597487434714564256051544729400157934755871500405321666521371739715194608116686636262919090507182265675731801996037842749446846912805937794845463840013646485073920954240611406441442170840605677798850579613984287351997146184068836359128148869774578882982588479617916048919368010139535723626766991267718177399910097374818898305653316936311694961235610000739381843037545045431325311859582038250376735626574376447858886637779969783655870244632615587662625141417686677817687236731506251083777929682714656988501153254414128455679243076083245682824078408305946971351401267645398721570925497869601815417978975737426824970166772853057485192325591269503971945180679925146724536051807213332742918984495581525408729999742362656915562883561547385748786904303730524998862154306045645615851733182489232063183868274950783773802221860315820024291421339060019454362665111118514217872032630260726712816115286545962001016648165599050860621771626140328636846378644137266859667959416860631859139916224273136395205081168693440348342163847178630737005504149298010283804505145344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 7431755593605432547016971908813656134486116620253359287423467078472918620541888495832904131248741942851542348102808705111907185882826328559720717988491974611021321503945896668769784169290370367762212200237212452433266312806732228554560542819183297905830565786473452723485548124988893815858337470537289126053999662671826335682828966858603676149514399648749205234664752999979145352685021715890492743964194974186467561350267843157048903124247080623653336189203073525253549396496010132004994250242933971883200127791290124338302676026499381552690099799209807277223662695839211109090652382497530633782663123481338290856760873563902566307306666257721186991782275228520220424906237057835771181795771263972368025414107810506055667578029061664850917202555509393827763243408007644681699764668193894805895696574958916812769643252734493034691923180124077977389091131742094253206565462827269958569112407987454181492945923083767705612953139387389550454906204227787261261768279882577707011087355792951443857184545974814726417411533552854489774991622094407250797844193583733017371075159524738475346179672837315322441545953841872514026239292094363563066004226470462978184797661243895552227492098782073878193273834285057404045017000835457641417853386528125184214677959732823378399652231278847602384228849129222015268550681792405181965672137029036578858059787454644457203574433733166271208747920357194928948209330397492787675745595795841558000366837829465130651826484407039485771478960217647779913743814938094842380014038091519081410338993647630277279114577697139606910805602269648226248425762585058281730395539227742641338005592363409626534252471758019443725647139568550028275926325518010202172731082916423437195518448008999173780749090485737578456297857360903761183174758039263167599481801717295872030955248641442870946126285782420193832364886371864274217342906687229669215549368374956983302531316240021775344284215812726945958067344706286555745074581905676277018538437515878930439351935803618544791000990140954964826099510212596419167383651797108777841286526382011355244057503241843699746963083993146342278485970128055212314431932363330413910036695073885089388538890500899462751480308357569320867327191303578356662018229789425671537481208843313464489901641001335030467017389826562449948989095119688009968141684034558899135035563305132759613142143781119132022620751085289555863111575529258519524753655548345645215129507198548253762921308670787903116239834124736468746638079244397534902655672998746135970875441291505663513737252972337128752056155592504959606520344710565500776574054404469007297795258700641791553651687781385553382517628872854632720699975693407322991387213860289712579637025901185547866602834403460363619660731846502325593768743725392560990523619906640782936282615843606474750201486744588588633194651369651544777025367363400614315462634680053620477271422028166422642868670646728005322505498941716186170675467968458381121847077736957540349132875947946039498959272091293093316404893747352239391381953083646844851733612730385390712473578420114945271995146916926915816486893737198675161691772383044216573131777878744409082678779386141372797689482842761342028484399013892670222305930967344056283872388421960600491507178619037036527588091860829218847724011704158867352174273372206696502993234692635308065658969776534214518274093765216200617010707191617579887689076507842298371327393934424951623452764934088838087700820621640607397417224503492914007281056883074775237004107681009925176432187312769538267261390730488530921401915954911561110393125089100044989971944771316682058774954490121060624824734883332108492378299396206567027606330368773584485706025636465342736528564866208271627221264837586918641276865866364017149785492877983082818993371680484562370525864168712890126601892114178949756102227887240786318646121478191646813626374410053216184069085733383476674750501613382291411863648843986619571709020834746159854624251440858021358403370875458864015229001736918234988226401917341042349178880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -7722088693220220516110352898096711149092195864222423540479766217774942749878888929642121702006934677154951997129697564804247921718337248395655677461641388174800443969641770314603378463720940107779315392343266758013372900553295780008842285065195757190962131618385159533674860089987063761729621047755425910183317084008744893182049859843885213932058736403588036974661020131601225122660090533457310097243596414309488660839986246908556353721027749291019635291334525883690490175377957491790942100378290803159409835032013587477194302287706534601785891735056369741647623557746830104024965527254069781873708473890276995324642926665327286087803059537441302088215415004861701212614514598892776603609091857198151249224301677059234242328415480883865873759118313413851832048338051425242956944010867741669281123776586276915566964979633484945323853938600327182912587188795724896892083423554027971777382467946375033929639981862833318982718191769614138416142948017155432374733363210720215930530774635574612690642265328036641944979079564908494221521158505393216645301530174127575983263359086070201137464971605932044927515270563437952026700975544371426307244544500395862913247717867814714671232813004691825629873297409590938411162375623528579606259281856254564643337234402041306175356255781344419898878932414409521150079723781529652076412140631151075301994229230134707131414451491830933806185431338238428327909139419826858521943299611780989750349458919487168639008475380880069270845580088485959769762699985813194599057976347932831684492683601922653558815308158346113377639188249733230791527401618858061335638587375649264741254094136441233857463483966199834105498610095694209185522152881581241457674990515610843125911902365265427124088425172793101102219259555142510209790372254499633035537170004271929303210073883260902970721043845056354241123619440509822736973488610221684448721437329701311280177331750788815116869393154941323678051932957483369206867612408966951693646722671194053657923973719147104300496725403718400516930164130751544683937462893457396075154527092122779823797458733112873570682044555733421273192454692712101005108880409423742865166748639621608279283730712572440281567951244640646949694285071846071824130459199693386666175019329331217682891948639204852960249131920235270314390110011447664129766845912999938671256286238807205759267447191614040737428306265115144287725764387787302760983163220195192629084074310317976920249718662247242532410534812502354651902501215570609807209962138995937923247452913987089017431631680184523103471195356949011785712322216402995259322104843642727497772505121446421716245667073322335578641688561369419650555852910363323729967432042912127059647834942691880729956588761108024806057233191618930663249391436738605373008467153508210207734139053507757872534328304932905819242981957775589816650174320875653032643622714917193190087395578985773952491269502538980177476586045913132503228684791998529635830937688587745781473938668079231525231788000270282559888959202819596018675927272684500325826693551664099437429000691770494192986092465283102161708191546895862462547542282910523997021904974053400014078282456727636083542921573176623494801896873371572773575342947915407077827168864557670905053209919181151291975273609065177664395374523698854711745033655634569999565420640629583405414507601906303480952503733153899405946130951700363969682680816575846011432022630215490798427770291417638708291247689125773551797102330638427922147886754357542023461910441515790720993796391685206906562621688428716455434975609371326121498048616898983213528590209166327125342025909056794099714159037082768626592571102296730402464070854357016145977844231659509843114082555375404589268299300087326747893967945026900210146452175708995838931983704556982582097648994731225474413849600095198276486960972726626177011432662070791523332787111099236164983707626797235081344358282312692862027699262861911194045495419120365470755865894959853949034323489115235353048842917023527256334174500195582502502400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -7162837831605062638420725578658503618640223834256228353468575984371978711170337205277384569674831567211119893756651897143030883948275673971711936064135882212721955088962326789862205730972716820403972391861333695617157698454110061446903984208951066556913930019236025481823699653260747361760514043567419798060530348428138608931163484492438284812817908427683303794113026041024382934716798304990888683181052530830426644420382388160288129644928511563612502659594897769796444182985885181855428601077979488655365958978803981585194503166637422535945132668365469329200459267911440754704366851867140991684624197879916793995910874504192603486123570162408688471984782083502869947004866058500608924003192584465104565090702609044942733158432014515616766398653999352461725048079925191875418397171445864739009081705791692732201521486052595128130308208336173130306655147689578334879941555942785197160253405346716131891098368684335788556397592191882481778859099951162278515386076781641603172184678846497140414649139850459062253073833746143858235329089976451237265495997447531847853176324260798461305491440831700590547321061121257467559486161107847594045134138089947524638648413687999000530324454758119812301203487047938805684998938131056651125190997962201515870796872893756502095761221802048153443894007726318421374514441868851466526510932870136509163654509095581531310251344462945680907311073047031869963108697934823114206998661545949976935339469620513784488822954765507848436939232241433207605255635424688551489263761230572217308381624004128149851870486918836949890676450294128008498538000530480750969807418401243552577852929137714363529475178348309888705504951383504676685228954266705770584492072652597197506656983030614335135531293233752742177766689141117763221779521262993608120772518039870901770013186687078470835882438092427033552574476220019188527471589021080293016395334796354637173700811687862369857222951735492368057538723087439272573762984383467604319754478070198441868944199627798482707215301523665143152270247149600948050450425463060302315503615903061260526250309966331973215920493934413441989005653858591412407819453776560169528475486811459805253405193366606019119119735693356246756032446948874303682103192605990225561504798052000170002051589478414313818675445815661625167732945155440749292805093535212386685233510608023902375407431463384330901650296763030330543924113209260876241829809612025057046870454778225624528779225959349155729859947608657851222527139743216699974665270351753333711754906532091845692856903870885870052706508511842289392582322834544289702979723341281071680915135985124526304421601164699470372227224219530325004020260528979044397051888408648170239876526341055710311289325602507539149084867841514586913579264492389867182058413091239512859317019547872025040577600111073342154892488778253912086811822059317352973024998304638226367156513952273986611691037328769681261963914509343202437274044749030871089405682670711238386682751069356317249509120479836569224877007576956174249545954712245637977466201035846031941878200263306961614342460975931273467355534437488789573180401953239960770846424031200488147405510132777622467141736554140822377196926030078372690494841257354018807646040714726438277916242962581000919517101753997164177804269817065949185173281765341966848713852031827831785397209888800816107289311750897507249931284813235082690982035768958144506220620872343919936285043266086923045306004328378164734712767856247051660636521432412813549048748241366971436312882570782941244718704292818781490859059678678930401163728996612738675100153386301870170354905566643721056950566234553762424116589515688826739553526855342180461204191143276218825388815258214264596447750429621900376552352178267878377044529834633138720630769899865917105148907218358818272614567696613835858729689449940035522127462241941078272679363670623296734134893580950906780745827564370106636756382422747600089560202621399609947982132236899481137584821892275114222424617891987022423802452366664610611200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -5933938582816573557883665098901575835471521560564785137873761869023704878692098104360765970018904470717468382349122580166268348445514457097258678285862582373264475672520165566233245682689371539400574798550873262689884067410517230732881050189335560487757021095760860629341470251507759613284114179692222028519749240551132592885888531428648846097047249156460104064526591136623792767150518787162835431035083566693891139044590304836699558131227501774307462687310584349772455200295165672327424491322610997408338126905057764190649903055531889831294797388224201723297544104129293420072762999066406500240198414281524245181079443119042290729964147543907171093447787340885367553558122389861895963771988367767155937006310533073671255015414807685191216072207955497227619745972804615537829371866481333872401518468782674989388211282562427382964862209012994849441167534708155501510920068914770257032848961833642073335459727981740121398888697370302749801394609422597333631105301524651558360938098961407224744475752411926113892607712733929545716530435253131055897334331390107340729257717640275935863809225036442428644945981537336827445644977876313755209746797101871142648664505508524960345376379138469311756897780936630705829259445735327671917875370055556200950251419707658505774950215204830079850408795017585765063951582074359114184597867192355934668595205021242860290747726800819610569117821838542523264805951626536749223774337741382393274301275619016838417077068453247410625353487854020041724343637036222759292000787225515900206146080108775122301850302876329971443716976585320666121096638620868932107546063631273313659409127223111713799788899226096902762533281595165630487346765489687628716203774634849525223846624659389239948803832217814710499410012674795859967107673686482202451236195658624248244897197732065930318786680867288616888333985784416094916209724863767367703879622467244435633761223316244722101143934359458447069283087932815499977949925033314468597731173890395379664258871934988800816199114339217825719398906392915061885706004066002409976204587701480265859312240919652381118425695338423817215515731214774290857285681165672027892807468840261635253136971510771210244692038568294478003570478877658516989020081679866882364322756890588058773088092125763440942807111389811565273219894219039569188212099421520923365770825792647590851547354042942132087385455362676708586418437683136898876817456369855817533484440851524565462064935971387786359595011460932682240995249385212666352925830561076345013756885138811041533592052223953146653868204205086303311753859219955459605349812670120249197183054086564997055772529337581970326499820027202613140146685285263356794402295506955623519351663995062590003584360225071929573450365098849068817641234056901601373545819861779748862015429526506280958575994334842205805145527674598657278383240158824848391148156247747204338445281372271448815022938388639832558197560770823640045097727007531260403694416673960626057197847114484115445593598758738403021848422856817981244879276386060177127764961485302097204753529526966812809179687500119840354887129116496904875431513357667184556908424812246745382336776452365498359331225149352893193679601409058894981466943967772306801440249865568814860104747337870672420756723447022613351592052448668048869964343039026745452934971335799584503314676967060034104104251575866751139617160667664853763268248318813731447149613212087180094522574667279791833210569409763535451253835277467533644584723910782194492432259158817432411673189663495566353025616769236000166684706074308621372976130269465847636603833488381339367558859468987139881583788081105812252398089948973424783547722016005141586906310602809950107572478698340926922528856714734874172470796789590853623782807582187426693947051172901519017582149729477055895657783729080598538104234106915953131248997102795092970682156110792331557969516606883120207764982672619096847877974208403406511984340962613541213647256597152563212096507659193868098935520644501168628459650067902077337600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -9698177920817878863602568202201909475861648253322366265399726411120258332838292632076337067327384400497970666048317907116403097638793537794951752721643542714064804364771642337831416960686546474956137685100690297533960725307594387244180944963174446135764917090012638413924231686381357246419411920139249354697115474960874569777066521128836580009169110905340820664093260330307304114164282060860279392327965779497424934181335246540376095973276064775200333638295196384727183787820291644753989844868884087689474247854527378106123084644435501306996681697986305622075786266083048386151766523528161216548430917428925032823918076266950332093086063869475065666656663124859355828230594040803760429817146374641624026316051676714877605251642248966546398266350739947749097851872537057340308278315592971530609355722819087492572128157414435749376624685777709619104964355980669528330542649561030530437299435570164399931728856905848615974785969798042094393563387906202767301161657696767297336768910750987333996992170215068320057141161272891705260130922505269080717302502009949902548665208417937578451189399335741605838680829388617156621055783798468221036229175753149200885825029673461209260943611264922138770234986527047319379441578519986527320298054238237084197628007986049814786381434206853295934856911006746522122269779298443552104188330058864434875802663107817703309841222366273378268248813367299746157333900179193279304657364005833044894904548570525550547656170869476716001662033105708909210064168705572555204356627714181605851223317019048438020345649413215982910055490518381835798514595737141620536222969906719699658043804718068626117891217214719843683415586439721156221938665705680396800391496655045377707372916318316488778965587799391554700907276299110939005750612896128979549173665758439517736794555011922539275625569041755000672580566582134316803301482414912984661760731303096218746154825169968145064693559534471093917339364903921435624864068799705342870432655562661159018672545907212383047828062966627261981158972218179295871024109814795217634467028910593252568836947100763249700366575289517749837118884566585228693053004085669246532386499611192335745843187450000084416233253328671005944172425175570644380804502282190411705049467659986427622413708439307443024952017279230362733501395781802059171032582485881589926026264721715683085354023510642180388524306075219152690208201850292531114586968091416531789867513122713446311187524489423672076471122578713954247388804268027412940832266449201815236482423649597453178481125990051781525459868155447747649978978551386490758806069740456560992061567219534874591742947142404431958031534399149971924772421312967172432172764905041070535239246242360881761924258988637679059277083509584515080502545818655433134390925495996416518934184887986118244030254411461195847708038229954509752347655567569126230977473150712381215972425454154991520502675681934484654884808730148672723258234521107089559006317701350087832657311044899303294798700201354053783878852610054592106968943182747676900866357552942570841376075883792210083573661970087231446353300812439321578059478979696233275614592013754540534249836387335185063161360352493246595502554569128712740258887816506227493192878006338444426533016799552117941849066287405532641904836075251894847915325106966123871244162499796776100352714796668720469904995096694473146441701058974277055455460022966215414338632877378764439508579349082006360599944622768272233242013882595166730671681778545115676448200296064368498714952617055466645613768666041592251636408957115582550522684528614539975887558746918617007490708794657262541257212034214942285028682826711452798069293312124055889298271687641919403130093336783353214686011195372532191591833690161491815060567283012374121339841312779760974859110651141944552755406946507598081906279308234254489729931700035545536281370694513070418365512141733678731323926994208381205298130805926668037805316625496571326538850560687812465975810510442879682701190759488330060174540548883664076800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -9581369019850583367555484837535465530666407774840866124550197162520705200236150735516142313119825108499455815696671177610179329348536794166636707495671808816954117175350541683921296043408576279942322207383816133596283039594979798500577417025172318550582638661775405773681696071167439236846783745046951950844107954473387008364639678978847226934158754196932531331622484226133869166087094431222932927397115679981271961604303352377791856906677025815811537425956662727070165444845637450823724014004515383126083901666019538146930824402725075341117921934166553249360208734111265839409850811166019231137506166263063027610074016837636247666983446287513355404400952867272443356963294752964830938592544251121662039024804035043542585741146740267306143817371883247317958041585678872849377537266698251245883593214119380012784682024070863029390429187561838967450661297303490711979584281685694455884483949390026404840360817247080573843849562134003734669621720341340084117380867698700804723948151575528299369738119036728296128970090950662170107388417747079194705573916787246257225961109764276121875769517697266506917659089169094917555953339096098923339748201253531089325306892452044700247508145504584601150985102970495629749670128169240445659033640137076503766150695205609514403126053420076198128043760956802839505970711765314382207720174113292840847417978606215933202595601381914170289539741190204686399865253046715985416779903212465888957804862296206287881353706460329830297524439230099860707379744191765802896562754597512682220006849252727882066065801052551382324918710345711647860995308480779014117191024956302624530333538529645014456741852600746944553416380056017419084016468175755252955729249090716342414842983767696846018831893475359248711426160161113552393634154393926098661837254653891450837099667166497912199423399381039207774091690017938033609594102582924269338881306733374030520100754679344083002973195456396050456109420452625163061334807337837957326478137497846633472341488716939804440769109926966126625005381738416903899704451599865073241124165506211152361820428610794798619890971028902759363815973172273004931694443512986826080102243104107951276629203535446388486489249723470994585320762925227573141184316855114228190309569527265075060371902831035007976951088214486087819168865549689819141453621938761891240482240718296289299613761608955566994276504272552448271607006730793241835098051671676399396064290356337239856024297190560324577490213396291233423658538142185690977514732478996607238060356469408573829878981122888347719214459493533927197162136745472442306924412411497251351278704049630132271509372831452788093293138691533198124893075200572131983982323938795984544109836477407626913356370785829904099453363859838096221579476363422384567624569997127215810065399338924951802357972869302908584182504611962392914282963588396714419420600569649791309136093673746850750377936848670760360684903883270438597352614610377376493706295086459522187233123993181107467666427430350494430760669698789570981797658543441962148917922816372801985397252090755797412072840527497133308912031879527339497780095120433685024028064434864294703809473648411171192916665101906454715859371852407062823023184087051721897154287665575581027535564481152815925086444837058825701637064399585624257552204848222611845792233104164449992541458753895000483351990484568753703168804573860775710947931848944118711768173405197989374520942570102831954607571527251136699521724485046885511387122580073565971227908687745658548035317624393741028015808295013241295630350319755098767994283564653525607337934304349087912711095917227422288095461258376785362282138122591536291260761125411945242864905142117228450699531333129754468360402882181091152022972747591007050176486352387792328493958572197920309970971779705822704849833199437823467435219725658842098124566063140127400380855871060128245345091106349017958985603688835167176056987699796150626322697804554969912100332759049351642534086396255664082872525481901840756553699583363907584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -5617081267456525754208865373390170806149262852043701620022071902008657461668656082943214767220962432134138199510354833715260422759288498574395266818840021536779477699720045495542984398593120025148656064563722772741730783488258537899591497046200183382108840557877883897204942922671217412603796469679437934954472033953121155049020642355605085170682577715309712761582340083474895871437462205254371879002533371340375453636294385900518827406146319733565447930634331239923407554430854590507624127982659497114103096915966742840058841695258318505408442525655850429118094569512775033918857281720006020084014322819591484109367798695529014413370105913871739834501421801471014658815726825433245928027502506791298779800359255688477015293631308531712654619542618819782336093311371422940627447555252161073686962541011385038906927333837827926258949813072056625110735948981066636037347312399475239898525434748037464074261626981550057899992710759556722483875575069923740581134922972805215700768688309470930880187987024022114026094293273146138694942334260827414496155762578043569146138710403049047249289509701082042153941360824668929289898233811687720663306203753974083522640625114152623668428123947978024335638809540768834137586191814083787559772272210317361594751415243144581361003185106464458014727451458533696824158824139983495080636459344287799890262519061218626352237563047030581395614142636063785881774005029195240037428460926895009952659553112975279436559477262641872462605929635923894541913164406985892353522829114286867807088625534472272944054071395753064295373515580722297337451185662299578821268342636474011981801739403307983059653390996889369450693970386554694102576693204970556400930509331277416817736502465348974191204494272085486723381751067808337631342620450855532559498229343217051894293313330912845403347488389633732503173087503229923010415082631726671246632563955373465825202854026748471942249689380067861510366843592858714956586149930824282828768338155500714644047791551061774916945700265532413390323455200121991350813203592779995523453175826839692679822710297261342918547457353964332439778105900417093972908494944250900381464853335861219999823783934749159396770270797113538562098754033435379597818197109891677178554918169131496272079712376641876256470350956980449912319593663971703442582044255751181191612493678517592848938149250185064585253436102642897725663575309958632240079712789101891883347430182026406546897216793701524866459876125859865632622363024923264990272498633387222611707126952776166594587299411611689296971934691297010326205732046171198801017357738683574577424102296231243341924995248123854301043900334708598610625603622748536751066323036872278235640858706925107437812711102687387241143109494053765802400260330243120743794272047911801751335092896513827513861793097925672127472375921741752050234532875310092311074688788587781988370304989344189561757546344970423895676085373283100079581634495486298137599294494285266280507097838843115470505248776933465319476678347312080685972712605678956966682099767166788013649524123800088852332804704344425625764217700975682206193238158710767096465243916534947377617785935783381639119108468775932389255275893472945853517057062244337535320003445673138187476646175610030499103121577205999395587998467919586918490431860087707061794388521712252688969021229887657332112785374400625804831826704587188178307115771694313481551397401912552367826873930345238053492315871250417549138839268389828408634724435054617192944953792055923278758369023325443786395776388631109665714725240247056144634880087321126265534632901149133975313669244564118614414425837204174797724550930187425238170005067606918823519989704030017973466246912269364766363500207533588976858638384012983698732176955922843985541545130022619110892993241677189908104058059561262202996398461196602230705126516669042452876590201649211226155099362033344660940695330084687630232827846319893667770197265756813070892328809326398242962037235381400379738231853976158509618662079547310080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -1723507460341605615122487419526194645648880787957465642189599849353134963145513694518638172538513006369528822924620121872955006735558098808744470616982287619401917501442828919902678229562029835997327683132724779049585152770058532680548987088107817261274815081224606077421400330344239585497988164438719881236880583096431232251880596549435397746841303161738582257247527883227179439152297743705617320944500544647011786853510676479534346779103832459429854397596028590109901576779241781676181433050189725191871823870639561057909671175532707555472019714665394445487620827480302345953868263808102485059873753902474159600997599603460290662007318353776637067381130890215511628631169601534425158168237073738608290629993594056531542007819178568097883599320218167940189824859463796518484042219001475130477235546643695736960741015976457511738236514158883064181180151467815232996816495790200859370128315734407946562316683875229208104135439272382276858818291032822973949221981856940710162861535315826299356838446169087099612423202017115786560089717127660385275743211266718868152602959292647355230929742065953167995596649561898137805085589504825514874227933556869252658539528506178052793689664201168316292441871537723564035708673901558014524642973521003985465916479564995394288130502764607509482515399878282723690466383272968431599078525852260451303769682527344644617478902856829707129139387141585353806249518361179524617960166574075926713135494734659350532055593847130757652392186537796977118755501395862907179744129676288070684918922655347294532054103021190540235034226945003038595370573329326863747097506389004302719124350077467610102827498911853941633265769520208255367331463108949381126831457128421381497617558205748470401784200670246914134930297735594739908604037534583668110864606183663639133764354990685808839849675815421349782245069270639159855469580394067099959306120544033663314282056097867069310133006188067172166378170136514449942672238032712499409882217877638428756209222178497550993574421224267985518455775364909866215175065083807244705657931455047112680924204041944489244722116793920150680768148459606411856612681729670324392834296408375638601435076597673788878577758237371318344890101518534454899030238084238396356189838701320705387530996946646250245937982443535939391392399007812242307426070264154068078069213606571048895230924600598115119987731004797563294469104510442256596594442779274305966719812993011271834796083531491807315528416809211059646262257058234891939343138118406007570629894123987461807047564519959240883822030381564864974860647890415526650547048329604681894362234331066931891583639859029425454428101290161858164407939971755922448318616065015113956816143418298038454772919471250617806237106666388805946388000711034338074243126680832165671394103616232841100623460086698491234036052462566581480978535637242125141460213810170862418221744886543845142698084149767464285769865961713830286950355284003552379274694220618216786444862085763646087593248345378098753361987935798619879348979487173873283658250839474780953825820322869557159432643737657300939797168983559929087053822145562186318920170283858181408893597891359790083351329429842390267687685216792126492064965582519412177769618650327371463170156586148746925950830895691196469341333377754908836187425394633443927461011862159977982236373423334594392262744032971115551488856158451764771818989120514835492431770709232700347231610706826285726889281064909517267289358584334727988964113354010663229339404596109474860531319187216973158059521259205531759633579301815178597580363689133706718188968757401760231909384637689666960856049391033072227633561611968873717788837323205917384276605977642849653427692490915587120892501458342873353269400571370133359175448400315361889204231899265415955826560105057271546285489669079168902138288687678937117300531851338691895546479195758503232094615922848442320597616045936499551157770566935911636397911513060853017903361035659403205564296571030777279448686528444386189094249151070208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -295038667612574490080544017263856407997404833153371719580498373235248919501595363381836947105163838088992888215052044839710560952296145499435068621972834253214246829254739055517164680357752372903909358922496390221126164838817397004226473321608790779388717773642078482055456523510596485864087232639354524166284016477373058995557703451829073033468321885371637652381954802827989003771749376938597198864018881649368865339726736285151792795787095779132613133289410558862933056796966929769518873172333753558278717652215651089948869809997261330027065624467903808930149159577793117712878502114394382033851822382576714642186508407399568232510631024309854857884344252221483862991531008817778136191694079260994675284698657929702259776667059073046679532742154102368840487068627542995619695322428313689972822925989134673781941166409161740917857678779996722300067541037395345494763988298184551951454411507699597773025294155800177677670139716393611530023029118303848982409471983142139389906756617095861290799156698481061453444682944952600901558617671819837542174107846247894894936488784536279804486706499297469887570195119295795753120217442871803289213873292892570129113426020012943325367361329504259217274543174625007255403873881686905397221943996579974109400476095138286532207183053162072398342840595631250771896086461537586357256142606815407664622709841117553498507454345041274169936914490976153858192695414122103273590879100523489315002518916323496822696675446196206043131425033772451779975249967435036862789304561745949504955189227632570908029770720814904932376609930765718666032372708377430360373795710319004257042635374120589650455545059999796917629180804390789937467700325695494918281498900928849167910062490846757091621113311061952590083955368519323353255747923911917233146934431687669527131312350006199118701953547156067813413154109611874706979328763735639365643757702543181778046029585526855193235548375170019806236725670065781016777923574923003805963830918344217531664931984966381717499969677507727971757656435376541221116220546246061066109858281482773353719722123508142025585155755774663707669952613349435988146815697523099706671054324467707090371002032541547486362073659479732122945598264154821932346558093377025105009974475364278959806644010766201261788076558992011019529362671225103821118549756520515143591275328702221423129614989429343911552929069337125718756484941527674529922440009950962291160643618230365713837804908027047228568947962355038490606824597664960422852483325173177403486397544201563613302098296766241843207971762502136653371034089306183814984407877571957851176968434292858417143517049873193252296744766296328262595697105985597608210642748816493334325613671129398493556427520017945942702531919921859112959361604627756990829349198971832657932259020758742461992356850685947651763879419333276049976855624874769813837724091037254870420546604199759506573502516004583568812309540036704837783775302956153001059896469008945289853957170228064201441860384405382072747879048212060992027518864423021112716431808734246971623999326195032898054059147733376855252026200805907811823631147359768883284260480895382485560590922620413028426905685234023619173675029976664928170197489080238925712349507784826954344115894411431263370449927510054951978244687455200235141179872272607223861637312685672806619260087778840029676910268194135590646018067761106816775840921694208075049698945842808506025600834852234827943099543500380358913298818820662220538465101856498365481494199579885720389474560239206420660892812851770564521252041954464863801089728634907227075764814996192805908600181181860913284513481256442041194074733694376399557426153732092607668021933803997534053733601047026215775677002166201214428382121717003295633876112377052646815593885248320743772324822667744353155392634905510681615285673842174197781376109445740465834996948707502821835929404255463074449828217631851613301649479262112851560069940019846527192400390918278433381376221279481825566762170470825709040928911523840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -23918907812135218247587243577429274671191541044572496293185584905214868647988081717110906147301767509552924583956237198327390820837712000140804610763423546569124606602979122996286452646777295986778622579836770977473157903723968952118066579925974521758841490741318581530994205441856490225616018716373556186014437198358013676027252661315459415237757887120411644010870581373580100631780669089991852969537767971852434610240395832591799563905399274782974105114122453972813264826815453165050823845117789830231397212607745004742123047356718609253893741079805213951409901855524587037474664023939832416264460242120982340058711522505041472903354004080070591132586788566740924223496292708713946837460798248833497212979616898848715625003480331847794823324404353247159974564976882448840624605354366920842635373992745584058388554603908212364275587352487475102733028170710399598830223344186952818825550132542806781150245569728274023817096732348225729106619498913398148854077081918484314024982358406919387005713501889057990315145006137253275570368269488267718271796883462223041013835818744981762431533697584438645560995419066209247543834010514255467591475360141733541731175658952051551828704818430749425323789666546248760660867933654042200235855195720840589985949221447525147699058864237926410515579657020109504107278439228258314492572608721818826973674707716959491572825814944698770666388537731060439347788207265356025283048424687339258177090426517635733193427259586902440506043507389430652458965275070203850666113432755125143761091925551870217843554998309073644158795026242560640501292258432138115413103324386571466795459683308681680334395078287936235632067122831659937444971925524936281253966052217454702488916385741006580567685599762324080378235977742549542042635584687116121398708532156214863680054160499986193347675689973297664003951209532630646180073686082933182031663377367895955155323540453077035252127056241163494626877646691629148763487312747263251554385651399308021985855665539818201119561981760154533881881267487417664195688269379577455781280616899225025369825868331911044941536040627185711235000063789209826633950581472862177164079079249855987836554053420785701461980999201715424036665060023514955864850162273799384358327933123265619054068673493511029370259087299594765205463477569565140972753848941067606918474914533205964768091530093152714917232700604871525768489765782613250001186586466732470801258840621958104581295408017341573657759382225360119963939821280097883779336261275036086610083899441965873999405413133787910613986110391573050535926878463836271541543395938644029640651893404372537732066037219377313325508745019959158060375827780106123215832121039106274554883459713954230511462244394151069026904141875575914639445985176414473740974357026460078706497534016371785601995440916388090213869163232044435259018094943837048647308280426856752519836278097881504903573982047077400820510310671086810269554880587078368173609435998180397664788714018373297081596591629052278646561527632153935875676410487775728702641658513634936943958447031113173865218815169924641543266147263756821250817072761808815454914521261450591398620233332932860949277596110466391454207486208409496132275797787255100529769611764568909863596704991388388847049020719169282808915888079058091329742051008555254517860769425825236991787095164054150226293707041040054846904967479989439130330722887097152493646295387777047729954783148333674844089904150149733037630865613453855044534389603260022348907428860915266685134329400920642395027075464557226087138926182972938777292005217682240496786559151441321422056839298736177704854248046958266298298596272452285937755836623576161395581968486435320015187254591249262958897049592044159145909840943723403272470525136863054830678636093147492487005207067380881017998650118704304721586422859229379423077889722767237924986084720051341469677010316170377294769094243772521368220965646907769744515690054910557289285799525531061511723236510808407280858511163370714399199241175040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 1503335741316136142740026727247477639236182266133564207297083476281210076226013254144014350637999382527949599657126678979927901011947259559260748966982741323354585575862388318360662937605206787827536827964464058755157020183997039164762569953883970330417866434883568799354514576204402078394912519988738824218837199855538823391541128810394497750750787285527325183875347086260350845905557062923507759212824073217255557954141208095418739514983354212418149617924534555549236324962885625167249960561897129821409255108137641673276781864092148837333099669063685694974432489899985465376711196174588784608516935193995456157714217550157388001410622997248707995317631987381393199743483350734547589074283834041830638924439552457318470098538441898494107897082203061178146346700928415518165387597088164296937432351903939464076930079562430039529425977993856781267160758112889534111909187157908964349006913568375609647360973589397100168116796551627664566134550744779570805166926938986621046497302447804939488134073833390982809183200083954412295533808621869229275272742676028583501629898378686830656888813764984800797964910382603730130181223799263464420645724045963132293616017334587101416512428186482768788437129594684539094390274109758776193259498000262097970503943802531872704417622107799314346144776473436251360038475749027057363863428374612940363017295568215447113413759175055491850177178619558534761032212772063259337017738968331868271018219846864254877588813444632293841414180416998753749702606240909301004230825127768106191506648165230596519411311441186706391782228791771358950605051999546711727519106743183320287245961167419981254292878964096427273058679832695904045793964942048347073471138308369434677267878415742920447714205327626761578677746365646506179391684165679893280704698881251561729706669120698084458604305374025369256646034056486387085149002894635160597215519928317983489808291633885935617426168264915402456184185465191944004708308108148432282646566321186306821664344868956518531071340519242316917931747313764490811172580720813887830422020384381403664991402172870659252327519734396510121820856572574236633664468981602150980338271069845588750959995863502482873784437809635903921628289671287327628782936506449154418875528170246208465279532253464272408153207152676092601878483752796028458208722396603213496357532679730858396979847514386952248033221850282431614315672111132801868244384250050257196431171065138307483012865467620563451004794693926917191359361650351920969694640039590515068875106408718019973533440120090499185958473070529877942523581619602838638891820141683844847375387493992847865116870733742206638126761897616013152288123581982165490396660687040467128704687404125842425599000421866005785665579261646406092024944879895210688675758139474339295329140219075810614820866868035951507846569085202988702509325890502725552478657906099031065033594512430131633060181585303675894966559187783581227033663853640313479598098156736830018408502691864705929631669034109739432480982914448346132193927259098804752594153357992384428382718794774056435189271955546330289810624738344771321373180657907630145976816546457628784127412616469909973840971654074359781622154476531810836123510950134097395897639205446540730953590560978210064320897367560861230021135327275546621895550302384549649118391115027119388257648359629772265911338795730149678048954741306756162850242545972887499500072182904110575609440335700941380485992523433564310922075309768205127625906238039948005022121171522761344918631988705334068572049863235451059922307823168055697800675103333633780275715347936163579627827284420406088939499738331270274257712632620379385405790169907126475968836785658154539494164003964893769501952630170739185933032948683672038494057829046531176556711308591415177124372897198285240422663555163641414206157623035377863625250622281625374168902688463179501010696688021052953947834071588450698241561076156729916979103694453060798202148868338301011959439927760889883030402271768542554650102988800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -1284538317758880213236961861024765049417741405878643321798727606845495419937975728807477700390775809902907555790262202215080816627633114118233543491791988933873632700293251289599156212667793829565345997529692646650600668777788067717131836821618636520549672012730965027121092018688827662112817846728412299237154685178987959564941687278339721056185153187554386266464694904235297306475628697534740898775470247128388082706988788472958291773722878135009599852365460562277496503419504174916014935577707416308353207077632742073400384787919654110306737673848194457551648485882566764428087445054863393817725801748036044053785898554597623619345284888414543689188357974393906871971463603322852767706359218788909402929532358594840281204549917614401143232131630284330171808552345310618619958735627914434420937821426808773348077095801172872335807417272342645513242789688268855552445113497594505906878497001719608204393244770348056074582021505511536219478299961426278051989024903194944224339797877420001155070983286253966100641725757069046531621871620669184592888353244500397453175473120185898929529304436474109449286937404528755524800168629797810898831786219522660654106147025601447669618358231642437852771358690205162181518536644045933580407884417542056692070334971431253164969487600063758084899466426850481997048859769153163451590715846949928521749617606717350820148359322801614979085794807258043695765236576169506251210053777215484601155644337559094090139114620878191123368635442464432624509399995116722071327978815633279664657244796736268272516180944183940485085100523343105984990252651812442024657166692300706883576581533697418667500780770720699918154327906377871364462561561416210868654664700655826411749934438810309489885557938598733092017238926113988378043914100641645839867592157461478526357032554641116644141362554710701615488010082943864739092326964939828787753904004452886497286649555848100445573180644735281329047585394858593456974193093827049233259410651690916828795300134046678842452628226085204892439069696658567572143900954214106036230669481535559939801216646323969532617047448167946175581719071407153621846291540343447442698206777977890929947110012621291715590978157040345365085582969956859784517715063753890584431796064457342063542689647738684870304317526636567748111007721804023460573124363451629630571280235987911773453823458914638165450123073337954851281547118509202047185423929882708717746068268975993401447848476910144325500546364697677228180743599281544750394596712408574071450027761546759831174324130264773727405023769512866934456809961554262611096931567357710510790752733579647489271886570213784907241679536154841576641210524225958859034433001003856453137925726455776882021201202967970549469552389195388336130723193253979117549932309075857223424370465472402127144986528768311307024632551828524410053585107897957592946029039394990785249301514101171111381822981817614057721411244754566055315024325875909617829897848042819598530065074241320745455542593543708583848519266775349837855465516736042840716343880477631665718112535623770725423580774615636607954941574502221313301987349430874694107016205065601185835192389066477340662932246981972037341497664947494048216924645180926848809599425337730666754005448646282535771109734008103612053194151832936623294835895074854342485960929961829340448934853995623790274517112480264266053828671929285545516432010407274673300590039853567043050793608822627847996977686032149123864229949837425484501489291502264325269004830844375319706495454164437091644410495756245416115225085964267650957035287550909244348239070323437893582038215956552661228502523102997135988851577835563941624561690116535534977666726455028478366472951526608602004006247856740053613988332456744172215780481494149604506105813370241742403668896845385117643055226868946099618603874544895471989681555846422614902667918843430938054997571009788086436026202047620616111459718700380607750746259617484913026682592786424946798860843668284264089157092202787340826968064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 300739432404974304544995503027432162926404928193249167137847342526790875773934106840348344898055270853278323078601772465900699293081768813442533466075304117504249978706185916021295353691625327447669169641962408205605416799264633117742637638211095849610401747085832541462166688488828083040623491035677339378508671561582453050077324766877778469772883971691691168365719280251332718847994471082823828103975407092785260987254767383379013946867750270336681321485025569449113975112299759065811204151858917916885509085809069476576131083348687495830250708234791071216396922932872403485535085840497738161980326091232806774882633985189685425401187123155127282132191006583084355237468252724795991450651800580068939277008029467326858020277203331421811669847888155701947790807487147102603791385884737159710653329714320035359136079099391101831794278866565023564643687027538361779188864602715266952748241751367010752268216596658957092568576540931435902152469485889921746224482567886179048360738827497925225919536395084302549058343161427954053936827280429581701068926613804632469557886420711394517179024847428000518770696780275646891138899746168130964957042745138782818108250343172289419270826224440370983655432886185067944455748542271336377832799378075842925925843882939690361152521026192058968587955034444734466900735463875086717875093916664362938959138768016619909591134653739417397617497705584308625892110841951893659660893571744995410754184962595880331036500560236351632634029443713912697904825427810442339814393829578335156985528979121606372856037386658984948702260391299331612739040574819088104252857378831207135585022342556110775564007537990724570634873230304036268631380136789313238972145940800463622083244832144147044014481425529904578751450743311166635787984292469170525057647402110663007758144610661140603118839670380165051745688424603286918645617716363959859663359280886731050770213560905162357461367669779182863852612419485368684840234989266715343493531772687373640384169303020269716339083333525238638249449505156693423545752325299745828618033054385995414947369127421672218202515023880846709693121807372274554461502393925396922075778861845449193007238112978308099420444443232280165117701551657485486800875108748624287580552750594251474751259656470355821007612673168504343468810848639078999699928738337042576663496387975511107534407870689972652426633286478652614723353533540805470304677341022829992407603247533505263929949225123107686520829859170231738322962409763576228924686663881467021161894968583631955040633530708008397958954781784479560734965527191225643095569531385411501510451733356339709364381627817440663829525407152844408641153631017184287317983560916955499355160284946609662954340123799792965553612511949507920713104562083814180824868073420395086180841118603385297524867616919594735942514242053726839741581216225275615201957976928850874458313034598016071965003722450329035908315053323674444652754941353010661309901265729027542870989397407147943532542895779486113997162583211027350280718571829100737341233778358099676061644237569785182701905070348618158170697393698938367344684146259937868944104225193467714034703464213610132031232839232119947118780961321906110435229354554438008197644668545145729892422497804904950048214024446800908068706909154920159925064159496334596980322593366634967741336597372222557935085861834650508813025971770267909177978220287888965174709270855683716059845129432845762290077674598512625323345960567832416168196776340113371947430819110804363471795592004825548226464631776697432914424143060375038128412887231104920219143681465413223416890373606207731939957157993018251206256596643120336589712552526667389892383327220547475375596701630752108059497134577904206087081985171136017577867994382423916078045106895366751853114703266008936585421207824874781159173710498148314530672254662629076113145458136016745297604016560939065402889613106807726365336895062401116669931271473818121291109558612029916359031514177917893237762371410303204406067200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -104073191453342991763858137520401405784539640657783246940883141558237562095358357663571324115498371647932401573985761584527182739685513233809665107144777112190757659145063515488583434540842436984484140442211590715809619358686321673921087900967490427858445738193522302762498083616315494026380598585518797822006066821713729963633302137422301298482980680775178711208546672613770981186514733322941406833785234914642684087799761607032916500627513695489091239313861846061528016013851303830454382386666695168223726140117514363995379211819106755076825646868171837371389819135568432983853334542018667502416393905826427975821078825561466695795383701229120626017068115940734776721719509693217809417737151719952945775445740975491503218810534139119370449041675735725941108695007499852472733361325305588173096537494014400136201906301884214926529725592735530803451197082155435237255117600044088972748580243077819261932453521211826756083454858039920783301077743859934550809832248231155377691986572319124771840586739284810656858742113941217040888918388801442375909397229743554901026964342483243135612637816291526851588806106571395332478459962007182777831015714613684292976962864409648279595564008354656299863671868361274439516191349750720438809287638220658095722849418771658637355344524113936163112766317933464311258207175827949445800834472772417089206976379163043559122401653175597525603746603279378544312049081699985252887121677742613088392821722152463209006761161223146543772027457212248456492308998335366156085980470425912207528295262351400388408176491110643588105569699903136626673216372339508365556406509214023337945128478850830763755436570965489748896098879995912524955121147127086011882238252500751155146948750176569361655693798024693375029148614398300566855870405310801579713239692177960976675879493821995746122479528103008763473895807811687923009375293966325556347260806315420861702150331165710008252819041387644469130095381885514227924520269123148843109976595939098332231178524120683926092532087747730268980899291575544735476924171125251821406802816436966435669189113412338603997306292092145475128106116977345885571564061649508094365891480398887429947876446268127526264018993930508081874454581687915268877805849586042441270874258131463043421233952976022429324593331489701255176540128324950610812374892046729541958201224145079128544433596796858602716597910099766055757238106782228493828900502967413772679617426791748423540464962379391293462342880953591387481159686099532511289758938490218528950463304524472906827061803679661921487435755726613316784114728547016317685238481714697169309790247496080133363072820049731638680338893987910529502521144438852920944848157886580111032289279620451758059263614891266668139679449364719140573966242374617268594684826049419859719072697822576654248547118046744556981342683104737615567095826847724523090304388105864321597094777289295204473874310892105671368207461078640070687181350893442556300708432182198505557182333764397223161168557739713703476133112388126916501153094727790023369446876952495836521212907386836365307900162250896938205037591265855250620492866570375995228906574732670912797499594768117737242069328963341958568282498676537034429004074909311891265489366347954152602150526782444085521037766419405049760969571981607521217986767705565014518862448978914630663060831776803074030077036070980462607551506870228701417055825736709233975912009574038103530580021041717743008883876231728292513085145904594815198775957142012007388627497043591258866910148735808408583873019849050070114624126548326610982529793142312206156294670629910986052087983135010294726739383739778649639778490893917422174888349356513887462674921197535683017309541167004120889883505203827967228551972893961820959518518568607503995639582044586614353366937413721763481990923699531029634605195302183506229687732833805482935817992994707991390767525155104105124856008130780472758247784144542201307457371144963231790143162825529769791314697231504578833435906775731255902208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 20462819390109292148174373811279703755983944540616356379994588720190088519639040472670312939872029987780483332663062341040784835083578717355759416311106779944984974169252255365236661445828676325598831842581072558322211465200240180193221178845594776507098553211646084864326136149162897190667672612263211628307446857850793329754148889614993667188054976426708892763984349180456447137842852454277744969812782654739920958624541728890089313574346433612738567218071657928625710577656868745648011918384669205291437425269556134949990423285654782289670523323814902143975238864960059781147366696775845079733593291183815622261753281312094813515477761546284851597695046021192548301721437186557783858448949986126087545682791149770325468558633080625836668124740157534631305872366082757924365410174441259337505004758560617101255199993532024355600228822063445921237755763453896330592883244612562449294222012930571068274204506368000525053585484275360769216066067854887066248354645530395826856145304853052073550864416940713699343145601573059403491172003519828590981004385470993508461942145235878878017761497115701498418913433976464491478987750190051783738050387627518186342095453382594357782812838974271495770116329330065205339853581591007754886437051947271483998083021415666291049225282628641410137922909807263126325318533790253469444013500879073640257069980856352415832390784315733547763637026832396091422157156864837358334060878568805959568490865860833778805307601559630642219041917280421280007000888167351506709420263120246299894541963094948227888781228396543994576839067246769869425505609249503088877887719418860741037254233121557478029623767237561434218915308432715574647283421850735641671389355236411288093779053902372705359123880366175757878565728520522021667074442090540857416653752452477149304044483776056631988956298414714278414462574682133995237433814517809877426355551655742190946318859592289756151909514947783635969781547115994402162104380063760631253749587724963374455147383281913879989002523999507353012102097404477700773490902780789750962826656873464446077256886636255094542619860381376665916222144797385586168994030914814999825598004794715801861371376621894074582182340541419815933760803759284411253006055909727125455166262481783721405086744625306096445258264543513157305830885486775041939842091710658589422401514605908950792307520304065261174824617271990008565533731500848867252171641486188577677586833475000720676058729390464676752720971573236938194972355396517190191838226353414050728982674701496984689302493124024434962519411859199449331353565226869387005695577523900100165217661673310418038949381976414153373438335981850643643521650878348635406794227967643175570036725781630620530680212978762987952564741493838015880618168210014323505458458709398648296512804246948089090603499273864779492753367150950637941282906019794157209855978890050139623343375084535764541472526811651716098105510385877332044604283476983076268733726126313224667997224595116258145605492606208792205473611924797339612956242835570098303495200612557017450898953063787228606751823606785947719045819217744101646531224450427178505097749287837104375776379105484617659418779834338570378333603558612458403027975356207330789101784830522526396060170436458325109368150975494099740100118043605358053856358988584808820516615926297966204600058171904643720027289576348920072854443408891040037801515961409346381181615801895137996511466037561033733872253429839625630987038054393170426340704996686146596809366898928461486024643731014472539299248078117153318072446531492268090970774461883038735317603435376137947700896517655917797548312557838041114805270886309787323461531829010249545006454566892170912091367805779183462940420776656532637654498195857235335930299219830393172764776270100878529910339903221931657308470825393410895923878588192069285519991556289149730609972522192849622342075506720507564391877010561235926457481089238262526160415059081094939780104650335213690291687893558866568138662744892273957273600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -3747923322392717911450274093096116230605980991318384596541516371265647424784277093646257464127573376214550804531347664346044177887376672267663851504862504844733369899689358756009463045487029148484566312793577546257110870232855090089739006437283603874029350465463592509305971815274494345775307198997305182610424318018031050381352849075642419737854463982873295124949758100152961575335954886109435401640197694879888618093187663571753053478841469075576446001007453745705347147494087513589858874651769741417910596544336789968148347063505204320958730147430106507803910929284553574222221594312737479443341425135194027325747996657277578495215620711154380568815892383815701335517167346067571581944467428463069902255719013374025713859404024882638490073475221348153402362892010216504769850755890032880325909088747638487491514561943585391611863014672556616590414671184522802803725044170459151649305643221417338963461921956974661163239816403473388080271807962669285306695029408272201372259955528000333372637010403925970153376351777441632577874091638329860003744335185746541308049424578918473878425121357184216615885109523150519105265809057117479357778233895925918500669793332537802327537917692149613098418956155512617590759427296508764656718843499948168020179179230714075179065232789838868313877041548043544360434336814689472651059436187023634363012835489034292582547016101060892751120758989714170841895301009362391179258032183110764890007501531215337065509915972518825449115633511763654542129711814035943450512487962169575509023011318851654876931781935828831086845330981600526734393764581085761813239337211722942371410189573818292917244609409823308873373282407175127062056698648461441972459548893104838110820920905406437639498035339709183172011679511496287952944428309236468667253614819196322598509854729775034816120414534435108957359080990812346626232781817254004658828195759618630393647729509314060606984321109998136474026787881326718446206523305984403464800315858505487319225040152426520220067734841321226878084728055440489802865653245040140710872033612019335518364857935742363433733544970800245712199022922113710749393932727483277043100041031926649710265490843159573075524096655575374904867375482658464450878198847236440560775136195475770141812217688808071952855444545890842612360870464958547294665398267875755830586099059406167001954082788425432248952438879202068069993335443967606261973687987910800414330826352209492569055076690658389540952466371736174305829100976587278088937986380021114936302844807372039267401662893953638274009790855276026778140491873480679266401384992369908694476705330953324113221350981040194833446295800911248632106448599891807324740598773578624405319592197974570332740561077153714192670845712552114282587127769629126391496796791105983207220762968175482649877575170385667672627157119035173599155681476106193670926740353461567559513218316442818019084749504659675282542504008929985657796597811118091364726366973544283877605432038723567718589053494289333908308077619922173884523345453442630402714123637009929642558744875241629531877002659639083350416396771968875435084520920415679204046164827662421992238726713238661336603226839066154191717848771334083053982480782344433977603295741704007540858868179993967872317491980681283490170143735635270898045091433837662000032990725416446234889245221318714295326308985488591223483608543784568616534287670387459128210947176308205861872785990577204957114516220689943595085803984176844042149316017532315061590791986092978172873956520612187553685890880253859487924366446947155537607085069649531932137110037690146747642583093694467769767766830808137838396757781053086306249882102507924968801361935864698552366730615387544754536488812813126786120179906616497219859531364461667382960139984141115806956510619226423715439462542142852455030828532396489491230959443744556071308349241235961069226859935055258607672885758967262862922784239605316164912385388577781649018595434751321358644536809618017532067792646198318333952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 620022147121298784413442552697276493802953555306692412246352150187151829588431913595486563218655925404716108048427912902104989032681578027614966484529291806032601015558325605850595637254498832652770658640015687326305329003929144460550668922256946948621082406941608315268090917428582320703142809425763805042362994801389604077490644186200741421186664267546215354166733442825074656581063776591314474219410750354338931391438999206465335717361495699132022470387040752316320072572133611504618897543203161950762117955615848035763153306893107978339468720135588127125703232227058136293282252410670926556892286854398415535612561396098970452140827848696152886921874939391840044059584914767783543636080183273788292441401784804765729207504956863998987981770068639520704004698697205812442001969390402828884393973484253446234462045896510726116584974433473147309761804795211945103539095725281053553272196113225320581983143105363117543171395971879316750647668969222571014424169662639816222520679924656408010786206002209797330531467043565253114686849713279939644039838163445351725744660380765362667867164486422230072922623918724796386308208110333367053812561514924241139422660113816563868988980226535846515068138527498136591062460684721306424723434492804909548768885224627897438301203977461103079564543768239765176461792422592071351967662939221863046818015065925481115145024387579923798524633485084164990263687121261684699462621618036429039159633130388780999926918686122296198663746873702742156351553892749335998071951840898047864533280951366945876394610249021752937236872903950575887457289241967346237500260851700928692995040527584518979877626125866548727070867796589168400864856301708375401992251464682971606238167770132413672332112869504392330783570010497185678333323701294659449973553195793124230058331501329525790533546666318089646047734681353941399541579371449534073446158760683443185974261644515345801857423349296610270142957564709186217705451361779140433065052618056550086673111021180840818118800637413797996822664862266014983224207544796704709806327177880072641176701665041149928342281707266714796889619221901782341364414869041984252473031702489895103641606544963182852671538756028483426750526587778997287908501979451004469105458686759291917345499605953157487431635399142024094482004958934850264147164789131303286427091038949891240234454854094701778584864298670236569997242709538612034269783453693158896946585953447322321900147455029140990963153107362743476048889752882015110167031212066114649203131821779091612788607933345809252466191151281476731010284075172971722191951169810095191854990876865193560362180744167914364898331699933432069308008759703128511959803086269934138543190305583613075010364478951490006070635503434333166179017185430901877224672151136521961368897164353525727354744818542759791028394381041226371630944059786717693116110664539884495646717482411084065633721006776530311757976741121204246987456142536471963120525637630662589424292609127041310817299074790614414895723943418671510494982983777862599222800084431634744001136813567296060394295301478238799591898125044700024078611253146955673028255069097184621551170669914300035159418056979041853263675702300635736901988112662666286543075106689985109303996064277578299469954999980981648670971378577368851540375349495629139669376945299717062927125737779094996391884992006778632127429079540914873934164150824748396628841215541004357509855056202120363920782912668914290760732656393100682287406095037759527515743895399410415558820505692284588823688341531625347499692190248695896443882054385594383042577819423050083265312917468167576628421897341007320509515483998274495840818107348849382724178957507248927663080869966052974428628737250573801447962202010564389558422570936411653186679842725513200597537042384869275257521628982054002014996818398091883469146690674479336545581299799087393844158122274214300235134359215588750517814734391971978711074482565652332372477243494416980796417026749395841339936572123234959360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -96971913902739070862844647338733717264841845475543632429612904575751666485030833323747187643079647339026801192495400412573333021615967390120367859777758041057145724723787040723950796276897521624089966593998571998007811921513164900002839142776155366464315139017311886338314843294163893003406464079429661387739250992107178882557150911914855915459623919112950573775361968993217432217077471165692935745155791806613849410961609202442097898494913578778333005990132242903936415687726568102997549917006072891207192960362851572823963328173085741083519848094200639550868414350460488191234761666121576032098293344258219721662635655223606131117161559590487313565443226117591592268858679191863859192690109910249646392071072115797290700601523233595351980769605601107228177352205313215871032501858354321250795497620164343620239030167435118186880051054479481658413681341856931469083974781527075340846528322403271364321167173312062890517027271536352902573304205463018045749058438614438350925381868785855314968591454744178202404189823592947466798483606631750078233799447150437668176825876276327046635256133469396268573082721158670179714011416586920336986882349000655772147690128428680984928967163125229672180494876608619027634116425080913301057827764461486454322536651509745545670426225144770709741630223080424115341747391698205999440898737841901905553476087777991253811451513908803450407985990340326192443521380736087632431856024496870553305351597663993842936429147148640434104341446433857462122544044659388070326952945783416437565531778447590158124241894414673672698729725191290199910632180292826300024945897706826298919359269726006103987258403512135543619876205535140730424858363737703615700980705285144809284557480595849479141556025604535493138587357410201267096047854951177229295662427160948294799608906531328428316311871315165228396085369899587286018538245120394184593696796095951749608358234561639790009023743464111993742714397382281137735079451868112777986166100307268851257866255202963520233457523212101104234973817477651485071714445092915201703653585495250464852966479985155144060175898513043441090136757346443156186721627983550473328288174423834347854945500318767482018550029281384657543023730014643359477142483032996994245752999571904044342578664320780841542269527311663545116674939586330936018407970652302186026050301858647831964481960850723480665877720963875785713611537780304987910402154125139524945056020798921737811460592477051684396944922265506329271333677526253797695493430352077837815297231648555737627606844645421686516091430968513384620720537957311322890161580367315123184070934923759753218326185053498737026219793141334259938319728391034478983295735155150968313821964072125071177676548522129696718648021389968766714285464523529710165623639649273081312839172626469812097244280019387988210036471824258577839121086283930482496571185694305372928693372542299567152268951905930032087203441094435415064234132043251977494282979795979753956902368052596517283643937704040195622044086236162974583772708987351024805373418104701986083259420405206491004288521673148747697422491754317625828236483470137725650003526484518145386869246332247236214121816824036520056756181745775311330834675556618224248227142006970852304360437025723716420862915617103171991192693616727765660634554612460166279283021860939195413403233462328939813887390482793112652014394630758558647158669084608909672273727855447679370823276439450887546826497952527150274730371550906393323445667763611552020866527105096276279831072466247085376816957429001439714496947244069100906587346429773111348656746607231338735558353612204919818136085705889932963300979251152374670264660652393846255071398297389352982336687468777014772896230026336847129201150527462405617766769997383988162881429563831752016247963317922748320433102671700979614999490926028819375132241000518623758175773812081167453742451600679549271776459865521624776178152941365183687642975198519214579647534551686730808249924598476874885230868364787712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 14194668863938434672043826571427306453042021378420455222346208676520997762764284893309578301772827736168442393101893283725714326122941475656883634082502904009830494633248390029467438700281216438663126383065820531537946194365103073333676901519072679030358715204964047589927155896324305138759966517412258237611105291446868211392096635756358092514515337660075220785162410396696268632702767490984254353514345264192494550379242185484199337067108238275126090327945058431089937264055136549208935743991485580256108866179151836626895806916145941618925281844544716902218127975453957772632569265786743941307706007631584301851205208989360486746521823509358062404626212526435352327935488618357443161782279065311701762003567585413961842587499862737842892940540512358026440759322856183451487388240338252022906507913232066860447871642691320054081617716796091483405250439169400744238040239650587208906813964812201485237210999313758809706314660993297840330287812867309579724157654415818347827616416745354750263473439417941450553405603268687729244103341320637947351780032222033721816115350865714055468297573488569195556671036638239890629428742393211248016433214810304318776324092044407125983761102709696729337656528694547732513480645176557598401635341956879202711947774878528753083471645205689892008549580572545697021445996711221593126913863566977866972817433597618578390369392287494336016811553734598863743051718897152997316477921496140865414599943857780925847184048133391860110246121460652102528906086358322452709521640903066016065024154923998650235294255033591452137466490941035111949084523165431674525568567069303679909406769530802798756118914918832593239021402481269252245694970034104259226516965272219244180160834817512752226057547277610984598017332234945717632680195678357175391033629415292053622077771268741575193369191933361758461914971513098821366159761766816753089961048897827752718636954910853508262077575996141512503786338117769260238017983167333872003686442000196468434109649301881532397659650989329557011756846977653754247841286265298015497544808975119603079385818220370903039397756087361922864285444689134857935579903669586675540364269420192633372674204691501156985956426329773659690186058427659069112769746251819193711825608947271515842444425271561270256773127617811524569355154121956450355463652169300915332395847504733917327205974302368144856360841668252861192382621089138512550433778180115769439874707434010042117907425184975182268294859304455364045369710354472904683010621502857736381890227935279078177898781249280384045954588180280607982132651465901311743634726086200466640678287783807013361136798642911484200627686924438833466578484155899608939485096428735664173197521450502044648219239395158501251459810103693542572092684774197907972801946513555609551697354446312606788419483290896773682002467045822629911614945277617310470863132708542902247280660341171577627660863502172988538755750878177108336695977850680221374948712588822984293437262874348875648451833014138387261393895619725879712639106523274557062266181859082829429631495812630485117523979546729155293016646137756520876074153923430213248154602005642110584859113074578090224492334176748907475820774016823539352663889017863025388576434104248672880528457525704224760912965976317540555813765877986440135136257192927019065732360690530685905427242238390289257991174211476708614837293097213024369491444024668265036910297186213427635368138775259658304694068713282875532044971200248542668807786271130532588473119495472835098429843668555490280631771172856574966265684235164482083886966796679895428172938693740964174371739709740761272144463045186919816000446039034198306194818602568725673077005449876143574242263504137122474778460044104480042472185972643143838474791660128737821442757896870847705057242672029487828798116048495806643705019805193845863278776779397513038310829377088912532275549195494980780445829994645941559247762041591652966404702444376718255224741543085882618910231137690913195820143146434560000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -1858937184162120475930971127412617590134190278741721625420073499001623677529015182587569662185956573571356162653913043528758041843538542175009154226721092679934854540320839624391760789792772530457729325145760466088318728284847151570149877575669310750931462248899904982130090701183811888540170249847956825111366304640999516151914864108316523500891401009580838172647327501767152330827049343514961262589550844770328407670858802627241241589865369777843388217191861400668115028666818782083068799906650223433893348158740044033805030061765539966548075858340980589641652269419317689207718864715210933271604909899563166463671895799757433001948684194255050978064437920002512409834777737701007663467029757113194944896009685264274865175948025659868312477208173373047308366010125877255467563147463327809838663450378902130170599988659653875545086355918368753471523785056607028190054638195674812514584055370441919256225771648073353418765760724919386981199751593273506278779059898270069687327764286725274578947196830476879998008353030055583315853706431076130465477957447940209438902587312901198361904432851412009429150865007258449138544131571798718289278280194776135631490499773088177640767855540977282636322589186981434147778514043929090077878374191232020770444038375481022208460198025333918843050557731976497528878875904394292093940729166770807210871367880473289365520989440667277714553394762119346775476518584968803062197815761593406055909339469140279118373525285018961808511441159353469110028549924203642993523995325050873629517294217826009320556827794491290464444139507080319194231666102354574803972752995290546864717250982617354142406472583381321930698504158393519112399058709669441859470113109777132330147634537963288606843897632728083629352623009605026586369671518231094558802255827664068336860662070554257385607565040838389333205193745793515628214042577405781029690552180494008488862885726037998070863880174696887968323768638470000405312656391055274255990595477832738110412090031671459143717909451676042688861969919608291862658762366027672838673023031091396157157259422551604804039907715098094585182947463447580017699012890807534310205170053885235798470391654938486908202420172022794901704690516755440970122264673782746898514557499602528538998577193753516667879584474118474116960752372050641188883604630793291876415431372285592934792875160310530134430969324689743196206681536970742449835139559897572579796717024952308364507681457268036353933414003352691535609070132848831054717389158060754652481723980292814548630142464837498224132916364039640200525489116975605830670500962473965879439239884399844819718496670176505586219354902238879920492758282683743455337316302735421567431313196157691059921690362249165928927582732489351355169656356064676524284372251636553089173755182051534360975209142709929145886824592660087428014031371907660574173308503395616670644254689352899136007970779652459136733351547079268875911982604027611277367726366234538357351043677207920813548832193734060721150374514234708023372932229918567308971720623593011587691466710512598094509847357221331553854933859435182310137061238773180002409406688347958037468416846497303233105505193431638160689143367186502307236419919799962599983748446937193012017217093353547461862101395281951038603129889755455580989034279557822075296964742300799676884303403693277285945598427848612606536995908406902603044517615663254056901981074300363727376052387716739931060763998717609321523379797990107111238499815841890915714564594582339268911747061208607310013607343941412709633275460299462871807577640556797891261517202300406084606084883761165135720853418595113138321996966892742278925629386616574968249611991573781551686014937327503690510356397428003900128992571842126570951740002974502049022806776278192239948444142672288106232222718522922011585536199920479783703672747450769201061066147401997033114216282282737185599983764369120041126660789013868166571088988999795423330412089338526068047215796360415044444396202229760000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 216943051140417435331858404255098869853893706553478254903400746497501967323608348378739881977557727379892955334884336233072020369879929950801876886370063618960219436537786014415050693467825984411775090131450249891113376106652013992304197028811864087906805851318648569383113398629104433260899889505985718695953023610023923735479289317597690699115222119705216983349778419757153496022813751469893421162160419080233440945739052386627407949469903526294831257311124033798712469433884422491481778446645513087056493918115323745892601661672373067839731374498587390971432333419586262344498671475767215300624551283525611908971319807045684395439595738251679158781923307464671498361844810334058314224992382092328132980525361305586496506504416843098893115554494335832035601677314741004400883355425831307533530978414449057625214506487954274369103272177144228615484795744727632034217433477371383370892420673681720800524987634776749156480059762478015683096194824648170959661789547408329675583509390014456700045282947921191387373350352662305944880506470052079054750246770225925676729513014310023341845362677553680278492603777542640826787642507373481909213486363694615849674340913738796645214878204045980859620836219080705159109611191776615363590075744289107319970942349739456240562847622791270435827601596538077827717459263929388867187631228859664145285386230736098478867898328294325140592342381570336764731438002985605945339681862182563371116072426691478158610142089413815229942735902009810763759172301118237875460333138616496104740691855127363085784936783544784346114790339486987895145790169949687173117547639414109314867893620458065793831583947181443030925347318409829801636731677499333196101900703474951083572153900301336696330689873252127468546021691517523340698425774499608545974245455215696263003206980108774003995466634497213553004798100854826572455608916177577871247352666610541366440924409339926308069221991306915288977891804482905490719361256104138751324106946015931900145847801777089320600802616182149696447988495160974680010455996402599945689488795735975693684154072323771049941725324431366310360384807308859114997150263050428276877997601211717977401316913642495851624386171484727725532463358372669391739245195303566478902077544146480182736873005364667811618365006539111494091067544325474900101625529368692515439502950278832817554573840131335445515607892463452513471880435895465963129886722789407677090818703931741281256320488542380647799715106180747722521700961654722600560896029551411798474074499587863838265684772615296561211458473571720453828389433980444550620985366424731943148336766819419629647867886165429526547053076423333089898470767600515128970137871674880138583403730640349076465600032470528501138448142596658947183582101382428443426386034658769487331383509515880379512029628135380465462657102203793312900530923253847625661997500558075433717619080549562403759006969472343890875001047326759195769290182972886046918593795339875649015144404032610170945180602210351007536058278685280904356007548979976514536792788843729923877790728009991494699761299051260278796526927410560413605954127326130851956243833671375128775555922262144687639455285543896957334382244474844465276474797890174190935028904374274060377689512926236940177063385501218797534380471261300031797551067607660785028285652825640034442897610201593657901255936157710191538994437110782365281881074870244775009960735092844828766684106864615679749354249662533827285845365029647041533245885980508324090233289284480576161940592102037157338873337923047424629771900710267948855982443343424172444180435923873950264363735040444832386849589610253831813538808345695410021313391419734147350225274449726384286991571717798485817045543889119022987855700221259053260727650802235065800585194690353604552420279774216657677127052900083325739748947817231937399330810712547731786941427187619487127167447610224137116787488223201928638054592416195497710831565072955029044022973121985618577738493035743965009631458099200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -23396923046634981234363107914053831627694587818857503685010396078051279731851419899994641832812231059646643136923248644538969220382277055745382826961247386534801206765837244523615110216680495734472065362537071957637545494733524018838528384281546041997800450559374410101870330306455000858046008566744956665780874673372702302341803615784538766659538388071546207132645403796843983391932845688496023496261098227867385234167515925954772158094097967902971221690477289184631187395227536405629380998038072571366557313914083266268171432943291568222619941582317258056642971189034174918281272647673752795136719147592822472668609651104537024560336472171366514346681491000676620509769977396559104208477289265233950025938291353040903700324309018176092513920638890825742495216072850846474841921827027495532920283643218638036298245844451521725015702188107024600534162359897590469548735763812463307989962248287375522156110838741530646806227186493599720484805082735486869536828304137745190379732655493218936605662661958404090088448020715308275844666886590968083917791832549724288200133865340305678908659486153021842169776874151441630504649724354955483241336990619388523669518149622851355093639656896984129759697159236646172298193000379844106334834738020716727089460598413508310797568346439312761687901218216070199215876124062419908620703278028488163854881890218169586196671965718941140759177672686284549725510584437899139240785991290508760192842221854885742304999424845081668625320730097911346251665913680769126574593370152615100286622967850809305600133639263784639169791081378698003126763678002298722903573445093387544741890254266957687738969280576335723114882976194848800380615884929730439248835841805596456729772556189558784132862989047480905776756739129001564216997865782654137224758410837155139779441367044678777734747569451393023913245348429846977689570965856752737605501426577319310852950234868558363561187623911039817793020667086326248883920944871638015229915181080903528900742931917810863041476453237624102598492558379499448780532553737407201170488258197725069451265839713071389043826258652905927253190538936155315667256193406482626722860237066807224283533599282729588316155891376713856375062669578094534772308782402121281437557094548116517572680740146409590045887566589865987016566797067860686306465476751200944490215503159888242478575575111509919548471152169917938913088093125702299365313613689565163384043587168548850954742630546088655177860972228478802064302628678736095160452421557118437270332055773960284431286242412976290512189205212955943536465320345475902163697900468827917839283591189865327425362842179088987923611283649948787281875877649631905080701704716644467342784124793368437356904819388595134489669970641556994105516250468923923365691445803385724424904267135010884521010085326649541358837789286672494877814900760077296217538314757569887312629279972489929136518584329627191730849447270214135742744955879163283146545737588706013377734225146766287652683357838832413214149530728607267830670461891125406493046942768623826828978090159171230441543027233182200475078316330511806822023128573839041263101200078722403935773105962425004797009158561187649942298034259446816496281748362156492773500790310373755306726377146957657302765553663624291056197198419798756869568982450773711862335169436804695311158570965452261280389023519652182246060242429108778342295435967960108556324945169873068946265803961513994378258727683022364871015131722983452516058693129777123599387232678877466504914536557310669130311700883667993586539131581179941146401877148455596773913121377691582873003741389947090089060990382829121155053008989262188506770851183751473886978215732564547058393623175731046310457098932937078214208755551696340590859420365184450119164547105102922171050605921286439507513166421179757879681245652131818186077881871548276424144248688712012966279001849633175847451145581225410512760944092142039727392943195045894547054804646210094939943280857468377482013966336000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 2372521949777223448683196572295439653815738832428776541844484881143647246832281329846431220293376127418750927432560870359585118840939049356395648590939047534467072659975760269790514858634920170439340368980276757466546433448794213948323423037928756785355725632523256736327623760407722001412550768803427226460662001752124998269808731789814164181723477230752405682188491199060373142115492940943577988228045011126690408090412091473054589228001982965678852635856140089456188213683111787651734722347660426929263072969770745700004107880787798162133105654061407012698895704162655648350981107615222831531673522651198950957373544486439337226547907154468579459002554595260158904452606724366013553237870633005278775304649136045481476248126529322109840451179089240487643425422524242585484919197514459688360312659511800646674505455992217117553014205138799471082853984618080860361695078976180836389577431804780799589093250923356233135276408149532496181426870856205738129692724742789289663880486406503416041014544977851796798141266353410075644218337980934885224267204926458516660424534603733116717132994122313739668452712211302481125255025321884178451184324004709022107229912530867335202093716201154817624645722799836955055182240169755623067039928337728827144753255558864350796693431015561750306742143248105572731932841552801189582566904336886446865516920819816252881855322937490011361312668299993933502252608387280147541324285328850846862125109308759918367676109047204003257575168072955538331727226863231935426812991616277297482957334269037969987747798208881809644767997272896024398423394328591025339969706324804590893604118193900107483766224231202536538425723582813028741987247560950872701839512143568669015277113998545281186018987078455799490809239699616755263131877101424108751072950891684390241292637920375519197015164008972697336934288052254658246370683242913735990816588252058854285430023355141253217337424619878122226036890736054507927605780143052990380996314891756289530554425890852082504156940418142656242722116353938167299414713895379363287905101300596838741484154195505394227007859201566035791024247339171076531335090763241535157996835274926542122562439446295610891237704977827576976073042118028492159725168881114925790756762686872330977032148009368025550033308716450729320252923215872638126872995426880105063254427468191202577421307029654799153556855309087292176285418897751835538180861355971458458903152457289477111380781968582911382816472924495694154888953915938033991809779356202702204298817567278785014775257947226555355463973597062094156713140608096507144302354123481657401189904354623313144415844258102952378464293565613782488199818691971206421430763910708380624155184367994993898571547673105208067954627470128327576234067802487381512011977559837869221786349961544089974833817146390430213476747102946121746227165007894854569186186732050299626393077519858409137929770329054007431570789336732430372402942059011757986033783795450079205664557916286977569364270181755968781287137221067191225533150953816319129265594584386183863396614992418829086558514041870848884126012800962891435307126322863285772991712096622160435368068081661014121158116424873197859601594938600953218863603627434531764316927920013132578120686934206648471045663111740063973536119714831296647020522410428399474489346633368011009810706094570959134902894093796044884668074768737767165893605276738289459409124301345964926787755447383035308636538301423602412038914248709330138800142091231306696588750770385823296660665758064611245925114086853098722035220716264518352174875776123968039112078573774386935149252747661427180860614044895414759990090839891188811037268410163683501902121921831126641857490845240491473170930675415522714988468996031083706381696570131832305434224496131449484263918843553820708176146186490314616298503986737044566866944589195026892324271410432202945653906769292925571497425785144926320391128283688011245209144599713813060332679184107380348434146444553135735806361600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -222564517858773420758942027792359421184426639001578098907740272469755268458339697668059202327817786902236541313073714040042978966521782539692774464601734699831462635553446770192556017261978460261511418613842937818443991383148149002111643772401237148439167983529171329795571981798457984020091137748000668622123841372586620053932519036600414081627755586910224947368523229826934105125261017083305690689561620219339761344816474379334773557937270159621755095993872153806310232694859469967928948044467058509110384349025773943627315095538154237306052285720039067808244090486513682679224010104670562235500237764911526975946778225359236415966851512245700721307963258692940000898287369589573564698221404810378773257151926595505363118118785303103597333855197040554673586105292599111269641561176617209317419481565732819167866797869499426326850595490794956389760403400087324934492374418459621946736479550587145673174252476205803686673120477954737258093074690280420035771704633931633079304743550987616353150152708930185922453744679420100645281095931986151465099661946279823858086237872850136553707401738405390210014687383823415360997147458857739888087963420095846736790394418134939891067823528377428034262558543780780856678467710595418700792792472864923253157098162615645713653389128120093655722764192211365218489044525126602608342865092945321711252176049059570795512173847483062926277407055742790176615242695437427246268336628456780071514190262117129437551182369498338409922746283366486154373608279205329780278482098494736738082105190422626763194111152244378306114356147392148933123224545425696945639847385106067663340874320762084619386991513277674292831336649925040178919374336795149456720007172714967174802299561233449251071633484853623220884318908638629680225544188034054764516951127156003401952442745326486972453719217943020123430813679029332362341023873098450516447665735769545507647623674413120706155831697240702281293476222231441656068591237867104962534241939152770942512227937817236427032758623824715299686000316311258120263890073710468853720375964593184533347232311927394634446627815006085820912220779022859017428833635962409562697462899539528658735291930027406615794799114743059632825795052629826578783055600244206770371050610707905996599918842157272223035183940137556164008463268933972450723866886303288556680904369757666724734226762671816831214537427107121113911622564270978960918734628915932428896338620139772650346400541196707684426950267447779214372136431711572645469187199634366778047934349742998619405421100797886894360725201580485926806025329873946260367735972421517232458996166757498669267515394086143325623115697421787701026372823015513374548510053806306629778204745453921180917635662409892929221045893817980218231250740781901155697093048510005292819200821159189737801398219306356338437058552243146872718873564632524567586450736215681987761593332777714096770437426426534633546444751280520606835275434572034335092371744595143697032335326309060658589614195914117868472083688145554197052706441462951580088586446179056704183101206480436931632108696727367684325790473169452509459376546135005313211461538767893549489747834811095640728819094866583533480424696794649944756257090249358205596242565392729804538429112326456615624823482607107124535964612643191117479108931289651405497524914014393926646243840795846421245925836574866755197085181442140744897881883242156182969334936788231599640199511853870199129829869535994895452355472047003292533303845265364261655389462001594552353983604058409907755858235271522504092839640691414718081748038751932701124209357721975621429430227520169141144607468165362423855253021049486152022440469192922449931951452400655173860275470820021504725101633023685594270702492615642484502476619082843461798679712323740456016933220005076085180419677148904516903093579896988485721383118332653368153037529197385217990735255054534044835101886824527131100317598487616300682887748076840211440574154605847098435434852019516599173120000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 19033804554980270686872036815027678996232235144392950871876066846985811651545215460345795305426437548052649846857348927742218057268087714266624819568398123804580061986464052542285508173183683343610460483212863326485370404162966787317446791466339417613494483851754676576720583956171615040846399808619428523233506643491403321712295436807877486048665401754275399910944872390115708538709927091693114216524026764588843149377730697004009815755445215738936123200886375721853202733941464227664364658730047765578362936894866839764140245372620987579799805944385307488304338407549713047867637841826800726109736527416518616841094991641354596559206372709038778431517511695608221009867981136797175835993054672091083026033790060063816194904362333474857306502810695770034986592756589453059358213747607622421037726604965589295533590497860594640839227661410324826255835820579107117243372797871425194116256638114568031204170756951067317894272247744686797822768750456586437634875459223568525252041987862338566002687500452655153958357625323275184892093702324738306418383436115557455039244775726120284818029004672517792776339763128478788741540316511954782590661461567360780790400357026365294546151049132998169311705746436128653249204517136688122177342842125696627676838072553266469365031959163331097002672652640614452428890312429487227565265044062223088448259771983848019187302088469234235028989320033395928967482083846910203806607807513169258178713597868475484587001033299406227920820711641823406347931708844039980026964189729257943628285596595741458499586568120464184816744678973437293508556636961067116271405198326447530500066730267708228009301301684779357463625264053405562671198254176745055099008979062455864212882925372349063910934276420238509025079145563928740105061714314392605992455128098223979593185389833151042316714670030704397126873444964233133580714019215204751396783751496087538064954698470887571368376253587421089418490553003405910658941647116076747229934437907752020744697874084268078681794696652272230087744250402480443410447464312059678823742228674097797576215319091117794097385807991044134569927456707940249884683462523784391529088320750490982535184646726228333514268702212613827304222233770787196385244039077112316234556215569800407982053842121222653291810649705232057330880324979659598973351446606739282597606571560986034522697576714698644349499394597384981278216634867662122116599409378164518312172128680750769856121381949301884315818147926227358159551815923263826341326983686066881262552340746022332189497638210501628953891603607658446286194314763056224483423712986313289464773983852457374105322748092856129630030492569483876014169149595838876193852728663700459459908821891734653557743421737404986803509325413667238557066276100974496116699551972347029690887139251086723468079839264063176238265346911414043385959119353840739420846576635509172130616140658721511489102347478033791156577517635354466867037277954268141821932544757537670989564114847769893974562248907470818794155603484781041464820002446748543384172774829054438429428812517376368575309761251914421399101107902900971956764702049102201478338484472567650100300639254548763277061662126915620131195131997222244435537337391033513244901864939605325086053260493715003657690294836842066898161022659946274019097639135346268859098856241523121461322126688808920021445819408826808058391320531190925478624490251160805333858401182904210734226996276149352997166984627827163588665069040827964125272808161376851932340763096093451137378355854921233778355737533541083805045292326665529754548609899054421078253827587674931721324231860978960966740421456298724809109165097503949315944888988801239869061539102056567844737863021527721741467053035284455698744927212991536998421521889881637781665929390799157666695412671883915789044787966478977294176483045741312440060608136872792835118910937891530476175698698307089960916241538228646646108615715339663578363879067454547118110562100496964840705721303631396864000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -1474624142440208013860925742108248551786875054646341565573920300274931039335627196833685362470143012887406130287398998005469702700998438829159311028669488134708269144474573073746806364737354992825361870709957286129721804338419686979549831063535787329577326751896318610520927377553363303398648902661647480593845377929122144722854872986287760886520991736161345736155268890678368585341582529300900254162817574825530452822744900581224234320210235315869646866409498221487997697357035910627781456744695497275445332350851555241429450882153355015099910873325582273856198888240821828280352556865118615827254788981523271763828864396916272567115578566804317707270210259306813650888617703745231587991106290605699075955799085705816434999546311401449662301576255394862205597019150471089630608863037311807239704412930788490441490659401910630409948340786103473225095946145393277321055725617276834425772454184386057092988786088661544627910765209997356627367181786602374425582550873544205833461906397271098976497817473637327238716319656607578072099710561377443755137557769163756449683113700894720554239788724267724661319436529788937005853637930175884576211921212660513942622058529059179023724389871053994948498103540575987477119644342032017331616674801889033573816710813296441445430736717731478667422767737542315292895037030296420123522804155045574337308473792605112734761777650837743505118156574249363722888231454993720965952747422520190844512253215016247235727769612316481803073160472794944001156016400616451155459404426641425036885183313495638405743378236122204990768239589845152988798182099139715216682124254067967208731013851772685603688255337923229470109356157288932084551397253354884666416785146918140163771121043504712104706027241234449360189091972943973236460295911340154798776539892766810666261823987701244552187043277726185938640239786811494156962493014634278991335833713375747344163365169613960152752509498089795280857225825702029125957905652300808071895993689040075857863183487851231223835349025753076190495587456856378967627917002926769000175451370569515412022826155967382540488513822791347682044040829582536286918516973540603952134725745709594061899789934203544331505354930733556655514489869088040607198989062480549747424963535081415691563640611322447493455927396084829353097825738650850715514625472817080736768641118792628773183231494335941102934604431947510662670063258240471069290623159201740364070172105833069525858618427660677344964749489652720166822416799884763679917441494151163834715411179227456098904447178843306128874009608136651582640782169127569645769357444568068112066931433221884820001154219208762775771639006605771565749769903923629557602193634708021119541924769263870540161889767201235507981573576537160944159168813669076209730358517124966115988988501384576643871277020943025050070390826854748146604535847392043410834060030925518969282278893001885023722456042644186233053665278485833524847124513785093341559413378903834113483867258679705536534917500671719080282183259669300329472081332169389437630508312179028169662347697790922766371814527554088382304782398681993868284722163284356794027524867136327812029053628619657075726246609364203252394501189984449603107793363031325251871937223641338037797957148586408461761957569394728603823492222144788098693863281780905909574398478748692780398493803602706418352609788426806726687125692760024694939180450250386167302355052262463447933304088903224178958079589157810975102653878265045542523526179800826636067448913897108225867281455279816848277783718711423656338536079944454091827328867915823789812621248707872612397981821158660050762545005174169995578175049048500381572909362077636137359188559124291446212136991651537597315266762086337290885704276367204326224142217508878824347111219888263118189338625682340341590627857408930839911476434465685401396204255769263660005487531222449367974231063811729739375840322594545699841855768615684841207892935920130965294138469527821014272423538930483200000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 102051593821283008678224024153921351567338454614808719668254232046561091754632588895374425022127222925319006480210047253999796205741345070152058459607725078733947832919582272645958419346248555988654282200301172491656372145128814834920181858669135191284226758213714717752227271702441803402580486270041172341278309265468269217825613731455063626961788590877410274678126168672261706367928246430024973157672567251882602832132228882874483344969003548896054199303535213328910102474422916552027739182425159114068467638132971921354370737910807721607647251808115742614141276311302065926486301850745025561123922809123827136117969907993678031649771186247902370348237816041739407342609060111063633844420043186527602761432595128721163070894683791586004360900032047256062190741137306687588439915025156698423458947923464575817821848645920206040152406635602155060196603945637793034608079610550188012372811574956741575833963295197741805518748984257250393800651909877115084062016479274946503172622529577588136080347643275512777932626965961940551354106510107745044502167470349375772074819798557237560122236198794327972827887454752995614317376211123366023387246494404921868952140684063405312637202190088972273152690066498475356565555995001555864897393110582558092792058211443719790082684588650648243387962750512857504657727281759147955395325086655831792609238323070615118580338991509297281909481460599984891183823863579420065050474520239387815669719841015149407032725853577049420920632401499513974049388938540910953474445814133936213507963138410210829062798485876307491561302914476603221725855003156620348633569480185381822380031411159706312941265267406096139041861595313424563156601562231773241117859417393039980192265305080023138224677271894866586423412865149681224410504060008019880590766233809862296723545409102806829413283346908874487903162960001153516299665429503035163857395226364147494831485680817781670751836407771227762904307532760510601693027767132508737706279361680239826405769558420333642743240897989243141452326502884536077909175114662175970275901335303957677224985574811016393305024820618866178367113135816873156698634939859256917420593045238850730065909902289847817681543190478481882063809620393850500615691744562920839796902789668318165779598966720893132090529840525337005656797702816622526310424335390652469748730816369522897644032605961504391239522400182483800122986873941533047787465760115114182853188519490884144160998869431908557694161350092179163761816127523556411314106730707960640226247794945999862086697683880252186150499458060557279998469701040601166401480291386451448495562485226909398310943196383888884061824075031230358241967607232800006139904087237059840811352826582902675547108294340012169224039008549324158609953716940963570828119999756989934345091994542425917177949252031832794143290054001177642127953878307996092653060968881171655395832907590263224137097915590529966628037044445083217716244840565565943351624576949030470712891608438475927994556677129807447708889691890248897231159559261065386113010865384844050064001575496305078147775390430663536660694960024300993974750861372317974061859405004667547587770693150137012585689200141360278710782108459786400262261310456792137340108904991357333631539040966704229623707272190263323050637157281220797831047811848203760163695263202480855847767336532106737494598511666075884677131691602509763547821328586815216635094730295667025738730139976809340872752765775636592553327709984687977859389743832196452773261132532113122048975662099642062941628918470365371091864982973401769203679458813414109519785586279759413202231083927959476173853542174552317749810631038024597729900182951476013003102773015895502640538442593676223247636761372611000077720293400158886269616173191326236409174993538629937161897916628468823539665391140050911027006522497051623295403306148690756970441917089795609472239275822421904487308626763345173872391062907505645924204383888214618810969150303052203664559633858560000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -6161047047786573102203110920723088329889671625396294775598496643410254131267197655937988674815503921279359218582997416463685796386592371148740517501267825288449830433373452988801215784508571476657034413458963488808656917222950564051319151420727952592258032833242553352030222287641426860903722521995289640011360565699643408280097835291479516068731726731113964736951214877086928258350427104527035840413416498945531309068867817184441867308944714731654340071683920469150345225376383657373325212441091158671576265812225031513111223332558330994898032102888993646712868214037672396564566745450302684029316718145066472970880022088771062181917908808401704416824974274090449908599495999988220722058279311199295056676627294512498458820270113270909478272072905649352678256667724435500985523984857233635007294009107840533499292861576542940376271223322866293241649890001393990899697560260616149005949297838792856779593823956707896617640833774970244047492091648216356573791724281674641957982865314950717667410878271475802583130702785631950630788983998832574932639840895414351840783673319718141303789368690351234587419604140856327798705361103755023616548282553723212429403716218152809766140103979963447613978124858277277510906996059275119979451974521786270403189792253978485650679425711905808846205900752425604808283047306140946611459943132020460282293024780268859460424298530540771791448719463824623300878463539265144642550948242748870249073493222099106346165308882345099649222054044452230424355203130252071074744835080073539181456172113042451609771101097313171954492754154975476826370002624212915025572391355967289680659193173214393775882838461878112284839368283490496524328411920440670060072328063858294503671523323675422730312862345756605922996462923585955050133542747391789044307139894407446652805582338814217513145468236900219365948687145382616822022813948781717955270303850662113595654797696788911812332746147192541982745652113129003132644498426705173418484920223421270734756453612754286835423548026485643164902693545009517116780289618306985782669549099404891121833485047609581138398803158523813824834190670459601921757784677926462525290409097886053673829885135035667465125456773741797597047794827743642600840456207698252017853529101594614633221368775556126146797347112933326336911190279615824108438492470691287252110267074104929073425029084342287986930378451719518287371598174768680345848135593432201802307460891286188432326495042535238314365394943231871443131016322301542449295815670086188843026180268584010620005361457357166573337376840597203877850827779436230338869575561287053673583405523518673744400490427579989662726403793946455774862696373402464911913218650529141408809729899188589105308354725451143939108336851364872464493676784130639816181963289766984524669412551428200022980089609915797076387080576952130139268487105349339597628497801663539374631261729201062937627035334506873227423616721266519457934515648532529224533880825905587255133362139893663333145064974605907898367392348865337351812192927324958677080555090555785397330651720530596530353302088628174588326084446165149056003508627097416980900003013332952378350047654193367994745451220391384987826916723480497672152804194327238314129460798414343783892591458750066259755640330677727575237547539652287538355602903959931343580211677136448225206264438908073453884689923971998068208610691867814838813559757337501789626344139558403635129606152346405252957204586725684916874324990226518223372575114843620031578368117165498285460585320533006429646166203960939116222731967699236738631372207757436671811397791142671934778885362170008622139677352550175534069843872577263563493988284604361573981924380577787001425288580561116194730647456091817622855201487397567229613944564308142425429867546389084732122236474869378808282506937250714619673441577606438642507270901208145297585286861765669281381865677898837636398104888683980181224622710158836453185556569818989921498121150733658301640212480000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 321561699538833383285023841922901302233556825047182245271740182642244777903982038118332644259024855285320132466567473256925681005475469929767870859606382831213595304058899630479763503920537055471405974450726414030883905245829449849693252212090685673867293831041635401632552006527194487088524268959064091104441237685286471772436145321511451513283094316250511291783409497018104321481674418058018413356508417692353235205504130358543449875887303070816039669091447792638640754635873145582141363467271542667547435285147968827047990438266946014253690036833434089048449799031060194352217639642266688612511199713733650044362301470970737317083213347993418030580856446929893347340227186720146157323937106984313754448937976789528153690634986595564187029816091879197007153966271932761040232902086438933690624170558727981481585581715332293151656977588848838773617429999156005567733814900662527040136860026375759750760611364073512961753531580902839448480443520767093686748192295395737256072064270842016389689971222382550209766773694259478920210512918098822885265522085350687711195267137659673165628777645046609117885014403125308068695364041113630138094491860577558866287360279055543183671160825046073759693815205303437063077946095513126658518588009087480065286511207134848670145554757921608451495150132799709481359644887361903079436372722695508602501566796285531585775292860985791367896761270775814416324726604892597517349127181865460642428651111490045286033769015209274430698745174265418579223783784683315916966866187968225064682936733750117337568723311214077262068268184318957485284725026853671806074221674685529046364294192667117194262014091736815692821723445205118122140199053665758528218604017739622818495352372190666636956395934742685434184433977210650530857404634261520592199377405083179409686530100981008346176819550344568868899240250036323865037303603195464315444619322678869660058037446754262444675254615080310042935308260931931325747027135541127655692852496593185232917262529575839766612528267469354009527021326023390505201233032710603481571787933280288164417963628817830067633636827744723283504011397028679443368991101371264683786822587369778461345752240024137968643538401897211652291838196186880391244411438787698567126663070713687155385111500775537106769244706904763901313292829998689618012878033565969697380918174764838494215883509953248834538216761659333511174053906246841788386603854295256382409562965894636161078483732404931848635334380069754127676334382433550534051184610679176972511595421386237211722075163003260344628573499552522084322965030287423024068072507392849704615762245344664391174366818488029768269026844947254562849872355121206264615669674279220130458227992336079218323008527337161348917792866269107571888391944206368299401833529248907089586111616319796283968004242574143704290829461851488315227857557281084284346744471570854315969916757066381152296228327175021662013301962466789800178224615284791774164181177967826683796256479906101215917750783302775085760616641091025460451209032004509947839217457075300363346379164561497609029578327242345895541924617019444090622277878538385680673627858007920321542474449664781832638641053022121155948623638337955142675446969320182299576155466512903475712065877831124253059089118641438740101026442510001254264892297672016173357586783471328871905466546353384089281207832411904208997479275070876383113253305054439541284741328835644143481716958092203289883519658698163951136868230679154772467182841808954126577617255303954079208734192530302735690382443026469144913533259695942622239743661634300334777454866051505330113323107040246123726968264054383638838099733432515976909344396920478416233386076759621347727815604825779747983944296147800264217524505527087130018665296843434605284547286091698075227052091392261783884941444588360863121220651365186101172711706272821732118943028804248651935201954923960225916341492020033057192696284014390488787116719548452919887574695756366885158912000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -14682312432812522784352096791144911532997406996395062027227451529971497291959005443929433719487636511640568458431325945304592485533307769876413052815844180327641988432645001265280134740947731495502981503198333795221441316610069224605081642061483886251943386771848230150319443726135899407873040572337777621712173647890723307305839465737760960345099680518355253871421390122474808059935556491214006844158963235457610013768669647125557994408245824760660764032982362817649804734236662207172966567648275940655639683923088599026382698293456898746001193237701615955410398360066223972312311265190887966531509781954370866620459606517895340314290796594575437229512217048219973375114885079471598292948201577599761494920936053712746916612299800068613065758960029173453935511077600067734386036980255970293244964161518071872875382502670694125749301639505515745594010172268040812782846471287084213442901957737603329937566810987965510158040870255417982904072335176465778410856693501457774363744940129051647550039420814028462733016922925303691750572707613489558992236310914484696151366051034197348171614597150027880212876245975515498928267297710881720697874907652373436072682538162994901022815889196573795677521747138418860332060566545695200350093153551375634025786494698230798741355410646135072505461435413803589498733898275226745544956251631189009391687676703701539113683881259683038068347975445418886876683173500961395141798097090105090188598215518940842958438356085702838508002008335520516076695577455339967814918739910359908598029277046127905488357332269854318506317261590139340063802303962486946855763236049790649011290000558577860865042312372117799405786887984522699813652953953373866705907883944112481892363319723647391564696632692527455895068437459788028289281086772399373556022641851163640896983071053410144435188566950154232606414729416022118418653249405385793629382082672695898028745327271412795895888170415561445975918330440187408451494646588975785734554013903557733853392160026388566801701312875018651593368519572292173219665466468101929742201186864015945928746769066127513713311829096422370990630743671549231204365253321441616698710588462899398062714730336079689457367000425637270229190132690224124738603166412065781128432135808272501774935569580144414479089672464208786222159061416218799999255742776324669042913459039564797381253557504790394393618280391750924220479700322282360855497800012342449896505616496540630355968365054261903898080114864837271033229313030711360112591859423089729601523386114638828110526176082337972364435425087666644993968069706291400115003043642014801766177692925628911816141174991276464951895419329827850877963318308342905796062185044357094610579610741093835180651619401814872372210916994982818960973611613438900137905500947484379770588121225427485308251603411026833481188569074961713373943401626424834811967234179344628331565870484612125844602471044579847990819225053084556025907733462587149748937955914630349852139611650318092753188045659951753074807188961038121537539625578584317220522102924108277078115784225856666917964165200426827859961225836164770312364887175137509230755387625533712858775181219813112240657370820779882173493561965534968592831920446508613399104247437110899628960911308175329599575424245789487494650784963539219295474653637760900279371152770135754329957408353800772112160697156929233307253874430831620283023450709147079923306756318912241343835901097460192408700558295616978439963196320149851702329826953572862555654848537651395348350585347086460294515622602600239390460244824994232853821698321212988237032992737114004785641186171392311083733385961788619948916978135056522990408129355103124646486422262171935713204293548556042934259159423556894175373095413285354657763914333125261480302762784684449478505507641174887180191427766070711028018969026667809128185874966291825705229154592229148780662161548546576569396263035349108455472537417962157881135122097643537555610033996941639024640000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 589776028125672306750834771377056431542346106744374224261749110341678003518643143369349536566964710833204552621209485391334039455384207996729184635953585965149900721834786753892254712816035970946708090517481275704626476198207181919635495205200473589772794830767016865071349233624061390832813967975366254228761909417369047271344793932427188560537980612233578859442576020288620562033055958145455685282799540991338538411327999640014471348124155090346458971048842784081169911382247001568508974047276046810086972791367818699789188287785248634295850874030051737047767188392346358069832264973570045035160147385488467437087265747139201751416979747220317201750315743369299207311484832061726463281111180216978277344455484607088662776166303874407328374936560846758255549117291298766175493763287714101086874993042261828604369099272613181362487863577072917103617115456926132437126700515150778852260364031098168578396634594956882528765000668408702986920629564585262467969480381543701045473841673200463482554944153332106687096688659637170635087333652971299790447917146539026567897835921510525862732464518005485771047317109414295693133869096088219841118170158993035386708012128940773909645672676033502186433329047193851847946466627159595328544846765782443663350948610701215658089546601022138278651498996546740981280967686409897188614402137996434941848118586016524584844925512168607821347310466766914095871414006865446511478464892675308189290050263977999926232395574755950547285826474826494741021353980298901666032046343369157372497240560035229441432482059700355108975481960530384084524070281166356589500751399737570050110760272320793243051530791215168574444354129053824498704818337677321896268690440910941956266014618906417644877967802323388671965731839240160086656622371711344110829458763907358752189566456961614731961293532604656769187431315501285696614312799778253175234309617167230959310529343409466019115926798808009721754655175932460141061851615252271063676332249457056212174686950046947538107241514713697926961872376049384526185273109512587843928798915482798596429597864183005162784096499080770070156531998759884135860708269765720493424448374161412666733876604942808576124110233636679900244087039893070180741510257011447835412925103341583252006000485184443184957640518945394939992780876921501867401205831623740959844547301905094955720893929318512712020685332782712365624293998580193570079663884423243664634746142743306859526627241029944779015986737573440028745120218974221836939596976593056984781013186002086576978985112784830421175888713139252574065579513816416244683652167633496686179478468356850065395303588228102295846984834661169595060227759418512855457893051408560628197627524671586101861100052098061938560483171909444286011047806797237277723397578371461828977107080289869928029986863756747870194844341836571270337687019377003052770565099672320403896002871725522453061763322380133245947487854291235915178585072006722834974073995074832944535354595860574547699378437369913867798657567641856720014332196281199947944825690618031381418653929518482997573837335284729692585916446456919586027507373769281548616482083344758247903371986113357902207372760399815537335700484378780897638544192611374186769682201424652395944329105409219770520547608136225502474963980900634488661019330708610709471880801161694892386669952805680778584088903729326477889205555430814992918254960805180455305848315711731386110570017887749032938013800970535386537717815095926088458761889515786045575513644741016230345656977535058043473608614147867494988669634346393406948042206393065398415365774424424998757112862823675321584168969062695833199345391060336392935645160420911773946670211599501830120191562035754711672845777602779301020923028052044114149815676417079673735383377870135366099632184242069116086758055333155213044376725873747705687914331570309496206167726950243378997575172293394412855211359722837507346635919453915364864371588102032243145929032256716800000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -20657253874134129871362126094688329540360868542309854061488828298635878136819566060495917154934908595266104583011228610820483766928938551863871019557955499488804399352084751086429778550698345413539124261246500012093598643409496509162407316807538208089384125056090793999070130518358867211580969751487647065538837208483507922675049031311472677551800257811294836836518035647824157349691403451498903798574386985956362297315629022812011594693386139750719263540928651288704146561170929420458189899742608951239764627726942240026468823058048162317614941407519564310518038539753695773731971648550739339711464791435031865303599897688816871087240372299287794110683209392053671079921085981709477431851132549062783942793608635974945043050259372792860329338754454335651393275747800134549637311222017125149987390401388397640984827890651292402697257372817497079827021483921621199973401998948623045107013617245774693390124961597232611552764323819748143236002871699698421165190259199354921685674888680515600407176711557524026322135453861905032516336933481894626507288408403893901020055040674594381115774275932378584332744155208595553603210585891435089198046901384339489273779674501639166333314939308915754685411795947508161960002060971156091211165549003513037287366028735053854196391036313734479777572445049212441798492703208836757192840978279872501319429571814300068828507693297480974410167181025359496655273720887862948957001044345655761994348123216522925310828487427914728209791586635081915466776145322660108129668654520182393562643714979705208334800439037431784930626768919443337875260415855478878652096023626304117781522246147270574546020658411597120024201744598297184128375026419955290658003438233274888286529667118125623784283431057609318794492910125707194712508891111126435574976137365779967918765951193251326101617433623965896405319336341849306224939241377499780795653300048592285570399435299631307889134663218596112527117786458718803758914992127305973140911901512707464189350034137345685888520554040653158009665329795293924305049501991305602929256998816012550565926896422886204615420401038620133372387006530251242375051960742844516532000123207811872517620956267844793925621865207179876441273654319960290603877228293545699605247421067666155043323541401503490944110691466956934221968713396209307479192440495146929714239629367397215740937930715052233195320963590529872785053774220045518812203027822063622980873038587812290683072524797620558464798364687307650413126245663229862307850698935437091351103068560475506663521877906995034204358048637935037471213251981394212794383521887272228103103772423029606054001076709574419152465729421489771988910878798912015824207785258107551025785187740962736958290070189083219718645289943505266445211505169641642931007885772159647870179258893109801019452739031831901410860206780001141786038450655359181444568610200178787556297428857212683632447562833577318292152029930173720728376831810128142549335026061130670891823333592167432451402345482791077567606134291959388474254513537094885007504015978635560709727524916621803584499834128573753658608789354662860749169002110993101279471352630307575748096357467632202176886086240403126535679689004934392787935739633840746661928723598727000357037752186477730855065171359613779775104977366561654943656238650785204740666814068602399773594810046640412765920700719267728437719090193443652526144121848694130707732238230689636068605916885850519446755686162264469182638825934920892132799173668578875690519208344874140324503984455848824419070226033245894038510724321125075474066703216660211416019146057001601577532196325286054077817395858474472635936095761121855741810078062041775086016877245030833017282017661505258872266146548733237527239363836437985443082641196806685825570832730516434982944233256280637771699843298323135249147243091307840622248705281536503744412979487865193136158676152584460373913104420067916661512079213249883264649309434720065664500457118105600000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 645726270419072946001562642931628601545771418400896704961388695630620453439449248691403687103893488360761173548236279933418020110926096736511916789481789242324447941528407206161713461589427986397273372924350175415053434173553553687850156327972888519382355420626146440605368520358237627699617559838116632608589865573034951454503128783123348013563789068088573864475987435744980291522445304737756510379802027227353208626670445134162885538581058062173127763435910687651702793066215321142113599321303791811929760967456041289779195249421250763178154686812281500406229693415684253302583751757790409868399711057877674338883722934341621573882283168432215441321418471556097754186335242430698885570991879654168560328040310081205427868218404698310240405845875303965973341390475275196530615910341867562539848730366410784454698053269991565627034639017924037720994567645413194363242532115713621212356343864247751104310665793226717912462377555278900167801456704504423948948143761141689367821215213294615375041358717746806006865869401115954265371312962270004379000271925898399189819780242407694951964338681195051074607125798984095005803481906434854639784879612448941192760538155823791454543712034654172341522660635362375125646146496224356425341240436909695443947107793989419125858660972883239073337605018878310931855785281314894586097291705370924333390720485159276410420100418533398685721387417115402057582917840872268361096964360724464636205966062799221275256329970246175285049854836978538438033072135068031662939762061753917326272104866495862262826174450234339044777372677312848327788418995217454521074413651067551257662109834685622712924495749037452876000384925727195352543824947422437418588187628470150088461326622785042389473345749093416761608532910072613925796424641437642509687140500482597826374302152290109864381346254302885058053121167266734528413248973523862727614160063809019116600297226402768347741337607272339895759436664514433264739764787407466039466559787199851994106037599902769084283240407616409234756149795873015495076589313437121308256799025024657281827755727523984398290833438213153989353599325270325218573966623467830185243034068629248492361679597587526664863443453646044153612554629768829604920260245209028326141488178155880198831276847574125717826701162396586534120468244158767379643779497564623651354124904355525752891163737067736468310655816926946557324062941047579242195613646423447584733926419852178867250285004529515050556772845523311691931027778690437313004839800768554797300531453335763699371152839227214573049691969618862521741350153252212098199854107326834728778216401973331325402097937350764796074779797722508099645020292069844076545571193971068867273414214963706472602391219349445584920097724001743055119678825093604529218231924671230438603446241129544185711582238005045097102191963336529476878035007960975360203926567052630112668240325194657758149020051985505508754490748387242238626726273333764754507286929488055243690192175456667562955697545394173444177834375202743078952007792814638525308047151255472249003070263161206335661703914373722806515276561110042986041450659324814797426800171630080776133297432271419663656354274303648365954114506114982605848027681098373520897148771848746578594369108057506159022494153668561513724434545049026844539837580753936491794095294477883639878933485923076506087239224589101391118234657105571327211255177773384160784550238405855651150081923439882820657979343194225597612934466025082868877152759016777273337046463170107406954275105010546084402540806545483219027049586830498347421877911956599724966803769064175734205753173852254679065687631020266922843012982379022614880553473546266791732554795695260460383986966134569642360051062428959604636442846327851368839167666193646137755579567185654777659983140322255240405980436548802084843606390085869803729811910338936356977355807958693111896258313347299222219832887411754528750326027234592241941634676501292050911844106240000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -18987375692094110286694797363636570129335840908176369305925800424600381370675599733074074661189992981430876396727516577379452239390624679042491743557740118514927029140957550140826042740465490639080177617634770761260547772918744124587638707080093079338414621310063600486852560158016774530374731063122271479260970678319942707361271920312979631710588911882439054445125706309985595068058723271083652603365643904356726395466952721144109770008706328238961325030330475002846699006256574167285313049507120830410755375931968082147894873749111077563163144421337905486181963511380607203418609965777087908239951536732342132797563405570019090995327277736356695523681831800808511446864676339053753312906776523126598733631465597881915321406347654935223126062077793279300177928122609026810116210696965731859761415053040969882982901106806210089529855247574728364889166110292066194135783739808867632893056942210803197689985203815958059480548631165169238417209406737998654727853293710423632929648892057531053053475371909471378436113759969881331892071250603399276575652307988969672262360594423217568362232052002701839389490595198784128191898725277792864114654942308541396604319632804012855695262620444893020292177801810703522511743765724694813376250724555285419289453586154170405884621255581059810416070776134057866405072525960183822001337626901634558275997107109096018234879139448208981241797664331388888777493329655074725082458230179779950462666831681052935064240511990434783037988327590852064356476545320927624425323612627117599589026072244500602411485382006570173661133172071666079717301867220799117078799647858681744864042444372358880886665522807429787751862905598488366704646542471463230036526554889251101823932168102031376732704484179394769098277953631243500073052825306222479818820193272696675954399120847505080620873860498923199224553005226258415342656221021724189233084402623910044158777960177847072182390963603406699035479595216493085257941155088847765969110255511440441453047399498980709223756944623264424902122947404124795794417409400142835721683207204238292311072430680294052650459479820215281073799444216528375880066359861546218015298022344437915356805094985973216611239469579144938132246253048001701892847638106176775561783194120120143661503219738581120563046316681035477284906554248692927823142252748684511357116158902560205778563201639379148244758422948220767728751655307441017182779733767851527596916737409805753035483300977436197659912936961943017480793767743416823143639438168624158295287713843603764023871127901225530095267887682046555792107535112321537907031055444177758202271239660973289147096683743481105294591672532493399489724344662352016507104441228542508953897664799049837959214118205787714792170205613021150913783165449720709913601824192780931273160664894084066156786419540971949507653964856729961590132144057912522697248992600562627214385642250364026486836914899498773107244339104426865287954753132889870483915093586509156658412228447246264654351532399340368644392268286859888173730057112347824648793043239543876536878648720111248187873664616301535005892736760512514783408938184438069980240352706085016607685776632944381997608561528422345296864230143630406736068405218836630891307020207045448431288478702968467070611826647276394750901989939254502987383142299732904834320233374761245786825906592404543425555651670031690407830491485337653462247888726261346807401412662802677860492367563841765534119351113044398066792462458074946087608176643335146070633374072785381967948758969430881697428417324254492307375389402047213332713098195897760180903501405870771386959584813522581254321850598943422616286400410083546179483174872837292515765698193987754936755192438294484465317941536446975129215670305369167103308291729080568714839092809375893954877978027283959354296685847129664483757286542931269615834146567644576594432481272604220216982463674966089948598192039949869292643431514086905140803903061389211129085952000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 510925786331322170732788554721294152607822338875336452683602121133973170935388090779876773959278948878121799749599346394782013935696470950329347603483054375847475945207275441474795597035561877300949721826822530100963851034288618863465310722821874783855261641453900630019316323466254122261099165492653147469936414173000958194697104020980260061469863186341930319719439967005287331690016264923347249732327670220687882168934084652835675687050066335641430552980431817081599157331610199216279256720011618361247461879973748778312560511604819723652408287984815019828657622372430951247116211717706998866279972802924064605442289556481208039982400913238291603011010784788868902792719077054706858708450267098717233774122855581139263789665557823155491716016243806903824429466309262719007225196576806592950066686069819854200999910037255679548702848851747136535761176883043998958786056307015808735007303447414274171221580737161007465037004178506669766225497784068520665178793329944336382249408203155949422269569678809718920571541961599592595191669376667655134545572701834637843261114405623442231319188069588211014745304424240876871249745023462151978451492403623820921205202111170004648267031747768145290214232835979562767651092098470127904555677351931762022172396993108081978668269469479386486746131698598070579234569497749114964441987693312432898595713576100679872455095778688400323539794293248890358388288266453959624605224521915702121864836817270114182891913735127966840815832140387994862667637734838953970124134429154544004982079344271574503981630983867907094914363042683518337992921221678733204281796319214036721439924668856165786803502044564327301045576154432919420937027019151866277980917267471203433373073015612402481596716829656014873063570248062826728604825550182770120984146925728211540893908085209777101816213248757050791502864720528943811101474473523520206010978224615163662380485464821147583600580587908606121626454532218728547686774962868296778874458911298929660305690818341212537009933967688047236784644311544563009445260798308788407236537218574065771925985053886969873586295558327987895444916347422410832733657573933466059830345025758787440892825399698162908182892759787935795430587039545726238189766619272677083303054874930186868548605624249034018584187114889860082507845309035728408568419550684738196970924142470929909054262296282190096028668342146178998264890190692181735174798595329655826337617240217954561435955238789933370951425414403366201384642265763154793707636608756505240509268579664177598445170359927200325250918165622007304159777845454675980011483538330627609710725944208771116059361790206064838198859775524238819869114832660664159322135922891320627184866113202255938661239633368592317798672980566600822918010022806407812289212018773339369163767668906883435390779855663211451205128055912715820339284952008483708079488699213722511576180183456694773467877890665206214941443393824145428543534234854159885193002048755930472419664265640241614490782586240081186627534950876836191406520073562701088405894357008063864083445498467206061623696573073087737589436724895344736735684699564259350439609887982740152881500063856535824790790981580673405976548250807451880703315577316517413906302175752637253433921586148242122176496839583988238713998113244328168063230294099964128888439828769255168295465466593613608169397579334964420658924689364463782124346845039687216429477152621662271147103442437495873773818259028915352773900444446224391699866689758951852337170912300955905344597175622285555020540079693820591235972416897169893808577311866684844460301684121035931028114775701898789489161405609311054123471357281493961642288664879934369832678816975019272948877157604603458019594711830593387965964966049415436385263922820398913997365608717837577542484483007823567113465225650440761775344968020841334848857359878338104962683741770864706987153646671636831188475589405191503672458702484738803453391811075190135193600000000000000000000000000000000000000000000000000000000000000000*i1^45 + -13723507943806832951907236696109201623726134915585179074989134460502266754709715259047968654502746542075398116832514541422418022230926860941188809095293327740111894731576568775640198653205692695835493867186481160047261658313782471915661290544851801519655895448061615982727128125734703487411047907228245613842793965589274866935281881973119929062192461695616156138546007987264828774586266724590556458805476742734198259300936094199433632998814973447448746652055318917126112630200662231644517980804266026508536408707941213550864363686146509317604260369275517569628266136247662499770428913606202121163904867070709166010159041953471064172902929470931413078653805041861949295158638595212627541823507214070112985441198581838831207278807104721882381360450893451603912308292021696267480120110987903432938643739132119598918343571040069835290868660781770443738827326207627679368525175400996575704060819184118464281254341414194991535596307541106927532576382906722794206407298346542348780063502538367561128527476030643175425442916618113547501525740125652444487439375529707262634243360453998231719841889032165485530524175056429004889544235905687232129351878769208735352376632737589726078216237949956391418864253365635333395163700905702631549994565062004699372969999510739875610746555295050137634250107372633894301862325736716542360309010127062924442434662746789524959893950718880028040720604897254568671000798556420065615754240660310210973597184900723549983216993290401120416795547682991848786547882364749221098829574704103493489814226730980040856065729023610384470467578935374407179035512979175786690658588105316841731778434440570613262161276398470259907349174558428509019466642641098076662332546922331480624448210326801378554568558568981555741475547729128139013739279314615681511828536281986759703237541046704483947170030527752194903849967266461551276904478006986937803428600613285900285632797314464927196516760438378814268321067999215314440206542555833373145744197057634864231067139772695228131534491084730896330118536120035654072404283266006672871481155618040479002494775137022867481013269951861997496305434900738660746402801890916487350176672332901626978950391672729059971592805348627283360270628787370497107176673812263866568911429999685732844342601621614203052761426305385623287886509063129913571602573162479880986342149640046083255669653555824943678714898265528345309135131428394743750855261405271383235191831020755511356523039653925217878982171313616623428946682021292393224628923054466262317249113388679086807387098954197129458749902926406276090728655034682112074819582076545840418217108529901033781885069291039997613302437437138034058385782495561171296914472227915823838704387589038304661847025007935691195829298770770482141821806392124100629448763560152240514946310307005780785036154134598581542508833541984424649665132376701602858835912794215017309613261148207727884336213142017694718423868302350595034857700530872243099634249360753582775170183936126055409682948946530006438493688957952133274022259394224636021291353664099843425698957037091693241898227865888969143033108603625362479864611553862205954790753939021240929667477968886750340414342254243612443541599366351090661017111508449019671083446892223060027670234037293574991399231440840865964285124734264559559562972945360414075110949728120151514470805358623136750966883631927710544864882986766668712578813531876552182599395304651686889571391151601686999134428993816086311558348836788233573169517336765541336879117075950875077394983409387599504784307163864120939008419450796159549989147549495628812291306185509053283260676087806063805733182614450414859037933524843508054059290933834576470048743350048229300640776434226491755375704464258445312325732925643925722130490448617295524441120501449007380958572634331944900884047732676565236416016124598978213511024443243365575232252953368254514623514715787878121731393842450864405050575323862001782210999623792721920000000000000000000000000000000000000000000000000000000000000000*i1^46 + 364667826626458435589953452076639445022348809936519357726815752296473468933911273388049385202686265069701844977050391731554366667053321792602891695746352324358175222491735508893607365124182550618708052411409132709642526809321996862519407406183706328650780871640663061806778836203104688337799806103024437417474049374316434762014729172117874671661615468064356830732256615361976365042100791206473190639991234845807196148356594923296818871490409269288236578128937993987886380640887212008582062658070838886174085220754399189377054157237807648175472928123916111922784815737717037230784833785533986088651260166821105938000005950462025349315240528571494878114924936818643234564399319879261932382985044673562405637610615619637329260354298191804451394857810210134396212153506320605427396817649247928292898212683671841036141631694462547388977170884872073207772864844424107304451853572996030858583324407445928065273850849171341134886162195888810215823094176507924800641373047222973294095490557648759486221424693828177121762803919108781027096924046065818143128464891581069769360972690357559880555128950544253780907588300943860169136781022284030702182734349815326541397869494363259249475769062814481907216445000020621719533529708552043380589518254906256288621457260005385389381140129336414294060779824094721006738020907347654245956139800662394220233705674359245285183723108359403817480946899175038866677895144059629800304367204723120889874676728672435082846808883955846524781526420785062794757643174829226744983746591822929739656202401922148094394491074676615824195305172243273243731922693523014244337812341373690019713795368447489568490476870721383104454563212138687907344775187876277884071730268580579683558220027938275043795832649111590826034137393906959643105304234976428977653014771540021178051865282661678140719268515632619910580875547705350947813967858630151881021953933260516408061085675864898058651180119842370286211005977584423615376609658708525001013445711839814523166337509984203441145665573436782747948142996471677236994235102890206178534186346194290162392267147482089136432892424731951099104485471314496766985193654875407819825994015641501474635231256496031870579687787974627934178969557973123404382481787602999058379125562615239874845056038641338340641488680016912667363497257493914390996259152039129816443472504618169293466641481920418805167962647263512457958803298449200909023782576893781189663711239071643855820013404074674420253806815790489476574575061309962058948625742087809581774579602961970246978161066704952226421873817773720514030134172888503307912371779205223498501385531300996462188610141341693173642541889493603816134102110605071989602082568324931586781498517211307110410348910018501871719759159437865054453678986786357351626690522182576734016336997775198596099107930782591143524201305273444885714162819656689357338430083616330302265259614274643864928261122537961651490387500669412604979755605456136253621015013627008190890344761080462448864995547210038274705443552470211288312389670409800420398266461531964535949488893391389173138839845745447516557780820230059103901971562609004678439373548064316167595098398374410651859527893302646773895810807748913605787094116139783468080691333269605769854446689579428657569144002375928316163322036175862715550117234209757010028548200944770641869103138400334096823090656899093881493391682269173412932813609012754940112745779682859610205014060317375707396483772460087349944299454760194914878337041023766524519969285932176566179502432410068043099397367018870160684972200946371424660829811890138342142292184567542322989382610584434364089822847274623311392232601081676923716432160719037691173419718961845292245716991056127493755082862592952910194174965695477748560623479336759094596480815032176283470358801670889686937508218815615535546688444148157353917966515478312667771020469450356081721523430874424551244815813425271950952129012955539115635752206073856000000000000000000000000000000000000000000000000000000000000000*i1^47 + -8863927611259110282613927932392295166905007077590152336718038793340568125028605904875381705502188808726612771711864645148352852816761748075439437628397101420150788060806077494444699398206078782109127243699620224539845316539416350237322161277470853021270864144153013892462077272137190825832392702571351944449284958773607005554393802969400175213569088812923060027358398128565947951419375114615350788614104870366449639532171471159074851573814833043929688919239519068839933523045782647459050568068411610261241609623554863745416054470771389583032578768967736222166886650304811714875774411237976453761615739642091845226725236947191665581115220544364625270631771955771090189327119647727216984671908157376358893980688933359999935893823698914992042260060722034040557636176144556031686301158285532773348185329604871328741864733906320717850426184641055062979411910591006733297417887581626545933471808218661413959667439200299145213899410226592065315635209118978676606615735220159287415708024880824709307011448816415611271831889476740195628972996559797888540209261438821404911046902285227158723788103461061113790935588315800887582759520228415469157415344022582337147846972769746777508188278803435867159107525208698101896837378166447615636276548248402274959457116147344342865939988961980381087142709155917490208372103406413585803135678800238490529905115667639735769666023167278904299342452603795410480734027457267438326920159660087318085087825463447558401690459610777005650596222683957219129732255458079945484559324360317915050591216037424760259808558970885139996627378343529075663637544638039845589911261758096719694101777509717650736415893993146819980244446907642702345904813214012258093047690342691700193491304902962273300267006018973787980517800812622270172290897676306022898212470112443695879353596369367311899001770074107267521296886811509528944192705950169753789722970485427493493663962829905251812642790267229309452223960753468106100848003244884195495699160381281119483005981302655981286814345029226080584419793406816735348744434561291721044649841846641615179352522202900344218430665292444407117302075386558632719519247947253430103127845266195311310843364585470743681244740377068993220656864928607344583266682742853576430560991005195146116042638205120794567488501937403148797813482712634379256203944417134452742529221410068326887594178377124760906109359310411228895050916617643555778262250154574459704566918016543464625257852691802533330814693110901631326547999605022105374720812808207485471613346055015685544833708625323116791938199360235178080079760313992022729251337337020296453994103230452952379633068344232612587706010690051972183488497044200773053693995734350263448275056378860701995023661938779158276742672800878998379481646703128980971186705172140644435475058640385964699415512105994849904620887125075035582169348780204512252514709605136490197214404888138436570405825875154790309155725121410951309341075552090637013104629645432088985036584649543118363506075929501040142795966061828912985726947428175747887156110667591171869776970387978774913475400978309857774808228517025128510649422916897937917374763858365439886064800031735266156381787546363813955488155869302732151031533242194568251319060503157671944833291164468363777628120792499097298213739054521975358060504576555400795594602170200935754578397217881773164207755998153934368956524844804021203129897320390310276699334040277433454262875903512042848184494965944281110174217436227571830205001438793683348075735919391766489851701626272562581178812623722849644660404840650052541548935950479578833028599531406566407481801870837181639231947746894325490667291148334976579107866270933823210736796774965685336942539003334109288673859733997871012057299500450753029373006144330962209681802673784234750575412819778015990872469894697612840008540046706655570573530209269598980645870293543338610349033306663827046147852064683160507497100093129034065793934950400000000000000000000000000000000000000000000000000000000000000*i1^48 + 178954780988058892839278005250843773700596564210716723630363037135140673039250246709574599570767692561948728391335669522975522576261605936922608825941188797524332364911980339048200181052190430847444322875277473745226833192651136296323414928794546274155697021264401034673349726086263854088165656489146128930341957205262583882169081495477135351147393893664549515008631633846567270332032375840841932641455634964029331552855746746688746022351042164919355041845667178121571696212326010766537815758689946210993955664267840486435539023424222957165413621460532301689429421588535115745049896897864923620128427907665628922054512563551657194440998286949070335025055896884911208541124363481435197310845626993406537267551258062739779353219131963086786335667467925828634633270255369398084243813082036483306550557677993001642399925609420445863144579371012979275094797270297583594918127093026437402649438388016095301197406340168409160513410101107689008348165251382132266041209469130861006028614259603491319854343436449351680257649714336414870348238736353430950860877561749240609661953247161752038208486287048173804217072109843418884111734577321045786944394023866106298989277297797423886972277878346637076431097435864056130282904384098689812551564355570497187366342352843290800191551384095513498775276774653825911901166081595373058322813223668625044393135094642134363623842074609598562831276068611531197471765133245151609986804877081459938475116235967959969237193556248352252123320032684303965662402923487459687208937944801464065329609774422300826491777359819263020391897974554874769741496327996451687254744936274560087874185115885641192184940884840354436442189129444409057925847310240310843817949018580798014244353852837741287823793909910275226191098147434583268784481918011054929731388150817890948635876365811177870775370413259516563859769337227691124876359985559970088913554403643934206508417689161332146797303639057874442801184295005048301160808812312435774205345956979866672647587419249757352046694153194005799496026403962936387523249943888914477747256270293687851425841694832783222512213845046577666285522314829456640261653239297265932563632445113539587941604582074470377281955610709468607947463184615333074419810523222977025073930937216709064966001829246532119260374070766888609975691064884937608540338727581401897850248284124938198279409491430952628128395596540429017161402215366046783346028521859967847507723296668886626638997413087632774412404299057563249942415781049517148163835886578317350971006335457121752049319103005305252404341295005908620275645998193987235618296647795357587164863627428377769723445917109113030142707005258128443188580083339572193893420309582821887538771186672758500953674439368375198917891113758637653169391317415656968057639078995130911100859270340180961479646079377353701130927225316847093190633731251148400768779853700021205650278964073258284697930894043612065582461572006711773795726872173122554650048660854854688937315206978098872485227040309712392141654537752027373633709772650388766715832071936477943778874984539579616327650641066450050052081487017572686782425662185406865561070915805578770946195519418520316685230996210968498022354330445336842211758254188900539402158443500630429942521651021452124274377950323509743499843158005766516882296991823942839851693200950707661128558882351586869974448729508215924073776291987533371226265202232980762524996896021325613577380957750051628800609210992757663895257334916173958553833260521299090905778648825212841276286068390813377537487282619786150196810292390033204031736286018568385697611932518918186982415612020777399318937151165668861953035365754084691914303360410290510275199685117366403183234300286959330518282063930364210202098329633014975322862819593323886572286059542947624788447666212307633031227576934160244853732875814851478632078952224566234569819129669253594896516410824691931335056996315511918900859377518088258846720000000000000000000000000000000000000000000000000000000000000000*i1^49 + -2736627748537323232347392220666809898735886186496975222796713207393182752849606823629110594346532381668645610841327986931719935237756354941129709931902260503092793633855219899503893847349889928112007026169170577764816428473985696213533460272982815281242573195002887622935048783131970808257589837536489308222413256861007805697137418685045797327644888439978779718733025953635748422039151358258827137172124923506860580013027481727815506125416374378942233431497148435218305703465161472912287530198048869787175627135933648097143699420309719536353314764903472567685175358798366841876213334676556074335566189961652152753771900375471304080893781534490178155673130657636181629551112509408255574977740064518992925856280642418059827430740994804838613061724118832382092074358579790791630386890925964301004758435827219597180103127729263398876645254583454238217685621439294028584988910652632240191018609913599159498812001505617141631063798288405322414646521042885036394644345917049035345744842477820292202831953994470320611195059782855067581645534275871269804638666393184289439226633734288403086985559076960197610805493017447128633880495803393875196869378671869454230505483185520900594437740647071238613509196521188932867681316139817970985593886569984408717665402363971674850938604817661154947281828948110374568683906677216788508171557689383471152333236375350565629864627120541598335098421109003402093325347967949280022976130072707578394182899752604065276222060893677981859466146216271415244271659941707489976356843164005213363670470165297451146144761388318901236140075507639258427330710828227565492764215263640021954106958190531884279382812344529006931190648163931573578520815692474803446052029188101906712672916602770373769933412045172421116598277598541905650410582125302314998754250879508528069203651159338056718439428568396046135986777720156063380997075028663894578438324773973489145410651410443320228741278491786527218673049674969167443219013213947516712642122943031149799255220541601488620261810504272347601604501622698301191856321213077714666391081251830792228296797071792519613142372784842584905630140799793622802871441428219714986456379865031180899258759760206381250111278343582910360782207787747580119132979010761286209869069125827828165334007055421536184233497378815343317932113525235908980490049060413274838351962881865389172068442697764583999613306767425757510059483258042614818048097255730461917052394484354070696375498926441481644521039229835552971699430875413357194144980417606087274604145213454053175185993420822732528306128030371624259258614032571641021187513599126184794068426584399806022178901426567017856242112863934887464076954131456268503497798395407192183392093150569292693157958314906451916483208085201736379614470924897009304223797506557478682931348576184619226962110766294423513526713790307821431418106933337019255782115566052827239893439381189992272980274192055173893421095898265958526031736562414713383340675617955065449295964689013907131039274470551784248923621940778617339099861264614423176198811414203256209103304597994791895738349491624707336510792510789541001820632809661958242622635952561404447782512103297904096777302428950622362859633167607800957045345825901209999322903578041173450954391903195404144826496570118233433905395758570520175028697740354072970150552497185437854337065610579115679939159423239792020482399517913175782100467187262925884476737937686067712078613036513229783047375977343206728281400459252488614301779677256929415581840126467471626012009232267972160554539249181256024540098671380226595572998514282303306209803158727962518707598778489744876454273415551391271155498193869513409158270136633710150255283108894556201325641973335465018002279648691221846624096737764554238647287075488229460619225171646382850293762574907605793542435744814116684421934021139303926562342719814547238482550500288801272313425611164975336275427682921058627923507204445836410880000000000000000000000000000000000000000000000000000000000000*i1^50 + 31901129571133730583143726481138837810463060934567183347603005488095559075386979771082167046936857663593822378713806106749111581989860419890821422694676209495500566966700707050916543222588947340928108863174726787598285931436410544962978949981657159290517792535214397335609979104667302227290993174519306339617672146934072326996415607850598997407809387202331895459954446575971868101574466574217769217448523220448843986577244028368600121631212424756545764440534746448939173067894524271199649131056028893168911274348341013411148260499992425317234815911129119920123704771625182164509833625352832855171175442043568826386199854583379463688495741613284607698663293688562634992601331860184973422991219184358167981983657403316111198580881761487432898870970281075519561253120596848419303346742154138601625919288224251601908302801673862927624217723653439961079690333637725714190002495012483329319563947810755487752146562097295253201441101250626474968866495465044694918201777781871625803585854526926520761661690183282624152326106923654006116535712715759347191281579289685030669711690585379277797600484790774828694858213155324384768192734345935133483970084884582004833926017777481125848693665113015127746306676319903233475493867173565980304175566446771640972052583004141146416996354586815009299769793242339470371486366746677396908210072679657367887338958874401474161939111267443974833700199439636001246821326936340994024772188370384192652130313776729168806349911188245961265874863107026949576268241867566467618566947933383718386610637931481982994368321097107834775760696431570866776445677365266882925462954601495040560636759366515892610412271507112641891211141478117191869115887831706264090105242446087032865637171572325132480192316347106231217340744882683721381019501118466716689576249122201566739541901296783665885281634843735308439986204957813554636903517368323336894684900125739493498424835031714921826909794657220591460290963372929101456308011486895890826740205798022410992184724360753202520789780067736653723946399464547574432775392576701503293700462997254112871324906464237749005105833489499965155001299698966915951058381423797148371117341424804670507177586608840123401922433400514189520416877735823287974701211465103205354618205738346022725867557810234146574282613208942813879646144048432454355661097288432337077749948292186569548644931586843981392138361235739834086328835351767350455945045429861169599123070915397314257376306913614142235858527700010220420663903788134497465947791045144891291918272115680521839918692867280914680502459867662355697242261181951177083977559269024337088367907596562202154304735758280776045827510121953149480303945586525511695693413766595973699930867157632031500692408326686408779532413431767096674304398174195261125910426512490308030007052571478071708945294259558570776735225415854783589901443440026169276578057928508345615733473262578284414363966573958421353062459496000126971257408612697349264407504318236331113688664265082332800525607278865228024553174180058066934155984133863490860931855785614159581891502686333584206738959644392453731027692507470334505655358302625152959100070348874569340280289171355361143176887635811447699018178809890042802025130242786008106251800199818418731244900537031820620041600625950726045234391487172814432127277181034416906032943647297590737473531531600682692746790785145174838525037095517558863171808637712707068736524785757532166179447157381102401850916328608652562605522728933666770500344337238092749277593599448989108643828423473248430917149278264266792919200355975579187385020670061790653881159883278100194183162279948139873492697169850400391215826831617715900992585663729489518620681252294555042613625173563736716645691455732906072561555854806553314937832721676771333011522608745180726104652133862212949224259698659102497672985002310849537976050880190407442608658079117398746316091872335265871136505954767569516546866093752320000000000000000000000000000000000000000000000000000000000000*i1^51 + -271046200274420941231906267303870542301497864421475660120214257395536883236448599827583276968053523085390347571016232906338210423057848021830468398801787684272993344076816907771284609753650911465090749623205011200194904352066583358838141051621297180627300390780210610526158779652829879646878292569937969780305872686876816166669772337064772600060664021858149888630515618056741277037571682301266271449918677609681261808152030404088380314264893012519127824605122291778481289284220637156320936542093183094724953669519895307533004739367057084420424389507229906854324293474506307365259555934622143917419270232742899558605743885590690712152510211687387082091181880144649118009999042796821268512006674231758386823608846849554608238404503965333609775986093964154220821914204464491066611237267607594688449881536653612174489073938396336485905028017159726251149252320803490341470471070220032656503757024824351697030129290294424318664289717678194900171218874863977100303833407453967191376261576617219727728653510290621601606389483778308536086366203195544741705100793757785816767269879831931412871738003911947011559988206022092859117369495070693607134414328525685271073991551362262658725333861985544632137156413354886791784508719646885106404134131258255676629106106991847621839523029990615404841528214419640347579198366758753357471514247988953737848809303666530134952491635056181045481046689867121851057548491199521142797065795714690950467769444497012183010578480986527209449754226185258580821965451339604495487837302637657746691944411276269055460712379431435804005465228647021574265256052389371650227774229632964144989624555764989370978052308090917560920397263412307042281126622038686018666544031954824742065796975362434107877374124657753561921138502465277209658206959380544337145507960926597939690121283129806526300049012411072875839162309073794352649512204346712240113744270810980984700117802672970170918225938457461641392163529575139262967891083366126238241585483261698533777855656082903020110560782763532820306645373488755627584357073747185001831961825653954576977100288598592962671804000358687091353582712578311164250794723207092559314278248920685703582390939626030037006218854964895310267688145869673035699354900850920840451088996518102618847251534660080751454852444383971857618430371022524788338277676513031858455254708192324419973777483291179394442233574217772698964778943211692916694298994644496716528362236151590398367529283332302641061647696468036970568167113025201047056069045586659817562998933610753334208426534068026490077389516782244880157152681060300862955456642784905545523561625124884089615370614738046469462860794887297270289206965720286352259410100294241722970029499114077367265079583785932473248424001159874374923845954816561059424791366984060185555988492602381750182115307406679942712416281991585212492452390125053758801939389562486984556533804170135111002739666705008645152356782214848858060703730666043688101095480322749609604067163759835563648922569469172034952998988347546360571357704491354682544374324331723097023162653619436947758261033367874819473800933448024621183804969655371970869256300009425935250249708831915615190890485173632807926144504105060103502442039237653397586135923521920536895135930903390660156155693630113676947459135714467276649164553608547047484784149794210152975239010986052912283817981435541649522564070704315370219043054958363105484701244252207108232905974481619934091182851951246247304368562387887180804331047313297867683128615316556675088905721053952900766978415154415641321283132357888566005519072438768752801577357059885196967885097879134756921753830044785525120689264419651315264739171671534440667493231576767988402829609942507528284454757390775343433029500221930190542344108609000916156307951609334644253775080053832587256488664973896040324494342109970187704449764218816979439897053328807585295029292988145051544162885283701264640848691200000000000000000000000000000000000000000000000000000000000000*i1^52 + 1882036032520171961961862844180759190319062268384015732466926060119170503565013762302268354404290960491741523678276865006719449558849964280510132063201437952158031961748323758868326197704061859839680574602753047640234626575504083650547304515973790343253110051981392658531915748029215932539157922611072840378182326459178015283844595503829734754611342651370961181345713616352507513111851184169570346866628917573040300974261738792397920917426750758443471360517457959133681862657860195128615758510306842722171997683965716408572136769011855043806673923461576556215552581850709618632466601719955743813676534450170935141909942498935393556738553783819744001014408769985044958016979109647597580500059079624227221814559261202760670336299900589368939044952152421777755847935932251918812855629384956762058497047261819250073641587610662433773148100875399935625119346843703932216226824837156182538004538761779775734407731376456757074013004513237709499797270615487168863752120028010558458994913757273156440397817364947906930917319431150568831049312128534911120845970688883199668612935385678376099924837236225636704025310192479466109460575854969563689933433816186618977180298205141115518865270852645652404634140725817993709507887612353044949157291969710949676278971148382922903603508644632329929704391727582510068205345586286634749923296151019663732185391929523061551804761295514912857945566001921899038100728697905543361928947267786485677680550576990709875064164693602677651398091071012624299468304191755128073495517722709945965575424997586133099491266015772563199717928175550834652394822385680924464784327409925170784987764815790148916832105358202816202534881893301974278922368831189588084152613017592376652596141100439356725893920279782934521765040229715621422390637048899336476496458741183580793471012993225341368981062565700694474041789429011090178675446263929681686956198229696992331197423206609080906113898175226142026667801280367952384896016959421564466919589555027792588735946858899298434903761146965415914988895369129054173934222749804800692674111456210154481681706197518862608975186694069800228587742342669334065954589270844376452901976477386623377567254236736985285104614315280528441518083566418446010165015629895302944525962031811215887917027489543653902589353842870798001484301573023173046730691250841175925321125855971864835043892651677503819953658192586875659143399012458214937455234181549701056045530552793576015002631970144246435481566799689750185724865660316244232324720586570751407803864330619799414076732026485027831446869467554763347880620268362094101832239140258331406170868428755633239262438353520534429984945332019963802162313171337032826013587934251734352475926250925225921600514425782879108058847399698934297795574418563555964486471792296682691458507833626120445310846430165299764048475608152377869010327000061794026272825997126425108202037788914196257103940710282970566468365731917713198593854466619077720744943668786850970817458134038914939605326580813519798662508132869818463594137171902564236736282921304798212176771073845658195625713802486515968458509711496498717455314780068588949441117820154838423482464062246665491596672379502258132816409420945535828258543082199540185987134678445051165436068666340177416711363558043050481534807132691105093496656065353706754010956372008100074494044941516628535109167100973768727360830335630367367821358629779672386544780955243496834211949350736060928944277774980193528528814255587192938809498963442760269284317678682514449067648360336743703664078856185122517525179411905393502401380269576566300369339640082652960916948045251066696223103573178407261205885059425745221795714324197967832907955941204635956273616115551531118866536604002251002346165320470283630822113856058729561325412665231076569546377279200195800564108915618475634142628803531464858615120518262425693187571856852935649742668582387365055643023610648273944051712000000000000000000000000000000000000000000000000000000000000*i1^53 + -7206961285567138651300516303750751778372134847597170120128964068532141595624935094589318796738531152224446836181732016229910879384339274058788359802374884172873504497076441858516893771079195474037300662288558588035640570218753799851502325142508659333372595272254634217324127086358445696223793674431150633169003620883263909306553986477971059913857311237925911728928718726312758456855171436945282087838572269792862150395383918082881284691717447252883453788817285610636415126134531467078923513972832790649817417455246267105247944707189288991325055963022979526217511593665943956973851178127789698482198065499207987146352430282022274873025809048808745335653374527581801992445808929779149836086302321028476514618591892049510515739378114723305223674430868870431107397943157246753474119586783746264503315936600368781118577020246348104116505862188990934712181579960481587220643320824066050313103024491642132909684400475209540872180664546797357109584730719908745163457318326967222360264383798419464761266088521162232584447942410640117338457720972287677401472124434031220498181097348110140483424879364513217360925152740755874899531370982070884483278977277788106272695154499872609848143362598381035694846096701022991041848628008185072646687439902462759881648901545006207601473494022741254780022375289790975485973854314334112749919274146402241149840120782974229719813526533124148265110289436218971349391700364716912491378698052733816085339799658466914161397414837397562803856598087927622911460890106025372606271878425366556831188501324705367560508025982102373855600317751201246818611380200167409973792876979629308004350258691032689849352174569379019258566963821980335099885275542166427445109802268867221028131133762842933248757222829968659046319663807982616395271935957075525695721710789543731906892646242645875447722406223361739150603520157629124469066454449481879272899285407865744602702233487749971547642264950732684508296360988309480645484231150543275620190598407757442389200718140179922877420742985587687579916507857681242205361032965682437474651486215167199707119989157389227988264607585921125535205430307834965921755378833977182067570619759411971482973839338545572537609381437163880353334844070781467443511450407467462809962561400643821819557404884823413262246757174269841090375998339218383072511388642689360435725588989662336900134106374807231266554391135089900283468721922355488873182971735367231237914053462387586411920728900038239454000344222819882216707354524245136587061233685332973303533670042301159035345149006846430244247224972650186261287584083969952061149013491755072673842809448098742084516377215572453785649445416895380069993691085850283151712539330911923185684045140083125688455046711244598324766637934514216469760355934406095124977805648228006474508257034551848558299304845736219349065134797436856797581093679092515690877798298676455161067612900109947553516164485212992686973446218267991059701462345054389597601714084560136545782882043321093090863393436388557836825415676628891907841520483097236786124063354609824281359903772712784416425439573062669849377750287735404372341137926135717304179890445750223572756764058692492586213065710995391765805788654676533205366231679363546021307373470489389445460770524299291062930354748547603058810974720398467701579265975428660654838232555893462070133901481328681209423045117131943728734945343450426717462583453167578349059651526133465609676160536901242884052494134655253366070020395600763466406083292054385015008571910089798829164517755678263047034273022038056809697840035000339109106738852075908323858047519534201528061206875880105761336636077487762670987691784431297501320987370191313750430443639216917277405395512929385685549765630780556507118702445298568847803792511995315521049783677479668877861646615523703887304531463965040982822932221695514181141027640223711806690887485993008423153997080799966664249245839861271756800000000000000000000000000000000000000000000000000000000000*i1^54 + -57055079005657651639857588835321562182516850435141499642050749594826417485591876014588314908005926558932815962368221181218665397862343856829308876175533203390315048137706647997645544779588342274054507971369769448574729532404603964672113666914865770443518139605715191622803755859100894079852712725075528889254251146071969923651487716324612576552347863536644788284369505406675611874778820420492501839716467280051639749331585099819405409249881703990266632948901725767098553516225702014056350636229070717743732860800491330579286086014810710636419675456475760425732363647621565886970283965110415556027904508001513043784238334685076146177841134417024652309814868067776678305253962088166855776470836689357266057936386270302424987685283228115717812151601424953391243654420808676077232362988530704482151395658796531915557297487306126183906608701078205035072004769209750351213542128137694363893970420706566048214620004530636012640693403336416060758295506448436751677199087822732688226048116074315804795984697162776133271971078689133243070259673843816534774250798929441884903858135257477008823798246438138114516230890643903994360231249299056072647558342378530309120173945445469946730247134958083421812975021427396148308700273615225411218607092492249859923400573263587720253656223437099055185204004660521095462885375274505098319816494063392104429187288034337293292527152281589716300999814318045627159210151070440953427512655930536882733593566387411074404595753594048204022049567801775350184061948018423881776236218825297868722116557327141958259762770559843613479587389136812523606923967282516529213562920261272350067705940961283297777158710927944635295111540281820127334647284964634676842989507085977549928190828976973599919827331752379917113653494708861417448561214065017745695000810532732643082907494146104090676629416636509725398553070340362645011735724781471086312217503674578819409703048401086373539175854088230041473565773678471058471550778294798440624075113608519613907184417836062963844992833871230487094699497550488459776588441426800599379147642812957686964942151020353360320659817260738187243372490870636117882644325806683355524117702215122115381019010346652720409717351345254078824842166021810923556561897479666466340751094612923331341630883833946789919059088305826895682741413721907280570009055531020286475704073384688467766971361186280137653729197803205724069230332353622619518364948753029614499300429297712636798670682408359910775745954661546563163422672261580884275058930280022989852458771959073414120269713171739133961231897281768360861637844300572558782178787455022251852928176060558467460780400098037674317263147954113912169988146172816077430058952192860485183603467264184259269026597143701057301823822026663244742703322064837678528956459721535946897558589293939476248052160754918732229634828877399130302681450573137113381131549769108404249167856499363362336097607239572804047345332022434481759505645450646945050306701955540430442930865920248023981280656565083846193508792523037045026457139227952561243418926089891080418182077040816828614942145312281937927555420963167392322578497764676105825044332473604060733713073379934994488388598785320992082615846411839365420318812688471169788045636171116116689084687263020778694439056977185411792444283700951555799713229904214937356743567256420160251380044443067248640345283090833459859483474760575031319023255258746272239925262844091037688302157048363783094865509759050827842440269707829323710247233903623868355404692011437535051051715978877128691491165034201184771079831529491154619978728134669775275141629008056347225982476868219575152455713322527799069464429478706126047941878238584605874021735280743162056321490590628357468141580635253671825713435184788510922875197448037473848891020921467848540206275659776855146926651780380909956194178413692267410877984397424011335465698202791847627362124441735046602641870159872000000000000000000000000000000000000000000000000000000000000*i1^55 + 2255319080141476876725198085943414596735321341467356134072249771302045784838883522901927237466477384287376766835008477267010313972715063786205601609195034787626744444390555379688787393343322563706566493544752766169805349206199639833688647559743964801886670979160308743210699132637399613635005175438707416353694243308804110513577176810274333641339707072580872929114827299451643078185546681966572920535353459389857357241603212257676696366502075958218813372911406837546346851764835906755748770208897417977748825734210777278487811365263355249335513349686135861880769285575840879152376188959235509770855622493540005246707580518191656135442385312250997477848494786533653399566395540300184080287594599194844156157126465751728501753243553465587986467147518727457294808708048419683032465112977804620188069690022419389344376699465477327499744899621498998458151323682341785284037590204536745824457696271826407773932321142681242051931612292546110092783800242168817045315069468443419445023956556750313402006477444092757847196583530593555920584176080743292404658166923760549665586158964961770862182996441500554499821046869927451212314967988763099573478422565079747011231521129491479629196262534221808050463271593959517359270142944575551116888093948641227039189755916990666633906309995743624670059391356297441719202149320901217882072693876558747311585756698464690981876771812596949562482929738246292113794658841447372453529530588955143676905276186160944315549255695562461622298963932694356797831117258555744026877307940600993025628016297663337614137048314458657634916987237032784808082849695862917051412423584899723909386921657711170878916413548529271027636368430110605957513508390389702569308159981463116646464856921868175312610757482161809067544444173083243752747501433623699109222405169702548154801277374391992846306662183432683650131023563301834674883634346364755674808731422810948701584871506641717718840702485733015465876021835854567382291795592478140534364111353097944879583242048953818701617838914684643984742255051145336280394981828984072422532504565444209753077556033871183590877667527516756913376576990453815559024024947908754965643443038225691406832426999300544430621249597751694857831138551447901470016796920528747125561146945497562011077281918737274371908094996946270785300979436624987105833980507734828424031733591030219872419802994769652783383521867192827764491550823723990265414782369007460185417362104500626650869363677645430545497529960744191511854643606853790913197464910796303805465812947849179113913417333159792030323950128025308098636174809364623969247633597556431681966689834801434727062474765160590312766247721234018326420789081960228563745353368785514539495684657944134319989795244932028755689017563198184390950259528427740195312029237555998559598603264885435879743612941216301284927624082639346195010284748484974034469864312720568263679082394103150486894950907904826539548457996280243644058853789721143468148206640192084337848495794676754320805760556840780614418983545056123081120353378654772888618731386248352525811124989176128678975741304031007078091411687223100224237388000761355370986348092226684753101051860766107336718647237287140600986905879081917476242952807550104247125954940975660167176695535058424043542096251698595309697246288688625633106148281646281106238446624126662154906562235923421579184914323074256967858245535436378597301661850682350212707812917289088589024366824976267247834357395765213746190490080320296474940202654427873797011021328207975860690435860736542408002553542669089645264523451223057626028746440186894379604009535505471953224014576581579868827563771322096609707390140567740106438555676793268494392891454421761555191998042231957124031486693080941390300270844360592321353813997576935872385382933094858769769508785484550973955605546662624094912306843855294358102249100646084713236533319815852607213160641236223827134738595840000000000000000000000000000000000000000000000000000000000*i1^56 + -25888545681458501730655905222831731074394146886835323004047845028835447920668303294040413812858769819794317387703418659527050929646149531502619840453537862024568919477624948357636668959628029720271549779585777011289181685470121209968773532110604408487622624238526009085977201677247965499005375917224788308497317689534326109447280698616970310948981236546059305942991373353400204855469112144812724997457469178178259657216706024790729854323412149341526135245611836526965897403426175480459374017946977671575333701484782102710621286990998726797733743621929992092783145533888945650425036440431210595689304212670644554499285569379994085091516019825901802758980059933057550037650228523709105568005584276051087900768736053303110930208962042866154853165700035111502764052193729894136198560881396465820186902865185145342478881383938000960953844254355055640929789001816307987552049814406699289968888683041432616368777335012728009184320072826057672499329099252537243500651840912749078370226190817710246127052529127671349889829558200581012836737875744783666926957577696328398692769825625050184142255738291893137844972840017445117761783316758209583103335434603969200887679566169994213377031148028636092332050331903645041954056427758809049469034156677963678483867846703281836725102416794612759740060987629944387466664473455392535085004723349507927890532179766895305697956736668893639667404030123235584441146402899846351867262171653294591285577803941249889222787479808663183072287531589960215773664815768584804264784867310575467169227678504802928250974563507317070376096576757320011334729389699680424955916738511793246334935122998760596197341877695313488151999670909671699941775249679383043047650646945771117627376753905351392222422924635047282543119379577582276188765807015854381459348827818754682092429328505763207990568089688520787636738493406168892064765506550874860632714658706725049487204917366301879999623164433981475119248948473309859061627339992983613500737802436266912925356868035322367378711154589395921285091829832619588443791490143194487472620668168913121229669966380802082644968354352823371079842260467333104926352676129854644219675941198185786126034094417234739171246770994052828180174939202193491835247057673284278366300387215715652250377592780644948723815390712343522240007296354006789770753979902419854480787627616749007287217055952140402447128196489164301798823540838789469234318686336548946246356195266360459614302137458135599970094924204226941211226373083959029736418366565282628936092267455089528219860781608382136845477535717859403939252967758168387164578757589730301192262266470610721833911330439930743940877028448572437557487176459399443826955844159743968258121424836320840379039252907687137415237322489440555983491915870823007874885161771667962317293893910614789971727483833386579774257137569375022088907873133950004472595283498406141397194628265493251128736344422635023545145693559539656249864962408393986328999778795026526475628773899413272176881633664207621639602273516568791004374898992318279315824932818749995373023897399533492913959357182362073871697738523968661827153770999941346352951505924063273003894987791655860167639588207417339686524490221839903795055325120282383807652358486708964399036378575423284581082604912132430476841962234936532115986461986150504167710206655134441260759740056443000053789867331458395199625520505048360192038321424156190619140937348214507210316703865795572574590935338369066318672534686492735535678055188404388505786946448230855780705354042297350049248786514742231063253507907169327591293295821176443007697951894306395237151508975458341317215728821784245291535319728162467094692597704463523271743140370482271526354501925978018108169802127937146605670825655834029012596002989937059930752388714866249595796332073005185389975740882282809652658501893132174381149643767343579752561841309092962480201227499141548830883840000000000000000000000000000000000000000000000000000000000*i1^57 + 125596184664884313765989782213244422231806115183391379882393821600137186936879562284842474078463728055860671650999196513462722434998437279746416197991845559831033252684202654580376360143881953934582459754980649151916819738354624187102853212104830305328366317724379640845023486655003308566220428946107701375849960552761600194604313671575498096845001607424603387280637932345641669107281726711991037950460641247996789628488849921518542576371431756194610617798934637700651146201694816024619509046771631545793060592078692567717052240392802808792876052652889659516180866441396634558255485392880324833422467774743718164455109246480211960348043323829170707051588138813244009204393761873264354741730316506401910016078386901850995444935342458639812965610137480757615802803128923695613416823958721677924871947576197333984950552221091512740247677679209340495456594571892817815487970751009959959808277009066474054547636319905316516965251008977535658392371559388178285318176117610716756702704904175567360176287690159333356489300586908516199562883905746172632440653703063630055011225085779970709871808263624415080682587363482986734407052741948215666169249784707859414859495534333242062056994332160921733275693263566259057446457180908544072735623479080827902762090532744808916010573037721872439269792854818670381532584008592832552497776593715125704718230597055457269513342160496785463553176083764569131813606328297160241202465787550694896300509556660931997280648094154686468145274969048103999031515457896698147758292828215016272300738138736224767777824008969092613548772871808177329961699664950731914620412379526656467007772096963027143748003139130702234166068372360418611604740614608198275269251696222073623766871816593522205652024787975564768901980202181230009217921889096035845426644545078969862411481122728458166326913466785144699547951026532952810802370466971588370041306708913820687571378090805559328641860450467586256526242256683594375422336354229964969047239047756219902540209474950173748844345590789621420488146402226489898771776872783166879078677388209747498526398346476705989365392701373627057877145507853722252172983382042742118649732993318779796474631637403977881858890633867109159563693794409385191289126634235803471588676155018218020655479576986548419905076103273908420996218932828828311184037040417616565031383674998928490112015507803236497798464100020963941755400137317656406152657206102730315483594699363509207230020582578921403547106971000926782238593358673157695295200257441907387810042942955160610457421528466990308854714643653554335811464968348092152635957802342040421261580495644321840771300785679843369355006661990848432694666758110976978139612109721830350185128771872445528953039222443376075308743808979590191151750920286683161900427246336255872229756154648565454902268227828253314072063726298893205026140686423298645586232817755823444785321618571829955260171238099336910376861759020809460392056410460697952602656303670378398095526564899412662916869846611737018799194557206454099955354743376556299068728277653066875979729001194893172071215211161080444725078079818061807359898663790799846440261287893393085681274174649157166622165936910168209178458274915506515500375012286789465230053827595932815900027785416836436964271630541671293497521766121624781079289725884236392403896343721293931882646857733338778239630394189382453037343040013152378268521521053028007720725270268184200587866465899360772811083894409890381461767711256854000732049466782540597389760674886934133363711263032142509396729023491056922611131365266098030439762855923012488978852978469936341809029186877442249904811539089726973977877141347803994127695141176928340105543323699843512956109108036408636120895274502832056925223882523752236299052765457878558538969996837524347589712149131930996575567207535960988150109250249941468209782047674871189269044714854867875676746353944792399872000000000000000000000000000000000000000000000000000000000*i1^58 + 787028580441692047564592354149099623499001867096826733313309554744337961487378038319261306654867600104944999050355410448266321422824488561098905593698144326554388365492002040900423769244572653219184104460113226587229818356466672025963791074312077058134682546574969443635705946466495991715534880058320849746710668571656870699445801617371256100011357816121335652949916352961948896765051935148801756019082199013682873402865270597796455856590245494881694186391170751574232271093566677595360996340952236503374049086290592652656703086237127039381779039431399126663246578287987838714548010446194816673516221241776147035835344466897728712493908188795314790753883910774191916932389877086221238472305650717809881782690500742143366511752632865540223151131851806091019668034990893997487982697465554913833189362340342161461736465128978710460691211949761221195014567371998335666135953049603229600911726053686287433626050697178418313362433589366210524296131415487501765551720066511665308443195465568446115585193594393594254547334072991152598399189123696920807511229508458408826763752007388586534482854042951516301563074999393049962769387549621138748332281733887749256036124568406704609934720031876011869251258707950422383001409518676295940697680153736827476398726146864263095457506348994901734803743708920967604319687059600716613151466135455850800487384426780380065673717981467848160233546326730646073972498518576499099950447986594508728683332244720816597103752050517089582318391225448827547349879022327081302255802971290372747558301398842341856860189700002733900248338415118278953614822658056706297034929711376292706188616278039811111294161895028949298991236647015877743526831292922311107417822443966346325925840743245379031776413924915419385778664055915847855494257535243554666256569093073257212528261756847085997417329916925725318172807460969099881355644706250098243745877372287098238568850226217202387148578209863496301884219845940255573655434985800773934538349959335866272301393221484915957915501227183488535153507761166986165215973921152220212355719555851115493338628847454397451804883038800276289058666998572331283367887460535248844791300472308260796333576426032695577201652699350533310332665964013707205476630764195877913296585218161001897145479383572133104824579055399322198240419846632456141920238206004050121686521939558558294966215889118060708754367831860268790011499231573793249655138890650507247135581749948532025490697121179597711836797661332907739900231404527392511490011021096094093998240290279399111122437679760337922358090060316765813220912823157022786065676428079760911471390439303219260713255574456924862531972073598039911652248868088772320045407462021741607162039179641764357858980321605970710835719335813715437043406137554856767543124486876926095310910769046803916561566977067357418834636803836360410878928051536653136841904639114450388398721136354711633224807818149160234646899194711910154759438531094721111053485092702221078135280136041017603651919629164779918176079279026721914093440773393069338178953124798936747141242611172241701991428273111934383071038762932920185168405552073200146035321238589498698637539449717711306651435129208983879397469979747403587758672154101556216002304300229782997086021468733169430960125634968850477969967456120672888913415619073915938789275665362012316736131711328757349902956434663169169523642951771412261168864992573079203362285809049891298094468400536772995005200767632906595169652730441260105557505305477268529571724296023951346941174571095872284111362936359517121749203805020253228359394255888207771762212059443234520040902443023004968607432685973713819400804757560463075533690401206216657343794723070007702176375193139642588964292209858247091581302434950227075270049345862807303609228666872588235652124333053666188749632826796309479189892398886040876008979910510614569913143503926945093083703644520448000000000000000000000000000000000000000000000000000000000*i1^59 + -14685172865364080550828197337282054463560431832323178247254743305549778922945632953801181353193276765579288915714227903204678200249116568729763641354957334883450884777937418845342549903357217232009007888889252758960681964193269118741941491275652243874203161283137271817912764202738147965745947391427805981683831015070686623577967491409522778977380384099220844547726846784090740659758117404332731395015643969404846414809734229432734435209328573445311022590481092151915606230162410251468991740563546212722151028064451098475737886015859317984047956680511749837337220461283988481297797028795355089825448582608061130621955499913125093891538174201439269107170012974835380367877744263778092302915459751902086959853394262273734047919444976855972463925940982410411013067418351065150565336971126360881023904477449166184141936122931485406836417828201015228772537516335795064698973024752024428342863870947581621713382339817766648642978640216470989448372034910805950081430733667540741345416535121805941891735321501406171889873093367231730376049111624249537133640279804443828707385382215994924753587995163132189314485370885755932459172393374847209579774945309679852689678359693690874064214111687945889814024117882278124901935487389976660403527859228848367535812719772305126259900425527535968195479453370880471001688668768612980387163919954062470589522313053963749329561291358099293173132949370034863591194453410840310212996591586380739458599774972767549797251627366963209633840122489066454221772848603637588376956842609473110909068897640591816060676352303360446012835378234918009784169650613088953834483438061562882676034824713060055073438385125016551646177393723386007796026480575875184812644686829535432321019358608271407231140602233807092467520791604909599615940064940661821031607741465742646766327112022683574774214468653455461040508300521442343972697823780360572183618756107482031703814696802249103650053041717100410262913192430373896122238635731378939324130053010069270032691307574379692681308339870510267323090115413688987624659997964335494758344179710477563361893860052203308825421136270824137714566585638286155806135159645484049323487401901129639169693142436895191110601121560637554737320560955953916369842005977334307660333450353057618614310360370940834203021945073243215596454438076925925500499048463128252512007818088784114733181426858683367755209397984719735099758014129177643701341512370499702329367156225685376067682404760568577458948704868289042473447715899877804890011544524681842204492319347321447446261020554104780002645146678632976052938611913030391350593790714668462030482673245291009435627302343616187892417042975506867104326665841195726240550912183371859985018504930888790675444830106231693666622411746418653485027871285007524597420580886191460188597533345635308184568780469360657355841478645616378296840514228735129557666357493361699911284584001046802708708035474933793038560695806263080248779983873344798899740331925186629854271778973970785329943875992338535471378900601835137400133375648367378557842020295204388779523587476815093518394321088226833276069264969867053638232601221704955567912998747982356845366038484201871847369769785137451292674612359566891988061221503700211444904855527462326951769060095964400861644272213422082296329413427571984429964649697325505441652483785446329689633666196443238026547257799384765382674986118418120706820145251395552436973406811338146590379379154584239404928017170700898815517171180765234361710313193539462322321346451628058327677151628296294798180831212322703466392880606092965916283897662223377692669443951936963193948121946697167669603107420108458683033469449359731288754741834658770349367011098126737325085651367004155713584619986731525028433666030822760749647805364953939713153598347021604742023132231865193765076628305783083607166960674852781624492630653083343800787667639057022273474212659200000000000000000000000000000000000000000000000000000000*i1^60 + 86896575163183591894626842763040856680030203907633094399449739509602792359419725064249765336236095878073538670824621293291809100426753488601105681064070297973239662916286598777409301755881047450875344597888283424981832497788375009070470160217685548429136277781399289568527395569469148153874010748501451969441798884165723535640123970642763645632297179543756746279167616346745104315563359567401919089428584968584564107773834084881162822794752403119009291761367978916442968424415768457530534904457459393057174380515507189517179699569098140019237116455454449189916849591552941571408043966222983572649777596188299131157592979809265517578978083579188447710177600663636789236745041838883136259212067265798674676786437621371102460789143482635768456447221737465111027962706249893191415436062032986909486973609262520008832902990274707509340865027038975386305745036242316735090095262264443147340649858973439262921405604526463904134170644278383735307854325545995906124637481243276664688931485698291279566526130386951251086441587309292529493964800591706713430528562560940872744658000475099498599221420422232488817953184993886619874861635854171457219465498026826755394807630628653677035681414833063806830297459062837446345023489629784212361186881579379134494219165438700412205840643282891094039712640102855295761528800397698396240781460320938971391100657234652791149640756030382456627303906834433751947570865457050258900301958909842630405693081300197964480155083347967746605830043980943262396397542958345276288637162857161520629437486232966237297835658957445219506777779898855456781981156288213543809927909932058117426514087977645226788584132361453369850733022734619941460263458318158316610933543700983528545064694913647335490808165943766308985046738532482393580012541378218312500253391920886077928371940152696940622565336900361169551671848582323891501601751906970248332971171319771386372423763304957834691603868330596331677321443558684581448088905329519453936175741795953449696228213623527039085201182709118336600004107425101118245355588718450244443051887166867991932998043289019792873882376908257975988860755794646284759294309841608381300005138746980849067221930227033588555406831782386484207264850147813435757382679879209736324689839899834915741319916227104188000317031474346444141141762094319701553733579078452905147598126835327376333548495129140835209953201291459665864736527892618386539828574662772584968272812827005193613752691845644650419865649947623413142450185382666144822806661505533614479423960897033038285772103842750167310960998831000337030285749487073956830071326006272556394017106830869167425971463707017278710794018611510800048362404249145568874263776259531885347795343811877420885957379720349762798664428501537664240092014823134715807781865535456476987762147370939021453328858006349556509695122689577684149543763541816256661234512944563482639781865502398778166871470756540211268820185177489692507166655998883690775926568351122407039538990659940041228664193714770679762132537441599139671185464280798055480735800854605202484369072869747930122066932569024617740184152200934552785615318523431284337368171359994730712396464836830372354755569234202210805118555552564399336529148685065556889036497769299951383638411345713558514389536714224281588810373982401566541211798644681636501110916343714603968388821332214721102631162569096708583899040315190538348666265628839073162218569258854098216289723390381022328397886575308272557539317600656025483214820002699465356802521289596420365632760403248033031902333415342004906958503016406301257037547935661033047164434234771305042375856096668861477626467941825828951070855970006953372679552904169899383342189129400077936579439903586838039075473330034175907223708722749799039381797742296809239760887057645190247359744134830286085220029560275461392050552438628752347502852188533220732613607538256129294336000000000000000000000000000000000000000000000000000000000*i1^61 + -103728674326694060382541574000239664605336453862795928210632019228150070507058120767303631600356049675904085776561582066797633177826619076491351273356864296209465690302135962967531379526120443785494602216562623040729031983408562028458774185731211571159063322543925861789524365506785621306937043364503518637180063066727589630252838268117569062429924340642718878471968097419526200344352934636949018568506856514635342630041568990403834889897461482036100370414407277302843195557175762553693586670181076868705734487462462383228893094274849808408337226517402209966175894249756504504007169249532700416525594965976255606281092750131967206792591079881142877687717320704320487916366136485079043074872253729266004581248559247387134986495001039722390089547054257748355806102470968582760397654987654278200413862758092839549984064253358622368138073900343514937737075938781315710219122546463462299864790892762916601616079530215775938094668242782186084622644000777794366197304808142537822243044821217058159927606832563423282478470114922548333193024455048807640326737455624915768121826680040200250248568515398477383070178939136480068309937806812978364430167939665993141555212114910773646488909618486280365164661199742162482584100229836554686752811903074046616264868557454784657518773493277454013025291834458562613014506219131484265979087656673973245083281239672318736334151718192749703860028671527537365956284024960459034769311307859476662360068150475270679835272448543230637836305904111643778475141822311217542467793620493749779420366628499870551021447957978356195373679514039813433353859899212755787349589817811807209362117444322604050435978734424440608808683608737843864984663299680122683503064357100727064783427894798315258761289620053548293444390646815181848629041751933304288733717483271483672618058874719715345206931840627920767516365893388931542464380812104053754940151654367188937566412513367046426826517553943151793899933862345390783274585058808599810554841778223291545549111483330834328504772555239981337876320079513333971144702744207784887545902995094925602169895092250079659344005957779181643133840480564759459047422746092060603664152517379204879926412474714048331851205534017668856162215383171228906485257958322323540427977046618608742702468334425447170494187521113670250542898603110268466334727363426437704675165413466036183887030953094511723752179651335959183415513794150310364413482165202693567138500252254728032696066730014787494589610254303786310283618097792062031456247609522664544797768214339239213497020517564571932064435376343264465427659618794490913322936396456286971427244092149163461783068841007439535061681532314904230669314973581298909605527437374189716507587697957020651984213744217429897344485541158843882748571870616425590700969074231516892472476226936112132845448973531943625098625648485398861392082435835428963234632538700352923031432231741695119054946613639383644163502563924585540205772476289752465794146472301560957650920868429733694890170005497426005003539940273408621668143730773587205359075477985336991150030437424703667240799104782014615035589230974154752534900301628364141323564794966708120262415737228375098353481895901131251522462365999526686770873806749629893142200844034589030956135639367029456890142473660102823067236811608664333834675964876334212582662010225162938282545927162150677691824705032705928040270211799767170976788599314645452933410003221768875540768924815800700671814183344313141370350359256252416636019045607826997269192943185499683802868885417066999464927992946079400871682552493923588266719745834330564209835187741632407215735564444182764531347278484997042313008785915745822207964989131895481629732807395588487855522348979837466326067714433031623022493148956628006453317473226274451932771233453587245570601015064307336746146421222036581536364811150225952748699061932206305481490913116196700160000000000000000000000000000000000000000000000000000000*i1^62 + -1634767339870038702982973534826410641453436110393253922225309194386978932706865040786409473182506510414902622100894001240541046256368681247190100369933835329632857120534785338610200077773998150030160613160123245190064877136103705757254650236116068142357844330801642226608239942501630708661737270392064183563329202992699347949125312961191335321287388068757073198876802189895178683848525953888582324204969422746744632009740686412377378147703374730428797965735508095934577234316602184884348221938829445626590715300514520709314946214281404717725379693673527890168695421176817749202236828574223533611348658702746411994503044094307661321050898404537914935659449436453834933018825609915399655515644665896346745718311162731067450269764672591372933661473426429436640083671451467005270244126863945633033762374029810133888303675765222649162901119447265042075360413866911317069598785294341684330066458739932511517383853146990665447202209177217074347548582249179325567544115212762096149796795810080542036265564272410957066700920492041236084512441238796629832372524297712241785380592186378762973957800287287811223722452701427612310481451539133199085988125496282313717135535925726628669605025668211039829481265816729541139413332495770420202228292147366149940727141497182104503811091578027665975290217389298928391974272357842939767559791647500198448963796644478655722774213635242000859904421706842766636586719649378649378058947182195004498456305616469875763628860286575483767359908539453220415136369352156688173395802261351907205578447301174890097499845757811811155255883220150624724996530528860509533635165056740899619967787868162066611285741693982149020620465045195570093094374956355495924514599803506252044072509204306519245914163259924372903375344850032807883755192564874556078332882925030506585480505529103176401285442455780681809573622121627606898904555001982766266441293796415122443543947018099223189884338595860164226309309472613616159885257903619020871283498879271004287466239130643146458100009037939802260114277730919823520814885058286843011384071397444890516506270247213915404941419492953392089875857841882949772917103673320963958513147795355777731907315532200233070565256559698800140622354470471330384237558218825219206838532971980380162013449508863738924235816480626286912914840625709263875319735510357254312115594684278098298643080718668588412925953536083078708511968069838682483445966079951283375134373019603761577541631491500227932192495048097605563380139266860136624889565973800652400684948760684063953975311982563412837143635827224782568872736355857653802566556850295293698999143181475851799278299660039395078691582778456419654768977209166979965351313644099403372326937854212973201497109793155015404164295134828150089953011784083160217676753715799364672837394865547504818182688794679435702409083973046753754857516690983024477606072986164377044400994717531247968222241278708251636947783454117089574166466645656364143325831400278331517946579567158835803472269719406518053030774446172122632395790581907912204656643308097350602557248268090446652431875022490591209313207333958530439628172307529686900127311134675991090483057491337074638945598435157076048711117354971024405724863828909933301701659627765735318368241747138021800418356844342814792336862755269294200345776847565589205740615556095986648054497963048399670743406455463218836469796054409030220026373675673040011844895739748203879206122429767114222524973910928591889159670574263468006982846069361748155138427928555638934401964372088304998111292000444286408627512143953135681507788422645833281521147851459874888653102160908426285134814542523102987360057322214488856841911329523508014831746038826129715083072498909735687373260351778210488043342122227306995072660804070763820951942548540273729346709934811021106940714869991273022630071702778497948302278189182834032827058240880640000000000000000000000000000000000000000000000000000000*i1^63 + 13200562334195840017163907310332384075188971150875600285128396418862610037877484499173282934230811670244007466595360921396954157695608704214909296723059942696394385843840629657134815792117145763862059648231892810118658755279114755189335975083938150698227918101493906101450341111296704332470971980918826160702004183184853711229383580164613820146197099694859587325161430503286530723362175806485792584897177551502721035165416880338713813951955183754415610043189450964160426151466767366496713049575441466947762943905053863373491174476325945924242668447883795759342992110682017177665232464129076828941775691901062215896841538349396227788669698427770127852095857124147542502957024311875164048601634868387145717955529931998434472753882316088017093323654394679770568403010432979709194109426402228896295132077628868419823786372585002338302436064685873032915922719174893842155031632386972569961556898982856186774490890670940632576331512244076431850362433561819658587878921288240784999028709743937904030697684256090780995864946867982329144669580125659168466859002943888558084589486764091179335753832245626860014337189357751799535706598444943765108420410527112908753274240368020175637703904921601839557190750246197475324204032999825466572607523535754859154893828527898820064632482300248313774663978095600587281914952064226749818529872259357218018802266220657059606539918782119008995008289646607286579843030206364030311405854471080152647480761495863864974832189697253729374952387699804347522399946414789827267813981585299986012623924359789308494687815071326757762957606790259436124199208582323422572701267809619020579109290207007851991074346123678457444374803657675524238461803600932133669720957561471171693199208869136076327515402706287518735910329639251138247302263117394214265342453657003746812462405628322304824355148573382441416767479749401487769529885154273780916768622409053733189110995101834585027556761761647021163338143635085267069775951557940317370986632296923163718707407524087575176755058957031405812745207238774139864290591571324736400368264375741277051084702543713068523019891341419266748512508764368631122487082079335311854954168607593302651470873565201785829543979436836128726433115829245169148565152231112315054386408029479898138930875734394438626375550999843699820780817418043538028243523434930803376637306246849076595114582591411922991280686958505102929030816211690878448671466813042394710328927860486469650051557109103264762088629986979127784437889775485915797363142770480898583279480785362269112405287920101181310030515775290850263017992788736588293178024694633057158529590046022609399407045950562479388243051489156918148998579209339179776986216887129168315175282798882934957455597442727146709598648166406392939402871913688107925086972163575094086007528088220148433641180069127833922136575858414692173031248241337548458224178464730287820163247128649572849442619659150036574031055128687264984533251365141473218512285832120993782732176401155032458307800737347157431160612862443375703282930890062893554441442752201411213152909584097386896487225375967619519357338669685414318864830158810021706005335219214622990906706478684557331325935547384903264006368874386298296516590891484256076237499759661933165500093460317952118903264972698203521882951798567941663550208951867192753579076892185561141534698326898596047427831208815482577152348700261202665432019137353978897027529897156423911305205605697742599071786694360895159321606650174803974260880207158099752809626348702102802150823758437499691881992339940482115628996056938099871808659462726880345252444411536752004376071119174901692342206477495969704260286954252527869856620743356354330324323636884132984229654547779650458972949113950481434604152075348566468839742478444980521741426534858010293565345629372770962890390846491205425071449452829797204732157656803660386403352576000000000000000000000000000000000000000000000000000000*i1^64 + -77873971051498820269668953564331611935034568813196891312250750141786590876172162022059951711539094172107802879541880931907617546477963006024195596992681309981769837007210754153730165575060048419914223748781901572277236875422554076014262947511991564442878910723740487873987075949392787753365466562674980125201665378326341884632663487371319414787899633006141762746535289832793209278545276886369744854139453938441591218412920456894524245187833905158226329047725683126329084474668839176643180214470473197829978297625761456944502998102491763912597449528668704664193892786173589543865749981353082122395096863274008031467811928077196562005071305353287108912079531086421613793037557087236447978907887705925886033801193937207830556814988973081120074798535374091333565406361493719499379525037730483243777803045590821680546787030827664676789769760778110376789513176018494650483080313791316466182049736122389646278272666734734786739832687529871493442133631879246472098962122613070904295766053444772752366023274146530724714370374760025113361084398607146839046975310129737523020832481693904576337104611993016839500620242519704089297768922911088942628125400559442146263348730497601645665063739769557106385368528661200771503551748292097733889514926368118965738101252301068585417445401465868623251090008482192584216811000590415426220717555150915692213194543406804766403562007258294561297241534314293795519568066514520743266207073153489231922167504559227254275563221904883645411064140900356875103354026658119367099162249711396791239096646818390488501933102486351768991490700933046309379622399162099276965324986665688156096791183367021632526704950096200742167638318025707081764011889000608295696113759142050057641502864472389247681893421270703422737972729651811356370143549783860602408516730748871628850273200192799080609952353601729477199196411125030660477642101077533522396885826965963456844032256633787339316103359829384490473321671512145256480632035027438688053156321718104487454136733222830574771765730014198848612484891576282906872958576590232976576352150862136586353980228302618174215242425424972458637632111818641731742580718596014536536460259628600887981263411667336963470178341229014025220572730288853529653620682244877168484026711019861812562985927550191038234137457026177793349898237274712787726367338663790799806418833199233312948830029650069710198804861221386062601753959529850381345316433129543291993840295811101812694083458188085487167453087258999245775347096996068375617898365042724859239734476623578985506263320016782058815131243905789767319487752322075601364171372462969875755940883081998859911758831626999310830664392665012641791247429469151790898908934540663100295359919747515077313515695943876021439610838156397399108570630449298109062414303834052708061836297358982836094522789149085839198299094556156201838329267167230568997481064740541217425794426351470961293826036311320232153075727704799546326321630317038701049447454579764094210498849444028078690548182071621209254806454175842219046610106391510752538987138610334555448350077437687520965777242386908509330510859547731880573490779129196557573372518570314051652428640454675421466183400836327884541137390041457627817451463300493696750520028747598112272944143819106985535621885925190213626483688865972401444097785475593470005275583941578019478962445007936101732678999930782305444064410618177742310535605231980730938684839780888708585308289676258184307990513644208403432756090457625572331833087577128727969280181955282079595136087583340085739078582310222213000787125661349778190971161560970822588346780512799922206976359211657215453793548188217092163165687582164726883337906295821113558697555556138329553931041964653781228084470745243374459392752736403246617870447292864468044926245908375685504955590677702322008006520444916227946736931346616510709650396527778632564736000000000000000000000000000000000000000000000000000000*i1^65 + 304844001828655789735292592780546593397071432031766974207735357933255025996475577328751821743653993987459495801749286290452393382227133233632123045159674595448367882043182082837905110426320296955755171630204093030757759738630280281384892289629227213428414535178851039607018691073256329403137212886798887131498135772689535531229011536716605703787847793680566428427090272813497441260593891973819911081575339331182164420973293192294906582005070575384305167896790715929547478868704275821805537910931749985848110936573468277179761220101348636554115482899811683144775174252860387061684590449648765635166360857963520845932504794895694854374680506737402618677315280882513616796356921151679305531521450032157228902619552639338048871539098952860164263834615328110936219915539189880825994492840818863138256525528276049820634572486810842027862062443380585551772895045054702439535584684228634873533152753758810770036261948789637052645527134142855392507650274081125314618530647095804828990971633326869867580279955221479582252853394476854244262046827398652027340805090133668474662944937796158639110218647864322703327263111692124657237527977548110936430982618847524616235781425956014285298890541771399534608003321689041316213738396847603398942786886938080952575555117941708185463124897017600950890230928366142147007929187733716772876600310402913417598081118423072566513035311290780399942806814733208389935626663367733233573325769935299214135799772560617661208367844643542764514600371876511982034752403688740607541609565706486161381042967940596848281435124184198311867082472532603289498956702248557560156942825387307317198037595467587114087548386490665011982756229366093093244811194152351299350723546744519398681443298057832197827213500216163417453621965158219985176819319260219029259754187530832373756015162950620469793824368658444083183152830151698853965814723619559657308753820650820965938430219145371646149452910825651716254894944889861755343565606278188921777338973080325685588720987161103975853451572306404054157311695902433575921069997305916864916381688976793712182421193743562138904353466794547148009750819415835105633857963541848092766889476943570845499739069973772876195300613643517203663400451834936947667344184712506349004813090220131197745707937621478247962103331559417296277113889637516522222802566111237126360112745027600594662999323721506432833871938700822639848452435212748810727406053086099328571845110652424343939127006224233238350795052101580076254740669661886149280920730918966826127314524710410916390671228521631021089044877777812541743878554968628244266177213492920037519936033043582031226812778998872397531962969545720955735751286248230619921060804750127807214548609818428345133473598689140005271247394029534590928143341594541809726146103788830358533318996065730572342700132172903045312929987673248051535837220564053144692549687490491389468506537065432696812030161427155061171740028399068369409834275934842298435015559009225633133456759596363181720822844210622926437284646661667958271669221074927878137555550528018438161624253674958238159044759773707357892339877572312495503825903175445980639530688376480872736471631449284524516691293021190939278725732090571448279586880808773515109741438283834796053055892839380906155819953435841122331427119336504589331434301809670865216720615218645777659407418252641433104292456208010875770319207486992521009039325731565953148560630833121636943088613312687519043141420339726081901615540011935977502424744858818194824370398952644719020546580264557846481000195075435080230987934175773040286378040728858936493794325118814435682151319751604183304632536309309881178846267213284145589986140643603637646977087777311593747593675294412629517005655936037507227968102611201778304859183861849235590622030435921532530920693690577003833250792396132129460949259696009968970574813493985280000000000000000000000000000000000000000000000000000000*i1^66 + 518983026200157269034527909194568778171144250641726820326132984153113687094521059328931625729939065585416573962107549975560517656221646556005078875309900547602059908532480288397608057786634977369180885736055733116445685348486741579386531839415526624227820456772683027660268488905852453790461882255403956552127603213849277047098680884690061233599085210072858904789185475631581541614521041351576180994197338667054069663348911004543970549416812685368675597174613747242157880376252325738707607553624999767397001716566139656934356461083037958937284756809350281632601834932908151129769750247419026905068535034457187589114635411067667331282227355611034865514547294340745637904381863816396233354081671386140081919207223854847088412256316727866356104557842649191655164734996439783086249452890603059374281897156556261673888393833165359446747781642253630359113415284955351842409832147660007307995269672839770104040444652911762304980135339680517992021621594529777685146725589828716021247324841149809069398011690733242153297598481701351022827735729407818985334465448488955743831632797361989738337378277004563563924290101182895344362157759864874761737158178843447770648720221555157301100136064013156521041710864164111973087502129327086501848363658491262122245097883190283312625016352199143109392853147087194343308826199432774394708805782211513182624523635369091625261862981528904819359675954488247659532741476977338033109058514657079637860943897966486722160519195696013383491853487670850922769911957781275645424824799764308167115252382431386359135526303431215265804290630534995609200475583875750808278203993250054706980650487053066392087372431598478229812889942555172578793579258652593792531912479108358185752781020158521168268798495406603547355914657421430854817748244192757408179774087024051468795620109277871390321401056056538424903413011660210941304181763410930913169000491503596456590451939381413355541480063343664142099639348032949078077007742583577455195318751788372682000690514292813705016559646456626138598587209402039756657647725343918872509959388128225548432723021225786747785236258106408657363018413134530548806581659242360180614664798634327525691093248570986054423567035622179197717405701949878411575199461155098426485497438837974964761309977927648600203405282048809119038385866185046077353015377661965379878554616156864897541925536958711095416620324565113760435534745160125968607136519862666322476392311293863226759303297510079409146752851333174719023101181469884543046296135883278689183720795735689363565545971771829488226753247478462314722719985697539734146637053420275024390192864149491682518465191271456502304482285346924336393904170271365340164271439380982571185873929828080317857556926466616549462832787905056934782507178849832494324304947466843105977360598742488808817839368104681475828262813414340966382973293496117688874748953676094441411733570684378410470015375844618513180084834467644362040602099047496220519144768355005019270087502441450491507877276796359714042298521842470176835400031370889973171419216724360840454998714571293202020552077608492565490060811855622471574598120400382431242412215565899334035501258010584556275403732763734761547143342457721697780053563599290992407364053432114801753738852812045887245351773477162704675505162396857300308285427208553755298623666888242848615201962094751576015646363199244528766784214426070798372884347109002855220163687940671699041699278610716000715540917452763614786820344209267498944896071454971873105503460141510020268291652338600635133483301836329060879991915015865527745021596661747668805909208431613858139768726484551726824604198713751442114071272008471535492498037032812416290029589833155026061680291967522680606043742955203919197383316618733935960466331447305387337669841388587884628018883410294182956045544914959457102236563253555747495389377331200000000000000000000000000000000000000000000000000000*i1^67 + -14342816158087739162009334978538127611770506734446923012771345006360252378274390987956688469765771654869988947884228166608212385069058440265925591727831744701388226598752080540436470195656761597086469896668683728107163823531958888304336489306065247367753803297540977061300590743793345198892749183232767312659217407466310643610297030145005103222613951355693286205288164075277586303927602979665239032671021334593331797417070843330438307496348803187487671540460784080415847703398825017314617303912204673313640632215662502371012722832699518067680708359043788402216956409025660162551166447186729791701390921760858836735867713698885240236048105251657739106552040394050370639827617430499098638586331494192878831333952329244851318365584933448548032452654892768039981592191147343705227303221607564038506335680245811556618202534626253454640980891495787030252323671316442210860779729291523737298592273767898547206859167321280985018591870553237720713881917453382496221088315437829439999470959624670542990608246082045968580085665437883948640137169922534662869719352181932864477897800177400881989785711329911146243181526864669441157812250603375992703803674773047096864904311604055699341726144661084794318121357811939696755151489297634343470964004106395003957622143646194723093203373603663080594577335255051242131625988111064269671720104077971987246498302706260473829873064960415268246378966727392350626423105722994140366455485665902893324297161766637177381300436896726133421883453937380950590815751777897227364439941889256577676349951499116960354678099133187700340859223860232467575266716447945340012214041947766265877051275221834033844353678927250451621631904495181118686167297799362170839223754557877844374311920584305854830842688948816653296730709512249899829206363706961445654614040288488166421561044681706276091451364853362359276998424738164971849338394620082474576987765087901216651674558339452276485089945169558224406376968450350893416509880848593406418594406273319907791621503242344331738477695462971386576113715476553555882425820093611294669909768304676479653372679471575934800098140683111905453040133233369679646726131508261887694633689815636069845821923898163977984403933257524235065106669748214243892562270019159440222298011058542186522115533543011935364521372198604270314693001830931369894937483123285190052681288768781337359462906838721724824063914786750692478930725525794715885876018945980713815706603813400541033969288240953136458309403700814378431032632452286435957437262502957820427515434678602806384485719226636733354231450094689227443425768054363410130730360102370988576328002457570931275882167472595673353323810115430643432146429840896320685370457913843927767002418099213130582582587762140221375317076124521462962666066654389848081729259957422553391887655809618840460407794547960572692588877007035197416850684384145806711433157556333812488083053681598517048504895419224206667834049371963566236343309181155246861749704839528346624514523652368282925112767630815944408383227783961210389271812363457655437053255224609723233975729525780377131425501635607751009835438102222193164569955856253940670248990915956859038947487274653514458515337355067867417911619657575511003110496974373605922345946609746703612271801246427249228821401871647669337058761554306830589314849223239815510170141971716800140036986664705982277105039849779615585727134996088721026887324438957897438090442570344189345197795806630277374684233627254944803257950641095276229524324653804966121963600689430266621487672932700790482451321542961775094698793601786017434499762275054557422008290743151965763804687836080292372539529460672199442704351850543903510891381434981101775860468305430142243284118766296527759897728586235239213889283739663558741115538692483451664135499905920892027279548243250279804171940683522674587359478324541858525311139840000000000000000000000000000000000000000000000000000*i1^68 + 72056612140407129003720536903714356459758841732602124884396861276277543623157678396991657518107102562422903067173856569833068874391194871621839742011050971559563255809945257913294329774981823153270313861027383163553047220521481021204280057244487442018901783106714278224263893088087929490782218531181203237825566831572833881121876039674837971289329330699267475254482296261923733135132824757515477093539129298805848853905525011630438317269984392414262839646377051873631946978156560827813640224920876223894883568355163338432006145348000426833914471004072288947081016960060931107833287316396166430441816174203776859265928946504583373711470729016882480390861693068803893774353548925056006408298474266833564653001462499455957658475579973459860344967114041108191606588829288033950270380749027582664260754865809266475665583909964577935365394392981857259335262377034700775433811097832932931054894180598154193744486134727842540376056235149098507139481745972556973815398170729205252730412859402458349681055947464688292453855274553600493001514406682078927772893435362344762312273237815390405507293857660172468785325639578917016102177802907251636592220893910668268789608453794742032409296642431152814333112036310627068548116618104974381120667700390273819953626523413062242670648681302080662597811478139179995555591083528650344656981135174176120036587304666125671221141598663554187134105055466712667136332417763400354349663360919332361904039500456182014154494558336381987788423687676625285504079583113190904618812057749498364468453007415677025040813660126084933139437995985914580034113316167774274641649890250403775319228354839169813413140342925124058476004254753539742026711626117110216873554532699869987560233380795483636105312018124201364313321282438572707348894047487242267807766931190256745035414949036693818916838284439735515591343329972859784082275443944861969436453261967934506598819359076456345955356856059711849944882760307366845669661176036645762455494571098651944530832401375849939951379325540218286655550766486146589309244751874015521136213117971623470631845371012095231226318511489737201730805977103897756295697775087589176483781114351303313430853501297123734161128407458664728978515090885662895112919282466935002271830309915245514088022809590175754019479707875708221080647724574521118641790577996099573597301491483744680858261383386676966301066516276178626354591472792075347709397755484060773061025171195998803641438683540185420523457420391058616731200324224358403459810062663258434935709678235422364996524657489546114437810622193411987621614483432261234340903607712359367575271598313643342234421628738871391471475300538528571258765793343716012804714748363433226574051113873239710967867676813938680657606301232335920053645026264808241574077426227766079378339537825786936038859132590938055617988349326736788168559413131992618482964140710552617010801159245599929597552585734050302726086049443164849461065330870687665208074934139370906885481173190945711470597757164688346997123346395392339934813546878453304837881430653021335901368844783556530783378515057502235111031365547725146513982757488840694353453795595569619830247948775224708972858230500064527745834706488695575926498267426040305957777550915479052391410401495074495084640582223136879010629913585939084572082750392212904999062239152797708519135696270835138249030915659972390453139245073969526517021692313163720895788820367813154210173394844050788936846846255051174659818853009044251575594540090577189974353950773798614380998213754474177549932201491721094771212753707394233318649293400571750119157766264070352440960302085922500472750463078308822209640285954027595763963505958625611971360850087702897273205145422151174324841180449868601225159213379687467188785331561095687665207504052543415002509359514568271181423924205400734372705408123998033674240000000000000000000000000000000000000000000000000000*i1^69 + -11740112132476650986829020826705378480023250120087414494093870963849770906326229290128480336819439227028243333442148898077533691148270362782667241216362207013600890540758457028708166904748718701307905221985852025598544642905203891924855389690459678030998819567158609204443165195593206159333330565549891802965770753198165245973033038262011286551114356495206958808592026573157054458363232481703745266419242879157732113857112057004596088816624047994842715791364210992667187184116530632655615502135141312370633476145842558336675759747680574689129565522220774589504494213078496944094260160072640036311392500962867001059798847019406471459707719919996079129430900825928025398339932807447275936239737752879055958535091820682873153377034379507766333430168489558740767408956389160391566192509497269250454725915250283489477899046754617092137191626793245549365855315767320588439818704301546267902332708456419917502843535675023613386947596565979508118811673576321565458429558077853109925120533545418898891236711943063146955776108198047900493598782040717163970150001346569041362802057446000799576150815166160973106890235003193515326732818205792907614260559532636534580439801229300720307799076612201357437173706623479805472915231144203662043692092478742331588804376543238670032227733152180858607287481767066780428808760498435745768961809359790934673958119162640261821896903994107355714604899953503496230595147520070654715601662955167768079882957480866713336462225628791432288033792135856633603645038170384398825325392188987386904897367749047964870395731957098808307481502117325966431615497125110581941372526093593656162333975455234696934189130951061394048195780846768640656465011575899754717210059490538485812290283621608286168029065083830974555648507129219485500130814640756587680232236078466287165907770866817479986704267529660655393445960816790307098551560632377295059082356477746406960369462727466984822324729092763781696061986974460859072125384342446739989693541797596006050269259982664027455380582234495419469034005379300575356172379014821426807973226270982464173962874542285984131603044497862206523534311038065141706822131775374927269367080360191858275519078185569055750741046919701597901529282084349658312242163352814783130529065006039638150249033724696303261214930319150521596822199390865647965185965850127772904253485476691040105514835126534767898788020270858943055495398728358956488397795987205386370196073383967614657417365564273645446173252336988195211317090844418313990267380105670212795358687214660184904769455033008323702326647082121975761236810173220418170915185191919733212087057252275844495844810492937526542803412557092091741845479514186852175637849916843801434533889876793612011941994490817905609669816908421665637797065781474320848066454248030459464349309697507932765865724889271550614458023797460475189052473681396883695532674286366638569836430171485578646876485369430753702242969723885030290563215420077219392535571123448561877603330838797330483249644428232659057648350651388908890683095764579833483209417345127593419625540619434615326364935303599954354582163166725631856086647445011723984512385737613437266925735681105413942030100515527168771281473969907881444098065069058460858998658086362829964585369518408399349157331378773382672319267473173179564710696166193603517894466499278280707250656095448078522278791945728277994808926520706326408624866562445810164918774403407123925628244100796659027320642386042352402564728573157359171151561161568643847427187662858055888398266971066865939763227745124024777606406534634270013080984008847316866246361717143001345211055058248560145478032952691244815925867129458762974107078652585615557839723131847755561870990200670068630686596609235525884275979176900355524241651080009628674106679322070277885981387914448098952536240078805592064048825657982976000000000000000000000000000000000000000000000000000*i1^70 + -1313777821085390759491799403109775372804633694524698323280873909982092033134658179644814072849284237649775973027166813749987412842676108748539530797022639495746319957324337846903137694702984710372583227523334511683391949592379532940307250896236163762417236702446145961604738233883294373828017311329119079505098904538625396202141004850523322797656211526826723931311096514704539670186016498715159591683736579262486465662105527489857751154856912385650016371315480545280201726759211578022006271109839171075759596597999677177418710166277715017004635490294136024498758312641438013685235502200971306256008630776065838138757227839073862881353121272405236985985650741643816304492564086845400466720473043273971454200732003558229837532355426360584799034757684648749439746014920656982118724807997355593659623157483920296983147028096049940079058403551140494790925371248016176986899472399322703087529524505169181228440792496256746967178682961039600695003585047610979026367074300687101098869883012159484654571931841316699102193006486067365313297829376231401698139339274306578937747156894032968131620459964908082035734489516066941868813685776926653535488870462017281222315018004722283074130385841014748140388256114395559067141261417226336117735212006321642011319902025968195443990126500080960765942436991385540712597762878920441142211114032727408795412768703236014983831146180447775119198746477199298114439060960988370166867992283301657082104533527794870579745350359402568089014966709751620728041373321773640679871543078728182836093393348586259965435102655847954145084405872355863813715310409073406751798488473017971232203064209988268202713553498660322061770896073963902339090516558717670451514626935754706941081836648000503234046444355287298407008198046341640484906623533278514440497557755814516614418481394899180443807267404449868896669241151525892224296028858652840144761886670517645021680117985691081160057628616493775048167820745981075165866709496212535242567506171907542630431253328591976717876097156920342457987836590903159356797623647186590407308058259520358297524512098061078369769789221893677754125356050800707562301818875979390294702266176217061482718832163934338341820765470894150396964023698429304671605263187711608035478997340635648452524486010372594945379619198890600562219529053010567091810480504670944978436014275463554801304455454440211409296875742951914781341650510942897150849037796517538536004131178288421614417222627760081290136573696422601113252276489710081291030035298753183746268095249561226394255138327225216942208031411007799995835538942193601873795037353212213524799196935869030591777285025620088774701450673568951122791884170834608633444570972488430319265899546401990570861516998224745542282348548939458547314331036301472490469796797806431652701537816845844302603396615023307711347823129534287085724730148815850524929024968247500457442144163138270348863081459987867083191228506644770363473499217439046298584406607584291711560122444683658112793258518916923792079154011834606240957124672964512820313819353852404476602952624804431693019206723981605837482270295379084178962173334488439469465580075764261887684166166916802896139061984157953718711786646030358119007593875655024497034615991400829526926453661407468047919155117735955182471098503400503879970118857450790221381836913800411986215784067375471743238717863068119627160400135270579898867842781748292095809836980385087584254970710728925820000584620308303962014532201710920999113257153798252864921806666258162258379196445206437793556587096959508965696252959510066376864883424549401951813800097739959661623845601526394424452423763538352572623061844398838451487297292086455593026919666263551367546137675456696822062990983327220894103830228532114730060893596452046954677307116471566759428163648462556830663771908274380842691471605760000000000000000000000000000000000000000000000000000*i1^71 + 3421152408004336618786005100077237136455314283143190270712796259905116290361654431551219433472442621948609618038143235152933318739664556424418757683389967884251323435788841204819427938853547977873137525474890642516211288882089403557776172745593749390505925220188089013046856868045576110505889512646171634788698692960874386936095718942101312838182711697374535499732711014100497208851429043227452677331876395878216471653476456311068701027302548966535608408566856759119429100764053987904827372922969449369419873800592620096496871993755841657849025840119418122103523289191129629658988350278108315294825233093254182582826930547632322010396539666014156120585694940090804478774625783398333338219806765446129941574653185582472717823169713850485204547021261265139222194446229482167492814349484646909681671619054630114072989588526038416903918867609785806658433156822007021802229343223505075255913737728825347207224995068197033052339336252209273776843507484562870660159981516970582923599619079499122444948873312177113055370733153997503407994696943976633489419195760998462547762227222511443570590324311057498133439244918445342793019000383821462914663194612311688887285606641955340843838236303904959328868030355448304115633002579903468908624451133674160808321457252201483502281617294049782259626113039972349297575580941590199514406643834098290797967749005416083759472519805222669764738940204278406204088923595813775944258064545373422986509405971997794942266179614601068634725630040689105547585498097529755873386095381771386812032455848518312231535282755261739417418567448254818459244103908116509691769159582870482254967054869987439187370550617051395509237675945036819557604178653610724040550252244835800128106441650082409889702534630530590900182368277262159109886678869584043537863823119213780735089539181075154086286498649877076760702231229618577674916618337398570296284975176541081678733143972775215632724765895000375569956980310244356049513326712953782274864224661853764431195599597079990638388274654031668416599991779579138628706632776845715412744297401226708754319220648779674440014574052571106610949984604770159947754406758249613956294979227947350420279342692162353142094775217589691302572507958281817794356765726534282563932773660607131044318283996973401404812368181982323586626556172725102825737541508772330133485971836959751457786103524020628148431482983247119219018519574166210578531358331365520318362028734131473352699238553579258293376192978051282935024700417584838716369680048949923567339760978222967291046570690032029926210091106671291910607599629643043169574794941819687716982277294945767864311030021935615569617282853238145206733164680177713593363946150514968293454582082499079472378975619074439855249496390548031044797434450541189491958820025257139494427513329733841491666914893261431203913841838644843757668717061854289562090404927467148918969186162216828862076889181623863622214467670418267088593441165168576036514033620950915767951553208354387005617885101051704044794381434017466526856652367590234557379827559541833698998204924924514440802130650711387646464725412440191471895091793869851243487327092176384637276701136071814108759684837024822028716604240469011760018005816500139340966792781036003667510984468491326339347630092004323958130818604702361059520738021360959601167048205639572469814248165350390797159372123251909768383812773558670978285959809410873923571185888341324113502422806325142324168486294785374150279726841046357831742547722932836931464549469774296313778402491368212734044715730439535215424473118508697168711367346711575947553445497487021130369656917822512536363163060809438570954935496531316905229550876422006837525511863389291121677868471634679669818996026000100611363494544950478488622821336360155359027807566453499573429973152602102047619240153115277763438182400000000000000000000000000000000000000000000000000*i1^72 + 9424298049286100377197101504733428790698714574565341170915424803934886553382673979979261500990622249514904656731302771039312160722335810493320349991704425284634057502266278736321561249597999641140246687560578902933363343342114875647362854512967460207786492147830601782209178180213055369912141596238930101147266890622976701823527490369951095454884898613801460063033644449712158474257632185523586415423762519345047518950646497446521970713771235188845346461452804017843249354952915559053213634607476998701236061584159325248345664100376513375290428747913557297223041283443490428339234060493447387728051070592996481649633112527543087874019024662738512697369479516451210222404008788642815776261222468648690886361235622923965265343639430505309891220773730778243510456238636739452893065402607695205799978933139629045574694679432212473676019933522457385855060377911469219316476244684288220620864842239710899435469996130939839209789790571949492132355842723599644992356632323230526160881382713775192499306362291979456953879919969787124469313099222172970310414272042422731816152947583078248520958249331737378758793746693508321168859292114770348891974066557721001325278615489220909578766110929146618219494119134823352799588154484813494290606549002561880116663798477182647056613488344079881325521975572606615539708671003730546925325820609245250969513331339998518141819449864743250523129297544881178750011297605185261354070060763303374658245937646137859382625300636185242036990100453256918642681991288105187896223846927418155001449135846832844402274804407913499894166853465649421309123077613925076895387295283453918781585558942495722409834224318928575723387521014377535080606812061079749973901726513420503593985634560316211716193423903146925119088416561814706553662146117107368155097486232302521772022460491511423738703166126360319589731488397563252246335768634411423574836839988594046152251176631517703002090085428116361372313364179215252996341924011391281970777588465168353786201350754982737391022393154206626537899962730901848824869526151841228444999759320592348402630922589465813854886519379137103187545104033988859695472280055404598913711369576935260786435062108186603205856956630918902460094077471290065851279950112621370690857827218771685424897398950666842807045569812302385496063638159430767552611915303770913188446128695223747847941051986965269621989884572009133385980271491927551636263745138749957843607882056442133569947561526312286324085891072325725881304327136325458175696009861701742073975620072906012660587291842603910872663915662918323308544307385474777669976933389927842794288303690036179538169327144989854586769371413964678671998058108550931764106708120072808183482509103524033004020513024433936893462514662228105887355061452653702722986432151971684191557605116575688162896395218918280463637805089003465280253328848004332630101176729273843649770415941472755331174961469346665342876069976182907509107389966008128945203674837644685808371398607762979940965974261826574084429691659390275167933009025365544233975683510644533962856091932335790585904893745293748684597905196250982302811340167093353248762405953708004175574598885747668686548318126892804333842961174850477462911788146225434724868384577016948310185837106197394674656067960206146721305586513419040320350992595542288627694526725537959586816601480785107724558681085666794178877390594253550774666187363141338249659947487565858689914920542163136410872240720163810548077926460794300426053230747496154138565435810228806426995619912664040747720520825036652725346752774371679948704387530500045972622257612592831835022738384970691141245739809533609609393034359246558121540368266405875454363857211515160177458775066835394957964393494673546696702186422664493705886743442241011908515931385943972481922779013771173807221605793179631616000000000000000000000000000000000000000000000000000*i1^73 + -41867784188931999661731128561931625815029627505528136115164013720837827832580287629802812034565875673183833403294914803471158604893371652837752597108046476406174628323794615209970439166986367363418226643886377700237134514591600800229049518440152488582076843907542488192204304210514393316848192407695177173102744270062530325815455146106768344355778093967092612760648211157828466838416710779598296336701268738507971743525550701904238007919154328967093761434781766139612425075379189011009526870118777820497193236453334016590694991303375969001660197160891070549056150789892402492572198974388814299942380716000638585518204734699235043256009428769500300042622406237824034559220532955074770877143344192579638252142297753895958321386353442446516044323519231128534938542019414840582404995039153845774773256538691488468302522873102534419727888461161400163470613039483792410338610662121856328515725942044983447606044929201210043272424320281734228151824391882205483825447704731866602511194047439862311580062140714672521111081581996895399788929008008966514505219903184243071542643497749981061152846488084929554068635417036854373981795454818792904669351045715139502198114179257666492695440372494661508253735245023608062381875280670285623798191772757536175311626732664141024303543968757935852920951618147876515879768777582750214754844963962381639790425308309663303129587187754281979586997574752406581841259008381934238345106281048214953620121703310724524258909827783824103437441153178302893667055226231313532504760912597990962504424228760315877248965844543838960904122537993187051215543483686443513858114542346076059559994014669218054393666088709326635643707537701155890425942399710726261437097094519913351499604349701720709456357572978785991255641580577072596240605056999218758152035845630199604079347606276191441778586425678921095543594573144065433992801203125524156360288661284367040675265970758572284526338707659642113394297722673700327045869252891553828924047343254496649655869807077104030323429915823175110388057624776536435898346069105250068697667810130492418691708358881665718599337905775961508327285654001639128623761639692291146410409279248454056714063413550586396905241698651707269476878749155918126460598547041338275912864643722876791555512202264322284262495709729124651183797904547526823122204266845931668508368932041661123642784777263965717933563968488840249672940199298149403043927564762428431847716650687814669698272881005411914616506650817574050245693299226766761166412203921836449385153079204149891133197720708170514142012326771638517761513735723286500221480335843747765795995155029423931249684144081738148089300529354070098387565274865381575365567597330135477409382356175702455849392162197919462844005312833735189296098091228185004832446007223661121288847945785990431442329372618201843729031342608232861089724973363625617962667814179477377394609508546184964445991862496464097757983523791147916392925124219942911869999910871597009563709520642275802496491870212377218437031125436770125149001440291389589803340711122641058661315382991266742153035425468728486516037583171175403692393951218285568947888560572792289913274636039447297380845176035386260328631003021124043138349667280830766539311604075650001138643630457260043808812754634814506983991281529295567965491692920502719093140639430367683331896679424830870500597539989409769264905732635853269304110111447947446600775514319919947274667782222127187447380815427701060175388885873357525790897544179018118334541278575938993422798704678540179130355864049198305924675688778642051570421852162630958880001046227414438184320930645137929955548379152568245660492133369093395500274372082214066060667390524134068623099126101503149695223072171694349176377468417912277046973271597465982452290051995230373807699577310332295113655291928903680000000000000000000000000000000000000000000000000*i1^74 + -28621826776071274499647235989871879093322558063873964971869923025086118613900746429849034913773982800898209166809649921457107893776519341324036547520149467965058448302772099663905127826647245693392980903279941342310083901662745832082338218391595690577729847988031493430073209625858564092746772756940304526904329232226260614861226859309413702949098922208386678240316534229178478184354517805208167217160390542093783591187645531175545271100520101094690136115186094756948245800326375902762551370838217338816834202308516521386735771495330783675101467446121893811334600472611363838077859265191861426720221999470243325076982405882330121639252121633872491182666375034191404052059843412183957243458184613631612430180621291463127005212238001699619762952504445251170006414023765355741581573226904939081273543175732196078308584153306251497854077104724999363815878629164487500882155098050531651081583547596099536709162328559484071463431383591738743417206394368696673122845908440463262909290732830164890001578879662728921080090185413360159945240989569902724032539872479783003569193293232140924278163144171203322191356087977029837958316816538420496685542985243243914413392678732796155118136228142398613560235182523102277238965313258118319878346163615070633956342210655808953525971725093280688213430476169802372278951841309107783777711999276006550573358452799229925704167217283229148553004323800662101179281095638142996861181446050892963789134076770769791298892003550331264588974365685482330389212683857350763229219047503817092631479999383571869599449240786900958837487629965521266083823817203232258864562603538179699586471463681941481939617258618214705018242072779124310181257313575028459032243245145626699580979545679199035342894694704913146556864537011011188835667791372259497381715547785268311429908839126593842058886034467288414283926909015954924443225319585342872491541811860999978223355306618568890339212492991819842411652339225874299507739782895349824896795063770000630841588366234262341246713789888509613625380338711036746276721799654784014046982084337161729620873416504835727987907012750238806416468257391003911770672224021235581039304443812409442221688908777385324682669329939990460508903703233742901842710781762208766280905922984133126845960475979113330335814830694949059483440203499388964916953990182718372330996006285468731246954623907565855417965409499753414303051192182513266130777023747269240839323117347473770766042061090394759581600366869389767889369502414733226053166199004954689264057649322810796014746684283533450162514065288008827442451284327086947883926951805733222866143776353891519038575019224036849786229252346187834346049388240016582342073330568455070036874677092073392511324340634573179207794435598036180060491021738441879909073422054562722817645123761176689455675656345326871102486000585673764298185204387073394338764287284288724215156068538181317841449379588765023641730093753553683454988231202209584738641991581306879913550468987578741902447647724473204767874852139740109719854396881101476333405471677924335631612690438802499333214294023705008128771370218671386698883179110272338775505732747612215704312247926382669878081675945387150331737027676149211263273886490276603064192225144934777123062800916262945971315060491967233048207431057305171648003430991109233362951068000682045831498165315390528982595200925248468660285583435671040947834736107429224614415632036046510475550975354747746666131308603444059395085910412543655258127389142059257412024193208875268754299952477130070864705903385591455999689816421904111730289927883604152215306149669666382753441109547077032764313396238025075254766079487459538145097418177298182995539926819132229889702813125199640952920543091263592619877006728272520261056327576169027205368810259360600812278454837479366394548060160000000000000000000000000000000000000000000000000*i1^75 + 200504488726758027238843768886413232265313328230046571910258226798816272409422095901163545721411814815535007208011756324567173677995667498422251157106801704617399340574577953852855039011971579710484437379732563126715713143071526547210936887383359084474707141109093134749740107642396342771921710856692776473272642484211310753117329195350914881406208057233950896467716184702024267011375963527793260549476075736287143985359827656617608301395608022889830594076867761199157304522459750135048084221268315592776539361443820107232418452901894414847073307200126603184107157402220389883065251122939175529079096323970225786678386954015174193518728531438414641444397439144475826645718143273304446916016194354696983688689959976148767597837560663345622715059605680167604940466661584691740820629885580302755877616346972702205486553627624501096930873663933484437207562272390030100652680762936018075040603927466012318240410498688444907373726748684479717072800881864754596181713472386207956129203605686127845939257071521197792689919058575763249068526582794079901926134954796790438465668283186709129267064823543500675370813793179137218766312915585621941872507513297270712477141503732984962564426298620958983159245745771280329819114508885964891277688550152992949449469846087690836878025437760191425479218586569203494193102771484955896845838395845060347553507455601828258884275930691085725131813901261183460514865890724971999036917500319562192840296960736801097126216206901829797356607450295310910354919126154109011951332433422841839968427339023200917160325437684586275874191239180998784350749526578615439977402759549836488890791687679689607452359901762308462675443953838268232621870624870492508339374411058590517865973096310807692952381484227970629590101414510566430577826215965805476149019617476847228695244875690717435940015204955681832579220451176802855913172993098454586013824214303057352600851505038730404839611601183948598917232800611298471867893022728905100746148079504252813276951732341077168468309425197457030232615133709005165636709460538549748178208484487960148558687583008982419039065349688921567982161948269511610892989170414860813547459769016297990798382784314417146899837077709192829279420644133080184335003805772774486640754114270804565397315626237209648953282035019877160763373510005660466268604066757797797600485920781392648749985976558230369336235781624019573770233872995011535276892367754486043554587391171313935435487462797245677231176836991563466930310112234381862523053128791253649621973021253098080269954796575208650236847983146465274164309486416607268622411321043680984766661663453562311538426221151715577747873912946785757812915175743649109504310347282317657433230986787618117287699242140030578431037499487898440069560625914720849692078568964535272047281771030837671192986041122209177299756594294538299050898580468247740033454503078778003372907489870408242936939835078268890154916893409106426453804949486716934554265654182616370586971799676659548357673462104006357292116457263116407640663671420699116845662623109110806773926373789330092476743055652473377989781663997034778546494961037710193167151604536317684762268104203030531092513575700296922265984807919880605406369259164647782436954247859350314146883535592135246495352923005548418335589169235295433132673019849297281908472126964719053866560120796263227886824204040793750025347499779433425902130892530055180354041398782410070184182844673195507757607983732585385696412200255829995542544910262726976330535401997359883064924192338499845233630979840331358411507076245097010009803215398674532292464023597321114335941808561389375139148341918038228597077818277671907951034958774624721522617381940429240112797828848419005549219914580274648243529737270305852536221380802839917916761607767402727671526904573332620836864000000000000000000000000000000000000000000000000*i1^76 + 166674737028576970760956851531730908502009855611155076037421591591894431912787695538777092990269533631224973645754270206450262185296477438574291089063943169060985773726827470947024624681715742879292575471749395010478787058728134561675611444816749163781054329710392253833557219201768065859219464596722536076976951259407923028761412900588747993418830290977693553448184375540135657790692647550687619724787515343420783563908538075474365809614963576566746441982175433384532136958298780463883734010133277607790268979408953287105763257524696930863989173413525850175554683533000134652714603405944658174491985729270768127254486653509042176559949386940482355328100826055396810391262756619902018184853366802589650527003279805905944395443822034294011257595962055252142566952087447576580938517392726474975416744867152242361522847684092020733717680662585613845095634827854747404752051328472583147665083373339541845230222139098895941358737680735735492415676189824702713096506086912291902034313461648402924667980100213203508621684351778671432768135420247478698814115377945481762269001607667708590905620953787587163979795239890104211506250322106621913407065230628833751586073717950083553034188615108769842879055813627847234743543488391690411835285913205136308933481357749204367291404758262858470714783981878229395203735939856411977411491840150225937345418331474094965431739072697448802669918788911711684412144988616379102476358148272513447921715595211443123514042844610840239745854437604177818211884978291741675075402822191093336010396079574127590097651060815538771848167883712867494736077631316646641362704090262971679754872969981977559675333605653730994847718891507535810635906444809476856876293317265108017053880993771836567814065530294440442114613935934948149831011014254412713342798616157118395297336401285440596859858348771490566529475124808947191962239122480086458032216871802910676896065299295974225746408008938745730601518028334250726714452896799875741401657179594678922768530216367758648314022314981655318505059095763172002836683821812010248786877451199815294714854916744609952057999700783486101956418824609619569951537289302286913618838001366510053330928202482984397134949053562552661549037491044368099497965708953460934752895563577692319586213969597622586471757155043463998162564495279507201051219455311177465662950027231098229686839435081346792650679222464384209303355992867544504822736556494422190040834639108423957423670324015129296240569031778146383510882838140076570389072559443280205987748604206067316884809822137508254321364550978819768574287900092565509043834594397223682679913254935595442755625303727828760595110782677569759301974071750299959556974928670305545418749679489227011947414975545430572305576637922272795646334730216212116616261414661102640367107482517682424049256806120429013580492510650739297306706524429440014929967553336973643403623635309428171670350677287467375722379403237790472139741945869392972332806802084566726344812755716510806725476917668758454558570421820101427702998394039797449438312171695783881103219997905955597609069603887577518756243440409460266842909466136527192613541527911946984957401480044418715219303903352695530450825061400603034744032156003797360159073501863910891260982900109277582692171833653513897100690783488923224650969314392547299533682659521544869894673048915637841584616451738201289030741234176391136406773440853467485481796511733715307931191223655793690847499141897000740743212787131240792950672355677323838807996674895913089698043708487905121376892634666285161807339114724098844649208808850208838210850847020165122922965628808500618062509755185209080059115413307858166187426619782097796333608549630596549837286582310421575647011938875122834178128249948734348342449115639304863918938767155476733666634147722952704000000000000000000000000000000000000000000000000*i1^77 + -551108529202567102540948230970217744460330833149364139443282765967568395736169101140776065778413178321648544547259945659461499937926634574597495021351758226062527840228046681584319948899358259822467438457694326338425858780827992896786868445774086286391924835954489485606895513534358403755640638695198378856472937680288608991876649591765246748856303379065760432429226978536366748894976191559771028373156840631037347506969532105762976408286859336595035421261447603607977778032824282922368430475450545436131742748606579441118355408565011579983023767902044837581117686162102789877134247799145024164770648777117041172564723796601853511280604070573193238690059230585621623775180416977127239021437840431129469486545425428861241483950298115675737338044768983255029871529102539924493860226436945562992360314867337073052676515618515287629409978981801804612786325218204627957418002658088376396569434068490471084619492738108048265397696396605875120157532049376648167647342888255600731464910542707941432935275010670903608056568237755657956030183937978070924330572382223322744623374185040280239241728907776291024127202723755223710953902822434697404734496335900954814872122567159473417278702344991321118503894067522393239657120016567138353950362407179663234039100460715407987002424172588235745825300698368906873921693154425517755664722200203207301672584835381043489224132679503055399718789735598971621996093932003476988133438323407952687477893530937514999909177109644083276273513464197014352137614202944738306042701856590281912611385416918856618407839876332268707073767600512435811217162773320517239892951730250720819596359440468164862555450070973753997610801816977369185792174508743480045786850448363108717671767291003266365845291102959853484195370656827340410265883559925135206880281757563313171045919444490856813577800386641351986625554868536965249709799448199821413722644956673197024229525741253790961040792232438604944156479883834480522099383607858681900145141829499030963819596068819129972816168936346115378061635754064122177826140970744550257907301088613153313390926080202441632215371004341011888021109651111645715352389048372699408817279295738288448885968085808534302028713121830543499836680901737386860422566115927355893079989083771768226563241145567874702316456621754471710605957596930258401075762729185557785294196427649219680948682180705732064013797426350274236815445283963470219121636374489056462738144835099265257083633328094879253643507956733258304691559016162139596769628050753092510519939062793483430772222519237452319016343862870381513082281918896046470774704302840553613899653126141864764436845006602615850599273965564263585649401225090276907522172991291821910297876616275163271357389504112533652631074235663787905230295817793829903254432921987693706742218220438156658009502026172990591987235234254476509361634283524350826022456418904704242894085471941466370689255721868907357194816264890107744756092022511840127208888658623809715749907325538532694358871676125735683562767221620917909768320741717629126731376071635087644025514557134859872853380932148998117283572975009310519450833714511064816380667842938887026142104036419736002275243105900090178119220716260042529854959528707582239186681850989712882751034356910266586565497960771903014863652230977357188531407025016148717992532674501346428002967579347924971253370629718171567402279786306807501500488609340978483229623627884998958408106205218629392685736175168479390715935069561260047168688493921565589123104581225080448889239167031645983431997419483932931961384429179661254035566460929955483116423152868976930086401860933122944056520472799145278606384853589473052748766122656293174931132311910775230770665500834779027175726467848913041739784896489147035259305499565226984590804793402708367230413832192000000000000000000000000000000000000000000000000*i1^78 + -809156858189838148346660433669966175485901516845472200295732446511081277599421925397761525208406813399776211536345733903656243797704885411892749875962377807034846680341858923117423611274615865686897603266329928541996012218622035589493804286203356370054992071457327735027220323513078758149949453224457720318732989053600450355012542584907795390728332258856817708965653358281316056348802315607007248801501138372162109162977381318124582968057544858403349051679186887642981124209146847444936152738080198253173327450265174411485030375962341534665056325401129724306659343679562264292832386304988505205381643748763505678171415450351621842131375357663826674628048369710516576354278271809487510360247261993428680414259664559540622894562003818023500711963144326774582750902245460492367321919474965969518445479476773333325931907384053602970214327723820508992207144215251439258781335783751865392987483272616344376320838455420962203374121008130806618613143491604938700802771404877461125772992472871105673924464879094835194168816873477780859333107853616067091933436698427933101491959556609858216011361279923809922415892921729266617267805852892366985778748093444123369450334280341069693356647334083385065838471129235374434708661983244765360539811003344772002588170003405112525527484074863239012238192311959332223430824544551532783525602848708489922783671603104831704245468187067118311722858668399938552008623430091338052080127014598584158880271419965864158453889592129350745787099258476727004344561896576681440025324109939645567353851503769203198239592973149591127366401012336516473352132100722881730752080272810680289876318677765206668702249544586184422292454130343038336858991192855393195550469102866288051828560752551618591684846676270657749392748857287682329878019095521627179754016290817501161596672808892261811814611502707046523999142125842852053163000354628823468425057550141581231682925208871512222725425102457876124901556373993221782448042558660711090788444441531288834694337833770740134483784543740474417851740252992786812850825137993601598284029750204245666479548320521405319136599491066274970770426739666997144566377592510998364375796014282411782432543471699990729769496137759625639656007314006295460899687290854963969333726370020793980924918015543503088042066563900364060010838633840240995417881655578146673061202964776912877136119299879545801969932654794958050050096438623751739698700648332039047165240658823540668613265724734627990434158558005159991045405053353335130304201364923061050848177477711148186216595352756521955315539148092778722015151946185797468700181652541384406348181222179800300529172583976771122210371589760347406312871237664974855948771413653054654517175706646385517682180415856641416743694603211615569056101119735289440182402866228973796731617874576947459599846248073360645640872934842732620341567556920630931048755540195062580044613256342890964342100271657246463968434449540949039331420675455968515207713382188946756863000417668241975206055145950274299416489280141855213928018076707817228104185749903889832376971406623568502885843438488734553638640857057931767236842985425900525438378151022888895834007608364437949393765935946974143137620640742084645254127558541733808160889468640083335429840300828521960678034430275755233911620381521071896674322320855664474645086268730221637695945758941344785144019776220423763967842468745119619286237550053099172777039585114520324503980828960840366997504938093092884484468327310962267736017095604250696021789638157044129764339623521837072232808790530500826931924611370479033544147498935975151000484102436327141936190694352818293590072406920935113749038263898956843917869691964964110221813203663282086169103563366008543511654964369087384285835031013515505641033821478958679096052103122193980850176000000000000000000000000000000000000000000000000*i1^79 + 241879799379977755693334908506584262593773819583292158900278414220629531032625484855847659558865183910305025733582461165636111030745583284429145672087898937590843341509288475286530554413407342537926704617392326462075281448827593011449451283216251567612515989387753861717963446078062396715125610727216359459381736221538858333127917242279874356709192630908168397138789152535645987045768675731566501572818445786675211754606629837889062198340712430459111967666546917622038975033560200089059782455653874018789709540972773373115161067854317546751888750321057721703492328310196910725373672382508136425648946431340324026180018945961869388379256717478832375856283730440355456991128829551220390239508876641399832451556069998251997297804506495346987975331357929200579867829849350419153069158246132989129770044501773102847134006394572855902379403714329245678261315552899616320880899767479871153288946921910219146419046243256572149501346153222668896031632745980804536007406502230004739139808197541274460635896887262355806114402584470192309836414423046095962047308468522953567396516344323573899417648810223595644009983021453457625798718439194923951369725661268592227683526734468907777138101182976848949013721030388293559953315597371099364750058213003313667568489639021000353680578018977329965535135318055599851314581344931598631732987497687376884425921700810293756952542569520003621371547184648145899682462731029468016246644107961676659980199653928432471926855442189994951783588445699515025139173674221398637838105760953872809188478812232857847522412242991138434430739091881661711039722942188885515235167885094302070399835659500768809303315612060180676866778066462968739051458606646740400144740269171488335022050961288239451677606376478327419662743134074523346012995703511940304655550242394618441585109365858037501425983139170931073169021039908625921769606746407095074941931089680016827873490144933898922654118149607946926898452804499032326038290253873800247227180077371370082115715229562201672306784377579279960831400352086314681545009476014604580024195391504945290273439923040613247756137319357257096174146410994915558638704605475729480303974401102076384738978598848918793050664200686590604338955366904684151795185033371674861797247655075242579533736208807902125466030602744525223191928134605225560919535794125291521196656153863990747554845891404306955291312815062005868817550856204963555873025264614578343519772646656311529717501852259862628767419820097006628392031331430235284167717881410841945099108494483096701234496960113127330100845337109622717430655036848207441653894212782865112881297115780917700788101361831838547311855906872683958103695191937073932615514316258751956856457087060047796154236262448718326237735280340470851226044037511802264073618406896717766091331902034141054534604040545354950838295936312323345496988452682177534212998263295620649567892991834301512398667112451589449678155427861919389538385617649008833833180204447817764831091593703061606197014785942126570908022227705360864747389597310311120740065796363556374055741626911748571450103606616547364596514079423564582210114550165197996607303379839286457310149051619541084468964953560900633792945947262361980293331773951669570471913884373312156038970431739663411723191780370354185870969248455421738384129275534973992177966408435862851779737197989997359326971795588950248321152203386270235513442311551263536365550261113965313791959443020331855711070461542854581235448847924639290699470198294731027344306823349777726728107933002359875841906858766637637492819422295081469037995742442768654272827747609203903259948470858735611044531862056268744898577342870887969055652922478949558386050210939237640320495964212621009361887723945911985442994134714752315296179819405844823093646921215110021120000000000000000000000000000000000000000000000*i1^80 + 1532085130316742851966154955513099318540916667695312890792763736338158146616812911277439521241722998203916919854034519336878085086666525247141950492395853585536860544175613907719833497022488967704989878607244564023293862449053583822729955679160819663926218530830398837493325121031837103958801051385383691931411989541065824639379569034108386624087417228504293403475539423088165254789303535171858116634731897712831991913479623099754643297216080090887992153929676218120694006321391306350020489226135153206150354727227114473486933817625132168640429427373003277188270397131577798064829328782861276382175507479942652796378166355484764174546472250328046793695932553757248178362454508964582383071873523384555102705766996450600201425720819861973386681204988259053621838448438292016938372222769805451842911147192716158451607987608285933870272441502649153320610584132531955247173354657265299639146219305436680463117227092780345883422864465394141241297655677835972865568646234780386268074151590198889935592436662817522789791907560408479538313853047056009265353120247064920421436085470733345220667761303950622523362306037964647751769237467847299162775458429886371910860929257178492181130111729202363288099003648591521817425479828961187062536345178384484685704474285046491372203479452203012219307346619983960985875842769729127235545635090821813152131083053414464151652338356214531091569425042620973860112819590189664892999000611899228076834260947553439462791073621167416426848500411954824271501262448437051442247327149678473002535267200033301429910601450870890362535508152067918236887242535825717252647184268558841096588317743000596245653887905307167735194582683483420267718179611391345272506288605310985749251611301600660306385701689759982448142566745511284882825865742501547805994911354087990099516645928523477464791478697848384988159640448053939210581273139228388436304355291726926694838189603298898916135129506593425690537716473037977913170391827160308489048543356271054146230698123121515409731545667604065270785640476112805112264868922301691615072113574068801702395598547068827294619178318448271404174724409038799910520268624742312649746000520800838163647526103735450199497020243635420573682664273129952740691590221395664418472138859948270762527993011517621153352283888952796964185156617388088440835393060294478091647334604857882466867517731879203034871483405455762160468285130145870039440960143293573414480715080754263120635142069296157889736713702544995844430844756915637221965275487554014623344867504849379477439793932301958064318660799606734966026576364044122159784392591660681942718762423236397579332878662248800817080808356071511740230853954185958529953285291742419088549061798284256556367398386666408486549376368315198110891604423738039776191253158765373145255070148375383257174021048647855255318332710159792423794307756398397235344518225672234777313788310321761394790586899464404799757801357994127463572737373302719709586794933162507188608834180739440822650075931144308974332815643013794359607188294220002834561882782025321904683012291663827913417235777437238783299813000214524084054713123776101430800095283487006771603684387783071148206655507142735438080038861368161297232537833708266365508444450589053618148594213360747315669338284124217242612212684561965073544100398821531153953217203978761831482260914285097285966688605236707264890428537757309567586292352669101142653658845002094998160066313378872659818506669356784146199970082136911040277088831565094955175745589827906785605931621283624134627979517435464409336343658852242410099333015034426934454582330072300723858307947829209498906507139669411739455417610111489497944009362731132752190606580251653411965511732553469735061466182225077507378205112534130355528503141539813095431193273303040000000000000000000000000000000000000000000000*i1^81 + 1720571534307885173413489243929177165257026052037629071204803922719955967111982526729994722287880514911181508777250500904174199564211999109996081034542779104350980234353831679311077373943580720530138391318669463919494424198964736003465309626878654386006007892867704936182113726830362036694539601843458212022430832689446363982263706993513807189465066919402326627129703950722807207348978452993267376413451137256196023887661308398326173399603735289728095378198394042504032780051325197320544530736988814912116969457553402937752418103102845077536165525242818479838690921395244490002238476744899385155505511504712303426854225115959919139955902922371158521284296098172405976985130800477682747833317777133708684046753776102035713744664781314237674011516507619173834824790739124833074381813627992161720055913735504854957149930717358103315786692830150381872769040195999593602017334298131222774135029391859439091791275666539541757461418134702448264506054064767958734042152593621492697304977264865522963140896604600065149042466824898508228934218240565710493134311813023566708882383042238001711883351087321554599403743044846412423910746288512416198430416132536497855588374325687903287864266744405554659114007978803178739837784154097233852184018800696194973399134332222516062052672327152554541831980257875217043341417893436760743406059061077473293181854977741681706529587453216216986084409795241367314184730130490312540472780506826598035763159753302421248402569420996431323426618122479696372715289508357222760715478609907389278436193844756880329126618875902736785721209655819606137772796328244532811623601750628923664237179932178354005946089489699635019669707070663264187040916998078321170185516692597543447616958022284951161969392936447482312056680982214167926447948037544798649393975179198501561316382925623381109047441587719942507649234358839062966372907790844596191046469128130145457322847573342160904380113877750924320605856668774299903723939365466253440951804349580689534723012014555408881022257215860964205867636356205396966775664097562101706604515618553726679246248718891218109624813452452922400685359756855586488244019918780883494314610496092578864489035956588281388711198460992835119326148050155529181397016549183356089857800448867529187577824990381381158322324953639248590511820212343207659282659443404529209488794733063249521119705980983167644110893478805266191713634781084607460353128855708122587150762926049245423592354188308035982434383306742988463537925794720580984649159326360910325290829387217392644374168498379532272011808516839599177040555698256857125538357522475975230794553961986899472728036697606969083376218475842688582791488144712906980015723702545076910030662623363743056305149509137998477513769912255493060869856695874660176298677699173104204887911093032674572340232890049175444441156214460924359530237256297412060907350935534524479131222459206413926767416890788708739170881958758772821849552689513561971924110477436204290475885235669094687448455959589697832816098823614851036561169799359589791138591512968791460196824391835581976651127661061680795475580372063943232763296021299496133882245636159552131260440804908146896854499164011124738004032207408139225665158872265789330860087129310223901473605481364316204838508948720497242199873199620066705587720973046472873214287850312690339650047846902128961178421434928683499854366771210152680520586259971455020371435639249299732974344598886798455989912692728390534715917308060398527245007948765506709390744688590370390270537250248927556545530494299432729587316663464302704997195128365548715492655181367887592245799104526172801762304270392150153290830835505422785509996613674337637174479893342509838736722646426453340634359236230934444891660032235223718609884706148099737360793600000000000000000000000000000000000000000000000*i1^82 + 1026430057535929458901146048560972318610482219043085866210656836490312093677306756642172561889781703371363452539311912610495127380174546152537041220999071277711116246398193116150249272896817157735642106593940636168351689865440874458058466006296313035729899211419081769878670152599018029935191547098729520916461766246914284386126416019399307122096735996085305467026353393347756073679852341961596944637324153611336289250983930575688247396236697879405607239330499190049374210898109430895125048195390540343714813275149904531681815481482480682947820366950644437500601141034974937443288639182171682716703447399898373771553437070355521827897147456435324665060361870734756634912815764881099183159515836856279811579045831672774500015251757904360547685483862363930316764899223739763811304637587326077408642579998777381415347974548198099394040201010499396029659896267271910567718557114736843028695027773436211698162192180306401443019983934609585014952230588693091067714819673365815887779831245670009413153237425398075923651536306643637996957107859126413131046953756158864888666001646157843721425289947326882875747917349844380241783926732815359968027567214808074403160426993815904438667879858897345045848572169677483074051076628070178286960530007733326027744639026314628993357144688262757946184227117040878360718077500567696318893930788397500533310836359864297491813329693663326233749370439226362414798896249718291958886881854375858367735115659867326220904401660587828273982114407760821344384031175182008628783703009686723504138833600981757182693097585574151404047195887519847539695268901180178072724978138886973748796517024370521652395778280472943802633785390466926137036277166744401604051325583175245623369739306934795043988823747878669921536752059660239862488461105205210019284813721907082036991878459952240870616910745967361123225451985814276059390595471357355086444235800312986999701570025474394490580703017760297754294614264826056477146386820779295818909184794690751243933333002269036551957881859439990328859380185516043578793105424743147008182898681157405344003280063131942609575923249330425770562938906386597142924238836171930923600916737498309344127379273127722849557390742317759473256256959834779263179461967393919034132413923620923604751573807256330415549408225996917977180726395653652816576601145413933682752565948922721609757046167392800203950136246530457218355712987037676922159681255181603170670880066841231252724378391744357814766412164801712430153307493362736623410159334251467617130495215650652801843656974767982531302258008550986791081586967504963713807047095348103403450235048348851511275271729626689754805050128607801230083371559149272451708432645821725171196175792422094882962322113043597891057929854345529035422180576191375751891300001088868496282063005832207263167098885480425226727055818359828438480506213458698602012753183611949193618332786885499722375824784717917521398084026572979142731924371955745964149759457844817663735942183158519822791613906174692063042740783213423340895115138782455159164736781680000052563314858561225345256968708230881710274080719162136831855273191183227419944100999314552489547493748044595014276550038457361110265376241303859012498221726056844598735690179240519335606733576202984267634513100981669685164112159069681686952467827310374476494227872724962326464281299100445811623942034626032606459662855903725753276082484825035877560885721480102654917229370704137851893286068064813484437051046111479999917137156977793697170301862756613195160957936068713372597880213772158509708845806396622191975276786320262529207679212201810509290570035811597185363513615491334087595822328503953915272982887603370138327861025679700763314908365653017526035864984487138924907666155546055833057228108707439575040000000000000000000000000000000000000000000000*i1^83 + 227131715432394339998080913712234160391139002301917351672278627985000827892425697485225902187379088131894083755467699049941725676183459658379623331554928170903791560351958379073603226468460488971546984446994501202487201643445495946196869661706230362616559546842465254738158478368524576999411267396724390967040495177304080891731746545217259309221617329515212121267242036106686084235109835066961493734822199789125018316663812998058505488144742894558998854327821407911771623792237117742376627648988554966451404005156473504171997850832436221663904471630844991317301438066091867536428596396963396152150525254696058486785260502154894750745531819695404331546979941643252548814617434589270033853981482270852659319352274662029160755075952345994887994892090820729777086643192089646947367302967171699266069556462193120605943497440665625358605434552094104054424794477741974975367516427896603931695885077511950153908305532801214778556544776609754278115172433523012468729181967830647545353991334240881305480527107865909852808403026350101034321358703807412058056590120738427937194300352831457208960835899055475806497310887988043075480385202188949290998245751464078552782652251248496734820003183605756782956990994161957204580747608305432222023731352801966301335533119029397475163111744986480486478838171465647127847007171332656115854459838566710779547866018538169829096850429621270579330495535944380726993913396538955036231076492316352607451253339095302861124593381039479924927056907178305926874994887244824675346562817188734712722681474666161985595532460050344944528450582780484054668472027927491861550971719129120229116711146209333603899639259193976028943898724580104246361968566525698107197928714020610092474285876837767388092804431821336613440288288709275106110150247550374235808372914049004189701527316942837596911348175706668044999856084726717852554427394989558599398011666298388015415814191530851000261211278943851258541967374187607700110887377662299112661733577165829869173239510009292258905099445101601600373982806877744200432708000995783996287428723898928619389077857911104094606322351406656354028615529173789974106401549292763503063500371714363813890545151306990919433442394818034279847788625060257766887350768881874305941310025418040686276990563310990848260322228569263036370545476044363726469811949166466812263508337986435472806914356776018369584631877579295611839825525410838536704615942268535745983371446492956769731153662348608573050135559488794876847343753205620131562714678514867018133621006187850372820946086772208575615033948790312417066872705500206466657803749077098383919109197643428560626209530880568630229713797261701404328712491710949342298202901307399953049557439707577395886653983586766689622059261413445427121344697857190690912559413423458522036275531906610369414839244148515611017974023264091853637445118860915857745657608075438298187285366236089907117807363409377180353905116283563940966388760332918368031707312811146429479335373807496638794548611888016799418374839447176566141389770603106287447185554778705995013554834274429503575363994961080537729618825785328530193414053034200587864542419808068720984331257985423899169228040770528189716351635916363211278459124654676275486200914111587008533950609416649269290204754888342657331708083727059068263837429935665289998053665727654911269235128934127603805746103079011142156158592034156394981206496755512243785649523574932821480438863214680027797743545785263481837329279467562008693747875002060172136639730152616682542901544076793791773303087278983439628443165725475448163871751112417088974797791198989223854147288425725115013194074291442937708851322641492568592642445274710544251562345784590636724969127698635904670960200557313433166180672004948032580018179879731200000000000000000000000000000000000000000000*i1^84 + -75260226629688542233027942758170593608980284081542376329239458828462387758409310965808752553524322122329671254387284062605556327741206207162584700975466264956732962778626478985387879448387872134399116169836527156288960909423983095357828469009191054892182701222245448793373993013890077635325591506699976123669544297792475962167991216813361789354352871058787801221415658652853079491923714124794233592510623775882510135872866320812016543996721960584263670984146998402755661166623390593808895964016279159978323169695805763000308681576917661989242632536082729909541667575919162148118318136177691218670954201340233782185414402737700894598468622837560763212340169125997489379509635907764809129943861591693889122494632692719952918387682835194358949722686237504140895641556165519539582982482003818548284311758512334918471309991532331338819196907992564441238529580432654264408736426767652738855942656316956892962550517867535337299729612354231442065002509377214964780136207072227022966516001649760513635380314246037749763516594826000793311398247676324467172697810113882815206341952768169732818848572188522185306076763105355269637810664273827821338824541433271842127698086031699481957549395967805677160663269083552435878820193077138703757815094608099662036191704487028440647591038320717560034223794338967498025013283175405442385117360056764345268835884112381470142192195965645459039282940058903247201081949406331119098614700607396576848730370773010322606219218257058352364149594734037443854560838255842986425199052893150620114427508436829641216471614077547298866030217612160937538985048274583208852038267718385271227646555108112188380137033069883410477119966865167148527017442107225995402960054676762865794997679365916835123437848584661666388607170906958403483938817086487918288574067157422328231552837732032107012777409881630308895882830160240033295034498581543054374651778381162232959789966148511127030620403937350354870995384746663926078444728900827473077532397078300434623236296723101701008268740993718741661415775731770210634747242272649914148336293254406890823712267337082150278391986111680634087551396843669779435516306428994861608703314573203740451294083067617443735739583253115434781894666307043646127484138171781074851772279703424152201717144095635278992444140700967744692673212780437787608123158187913563454774906164822976112701240245161972627357408337673463834397728575371147380888604799906739601070141504366540454872544702430602722824687399339382654626091581275373932868070430915716330256495794579073718018622305749863963697910901137002235948828196194214344636548750390779841980646285914877321228270526058714083845869933403970734567126267850863104834614180875136570494976366220749330475934260984644169502079616068394738671202847955618841817439410430603275258147526565347065188120832743831442008774573735121420505894765839809366244698014685652689741966383531421133264740412610930192044377452040092031780009311591199767451467520268254130449093007946591954186926983539114538314451704464770794762089931325139877159371280720898488804098156355158455822259964729317251108541549506652946069852148902605361129735223784055894237294311277546060027186376107786553060368355435164921572626571027115163845714489953841594364080283746969638035255659532011317059992014687236488988338352263370712597395849918969167346776802216130432236768527188015409661682489723968668716810892615187004248037402085192230787902660090943367452971395557588990037692229003003017418874994035190262253303400932482784842030715527647503543944219020954199757770122796001010801791253637527916647244105997025443868495366355675082744979399319721282147115531519622154423274407253204590851454669848643990344232368920300680720027026217837220060303270818480632994201600000000000000000000000000000000000000000000*i1^85 + -73899508507545330251272587131736993142636503429512852884405696591552213704400860010869510218348802892215223288480896234511044904876203084456164342081198890787570140608678933640968746765702682971610790929794300284114704611136286117872242931927831995832559889613304338042595959088046581644056608052640921784806456729132672482677348965217298680100311819337644175039807505255167192197383091082740736841566465636470143446872073703586878813360857321072712216570052335631164844879134000507087458225515162027101289819638155991588461499726960467035332515917386865938605045472104146000713976195159115199799134279531477637684790937985491598989365722351491309468217810581192057212493845035142107407924654800451574454448336892960219110534594208958710384054141455359285842121787651650149427696114974778279042527961419042281130286513836409341362153047226959600276768125804994614991264967844657504191719066596042981644714222379437043935028188179489605555036702267022289916152176421205593865234749445288284675654823683156116729493140199091497735301567621365681303953341479610782093727846481556016282503508572945818350098730336514808988939303911164495786508215648681255663839679439439011205349941141047508636097589700630002882087051776704975423619023687822256483918880968153782474632215373277793666378476540301113633266278677465224847883057741563935230712368986629254095901220237502912181951443843627410024327345645488940144214240571956177269293866099584055838001093596316808244792360136590069326769468403474534107626628493911588324939867637741470875413031778326827180329177506001964839365112464688170596503099593684108556450413103713925272236948977777763683466692766775504989305312500893496217640545101686215344095312202113532201402821211221757193590797229562155634744828419100019945235938738108690588691631001850759922447203439881227562760713630752911544764709298933641521092855697999741029676874955901045869015434287112641591546554216659879842330899408566026751260598609391878214539925989567640605719478856356637730256979969897846862883063985413703601447876305762383843861614824860006512574375212449484831751342486728967710553015818979652229105063026021378428472489919660251749765543184047221458125705350508383847592007540101897309834367051840751014768765726974585821640987065447477248377933948815782913008611928027405385568558686709213716528969247375378227184329669533290568772037399011480287473798102555207558577633713989098956587853409952725131263375211850468197722435503273234949258394715336141263653921617403156036245376786578950224844624102112955370407707767710437693777864659220961429365535084361555007764270713882950027650978636158365649024223908878818796661906317005137584674652507446754254526036931671744984574017930155239093608128150548545832817822153964757117162301508741714229344867302554616549169170785074963524946483383478137648386692829697795439805140015300881660743357757034644947355175957431618372232982787564135128278115586621693884901167656371585512254199381707809505235530344949371769119538485634579678042055750657628226100356095476539401829605635371466744136049697525166150792032623920149326123446277986487776943208426073081679655356608422172001436496572068695071194441366977680750924050900286220808815654949960890612210219001399023741858118446615692030617868987502766360945251102159584694621850530328772054463574648894451173404076783401849615722098337058160610601334989938145340312392425867286643724892876029437647446882561583118476186951982580224977348245146114695297418725238622410507652473787682060539922288494438302725333949724422005666701633219115201721328089954747766391924050096318317228162117929746228328738319023796934527315598697741939960615603532889279769441289897152363450745996354464346275840000000000000000000000000000000000000000000*i1^86 + -25688634470060849731962340859887272072856660570983171501532811281007001753188909977559648914169677316550611373882674096189035632489964883833723703545632037049311086444037556437393969282399445663650806715722834444443637161067421917895201475219003647768914942119414357605735746629404560875589616120970182769495774700987998298495530515638300488773260728500683022954761344701666245756605082568355956745884940997294657492396588351482982680030197798842193383576961268778138849090926005376223842330659207243928113045193095040027038672910166079878947597752602045362020957937313339185608363008024582998394056274563987800317685254816249325797433884998898713952809882951814361997300751254624331705049637723248589307879833827284391740750598973903664103602530239885927092219512728113096047662209269519373930450129998274079034800959504911660796292723415013312400477042616383606231288464826660681702645803850828920806438998368885654723131086187152213541216407590985449871689026798177383247103657569642487576192320269537250725296170747612704872831091386429727716146158519076949053631092151026536992788561947669699499240607944769693381174141570398354701353027550969882922296470510838763444760921229178879704799428268783900035223839252903341264367874980531195840888684337662706899960332771320081631525474816710477936104113140024757680681506553910748611588439222295410463293195799563790787572181986914796402794456833870191906536204996728739597614068030312040687254502890221155314552218523867707867448850509381853419541328078584675219298219397031756511064409951648323119885930328580825475775473818527285029459453376773120779774844654410383809038468112418583866931300092417678209878825420398928706839292106979601241763750415734200743619821393874045478690907999688456876761260406147862739120825128704623961863223782515996535028235723255638717635239820233940799569669023142750853413087960150612239078821251907103267674006008637128647352616835828792150364564998503365127387283144476239445603958729477866314294959569331113046423127371098412194120718643245208588416328023294518868145055537697920869109107755365686677057391934338612123716143777676948491347069731365304976954015732113175939821805719790202929186217391374549492266880251852757933886499556327263287393459728134817894712276723378260227003766891745406996500949154917703310998712395280341934606170077170729992562840674687450657488969732577433820014868998888610169810014371637539622942169166329023297215973278853587918112903804613822687991659381896116084202120844543998107471372917905670412935133623329472208878660584578556984790118742925233935425287584268109848620053614779095606230057334456071730070320364521276698646490657439842744707673861903465648284384723050519964529849185941572433177241366812939799177149984628392580657537254386335474688770041373060212260007095574909586658171629940392996698678500084761475206603319138749581400526291707243703068169197583315964894466055106640121608468948259663554402767474397028348628536693502919169652234556568776557802516963506735330210568969100125613191946024235553240062790347168152355959036172509333792198999300995116582891861968615148547760459785962544862450246971024863930072376014525838639562679109796590705785533306533764273596949752733056723891180792611171063284076592131194091645861203143821400443117421772353121947632704149439647438472789418520856072372361372915619383355579066382758577142271538420306617792463835581079994467316039402269806736735923347513552940719456832456673875742983604161596072822358996441106805330637497355348012299103558585432703384957409520166778245331905168928216271831814269170158348303943129691993616848276091037769987395520729809889341911997705521985765957270074334271764585098893635250689146880000000000000000000000000000000000000000000*i1^87 + 698827492584385993288674396169874849425680617815580865696160333501057392296969766785870335976768036099674585552909719391700529140123754928880788132934501639802592405243749930688045643325932232673685445083275170221416075412552713000748907813848180664404963889420613490641964982999946984953845211737437955670302895716159469471777099078102595580134291343710535857877684675302828642830764440291014405957799944952017380733621646428917431361771798121800981244061825863425581853800387177845378740577239405990015131767362942561980639660427482485930725139983489089312199583413803255866349018796278202080397618123348311417001367376907369673032292296176178580665953377804091873456243868441535598634166484170760446722732407987887204460820763976230557001947861836607367576952249218258851336250324651921350366184394930671949225536829641943652995201729751137984708294778777005142617245637821715593218743599405129196846369387718245275733846703235132182609322629726083772734668793984765256002914815483295980121931740257389474658134724302928361628462411471773743815025430635177632950969872198974092369117634957911473101753312467365721957658152823299472357999408530476124638739013938906477936769552577183181953020768644680764714409465716180346791706759961567101292980317623342683464713605858669257491446678843412483645301120877984593297607084700941297454374847405139693489070927563550596284659589732705574553724851762074917841627984082223711232557501835690322629582038519400580065984663499048009367600211491820724020084141799923882943921545617195135013110248008379401609976362233385891676210657386392250233755382522068090642991152464930920781353909150647675237180513530746635147228445028932453846741810962545641267456281061484042534870282022874553767066559442322584594104142519161178469046418005515812037298437557151788937689731651391571579974717089525039206143026582344234492380330608268028227309936356447478515886278787703399633597859419515626490603247241591384854908034557076581250327850261208403641372737970593771420853785043028266766125359342173881465606856376763262918653077372076571217303977008484719601855386159745297920682878333137593914150042658051438010070465170474794234498039307662066877321237369764711882201075222451342021407028310327759245666913635309311311110659021317146114441318009645515216016849657068924037801408334511961820257674532321069406109478495453059225551296101945488900246329397837572482238313807296267559300517284134406667136884244300960890248240608442434789814463011509034363516287211968498172880496284579973901164565982548182512605220750263803402871741477287280219277585426406561381722662449480073732181703365208594259915102133361808312815726215269848088767204382866193686440121534950496707003332537662146440163093207445271520448822865298618375738089174469205234249205699899581247110030383249771316061457072184560207632744560148928467906835779739211991225494223474741349039763430896007335576573125307315726826534680512517761366553802823985816328332862247155428511206059668467494487246728311035220355781691776650318671331204550830785280522356829492324874947370562910634415417973383886561954073862807942400447143822225896487273124165710925894024438998319911158735131191861242452128960146851974811396946223280339948712681230665919950897601827735078958492407962649605869771985681066733655784109387486446706720125328257357964046669951288593145481983943652668886279225004902242304436954326720769690821546181605069434731166539649998941789269547144150687463014776383600832343800986322655620828389321173157877671631548435566807709568111998907118434807781439611649271113304659266469714829767014285516055203337913768227399665170285565571282953683315851126835723602502245149446224682945075205898240000000000000000000000000000000000000000000*i1^88 + 2862528141634305324571433361217297662180953197437452573490708271357745870314123472323191630943266050559270684987598343733570318285311265157560497724146081272256922843960828678896355891341944538279489123821592063659276544055306400762586109561807599998012101867129795312771510280654964142477592459436213609734360002042114910077933008704261220685480234137821703281706604699183261208030586197965454485809903839070555897756899710878065595658582331274189227535231596632205155002451633410886229301577223696046407319357356506086701338986895306987471719545525600741751041969700223366402890714655043784355639172096157640902477983662254098983256456732531694865796048244475347197935710297724229274541849536683107174422957724852573855075407434331595827545217734283272155438530968019307600991345776278927409503260102465342693402502232829198516226915979471197543480019814202985025051263293523067674173940929524952771183139313551819009280679555299548408051168852176342402196666690755069653692208592948285069067472345976780977069068046919276943378933096302185383666359877268931209280721840101763477281973731498146334564806161959835947428601097710244988598175411582606414621959966706067343448131373720427207616004214593504899844456137540918423530402337150399172773677312970194187800124365304411990913942972040370276233359270253250955405618543336335331635476671519825329366819390828904602090388689327804365794957036704679816779679877804460014637144378044763406243908125397410959928945679716814190289805329553797797652115880410653977019756726886744319282744381977048125586753409650952511759692363768168649987071883882630892353339222678021988096461393533491188822570879288124471298925314885944351318281291358882603324214036993989540548692078131833615241905333758724849818383916255106354772036964150580372474271225893501429927711687778731828628496433759557925338916115678829793029289179020663206167472624897113970564643958187602284069601714970212966771158010260109936527577624199150762938887807790408692636569800905091346128792549480288966285517984680646790680642698114070075172187725000683448138928419523509105837694284070752460449151478051791456950617650098911166363010449598193914830296579673946866870449958500700123292592212186104194729674923726533765618062503835554853280427492829504357831424374619483730687453810207449585744701466109791011584540799962445948735142091031482599892860503973015013577823056192851846089032660252819629287061003813979781739673924618873835532208666011392876446385385808012515082720228925207104311063252016600294586083124439509990927609371392349781546143253223258977414944994618121279612334596126375392837045197726912099186430336269854946609951275144619771034215492932731894404035623172134136967913933299945269709642340132863555881686922263671645557169009225010099114948124923618392709600545741317312087083358260037356690738406199135644315848743724490184679005207532268520798223963566384794472928404101326926626029067918967452848871779328197994306859747881190738934523272459841758357285606701115830078154801713121613060031821998453069186692032487514975096907329065718547521398688209643935785234251578911367944167996746685408865941107821384861592668912176325233237022427970369105763163200692717023097536193357577167099451651160455900870408553609328177939879998195608701596344287090293170077812002055314429454457040376096901249145602239129561123138539262631769931528658578671748066015073513948560637431036321155710329127832399231417349531336926614008083854989406880571213969016003626634042225096560877454214227956443866302574039006935894717164253989758325016245161563383196973548155746316329589695427048133418532753814874733508174352159072652509003529956920307294781744763426701202948096000000000000000000000000000000000000000000*i1^89 + 555908887355909264345922578981142961602084581525798137747250445175249575034490435205195076589658851020931318917365842641550910285345493535098398107841495142808552462376867894010325324714813027614506681642787237005794738108016617682225380143068447209718468117731902483999402795536021252404807248432445562479685133979250715259844642986490274806019160798948383960520504862435407735097891065383773383703816956715924820252682905420340006703925793192650925185706045834836590692827099164141004670897549263090323005650066273606185323016007337544529196260678645924670991852893990192605099251170668940804209289534562429955299153895042994600992670974777124633034556933091309712906539900541914762415159266125534174944457631251833694976891915357323845760371930528569472822247346090464303922024671862854925010735642183289045033974010771978373578214410516571164753734635113990695250405348532608682800922209393228553565206667765134843997710209899004156786114747654462496268003435827979376067496235434080690494591538356766246465200398692946101221123200248074406338869872951742460876807576045374100335275315056695164833989912056360186933296087741976496854230829407081946769713462483138115212668728834822258365889978150342818554786716975658405240666425882763322861661668695270178856638701289429300081873262255163555930712818569879721479220944180457511120166365739106439967058083153349000464112956665919784112071008318855226348309890031609250340543075048577376894432782000721783529726738748538349373142224032814299680142104758960408981144269194154431743880331696005845674958867181814359326547002957748984836852938490240636594703411550984778364558585123721147824546816092766247456548430661708066901298979438007444438080201246027643058966678525116294728483134192829710161420183083417383195488950831855462128974306319303010655397661954489548304784546058719629038006999604754682310133017812545638401835637652899557053385244689818813207251121743421842776557656516755233775621074576655696634675767695390787970442069122565617897517773830155967747137964894794668041369999115265866847277964143310947953304212394521659869375612056193567473042081152529775972115124262688517799265943132853534711213470316248669655838971480511931221519376458635036440661651216338961475731251419135164290373449158763083279450001550154579837174435062249132651492306459098096474385100021525884967088052167409847973866622236224149235244387246496481721615370761013657418483774698505656866771543813263230305606104833764803002752674137096297596010218051115410177603971471946411411051562428598561057190288337996771425744746247094953693016080685328915819147420896772371745015105866622566147790606971958013728325977398088900183624440789263911930063926725138534110133702104706542643484412653408582618362960349927908814467922816370035474488669787531151755382939886195537184643156609549000227196607139938476643173311416607093341332894131830867487042765659079804328421317370740239271635994180524473137837898248535741171200419067951244509783849159008638162471022547427456957625749597990157085149383370419587755592828220287518842105395517210121354466803102216699299626595066291358681147650083972931061261151638205051125305712926466522074699787774576562773533122598099883278746600719537477083452079048805512496135844817248990329369622132081427976998529606536348491662244133618654202446561841434059969755868502209012135653637968005202927148947500061654660759545108363399367271547535868698159565563452280966634310442258547161706514439194120034809566537549925747263740659500583529825183696921045536552803300378354028806811436068310722063454578921614411923405524920235221767975622652961449205975674609700711156006582996505797928510740819226910978464400854220800000000000000000000000000000000000000000*i1^90 + 108196543788254049590488480319588133413727765269233990456473507256207688108570722869567985667255626831279649763966049972923249135193437516771884322875251157777334422265470109161880295846760860025601392991413349586229297001994568547984349068060691549471267392241263065391160491683757547335462605906684697964520297005848201572807759058884743945530461693487760233961224641981953071800929385640532706867264571218430759968082683459106628336017756480372782400486223652923263450742732529744239076161479777337189399295750991769149059910899451961083815618512100839242232482892239019865786980620583247014122547750410717419009075681638629983950185558403540978811626146760335831927586790977132283823899469296688082850761396460641610975244147232092343891175342916028201036670061016928094970006183592568775892684725331357410837463250142262841842423479278165929423582665003120474787006021392374395138980737527848988535723842255850278585490866112694670504470695991925129940145720278761384476733302112808312935374452902787175280184795727259909036643159985726032700974095323312129835183703580059535597961810661868777623867057925178374278853625341441661410868260195092496651108114328455979042337584456127298339936748277286259311662193284746287324087383860325556804242491564378338423165335528368393322499425729569878058107713127326298776695171757545540809665788600141990633895692561339626845349504208473566531479312376564796511595777896494346930743949190523953628030791223681607681523273371002318409416202609562387243569601140581802926138048563922958786005996599677064717364269424509003885654696944606466067901602220681483976940416678594028746137361769722158702011309278435262170278648022175324592587016960792376336780982733923178583036564691513726921194538109359103155574219089205958034029677578720291682209290110771533675977955268941999890082386796751492473039267740494208599170928757873481523371408008126188440044749228585849797961942126823683890052152312596133035876996275783429877340334627697364524033603049828590901806044518618795216527280443959508059219698612001265351258878426607786510222776576764720405890507184143205174943727760079216882340249514198756064695024555716185899591977761997774166234976060155323861626007718767742459338040403452771906830824515183341700627203269912622102911319189992161820421950666340762539342915214800051446734973841397280934325957543190461712544592152161553602485982560999164149030211191518679579375399467814264060224781779659973756060699460691265144885223711150175190015813135455483189362392990914706786855479308302336510218743920559045341413830327810306973808968686209522674299016151490825641800358907509424095527986371857083705665346620861971636416111250970477264838548583479465648703958154585633346902342201655905804559263381022751429300870466440213904322534799816690444755380546436289997357734547950268289834183710457556855811166085861325759579923320884669859945849516522557402423282960011131951056945655285332520672246779082904929138671900285724854023495444865296940079277788346169247420088402116467029126193294059916635104775373341041664117604895431972722109045569968918293481301067459484302970494252720247954251625329589423532452566218317458248206397202941871037612121948698314338978321076180143634985032871787231538740781850637040783719024855732803739784347049831080396353942580705020558140355471392370202577326929871793901969417906865916765668693950668588561730089241520888606212898864675911337826055887684491791355903147504560188307373145641673945924389120858519345925522460310087698657718540572062056708257098165682689363305756641059456010523202821881535494185042929220954782309085662017564411542607469990253235501968074776014553681805776555487317196800000000000000000000000000000000000000000*i1^91 + 26605456182969161709668144413219930349167902225380555195276443106935375147017621132538425915226736931088513462321917955655551145505685670239484434283765574839158573873058734919759843304225039106524423999781271158534157403248387110520551261256565898786462043167531519338867392895200112478956655480677988734953320989639707307300638398065914157934509209183248961129092104073352452647198223672180292238757013134908451331176464510275392124769295373509738795447728841174891156426467528236255860374214342470778771018608393778268519405355813771250594902966810791988426292393342760384945807707631674098121607070443551045652432765074553041125532796484532256100347649855662313545291146530067035636955686085232406589002625612280828742333993033330183689420355888462899934781625363131299828277420408846022468525674787564336777515975147045177074570135737589566206550689310040947137760328175516227595528336598299805029705028133726536718189494267100827512031162563567918334903897717383795701993520284823859725706553991804195580530301553656315581507746645189436507836534557579995590682580113492510037579304812250983066881743232519747750918445568838029649117422986915749392595435789829922688608694628237494183482157161119767686772677384931629557912906163341172285893659789400452405546178660426540429867688788723364827321166073325848644647353206318871720510686233630725653226585473297459180411029047820823545142875904268783475172300505468582159985997827353310862702252714901875660869385214935732336477130648954183973729738475572991882887151030347446233683746825777706602983948897838912108378997675553769451319224932052827159007432311448438560713242793634777411422306747218859844757055572570579887379504661548083153815977752616598168418272218682786429152373599714494325071119755825024536284864806661604623699406592292262750920553459845635247549915561762933923296656660119591419391955851403378894311725395517025590657322785816649645640632351086185144587492440921700869246297904374284596366249433150212662735115068891043828996382832652302939731450815037939770332494678696018591290510234039208694556225760221351757370195838151767844785784973608590431441290563394757871249924593413417356673492128901298974507808421444407757266470221954639279251534558112889268328498531955441824990710519724916907529743530503423996713648263720960232180637127547553940299256056113561495508513451393563836264520344270763933707068012479863674834668174424076973787946078680227183437133465610884928856364596454766811322470632566607784285384799666643205868059937974889312773150770829074494409960839600826579725901714105914975572783556738233550582246795713157171018032480531220970003267394892122977711943689069962878838376668895913193931255777846217752383764613498086576339248613666498529776200944546323369335088064105044050612157760923566750154038068828536491751094542093484644021830266254271647470922130905334681586935116260700231842793520796097301419553064816458534433489204926609599552576001844781940480211569130986629723768249412870036786119014871736600070480916964485847537056739920585820729388630395848394487491715810694381503094086400828819575220338282884994323514260071996973360529629146903381924977426806835481938570430498506521958901959334362387454205850511399103203467652854762324772021298275003979118861430491888904273471957244607198343139743937104643627250420990107157202915554659754131023077203890351261272678981013384987892978359247488693388645096597896354412873583941278355512064043799132353560355483388202799569952825072381893987245067431933498731621221527476918184740539242123320758091404802823521686323244568066968529923209477836510768660378155664718228372146972546103750969517689808716570719893507989831680000000000000000000000000000000000000000*i1^92 + -8870246488510382750299194101159491964588801775087731102607338564568329830817490541264990035103631000827445164128138170773007812860602884897727619445012688417394459555911498707992009450685776977270329145191952232441255487574429775993656667238848193594320912679406221389639309329117955151158333001932597248296800596560804643223846423402010948992531615972643051967418653249195852213622495186390581145077938671933338463236733160262178002154042563725628082652211735834340809450432278985238747279734523006793455699036471063972600621175233287047002860357292927828390897711697251457913433807401561653418813332422945230154801037852394249246973738000975758891020060259334875198287059682514590083054604314032903922874748017852910525510964939917300028717577853762534058339166046579379987200715214341090477989702552180663157880256262459066686151741818707049849686066977101988129460087609880004935763725171943306180092408748116852531892590880470853623378773245263356283978772624704952769587647806625092302617036796801809951987491038223135516990627150900416867122373488708185346174279416629112416987092605317681270652060508342696681829718554958743659907636733218212384787534748376198869112051926680924934363977269453648129174641686882359158823482992975653573767584802731054981256911439353918145492390247137253972218852633795692697385621074232945523106917292379064823011200042545870285589103777213885728232607764141420649045088558068908330598960254059026655029533919564342716319541639853838376489918700520782747781404633408279627703199810425579099896133019741885586455308491223759095925885495775310297482926834944720026737673325532253831510319991794515135064304353508110428136567333663410334431173120739482980287996873493733057244712914212914944303663723560010331340155796529844528447634051783123791280452229023049076576622263095087599125510107485095036818212637746300547494993008858532025262600796020972621318234349812251317278191890229840958718468336186249058401865196862159401465184150295877404830151218207625967754758841163640144363992722216735901727462940720416970998728216512648599140297735542425896543463111072969248138589612601401766730581396771061592581591895935341355782517537178149819127599701102996597439798289766774886441706175035476829524096455824251402877205563000782996507643558642255315504975578757182703037404531502270641563886756638443243125794336162750604282744593896379989243577248328475838047003839344892894050938945291397716524604932385880107306159893506196165571392497406111131970616536919874347645301982016433512200006655353634223408055456008821786094688446757714410601707034816330613604637356714444873170567279474410507970517216900840232865046862838380150994934409067485980496117504371523742650138527670057575472885856787545814850570598289124561635647620829345838537902942549174889159342110111477044812119915610939461321447107979394280567669392879592030041798905085492188067666838949309537862040736598238847781770105407907148131095166492843470620682331195519384201671464027095967845867858184955503154228416398024880183449554301567880381952544658832640143776087776773555682625461709921085247127596270814887285728146441669745072898071638922378457907678930406743920633583458379495385629578064246553248604157614357944760385458890375441515746415300323119925113039941296396359338754583313292890607006416081609934875596706740357807571078088586208597063860189510784630730750963525447402777059625858509332424710449172934304246338554265187544157641247233155242910154982215483437587494049214102695441294077349806199980031283853039615496206981101265546248344625361501016614087592469729426792849455695215375499603835379558728177613968100560904611308268430750553585263575040000000000000000000000000000000000000000*i1^93 + -1604568826049557070428307522167321826469664138347952259790624722319669850551223431179189607935693351639017575541300671094515122057014918811910545754101423218215233018018133131514602357347049203209095132992662018184868427593245914433577427766268836631071973463102593439570085426190339407178888276488655042344903629023900099988706704728001398819854703248738476904923335449880436682219252166615860199368656517627479471882769715243261491021552243477065500687660432098983513131492914492467933188936158902819804585940000899797720464804432000343725654902324423265225507758776638983736721656478868637314298631844423920658524150090743020661813388872309304706343732068250022734198723474247692482843126345334944808163107783701879075249090570926395962926258647650589141105990045403284317154977861862116549354722991021361752896935376716153883724932833694844798306454037104099391908849906045548371361720304882875335804040097122058195042718822609534089148029515114776647704575336694313057259080715688063002603949698002092812141979931426115989300533528054570211540968883605031584117524520963474400932518018031231720565828772610050837268261450115476543215935104942681056986313700656961619671346626082923470655102641835403624040373710579330627049505472736786136900670946881126349818260748927389979371751235478618821686232863468477911782843258141531255225857985728123434345630086395710789118080112354355054643764589837189224874875752845149115514501083979947317600029944274902128072762781312388419415839300798575107722357539030371627985938757189522263986734150422912820521910802270158678920104774284146374498109739218907970626448839823998518866997075404440372184737112628921530985109065515800565188729179204459450289892719299378296884189212003988000878063882144286712616515653209051852797386001242423972123756466503922633876700016883188703196096652884971260427304763386138996233682327238357884068697061269739865769044296527253534274474133968355783334771969934968482911230270417920573560656295524302963629379081443523558056768289842996524019475800094147637868961278947742802722982358747637872440848709139074588180015296453149466300385976251426162140230360485842279058631345512991103305561357628610942450971790485153916570727720318610884204555114036207277688307395697762839452935856507926627394003982470651785925679572001490802044252371770300016046707354264794588778636557078914723835281534371521448176990327641597847339953417079140984585172616263551364391892151537801108644495609740794453990917783720084959507909117019470495218392718237713279205847019757954912995726474027277919919857697751444466103572392109907402036762901494271069424053266345274395999142457533763056661263435870538210952551340183887802414547773622948544462148096222539815067050154658348355535229270091227398282973642348372589802211771786482343849068314697177658495815805006298410760405972026598543548646956797679662489455586778191154378677926944968201769485286551822213552260384469709819861488593113831273484558282419172790535003453553247491178541056065225874621136797182700796835278272073453606578673038867145214476714882653601044231174536589528858033228181479935738146399626086929214144601423755297371489314457121811372463567103355046225946482674510213420268551886262364980126110280344526424286685788257435631513924782713349925270997024740705753880002579771905481451252538027681030056723188794613964734454800530796648866542221468738633124225022287886789591743674717944049424052322717554184817253552623525413801368461009411144058257276025522766025897236945920445843946008452801353935564174008725693042292800535408334264533851012204461528079614880731655612684550344388229744858379866611505820690336434175126435528704000000000000000000000000000000000000000*i1^94 + 534130714310926015306771122778588620467419881348096659934018407288507473948078693825466752830914228407193143574247257345556458558574464068578322156734872917596773621116393863940938805832624687692955086336414287714250676799367824635352579629678423275394416376313787190804688609387992977834091635603136396984615323412982229370016881088275818529344779972408499201492526383813291853870646094250142981167931043047466113213483440563408585934599722386207730702629130791064758379169258939480985920112994160751856199568416941141758811908729802919938337111828201422486339119271649415738320320331299823269772704955691130720362431481671465498484481772898890374690407967126832217485770587487782758391715759090532956784479747783059497802073662149936166593034166004275020046950306422253273931957441538630102091598892273206529859247986648113492735215221079580308560630165627225269490367596567217403184461986820196856074317908058076371816253819547514908540259150613017888035025748189298142580580128526903145320576370167094751962175285204542393700489187870473221694140860345748192430513160944383659528544902173290380042862051877691863420636082181082654818980159186391991589978259817270385245027522962288021578167389978634280651386680946960073586738920853338711296530727557744032731830414001531417097336068444269449408499450741174522604590744495419927689572591278918001664982174200797992552576606870500665149587258110720829147009867987038862393724154206155294519273557907389106228948933154639523628311846550995991310933076899188026535592478756185141382808322370208293176103341410218275682201181072095298329858332699924691762324142257667728670000298239524342164248365455808765001067376717725163941708464345127324084718570983001640994457665391777819637483977083070056160953176789649397831760322900373182149418387149342906891509214836236601657012648873318187389951054229757170125728584765765914835239500019736936722849912048858315510952864402752849278223082554486824290700474905639548189224787405703112115676362925922821134215123320389604374336312312013255628642176830952546503621886998863118802018925477121389899422667932251426014983109642473715846017070429633252709570272318171194438079878475127461264016908618532490155612747900644835541384638544638904561401532026407162422894159105831959150791819813923962060567062713764481933722264824617026364525592681286765298888213054622683667365691429474766008536729111864318004253430036713745395814547668268568526380672708957570260939788924058951502715569389719150614354772507284013672007659628666639112273086043899191388502116881983830327337788285479335061931738238082272744418021106204402080918589171991382780189998413333750199334163172220866346847292947891472266765433047036851027234183224754565104614590851946832013250809685573735052460322283507663096009502957846141133722649728893807713163315344426432559994030303675524313856886599683914880046804933166649095841798299390944873751165419683856295662890682030636488916543402678604078811279866583681194983319567550769931813438821168698144318314568903274061780615828364116718851279761598880011029654118629282363093536667574214552152541984541715927212252297929360788890837607864338453969079670701912088989094493261744410094641038733646824292723663405566287720175197789930827049816757375362079073506892880970734092396136243487537761903704555766293532180276989527247778523387643040350003865089430877413954288419661460421097666207229501954383543112173125274971929917947179064831590245096700027946055701306068069228542296559529432422545811481608906770993024818750729823389705846177133477015162219923331965814852111491042037921027094920230891224159916063497739852505410343880919878429415833600000000000000000000000000000000000000000*i1^95 + -29254202665798603012552253211521038562636887474423538580374595553158731018441823141752024142641053974537706623896475042495857521380152085233793474073185505969559529293697645742378644403796497314856733776928286509807317693986883032153723280308278297110031949196588387096958958975064275951082251374562125249918780803382834784330411483468736218858099094247793239927905431406151775327033165931551165000474996986688272310839610598400442511082410560720699307012456793446320695253259168934790032354314528263979703888778355575083628942903150253806584202182654306725215149040021321447927364677071145444129488598364109029558240256129163898594904476421199476382822732444213985327892162402893411298362791360933226157429107117620096474960847244109009196217072361846910725143144477505834506013122194499204831744305689671862973043195677305594913950404504136016929116131784974047593532153470311267080370072236719351662429429693942714822268466826509283346407819253265261630982639016217427710540894980783637366674055957803163957216392507501756591300098948995804479840234057103896092747019317653090263987035900712603549735793932045070961238509688901005648442585941892045959909271631119771375233307340845245579950252616396631989501883004306572010335819948673171265786267050218007139065768314647469647937212884359230034188556930950379410164005324510816397741890983511403758023743526373155479351351036962867657949911050674866127830974014881811296516353268521634602620494344642949438632708963091554353426238845647066755368341367515078535485795058861958719418526823247795804545873678728493487685458097048628730146978160742955834717372959198816611287450831513296294263144129565415833415327180155542258496677590806931242424569293336406716732582021032225518395230131890356573359857766758769617503805897641679277580613825292971028852711940777409094847908015682039093970900921070573661035368053434877056296104835283560519064383136324683180488659104272388263384966105020810751045733788427445872585430309338605700402527357826700984599527615806605762004079768078802710925728785752854353727769938687644339359758275404323202650180082204632034493565016595406156338323723847708744657335590717419568007988684253781955616813367727000026864608600610988585847419151648835086004772392234431333235260228589528203471437019585475808181021053025000747207349096780575411645058525481039026247874517955614519336546437761440881838635989887375890465551864273126536404705606235486663285574866910037484422216162498523892212343352468850217356761483302686350367808664466123298714839776943752474237908061935361753155011432291799139092202796186684462398775673012572515633136887543730416536637273199592185528743608049844171597060566819619879471253583729951537325351540506831284400810417513407669414310236164635987378315340648033424113430355261935140509796906873929738350127386041827090015199783367314914343175093091258865416885484630145100574561982578802759398894052753578645502503749883330990859825100188927569909387436591776675182821035622848591276304827108996148780660045714980843763854354924690263133860263257580314283865030577608735864717577018243737558425750567969125486304341926062196002345320464699651916348435070977222288335463746819970169477452266727958758719093294843237545286667591484651849605654245627511834009684635521177505661271753162757645819095351477293360817621402977128011893381890940644642429615365733774835463708227862151207114733139845784298405565226848462535605544083039389369277965575548863819505545223320445620169544592634939221486556946814598624209577952788626531134618324378838813754715027279545484938076146466542957069326725286753828762137016014611115247579491870383666625721139200000000000000000000000000000000000000*i1^96 + -3789032557861925201839852896568561967918912539898815001845739354006103571311748749654937283199314914527174156365463109518863420051064301609508154547590943218414634019762408492318902037039742869881568180325323634123323563877261326947918269110989925460961148147344186632071833418564227068751982576394843140160286170325165053367308130912467598970787811654427187554219334098330784614215648372799748663337427101656009581197629671358073489163003725785125699456674845544804540854614840057281737686487537136495786516075484260082678425071679798166954515820351689868295860842330732841456336952263236435517653508146064926262632663220208546062598067581861226240886014534462693375078700177094340550767227118386663992643804402676145533479741260973115827892171737651292052020695516417266497490576966158378533565139909361042759041122655427415169394541612382247468600483839161094617231014444748723692964146417775840676224208205530947864777014623064909718693435491969496266050709007053770338904586465494862741250488533251275629537972733443775701733349236993993536265235159628961937994494690835787278439297903846316007317497898273135909053054730857128724093204901678724160158772112400223255233079506631026859535441871918911325374586516399914931396414433073438160507733253449813863375909358022058669231013115591764819066920887701173161210448795171925747251425718140370439695493383633012404167452702574168933804700933004848709166548768900267710744986558108626183273642658507607238361820344140224065354932475313768504977101537147813063596147893955587801829516561734891097591730256095864211128699369866906196488740469045201819097223978495084436572108541558098287961603035308632669510799910447616509399660522506863690840314355326325493598977486797860117629399592619018096535936657940687403539554132326222539226110794135731789656202464879824916583288062295078072216086638309655184229179833148833249531105682181908085550760595866910127631265786118943449069000987395811682221439501847556076891348775252750049252992905607050035383336026672202512562097403399052110487123097674511773032189469071837861899480267290387626848153661736157449942789784481580362413280300139461332929365993178854406808578031293109041798020782354105446154089372879727837633145226376506654476382632414381003806985608010667345731421315292397469888099769821878546318841020067541112857737452595960962687849044846980050521929079246099608539999006497121824845348597192985174546563098180939213609203337044125959268274507504103235700237148425559226278112677595171869727555007453127274836137756827995648049489031969221287689127620795593542833360504166093609088665183450341892666025036226457941354154837276939360740862087469283782294917292802836853106482769698672482100999513729206516065057324781152565944296231501024851211326666956781397492901160984413876622854319914946884983052983231616055131251661994285340468776715131765621496439960164374354245042527984681404484526606312018481832689338860150133478593933986184087476811627267918392379200535047544711018820490751755820834868755721671240770386628703456035259960678507077224395577051581786568535895067759927381095049786571909473605594178606256478752620050604957232983032596288265321410857507197295625608910845006022434147249194079130003728204913502123685025386725634072934000305224183596210483733313625164556317423619810887221052276955969935941152812705150125548341736951401987380311975656865833933630441951937581281510785610035281551790023433057202437436042527748991899832737905209071113278291481340821969069623181740468801466862950097050136505654875126958107851285065410155944088328870556386211281952039114137450114742580039530956023182890998584386466611200000000000000000000000000000000000000*i1^97 + 743988577602495683356356236802683249537310882370614100498681393937659789563532838762314517983233758865291549485887521540037109504435452045959589239248184251859080094707251602287151352225909153528370076040568524944667814307891608267698879708935496145942992428487013981688614454838524973518817800702865980947282585580036016118836585068037941836761198111154809565729055118000269296972963583179654425806449405751900197316256016259077242472429580781514419562725598581958856872909584006982410685751074302835066048000974771298287704752679421260054791224353471307297611377730749744734337456940964210317622963218814554177459589472887195121265148271061642613579716118374997902523647002409774640649407747601364215609970509114550703376301055230494049242379108301908446778252534097551236903346992084397460905911630104723397568317453248874711704170260392183393372611893479554186029163206701897998257514973482887515172197806479935348089543226277950950354902237618216377510595205845100686154907190628525550569816827652505330994016106952771821005653417462177491574922004862000369617746402591633772900308656903550535054278542795253526801838851829628528731677473536628044244248386020264429570223753422130779907823628323059086519477603433795206234663203559162110553656811744094785471015791516325229780241144946893651216807066877756234317701227525072791963623424417980257126737296283443061813381429720481498898003841606391312683536481362478228361564403981013268410550726461908088078073819492585010384994415283959124536578314856101993382178313633984759748450258237712586367553631689644231873595183199743757696936746140921547177334086297886719661781677623447897148298454840770539867314985602190501801653681648621841476016391680605562103273398991740528309927894031572830004560492306783775137336388431248135356808384897670097171236128615660254703474012440267626925915335061111216500244244860392805322517081629883569884445460415332559876023706591218737041720670646884252786204934568987130961915401374962522858405933000253356569210654809862218560224954939918251198410696393161215851978252615503191144840090653798105286919891827375643857000807310586878870465886784991231220576233040412689407788530235657170210649147037459232829028844568580591642107600711989627532409505694294376426631876947108362078673976348932578910054752313898983401539853643337111514609869444588007981989373077339404869430735629985193579725366394608227326814173648103728629242112282629830638113946130151891254843920083468665401376821138059246546558256809049481235389232395086243843779648438614420032281445054039165765114482265157229877470007989836831636897818589946607864344230373121932945156104503458948692646933546048707711880791255374590434216414425225377033055782745338189404378350837876794638876467878345926577384976095429539399054807283772347977711130811802355112077964013053597874071174069596416624683039461289710485582742683873191794776088652397130009847209476768590776460435574346689855707485734024167536612587795967854512800408219301203436672483164886836506164690521186491218775614609870175481412456496290019601020236489769934126350652387668299900183890016958031087949742114426359301006693258834845636154160218492407189182850396398713893597570200691952572208389746129682297705472369470079237435195571717833621476941722929014866716363240599709186582680606697126097143259326330010834556736094336897977327370052567618025707940719190429000906863100260142334741188602636312429779419096537479216669749774232768077446261830266147930116315926937515355290273052739263724271029336704503915608907293737275296068889241834975083547992623467815320211074609642820188378734464422931507504993971669565440000000000000000000000000000000000000*i1^98 + -54421759932358968266281523410121550312521411281704578286452920379446389873994977074681635195760210120306159893158457089916142288283258366537699696495104739824719677937108323688836137356596029386264907132504881228844621675173193220772773162903839396959453290747089140070411814405406234718689221339867300209074601184403993698758478013533941929386944955528951977552617440903762158700335775390079469663266871316640087452083373079644416795542361615676248672067076010545987232521661099815718751924056617189673440266186121342218884274825420274646680642486047226719525371438170676755779577910290713517891138775933468994152052874937373677556097551343649978205255131794708898852766234233418666324958048437951929506418200792797749539358893355992101621823646209073411379313484714083311137968155016765897580175471515988036861119664936680148208895194520118811554929294075249649921938162475706189489235925294958669319883203846971696433900516790218322970617346733129640318119602976588217869982835887821988247911166825612032937447999747841340683740969290379302154801232891605171835960880321660464603443442160143574369170237015339172058209542278427224897846885443625777763422316210166063880672306357162894142216454029260401047137472738315924675959616113150771278335198672242625975806150297338766872422444896441875777975780672901446535654501874466329167331343936070622098790101761552402774449167647067233172640701156610732731699841521166793506227281433454249927697769207853178392876049276407013876216083178848526605048909425717439640505613511837260507395044581526473120179674314073492642636880630992024992474738985981723846153493585345646811097340411025471349182721518869711413908144987277812462325953412389719095499718101992841414250191608847490163855509513680684688774034984591131240634605195574182540301601426680990726756356279436605140561243614509569835952531375542674895682692238916897892062194239029399791821505800043458552231036121820912964849335569899084083469501332652609344230188695595222641601399498343329744932763346325445939227402585818332486753479745406662593109206769057450960972822059372036007738310782795454663285949239325513513720927234341658494481109194408779603608123720186128192351328873173951954402704999654770579127874360265612615532184355840064114744144387900782793585911614057479568624985839186483510571545353838434820628302398107815141627816469067025819609310705340371493741700171580299436566384742050462038059310672376288537130957393043547029897143319746900997275292938718089446764296478274371950299284806877404428333227157495619998093015821638448816479456314065768453333110578792198862497376239162732171810890269452419346993694742630176252737556389924938936183861004309917780852821546884980248449865169744316724874574334639495754541241233420538407962753989570412008596511398275534380536911303031210548752952252732272658228503548123825347330647038422204280166669698449069951923243996177080625688241040306178421622674254071831425298328191922281488277061604759472582927408809062392867044622739068847362021541297161045912963631529524589720353447960227989455556564243897075470587272095831328665414530300537307381173304412004461412150373870907060530606740610142053671681159004231720329779603401959900702475144557396830986683661455514320811588904983602708602330575805880140036764025044578949916715677554395242227662369599724945260051380257923580412582742497688451232294977319969760702238536674082239882774455353528671356985715969424935300317563192218373421003582189685028735460956259056464757352964234749443754163381954940459971840498130532556213389356016851782800328004701261046735950252009765063285212951856480689356154999930880000000000000000000000000000000000000*i1^99 + 915266988660304549544851147402276311394349863283658422868249332381779306749664975620998794906954059664474251946717609333930081600782946933985101498297721683326473079712136838710087655715084337429835479274326898798323806289631872121247438837546077593830811229107068968013751046194470351314043515083676362133239692763184252868808448610272473209614268399102906251414046968808070054074663646345335745715456284434368402639658888464466671765815701812657996227907717652813034867184862623902680714173399949841218325208727047884047047977848388943363122637082042707105206766039926514749637893301811043677940045775753606082346241954437718730286935995108274646353099021763777410229136818859163964709071818278505119124126067737730376140243048659814506316969711447380102391503995682264421360296746295774174557715693576726327456720045093865436314984143459443279158671478082754557653564363426156046230643252466060906226900160415475945051005696789552305978698579810704112315042143244029239456122252151297185294667089270601822971108117793747618107980568441241531074504939394558759589644451819293954813001234083713660208052644382270100091760070437455446780033911241193600573748494577343657978991665661835450619817035776653071841437749717408267931879206551801468099433278364773596653135116952429408322036975750883747474425882614087928916113607125736876288617038357619103644272317898188088948054665950468448296331975149140109932142847386488874838689766857917549545150866925243973114061103441089434362682311198742581344407235432389689517514684575857969238519411888193834235189650016866127709110105113165838463829021849870996013484966933458694114463754359967102932822462712319381061873156577198494515145547477681936209411759270180948751934494914259686626040435740352720729855556791294729752548433197764838770326778150438675313380436186496164284691792908687498929813056932867470499481523251197543119645801500457715532116379421555282130497370541930293457444831146416889008663184444649203283136016342249043564479029414799855145228274581193989894955552942166454728024393627944248293645575168818936255675632154961233524581033088943574896709892674800183698050996185348922047710949711301429033183138425017293161922508858782648859737767266342867586548318158926928173154443684581871567145898193294057273888838605938307182596081749879096989394646480982235584706243626794582904197984595162548784628149488615236040954742091217271432865107729314438366875593618731415638352169321734612837232225902098455267826119588141282803937323925827014721693955555731223311459379205899867993348670644752166104172465244537991582623848063240633855576538055821510414227259788694027663480899839219795329733208145610049625727269883334379570155752057820475266336145704806157187496131279334888861881961104170866219325341642655667455340389092845889126299732895891378376987904261564694709937215087680444583773931600071959620504519434213684361363282126609121565589680104278251593949039151376804776868024695211514083798733784376662181921179487534334523958403625356314307906937128252411029356702873272456718422025699470340530201375288391476997296231680049306959457902198624762684559936866093574746369909486868964642321793932810817747835168068942784964180208919526724435078749631979280599577837768386773453392476816299709673312870247471538753516985951530734916791378266327942309068128874672736707352364837969673804498041021176298022881107705485894335536774329960266427079962190844796306796587122916217306391294170584859491275990900239359830687642438266543783764817926411456915536532483405965613691859248687215003800416864814467766655533637582566157506483981984691634236883662298652082176000000000000000000000000000000000000*i1^100 + 244357193540486053014180458568704408556173371033818242636636002616502691117406702580293282371334163491431125366824369963738251093772923080106895017162071584246578533830304483399980737825654995366639741784728976828792391042574619423873140230622156861196161003071543586512832838853330642337193560604487921863897187238243744525009619016120280911920672557836492041593372041759943179092923615553137019817582772890360735981120731203176798929354743277461306578327027237887858054124285371861699775319952426275726934188305153082852242685095926819922336411543621304278526112867207941972822819459198760822876850272241450921773682139155748098531410540781560057157531083529663796250091996004674281071328690894480645812748189231916371332374813295828721666582136441414473268203504254242672840602390158452044097043503703923281717416941596448720721278496571891428521788292002483343021539634836408294973195340905594627086046406965217385234491435961910275355135506659950774190694431898206700900691599990930044598510452494716984531506834032054237638473973581533725294603237743062003373072188090985765023542050866245677529604284941656295037078137691697390092417048272939792890247601047614303397483333042973061120782330864758414091665638383592502089841651321514415584440648282030415284407304273092895060552029735463803374300856963080986043497538575654337275696224904037682312436576454183317443404080138841986151092436982705812427648082752975494297971099641308589971121408659024470597542039754676104130012461713352514449020532459310484557069534026701381857239991789351370798577074212181092252890843922172375800406401358886980449912894627041852119050865336826964949648113706114248105901543021141989565119300632823767022287287952767501296607802706535366567674513845897282054145563045768618940125110587596321117447912852096937264897192691515827012982415370832288850534507782362560761459334139286393111172719473357098073178703091361911876547087380964529533169281736798284249004539499473425220446431133137632407729517837431963291789308334863384689851454604942785029598003332744212153626839453913694595344032801018828796926718813448396992101515298975821801404059155330226823987706821134091668943794477339064958262143637341772900906446456706632074520507860846546677175232113960202970995282001491211660729510049031903863000254589441567258558795578695538300599353131692442213603744874299455675036135139464174186543591186069422423020263433015618019195429107684031576906166803818890468631905232584301040213250194792622771363399773336923965101685869600053439318202251571894469181800434003211757599617326054540108089204846398334818874361489966501855331192883105120480072591598595180509715782166270691444760804884744484602070843678083195230332806474387401299963091246079382594373795507694954339976909628201417019503097418344053001862322858742064741286524837371580900305708548799549399259565805275461770979707899134318320323506669332143797413495555022173649533432547165154453044988253027898338372738265021336611251290097889598257689481534556059618084929547839352599645681145218703966255055004225265400051385956380956301243104186354247977133059462314871626492619815725183980411858795826633688587300897710246252268547886974710395949167742246984451965434230047232949595716545401830651072271689239757424027317750213016572115211455629964498250111902058512995939653037353360398377790338665979595281297308850306028400611971172200198402336237270280985235882396300533574219206592278822273408175825505776519551094496786501584731646851254914966214616319742377691233152727264689262689157175599582775517098379175169742433443962514134709333459940236276694181476168630272000000000000000000000000000000000000*i1^101 + -34122391342675581783142022104566238842861006446862328083726580855920721895593214736788346287868878278360403233962577624399750129864525371665120191014662993559104282046449694893047655195617370502898076973223230055674480547956227569025697731697447033493503144527942919977978422574744477609528949435889677448010625365477706122823435225031768779629726955928187280968187027044410781058892119438161637336940931088082207117921881301434776351688431417988563026400840172736707255066819761469290991909358970587249589080833655973721966094384997213393783803774344449816927119058088309297855185706350690721843333655526466038976809325051934876288649036540769272698013729579486399909606457686239597954428414695628262862390699588960179818028222329561256430505282037455856617950212301369079722324937373754688154962077124580618756632715752115353661260100067995195271619232285183313965511942064813045872556226271320774536665120502977266677927295222718496883902708247724423610153504673673741995151038366755416932213093085175856244573201963885152467616709651750077661001420451831723955260613311311521252340827613372778928062463988536447093109643293460418536171212074232147581445085253154439636379102945555174769489105132651000789501021868903030014230315172894068813429265193387254571369962967304420696872224530369845958775116603379283287062572327758375233054983142425669298175086829673349845752088256143855173667233839912736060413735946707691747411144124292034681592472755236961270432458650107525956437321267194662024052587514001153029398701155390505228733678396165312892572344937058862810171451944333541107569866055461652898159611819778091302063680191928389088110761712213820385120176728553445381957399624488940879529200774681641961729712014691970582405989351094434247923859346579521950963762348159542298129204248762957067187787381481318765533225245199577023340510828433839959004504528074893526439139347492423449107023364625296258032683241586003998360328496125452401012302702729656081774878849899896111634735005649215540896263401793660857001266086001563092979614383582693486096420659526902717885539320356923515869586698656353702955970507520719909500499116255785890908124427073668467877156155892841764035327597320802373979122752689361911350966544973157029504156866885382802142262235687500672608257773281170639623371932519947681728095168956451858437167686857241985625561941233497813010866350117677335000230725045338603717025933860279098602445790296798972254042827151985658283605923416354738826266126026783940020004357176125976685188215743518351374708561513608923470106890841325187126482584625629334587506475759252867844230823356174109140654387746021001099828324797109116008957571054945857349063987809601115239893647570801442080613026437303041923375052576280362811588117971467434445790786181587431511549224407794821335739852884315017867243131511319302306470673807225338119797098371634944332810655408948385339362260663989472220321187886370621449364912689145034034242363270566032061475716957219175740495887774216844323012989685481125450527582790668453764261620257582800131750318155050222955165674055346075163612569581154958885007423736631004135401218840800150632984826136069447636406168461222688136135556236083547016488635822000841575041032109761869226432310245986939112268497846705275758542225386329007241912235010776738180178563655562346333544971106331836973441568325604291195186419868746733733497543990269515118464504988611083385138585258770099972038958164396006714618859552086994751727328731597245092547730978591142308148806460173196655657968245014090739012773828010330402850472191705838988490577226500463948094142616213769617932288000000000000000000000000000000000000*i1^102 + 2797699334623778927672693108609235385828819463394721389920488580372312432630585732242976237235502748599083756742395885269616691377063978935844188295735465522974707372604482060017448613383850032762898889325386157301586936125868996626506880820151742315575543590702534129801595027062967513133703066106514815155600220698700278391644634791872242208938102317243539826232835836942328897221233893775186474487287295863812394235316934901367310660259105027742939982582822512142036341584176368433336358992389530919245670115500857707357236366784213179405540209454097198099344915578181176883160512487023363712470994481668711326392714367518499797851510349787793756889442548574999040631761998204744445261729282150596738897929375182140795996855638603977983166107491675561506725026973922538919052774031159171785789056533673575240378239868770572946456197217086969219429795460301820792530437038590268287719330164532553645772509436045938499604390703850735687556056728867090996616831025035966428755875460561365075071909409144933523441326173405187282136568088194367564465802852585654103414630424822311235600462698078291820390197241814412541529074002384010611196707988641756139698904497993493287908589290112222230585613481602835018333088058621037121630005373102821835420238207253975730694447177618271258536059358363888663626365989931269006529657120006854572964965520546701414664748003542564343721115557386977369363516063110001214649001738679707428171571906434315151797896930906866320705018354254323208488365324862051646647963857486309557744136417950659678826453991802087776805449080913628691475041870562882445356950054959014004614378335447842210299646015884556868835603904355858663176799364593042582928007130099541684253108808409822294036597606752480403375795914632274943497258596174514757106014196755496041198743458506468066019637488347565706134999621769979066286060593621328704627898372439127526377129468284738987307955597406524022243621033995228722180231069013852544892170108075952702311094499569924278163832570853105495975857514868824595301277219322788475689241483584153512660659555652676803320539197410875147670022138939480715332748523732527639623875921562889864783346729390219621178437257862068279353061172816285720119314237827725802218408990253558141293795524440609918596728283884980030470385296234658646532987102250421732196346623412417742734022375800599632611142701055283789717134151840497047513353976965023632778381916611705859626183040760380167405580584124219041892960804214028282382780770456831034577199553733141505404307820241399625672389696738429026596823312246461094272493945113290300560130475031199116816555116862231571577045765975033869880661378133121782466115633263005224046472385462789097767660871001972676757388788907524754913163208520070300630733787578035877048907872751986297681766663959081181878000770607976604911721972626081745558514829837875618698431491001603863561715884782498215625653696078478198553332590768880255043249069867250967910882505457793201285176935880256860672604972876942764798518255314419670651672719688121098370952398608479444039566081336881384230390145954610962504754862661979667376919932072806188375244054978395003070418380826398934439752584652490976785495391690849391693390176698226924109955370898806706026664214837930931208407721194214709522191952064427167877239733487280504800960752246308429241893549410094755076706217687346118414540750719234081061404643216396218550369860467048542421065545037272944608796660386093768813799515034084548601747154857040420367794402132933271589008045063891960974112650399107720110806782049688675319765421719276438400611846329874067498372117381233875353600000000000000000000000000000000000*i1^103 + -175190373536696525550391190737764539552104523186593594698887490073440789605429787216344845740377989835554173095094983429971455113965070926458492400060075152549399047359958129568602229094119521524792004835733090129860899634690633701596110439114799200274284352986540913734496076308109161289469426621221214819817353356981540512598450342096627796091021976659981943894483863738775264124288168066412324643375172420853946216109308894594180808901469197355902135528815853605081611494158036630377577670056633607254549513642219920493562236617583372221447976032665022204160906712552923382836913559981408879516767425779870170311962677213815886642549942316626115633393572468085539466474219884110041363435194536780949057031117181185699357265363481227227179056432114409648860107587618220836132503551413045192270820925807643686727451554301310879850690703787407702691164231520896121521680555090754346365361117703171845086727342897962909553626513104897429180950591588294560869563969819007761295589166273416820161101097250866829569441611919738092858730704241250966240032062902003263721829577590125105970299005911924454972570942300431008451606735442585431251922407257978153869481620419834848384653828332738609065799334939935987830269935338493498313772567605296147078808421853935281654874950612756146647770620342877955565653085203435299995010474650432347664616037018579627557407136394944191383555418332728577247185251867810929026131535687653753438557611136633871794424253324083517107836178117978850574750045416677397634315708416197048685843397313641448710517813762681471881309678223476700658499721367324024553992659603638586031839642973555686160826673275806270162516605834607847930087408580568629901708608843247920753054409093021962133570570811278869640693614508387527097396632475890895356667625897437729783706823813076506074166246143479736845024227522479133421559207380545397107071451635641329603976374197832175700277798693862756637053731746010419837061105237595179329193722973112728784195171939958117075128478797491136458903997884918599310348560955432472387706197747546501257144406272383003197247512158291689373535017558204683947537511558935753493545261663557500890601059296091162775184016358798184180401250817576540522354491603274636452775760200669358691492842043852528073286045422550391605649454428487309436399507153502530454044793002164166824426255130636843623252460261727742563293963387237117749257238989445672222113110066935808318112067687398045287803220120464581169219754355337969815049956936173830969647914542123417482257911513496074653786456313763877676351563111876686656943396096820936933147987034843282640216046032780916160288950725754235263939380322001537179669210778517324202247225822356936835880014158734051466848230767795228782561314755375768623730456214491159605164601385921314352357787328616466662573879695169193207204052508063405336291259105233401447554961303911067571227963927517529151312600190384601026335125626999010615789772679965645196911532235586491752226022226015088415335344322272073904059782401463156456406981699911805322389171108949305012395830619957727857867099249661910594503087063959322818048781640428679413322092577014360006225515508380291733856009020108299763213957155909264749274287762698903208263990283884541915061117988477223141882646997855924855197536562011909439787492936374374135604373849781722395915279285020020501265133484304738939855296639774137854181226083124436877793368219169312362294413799494783936610193485550973081795392089393838235185802650720295898168504598334543417118121009365247110955375327556186522707147378605554939853524215185112506107505754458725512193198375567360000000000000000000000000000000000*i1^104 + 9067511509609225862980133013023019738800557116615727252309674334782912564566160669458411459434011708840862231020964448186598108587095707458097128584729124911420900594383600274308707937671008275407135720662515972459085900043798603328671753974410952332364549079963902827239098893415026141247612174917890067900903926111931411275840815667615092654756405531473657836378759116877568911024457413165378564151719333184621543300483975511951642100814901155204190145067547545850237357093600596477905919342743613724135788551706753015045604409481758334780013251591148999942674752011746423751587109959023428321355679713649356406119169587304758889829788546769770328754764930869906838836018453302527696778951395702932763910287883221228427283281599458954382328555510287652091652761495959062188668863992099622710025546959784815292419673162535323147808236676825216848817319511145094680363287270045900185956074067461942321534722697352410407492564699563569807192446704733438495932242401292979170832199461352879183409998981915551329980750664560230309949096981467337274486838997083322976540487390447815540902810811998655113238281162871358978494843003181810356014105918328370424228624668669240505079288069757693537949782521465557608381526317145410889095549142614809021492032370528691866794480307013146875286866874101223865968982137813850944913087551925441056738262391732394564377018825729247800936872320601538217176545789225794835775329667217410134936912596001705490966018689553903573020376953052409732085375030005559801319906978150215225230010806381005324266749505565051323449760591013038006651988319856393932536889363081406759202412368663263481797065807770382434745171290231682688784888984709952177358922397806589541616343869845226729025061366865739891196375829511697148995317190547853183580607936039988356653949190228788362855381902677402242955764740045149995088983445561670088955111832286552701455838550459084398108413426946624006686591587360399926894579780882041851919276172544574550369043835448896764323438306707253959036287545242489231451653726937209026010112245335221963572818999355032290669244902823138566253128024855036454613755906506749627898727774214464554243538816838088990459489129416365157426372353457599720800103063225354417928596845278184188816803330491070737283252439065493461547040605394589751308677145940510851899638426751512944889139478218852118755652012748849935011138914958850725233403834642878161877629699767076433869699732087656461990269660491587134987065269351778141639548794970299748439426826158088354286620180493279543016488996794597598232962244789194579012316288780359050935791679739900639958522377063076211385485730042286209905884271229435937510592035316202290263030651867694984096471800770912034151297069684863689409071726882223413511108552970613126152682848813345829781457956407127386242708174474536252778581365508485248330312767811823536299462374119294846384782511301017854601044165124155644308495104649915727496637080855354431088431709183647257098015555791457187109228654120685358762061351501844553608220395915962064660057246452732005877405031435422247369249194149517883976041665095558128998549737995754658079116053644367670359541281834613363723738159228599980075170467528077314623881804013311499508061173783069422205007502290590850501853705885488256890537953968259862585935641528063055233248560171607935345920874612236817033103769858388114383869564587554359019717419798248505197284430341662862312358654092360135386237749068178836861356232115606851983342784932709656256625083342851336362806657910517001011738805310188238891488212516454435965995861393931488556865402123825389953351680000000000000000000000000000000000*i1^105 + -400760795678103448999238812048045445975665910240699430370670950803184209121041372106814604565837982446977506484747944223432474631866231567845905979430598133200921369293010365811233424424390268173647904670766292813905826972271907030909122021241662170723451220649509123205234159097964644229255099732715537120336286417931154546661719377565481488904591959894282691780723913954672563274065914927647575967898825133935736466489917118396183022866314502033782324553081907542502327940081181034711703320033771378894705587739514167409216167052858514435323376594026671301098629898082513720387176621328883357659718356470667997317898616322585631574616818530290614455468937371036872177376493013175075107636782599531919469739874728552116603851641656715960098744109319790292436288442940779125095783444936006713670949380519096422803414807108790161939652764513583447656691095651215552452599202858567050774855859190222464816573299721858277599490379953164648206812613579928516850467406581577335890118920494163354648281072202358367486693720156685747422399440881255425028002121900057663072676265570176836484572324641132514170256314767588770386540838361047152249122415821120620503588090954187969749114125607375828665138851806830829406024546204159794422217121425149082781952685051070622352145921082056726794955621581075429637251047156388900142328079754620004070306472221864323502614041572531170187166291564455995754351653154195579829415058684330677334198371858354110718522072630282957006583821809248541227551249754100130890238148935476353404080111916543765450927498029454511786763221091515702205486332264370586005594834710789649674330902661017490917664858384685370163988284997655286000304659702176801872697935282598856719769245911879349763689850832431343337707715959732765459783359640168174500486366102482270064443403727258463142471156007171714166291211820143009950728883326491539858397259899321150572145338789269761535448456283259291081543822799445216258444039932970409513044505737996045355390647537412258642284316049036021745245532306681637425735120045742178937784974902254457512546120533647303015404692234976268670770286092270190712720506310664546441156515789088214806908403759458567467503615301275605121086359234909262045367283542433447221699748891507996912161581421676101230630651067436080748998213234529137252465567280432424187624221021210030372327521091574308599630627323432283153649154385964167375024039945113658973179930628088236628703653736975757361213739669650122266025185753104939935781033962141901807105361065482494411414770292746033302325182451461866661805448889411094827165544678971579784789688800002885828744172811120784568217490576113924906931853475310313862756973654260895740673391883796161736051632512862447636201879755827268978727778660139531377456913818907811336396981387427540140775441375750093214551814461499802911661176370071958047258465826151554676500399990037804518850246487605333050884269379513888592313956135223050931844461820584539592772090097875045022519985071104819446332462301852177768953434803226473170431285334462997447013816984547870381687490034417069506878834006295727506572781537751949152474456315296227303171146581687303239541254356663703597042908405502557462655079571041512886945917641409434420320875769638045382457908503562948902342286213777998398682118894059220055686910849495619916160843281821855791176131735572854808188326001675267280029574639220859639742125239912099182374523750868201166195589465874312327735399532578278140570108335906313620078785975497714823687963482032798006317289278304789910806583542670554496498895816814312836117232504113743646453637012688732160000000000000000000000000000000000*i1^106 + 15390934275674094266919634525592050564410789396180956897752526427297337803119647987645753085620219879753207590822815289772117002949758181552758345418321323017857564114221929609270707063729285077821581537699311695533955241564332773520317526209493367730564498197636113474242908724545374431948910080997071296347152528614358899384797131588475979416169853531959253767013726213896649179019700827712559340955714423336510155766659500824061721323593513505730697313423605854269480914726555378007042864412436577742329350463464275347961746690798442741888858235118289149640223582600414424787495138306664697425195282923933207037050440148653421950759350021332318905044274704769970988455023285547849343807157721910879181654653930391387049642654762841423671923327396164547284175445389231061907911057457373880339802307104277989777090535635297410724697868265924961672437594050830642860715023954088779637611310906420591194737910057475049982773837479611536144453751516665235647140203668051693041262862823492878180352297644716773821012082394904401646026409563976477798070401016505575862427744200505801781404268387817332103000199937144304667282574360862252139552210155754105930468362669327713269327540158645051152211047113814971225125795500054145028188875776466421948596764205424626585221040225800750842021829681562077177247087073166606016812253040131913133073803667567355090143168285181744343946244061100875221022423489457730687873944887698609548688672246756158342495463803819423021992257437426741148860585402417803010344099690638389866938477034519373245646883090524809911172647615226568552096420646192692010372283183991948260776212864735204706890163812556180708877382609117289877626981095123881952181534093179674989377188747199273124220626221090054985504274845479275348171419360838359399372410493904593131201225968176938438509658960284193680414611083670673671486902783495904566477563288137261649564428683514292044439351312952147508364541269610597259701845823234368220004907773814106705623836439858078701201642265195594543656354721053588676845284508353841056910607411534536967745864254827319792592609469163212341832796876861313143322714935128629262625514306784497964967752019701413178229247081638861265450646037516017172243404785015727449638948555060608052178964562654473475020522043964424316098083745502608234445612786466220940419180893230141470010337670234976160068317887451047129652633457868936840533027097755173501089255684791931749105798026795552312065187633714085619685148166432182547448536004672870064861929487394984733889774550170820399397543778556483615252648290928444463685493900231771883510332218696125800196383346306799262155426801288802471341944254723659618809415542950829452465987892912575834099162770500155848682969681573718823093345404103494373617715756254054445077061873623560085136863859627879084502727542734091376385377605083011016760342832943973360475152664480549824589958830286697207005865950730075252482644777703915603274264269008219738508110440541183260494737677770743710724094764574255731363539434161127264911199252436398993698428686090891107953674609241415300765195367646768929398885028124090770840574541689688752500726312369040906998235651144747940680862043046331688412550774060378190190470339221534351860115198266188450479626808693325241421746715118588183242782290432125486032308146498293065043855803173574714899118623148383370248573408158188212129635991772954526042535923924226619056412155256722283397620529484494130164629220013136157120489439910841637658846593528661402244788066520459109928256272008661062399995433101120964303092484683845989660751749769457428298385588224000000000000000000000000000000000*i1^107 + -521364400083061401927811115053332656190305839101354422416593275918397797556131805082657355046076157240468663722608239229818546521034392730375303040340680912897477536682814127407922169864815885890093689035175441766080296169821670101027724822992626262705057497757903608552789474485393208466267080037715945437272554241222533875897728605306201823066320166968079201849956362886681682677410533573624107605561346460182064985065774988213127374218973964087493058033967592775042214197808365257019690975250360568131284039368609657135203457259464120197617354695933342950650102998601953526159697700608808276198193895970837339860302458241312596852584517269884670942310391992023962977359792657449041560454321915898851114673872737804294650419692105329524003760114260808002150685439715649127070979150634944198453796032393743706976173376346909016491808672196053968827361486851804223574445896770651348167435631679648231390653735429306302471291625486463313554063771605029825765889945079233287146209468169314539959276034404975082756925704585454487228836838151460656252766896782692024737665276683851557595426878723192102851928124361481876093000520032143102716704254404356170651099265812950265067362613175938275443738521881778023742078776834665791549242842820920508109032700777728269615020178965079535756321577761704767033150722978747026164220042483844265203902170125804885141105728273868709109376953282632856918157877757010979393305382602965446300652105337341649514994472426883218138119912782175125513120911790526414056413991941105618203402620253015525466627198236761343877558548373982280712608675484373086791048615351008033172785024355320173118693974877232439480642631477215592868448141412822429870030829941375477315349907973377595430917475705852595730622826256356789350724417488958834898300031006949644686846172577949935537132965797142454752725997228599057664859855474321470083031881759389542957450164878591541335545581550182719992659892547796892503021900978992060430354481970838951452937356177021266366525022614448394785362111038408618418446132248700385289490906493781718193782116073260789371776313623302574704093712861420290562160271884118265316936134274419346723547235208132123167417375365378556245420353852636870385237331592869471241168079954489051121105847980762936799604466673234362679856873530429516819298280337413993129825896693253990947388649365075051954951142312823580682393684267509111248601672192276919940602401248857436741523088833526300702905353106310614982606550983340035000562088666830502502813703383570910337341952444648079251999696477757674905480038016165434160131207925488220100668291396881814179171722844735881112023927249264013079597118748350449002656724525126506264591801124079623698299164151565027248269227856919925555749462545997033188710435879794720757430521744489797129204245753708637423926202714006297855816909696601449068136050075498308444631383228233600020145300201316230464569958715544266969854104263922944958124413810848130603527782955095642521473137036410093773661064072287357609648298105754262675411904432851032646018661925473113845042010510334754778063930718556240805961550027784355700755459840482260787863519817188860998238540071377544151706908099853048187748947710434463777668514218303003864615821713352621492961887595042128283548770586214136076338516169827427405393047057017833700359210294971447826439960927602064956074538417677452789529077993345014279804944794548391217358685485745110933213259530013036734023139397247644274793789444636403767258818985233367778609931284742411411884311889874782857430597196924830956873341681783213349827050897333626601472000000000000000000000000000000000*i1^108 + 15821063711918157295980549308058024747377427352187116156870478514369265157641463970158755377620566189193635542707794875115797303790366430280386743508918201139710403889706276684965538722302375839492797386869026854964166022571323067563375253741897276098277472257003464605649947941110141170702498193665174639911371836444590256492595924926141126634814862040980590405193639354406531864005929678117250036049441373951554218350298979867411437560264480273004348127164684150243361036163853289639808632353519553371004044802184304723801914199094135305509599081487367340557163220688500501307597207626602780810983758047312437142460167790783636502235397213135517752030691584363605487316701083966168952368006244734549578852833314484558933543366564654290724622094206259818630996038242684796575405890687090685161311349109340351674059926718980588250960780107987230615497115879135190660329555790734010482101033516902953433145817384168797504060574607622745285303081898982276595157296584459936043044971803826132721772297935580257945330863813650654262660289276517825553038299944118555315899498534954934043748535625693234331350144378491646518536868385223427189253428284893674272469736281706862702748023543427056373457372567598985556808196777341692206333588336006887831161481368039274964383009834255405293918957749255172314376316833965092921751125425831317804815950006299584841727153802526890795165789265683593564942733034245430725740116671264770220864300290166456922075700280976609550081757816935891205147477876226311608507886099593876672334810426070326865233368680046131589962030885912424838705023806892993246350862023607564727333704311202015565576403587355845301642625718286316169283389389450167277906904906763360432137903723872040871348912093885989132964898516740460660640601202472991107967371445816886539534561897270810139672312019082653153505034196695226018531060296828598976340883850349876146610116751199444942403036738730774734187543593668451954131481781044305835657134276975790927100310696497873126778897593618542908877763274867118180621187425499763958769773347649349021448966120925601131345173337895678167330336915761365837265281933794385418308017227465957782585208877166232623600774614613416717982048109968690178508727570103313833460854641616766394215367024655243157129988999563265684142608142208750019681892042680970774012611399292090302198725077925165319868120807605766269166345216084026364504492908453665003680268105464492752067156756496252181312156748100895212998880324994949491593445866034331446819937270309345580228096159054597033782388797664722630259606651153473845195043683875690375403498576875600091438575570384396948303190733573640679021488516807527692737306566654312275732693483764997591234076717403816477710845262272281503629872367428176565208215171518605819612980828527426858759235559398440840186524405374247945381950201193732349410716094290160338898630992500807094823872871113477073124365251063393293816794850919226303083414057001168101551841787706284409506365032622540732973743531777755531337409126690590438921254577077991807281558470795369614548275522503183566648156295509350983306094581988003792774567757830786629587467330921938839475130388744383181846070911212583445687979672549008185324475047278786160000493114741549283001792197943772943527907805962022635346487526949033804076592030159076051114303500843036550226421890140347810467319461623950204660474284087013817045279326626519342570306011548629480646216772253451159161539823055894084127024405426366755139010109908807631989993162736809084693190674889745679535304545270085167077902362203427351522578931279462400000000000000000000000000000000*i1^109 + -435463198808006538813525430782606792504150087201135569785945959262618429142620002854788898457877575437335462663363474586205119507201736499742029269754401347141482297460412337176374004320110034975389024882279337681263093831629085173238302543310795626247632538361667807822639408710013100629179861317630187457483689543660089425864369345899512308530531277827078489069288842074586199741400726929223590484006988264646011068865803186759095963644867046530495846393259679132753389961737846257800294855680884059457415801338606087899957123198361464315180094340911760540750773241346411147115202411199845264671182719070339905051368804543915051259267404186432539605722606590405974160372864976153675540246394778433915622459103239003920747703210767295301114661364449988753402648633801686643350691031001283112258156745151282942668885887722394314694823515113492760050982511702208624513811460020337183492742689697119526570969291431056836258702449023527618381752175914907561931902338896151497590217092777362974494477199262044297936294070735917478614885061069390786442199990383421111458268538963928780580769236802545225231465385130525416841797297142220700849339622072663618209275361279610494435651139939078469435656210122477351638491951429759474182444049254421729092982815533956211667745962719987366853499486135423945572531402680240357300996170409275331641709268129726411603731544225209511166152041189617197180537217175578494305865461864643902648467394293457017954305261283684144238199548309997208127711218253304802634411425540055149713799111256164294950114159388277597649762568009374760637390117754725730199148028044350045617475141311196160047166267370294856497412370374150616834803341492454625602145243064146888144087443248357637057065698141367495362040542471974722713326858674394148776002851698085320605883718843356360324569587020367184922504454001088817997108011037993286328937564433922404311319339355297911846086873571704361167992902426476811801039610256924045340154897492613949542914444185699880634269051635230061260208861675855418596981789706761251763196391846095896475244176840275878243374778944127673559749108141266132045303599072128651469531329472943548587953911786836261213761501000259071084068857149496140785185768958422627952417957701745508757499803663575184975486001547036468998707976779223924264425617905923804456180379919092629740742318812977389462354268839851058688044085709600667463171522851194113851287014407496560539953157007144759213164190224132797699315818138312130563713183709734951497951188559176247644972142888017551025843017373743531327245024685937672567403040296332075539401334579614057496960774358976965169756634002886924354813596574063869841431584345507203521313791598982438826740713864112759522638738136832017116834749643170388710134288756991200582409081345514859993313450479427553511777516469716834942414710454622357544752056156788781615109689753813418248407309803329439978459658910152793124179997635849223686755566296301897041558615121895162088364478060485664988793815141301987182927995118104885185349153869681708057799757795148311693824588825091415910155609573108579096323460311507607504368292873574825425709392243497829205474478052904526523192945287632980194793033898911712707037072862557781926359119242844660554916848864814089995415570486035390086812451850780719505607706520300985208828867635226669262524503920529913155533378212374571478877014496386999695532698305308310412933693513524457409472520081596978365260017232982680372219256432935484013514898488797082666156589980704187044649790778130009212547742089172041820189062645285296999812300800000000000000000000000000000000*i1^110 + 10946095042604118688456639443989300311229499990276127297177510456025274870956388792436055583302149982807487588254386828195258024519740572011075134917883111353423169924648672981243862681077452508594454709711420281159273169853979811444807308437052192734996593615442284264276930547232263145589891079510194979270404000713404283678456064085776057303062414092687127811528018612880548160928713837803928660729472917588288889093779086343738295720008200816551165252416784254785004772307046388645957112992912668299823151788146588294240683583599799959400613492853551210060039220057960736621675491434016982502556532396763399148250494671147154319185520601610513168192940637185998077544788957336702455977549732073168346881078889423823230552397962353707658651873386123349716618555003188913664505416679401313099801339519624592384388682836078419970518273042909377192170360249657516664385709200475395434830130464632867567580358721865600257251634002312737491768856968154927210134800098646772831457482690739014182668797276839420662721923699688257629691365369584840423804432754228671715119631203078424094684852450840520881595873421425984993074058411237585934494865348323643975841915595855382417605171821890874771200896168084566223336311005985853216147754662941749726146449274902290338687401870287905418036965101834181477427225493101209130082430823327820682713997024344236463272440625060379387829486220881393660778926329567915226882760040206347328074462180801505840232424791644600807507012063682986117263402702865489564300281282829608053915756988577162951337533190718509339919440200421886602832696995361155842220202773035726163984721432245180186441807345053697467652125444276900073073006796185033975430520109455480347619186302269310059774203943534467874560627949610459103483251368275279318393276632125066366754974818771415214772048936817371083316049060714920724751218952636622639379725144368833494702467330670926278568713378401530552028328806143029938525740406783910340920600511946660156797068823105970506024591967159829730624057376661070753138780362612772414520357034388382127210341241546245481137571999792017089543661238985164153428334195553721173562439590433694242297818339424670193543878697530616095057870057429257140318283614776272380704057200154995008418148388298585870423593610595323921130095180581475485756786260725985523674211343769518251383414089016294394225131233222244432518407479583191356737978560570335641271006551598289552217304203423769854211203437724180764899163219556281221850184942835350654842191243781028437148422985432527011943745216629138556192125119802993478675772508728947223064805840368265702904699076582183119301007619401738900134642608679360218051919751653084920712970737225502139996186771826480583898071134717796956806981016556647883913971498615641471268848828473883147289402415733685715957953105961816891356038528285962533590022124713151183775838523136804078033999258521923802974155795395864401905355141652793177272312041363806449711643423378245606350870997372163007176070996446420255619851548170141603216860419390159523310991672639309145976657935830769183797793993816585681279935476818636059575547751122772849893149816340574625638505516047183356568661862566665420218149895017909509873886871496609203208463077156419274996783109719976720731537923017542849637372274500317249103883474108155725711645909326419865499579403200985769220601788589671293346997582890374835042104133575962306505482091092850916683823884853921187154465889080493784152081653054742937166688477354659567845118968914985811881052236305468050228604206446797536029424411599951626240000000000000000000000000000000*i1^111 + -251785719284657804308024745017447751645969817155305829740385106001643417496827930884324637060129936811568587850582186582275489341718468136075888856495876156302871343479206479518162646213766371519286549039902383114084822313485717344824903107907480330158840647040070690081638931634447673716470393664739591430721616788956390533463071454420116944426963642200728214137464118547915584717574151997795694568660345664930717194978751454581581790261937643162301789380466087838020231265872926550638842533465812714931030878027150989550947682168416525738872275816756449294323622250933209318588664042701104677844395760100707350562517821052201968971626610676353680728956160937173934531856268447085188158079726708871782076976869177163951597611413586741470905179234281887917040582704655068082023593601307886096917312207703159237483317603921657487313044564990921173211121056174121657205617316739216506344024628377351655156447005075817596087790232726463791592371562961910304596769184742961711697158533232005239345642966040883699487147220151557807655377647000240257335635407991092249381233497671740465566414075610971085138851697874426358783330240791537805306274153701573134637084348140320276413724705986480389293843579028131218850479265353140882288127577959642715055042737964575578345666585244065916373149766077080948113459835565552883178685181056403658220401759427646828425183279421233566604160136581898635673909228288789910882094356806480895785260411497953428560720086352465473725482799428212996458868816343735821648301605213482189123420107220987719900655491450223865318162218932552757968544745810697610218016600499856022953503413974673756057147870921458199011274809130866791242504204099404826379594751679917870794480784300780288581530095882091890402083082740461274658993683106513177523046405658125952900112600269915859062601450994844527007987544746778056185680103134826239287721876111202342597239515639240067660034939307992891371718994879167199087157170607582201640095365791869966156260519515372286111707693649946887203162752807035451885276313265879202715781668183848171719234401866846116492387224915694553591503804542670133752301304574778974069749153518570491078272214666692466333220774615729213409697842666348537422076509506957808061562004047855754781022169575223185502086231950885095111305428698029090317657703865529953278102099542697220943209675969214050793041013875868249838623743309928054166240775921740176700420885068015766299149894464917955416527762466394301059004496523309851772209556292658905710434681121827291972330719449237989420027768599228626188600715947226385245225093864581503306913552855352432335021647958198648100956552500029508768298003164005271884795984737954971091511142233756770134838476946565262661679171599912769617147778716317838744680096695903495074311305148809005937555436403065363090459050186644313198831729750292377703118709699555290759034859892707317033979320589734118023804942937252952575442779634755552482072875614235138722996132297739914674777322295257151148277105826334375395826082344509180986677816573139088131329146806499145322196919784034959502475878360257047986837331719873250020593525834606839849459063447294008853881857164765911371487610458732916367270075078869468845932619856814035629900106528965171290692665746113454807963056350750250821095447905772598477331159162508158180780988656244984159196279421466839059934028570519009315497969343587550020085721941367731037309852872777008097322521330884674550429783033333022687713095681219281838512427021454403098563835473899779948719041351638915586098062725951319625880066588672000000000000000000000000000000*i1^112 + 5289100756301870884203545664258932193374738470044400646411268543171565158251382464169688263707129274310880652284100432112525617668182640541999823942137791788625520334979715519777535577646217082236801697941373800569783852961206361718888316466027168358266411149751482351078373447166768727657827626272594117098207096756169822538176589214360683521455450686077731688550359029909561191967983561519409226571992630520947934036533596142689149090763136050960768871080142851702366055934013152293197902619454710750003288159146118822255691929814214360394062543485385522005319274512747251271432571294613048152918058678815070364350710058077812587350558998477381637151439570944353004353290127721732432030531477356031581592891575084034091074696074943983754177625013968747753092486832293213381684293436058837451475800139274623426490048028067722323639949686289530248601810542286171357380490818742991812227426864174477706596949423683678589377890700316909348434228921553381554351422295495737124106996142914063708345399058792774859050059996254698387580404516695870163863492301565003128999828049178635481689374361696228062090540603873191797812199361372314387894889772968156162004436855734368893720259200859550178681791746407720701984669083469447914662899639093384861521063629807441822306142916831173635964517320584640825151524272809262090140484050199321060713773921143889840590425693132251202190165864339450503627159280329980422894772518048782155764602133096334652082106922198688626237030770266138992619185294793148195786739425384230740020622039953683342145973968474584698657930601770289957570083151430090508738524100153004449687033720053970712557433558588806845433608180946787063932725892049880679921334042174943496630552759464908330790526430068613487983520480097973593206069870951419428899511221358553249533807571767269313252528086174813439902389016397601366909978067352292246535888883896359870507723923329629457123323478371590847148730769465510255477349352000302188564002323180442184041036616057873874594134781434316995356400807472581701854019931404506868559909825977316941730962386950309803694060444428599285674167178676209153557719745025592068657257628453461261087350334523394876091416266500368463397604560741668493500694666448238332146107826860535238690479032875863054599027786615737663780305071764634326628128959120919002901173396939335095438006540900960609999515548212897754356174206474476009320830441667968465201207397732572631990039461031085253030953031759868762865329622393297537309043889685622770503037027597887350230683441851623773491306486123401442686624317743545778385538448591302244813433657640520320386424281949307554623451713840407858548842906217974200781474003212391209108477961766329427523385224898216603067601955419977980878346334314991599364228424439086478729395247952481261876748107686952814036481108347122192299766352001087718186140722957484634342928723247032332921638188478943964489166490441356324375679162865373777358764195589949160752720620486355284201283611951682384409752480875100409221231262022926795638619635962455160719593005178016978202520666567647034312557039601530026195912971593068886670273299760964462117329038301229952451101125634667589887135178191151361204602947128154713968531826152757435887961740375224452707526067755048414572237264316382124542954238976718258675859065629632593054661699841579457508707776288407395240147585295932976610588096805339932628682029003026723379048751911120393390509936956347626261966050488511737109225856551572506967978111563546314448632343741532422858204780373618363917107040526486688759808000000000000000000000000000000*i1^113 + -100623995740706112447942234825396806937567941417649303425119867575589068039005223101251821802281943650092599185310068404683325155745030190044609308116616299964158736166837531853554717283687708049582446190019170901772120860800606443204150511655624595740279068923083928107748019503519689431185638060881711146384303926955724840802414576421072220707275708221647869409185401856969193570817481161888923042084271945647286941062550776447358959452122757618957674382187896606919231024144375027452498314558298377492479750221064957291111525926584379767516364766067145594177692995140703755375612240617519691895804591895712399220366516589909153150144709713473085923130021941985118022818063732523193434688401324021795556918927477890795377372454918769137334760579364901337074316054295911700029638916634825420708904406091000819351158811987367895158530909348635779930703412950748745410844766807822338523023652377627234171246726846932279550403432802637257239389018202524140982524104832196702334766331004667898667291930928638877304672732630618773627281392848981774179726572780003384176781543680866427849390882273123067728903642913109546419936953363766314323853246367563063635746143048839620962481749349171929252708367378750746388385522801237418877942285758646471580305150860249400281613968724975410913688899865964221016882295250552576612385973877733625356130923764242912447201063743043319973855983838682527166666924399349209260425662150397271030105888868282197494479056049757035414817078163638771251816018094387809013547285836561451062443043007125855226240854066442362402168426219650308673044972005726943910816043690013262216949519533904744923431183036091616143438693643112470726990836006003517099675519039947576371064813231251882590637963606972370801071620580498613969007108820988608839428879577081664006112995281779337515109494182849172886098784404214853023135322654406129657741156521223602231457393760974204237776329540452893294686648918030774248937727798328557768958325084675059938482386412492139141722979763401230740408938921774548801869761330310112994880029905584778791186965129582209673245010502353942782063154167078218931812060158767814284213713036140406958863667045234716342419752437544537469590019295520498321037145073930610869685945441065947826003311556214632913725575629826236698036938362732011472124831066495485038501474098265098051114968682898022243442057046985686342213912752775327998967068369320114295862133182446282339383238285843693844390459533206458730383377039810169151666494736480861956323025699692653411835511257665567400381822303879141985252046334623686174753257478127636034730359525706284008350573593204387724238428022491526622781607597961801457479927726328951618432629490112321973680836081963269097918205550373527274542026378011106992836461217713540792558532921178930425303233756310500487033733729794502981679435797536722061252767199529635798478422809211116577277442706873490802913415953670217163079388529283577377381056409864151669828948295007861065229930298003608033394367960002011099684933430928225648551970288876719694733498272853066681283064432301175566995896603922324297825177655852776358529290448772217303420776066135404766336856475475331200722133704523428215966233060986945122062139332502744565043500454708077334165126657294326441583684273690993003230499849911191830946765623765057780312042556037829313224315782443150264134044083617260883967109309600922762231363227174359530985918955019633859446801769298112412258489087196320410286967844299206477335793095404802894455485156122159509544734617618548165888822106862387200000000000000000000000000000*i1^114 + 1710927815500777355481335216254764450775430225523598308437713528678886219557513012932305874222911679953925450270578801934931504867007506083067926632251344154026051614194287743388925779162864780582369690821299375980018163215951117753404978965750186231676197688532721891952592858118318307197993004024442320432756312993709459971384328579919616586704352148861512098198203374446969711228818014319880995932234688664567752383303509975684456257916336050040245082988780754866580992460173544613478874520838048324706051564922456852716184263732538149985331776494701643785374572264751863343953052880591684383793312717621701589728356392917813649880375633518088938994036737383584127047602199297917564152862313981894896562561940631277105271928479333531253453381000497655401077935585799744387892909006420403617254630659904945859216532245953920274094311831975172685176631133605077634137066248392891114238778421708359244105360798432555715906120083237403296794080935304964661745316497121776484117920493611981959572709723261947016230674236870106131892487033371506399359159472529044857832831592091546228321666893483675532037001035978869785983988105438427202592558335957530280226863251248836667917646368648778887609086358784655078677846506366114873035768970212732803404584405922763799859658918230302013425601731502059449639869575164967749170410274487219704418646663068913405499128302800593639894679909458833352005523108504384258037026428623685110078588927367064034335319524815002125981998302439834966754201534807583847183748741893019079927224016207536265021588984897174417101874978343534548445782302750454220452132593402662948879950365698180292946283684452908857867602197500219547753883619624632075490232641364083710800003262709956117832614834721705550303373483512650641268727014663844450938007117884645318575090556681817968240184352703184534309193003184221016490510045102223463264180665542217315683413407253785851409751421460943753768600271703103591453744178416473279182846090195706558309373368188666593490698724186622070866181492634303002133593926935708849546313834206726149916888504605162974964335902478880207792942640856880456549398429540393482835379671414765390943293822497412716639240500943125129890127270036434895243982106940480407725355908779289751147789432570250165774280323994905786291858139284165038225284149129931170460833325113303434019575733207500950421329486584973601843590813586959125492101853200696489941679551108007109801555262567428406348114402318894588890601112832218633150900738126503302080921576715899344137493075313943807618989123471144104593337568314995005544154636840817197450112854302436583720995028671321142421390129055524111454956238932881851358059187122650371764461934661137152045822293394578926800105790875117824100871450761935730152131873324729589254185995371087200573855941581221418653157650822913640658522524513732408787640913313622340004474522948306668956540158033598749163682369373926127923016170261402215168867226213456972004234305292394734705456326579704881281366423736766483620536962780460689578895427307016279233922163788212318453123482420859814189102747670442706134454008100066940422614736270978289855219128116396796569879264950842638098956187665365096717421076078587388085239589625765389696298938728094116572207825520529709078740419830273713304995774715971641334590650364210584302003789262538351927915783068206286387246336226101964976632005119417326205390687837721373097010770965354435902235922968303397574189434611384563689785689395818845351779501945653227465758196495642134089292154414307742951931904000000000000000000000000000000*i1^115 + -25697204133980036281104451899466135052512517123452194674833592812695441376521152178901934528533646279326190775025738170813526350647372841379700773852495934916382160702952486115358263402546985253892976532980512852339039831858881877126908979688756060444221041874132594182720706854253929208121534265841212147200668197876464977373750625855101658815716556341135266026002737016088287777000352334723493040593613862121001990559246046088542716022611549961364312223402521194347667287983232043994416237746971758637068465461741478419674389099527354127403129046306683246097376113846888186758956021887923191778159399659707414190626662065044775679090478494096652602876888851134143264254865371327495552623476571477867543334110592689853107963178828598371408453454970515486196051274641234675768781578947144343743237844103623738860584064345939559091661231521313769457964504780957635639178188079891683159918703720582460090054127965305656334910058040935753115252636697485386503852104830231818596862752608452781878497846284471141665765964799115084116814059285266541866666796654828973266771217255306754193320653170111452391389975357631887258461199441862084220270831648876348430779762213872401910815840576710881480897910107505949504655199548686772979063723699544380689549692371712296757653949889045969289480158663075512586520211004618307108839056057473042217623676110004995606439044622380030056831141183406491440324671579821716519315635514166707661649734729913824243026989864360286517512936758759427368395006149444881261780981722583893012096741156698029796375220850947850828282618225833627378465779799505736215616051416043280691858419663451970244397572014694304104560770825949753800067959711432961013630978769684114570722601806673137135920833212992705845120217967841530689858648410534089390479039082502717570311521856826863130046323739666831045832568761059743838666059847962596000465657400861131629986543979439679313135616722322362722133456981191964294957366149790880755542326205891455340018957530521909575160051590134975553490007355324747963748130562211053369993255699040889017231341547665782908475857072175688755695406361146442063534130505175952980960200956579166988757885584898741492295624418755464904187189101357085461625383275080167290031356489887187160600747229888247840307865949095283156009019097357936375570043239424335240163565870268007784395578208902312881847657672196415326113680429295942442789271017741992687344373414697564570316411026957044839325998848383367399592054974425292382281215232858002180705365177410194664573731730743413366670560675416100685574590107992713519950185354243909012884497620324182291533691626630687690518802059710050387750185997625270884936704720227260024238771848407021440467065346759057886230354617112733148801970920374291342008332208422634827935456654337765496710377222142954520418473698312662543986920265117584056617957706815891900487727873430364452979412303731245719174807903140463730153712656272941374449618297740810620942491251534748880409577794800674903884816902054274113469763427726932126424374273170459151856083565560034547352822137490568905347962175055282480718799773036393028439404310042465676824046340779279128699178719116052726154418440060738680939525857781512634054838612894911590178192083859780089380508739260570296093516454788286594736612743188294063897763390902114337750684479050935255175277962905926094857735103382416400795103426563404626744227184609351507579129502677004579237000745873971926314605806383383079878540033030486736051544479194373243363475046519371911524768398588625551360000000000000000000000000000*i1^116 + 338973297745604043530776059849069139214197108591539481053841461579347352875176455057414693123783496662283949845352239030696617507835668066248112574555018186429820862520553582541869337823920432544359055484675406802981353149431664669591056843855208020658852276660825799624038888053624560343881127373396474771511282413244173169627386877251925222936826688117908492371098320303073257957925135143674219535403866246467471811950401683372152548576095947221313908944922547480421142339540638511247293248536611115948602473945292250933615490217242610131068430882106420477349636568985442926457159681195527549749348262797256855583298738563345951405957720134566228000597756722062277793631429050636847646158922684073173161393591643868020251395958889135523760515269668469476173986623740289962902952169031224328176780917335928770652284117117820264670424432057774908383018911221454748836605080743551186350920901653718055182136807299572647160864119608845207613936501849366317365560880802385036613821019648437782425924364138302600232962219860309094857472639812580522510154747007608816677525922981633578416646259696321009115717356911874103892322106137895207529255768506519510470791186448407865132202396536438140836420505191320978974939415261087468419721637626557244499808651924487158849254573931637236883014094036915896675649635737777236684100921454953719230434407463063381777701914794253878687470554096430723549729963275675007354208953929115997185066498541794307844640212201225636440091247309494084847274770009669449934746014742763236343866131911772262024498861280827522362678830339763213493992256798707541535783771422710485417012688130864995384728821341115508416674461639338286564760692321473003533217718235619909761102842252434039620319998435756572373146127235979131678373174894668779658675187111292119576613639891605594559046189623899802923558288356818809354669579491204171306168945330108634868445647264135902554895853388422460025886996265806282940690833763616066006468368842434077036039298404239229578046264823328782752064151440506945248248618429412916259610844949961492033558257866732972009807045513857599759525724578370915154165975128013381506828774357907877085074580304961473880937624400049642366978051319212128017375641267991796922940619279632250518618922496866075252212315671342610140338640436729286935267039836748130449511961567669184227397229009663670514893817521837095923358860291284347820264104037255741227672572665980663670216355898648770526326453485880743316201167231361625656076477937278376205132094414205572817442659623741773307461923950941775089313437037767773579882914994711459438854494365648200071925902681344757711990977784374561248085145131697422182346559546839712460859278912147209844271412427725392072082194415334658347202218634016613194561040695294948839545370075410183884698344419948712526256188070217717993495513229101321431047550984754449286835900067430173855330650754961177723801680484765180238277904460472371590019073838009208919220485558544427495206868067369334632274241473843439995184390053932925391565810422676440954769412115095423599522963428405990334102792963385757890711964985249949851425605705351475980325891299934630334925565558024886918440277977582128104235323991799360901685427978725969889455485689495990365810694989092383803348817528255785100279976148814331588830454139351921456901356457698186973896400712832977893880549517812569285575485911628648822599988776622163465043344944777258914330077940047830372930933098361764418299952692806532046078714235839756964526544375671142566626150318080000000000000000000000000000*i1^117 + -3925646981805329079009410563478662674249965601495770450834357402040400252669961883244506333390548148050283548598221744710658090906240711594937719214517457428011561842165296880347675705281289228697913107853092059463627133196987726662118575057453971457033711238485844155726918732696606373507528930786227571220666012668347523217191248440524240093732467539660788353954006208337452364986810185251130758433961223222873703357286678110520144118872147914138344312949260354843559482240791028592124920114755151688321218349397802929206968599014153785006215979248175187214085579743094070007714287941618009949476162057921138240899579521868130018832626950923700463742088376802105405994187513846686649340556590624972531775336060502254063491935459650898395351109833385877242721035149405402734915090106210455054884346387788326607852349020759361931234572472784042802153706380043991828751160259769200224021082717765556011044375317528708823740231059357572016189023998852284690557938730194617954789990311103932039248279160846545996118632269454695352788055013252728807977994310702159399558600435436722587195522101031788261890042378443020966894780226653470842387070439703277554766024303852734992249386392522747193073152353940809059361032911905487601981930674717904485609826407738872474072671875017789568021092659563220745212047514145533930435905513537587816267125983599566820826034014512949845180509638724606019695709557407019908011753623236040409354686022573597278029004636116524561815727428798100319192609732681503753464290753585436747590185291487486074848800816671816727956279260534282519888997269376438067083709545257708447499384323571521582487772027331056775561109418272380642448766670044041189521904800987355375428210980726233547265253042933023695835037113322652113347410953947063926870595987421943744554337984838908702867021651722176769646924516021025581873966253630488675036820492869153901359869171212213040372960215095087496148828168709535109088205690463208697918173810259753307052653739352372834627915296048363247058964648967274090891078901452285729895777165049652012234672178695310812576824102881944274734048985477836267952060725250472682480122082009963604195440514048671083692971992869102818753176211040012806667844046288613554756606689800485286783504448255529189064181502850859937450903342844407007073356857985703828603388401525663658631010668185637181998425653199774364179498095758277746149372027589590803257641828902511028116502077068234847255384888957834855441692633644165239607905556767270978005881206977320799115617894600989281061411355962947667717469769807507762074675211626040613206944903921141011888827677710475724150190454163317358077747811316825771241759817158098153509067711726560892037764073027871323144691557202003185163954667025736258918041167738658243693848076230729626524208174728878781667927874500604634691414782034837325434504782275119528490497083137894305174516382497452244311645082044130848930831845231838253871275946847544924151810361918746449875791409512569128104994351838971465145462727680582683357395398433891026561951326533696196932221546197880861353394272312868835132636531772256648900104293839243822761270774531760477705206804705323808357170750463440157525314917088321666280369463876114054512838924227716569140908701530894355513801175369441787224351921415309845474514443297033344284530532938313523450382936006974207181942219006470578371586713591616077427408692011626845636328749070797745456072175079101767274728616039754933427556375524016049404308992371376781826859485440814675394560000000000000000000000000000*i1^118 + 39996611986848953433212207683914408642631925260365776752566525625172204940034929645702623696140074103224582030481829400250953958965311641837971344920561424449570578581902014954374736792681995619819133275083741715063368896946779300843320492518691266374046786516256704949248530345974993118756048891815660266948761448144040305383752606929197481808533345317165226605777279941630750539353905733598219440052491904445407647791483564364719705987633120581014883490839369021836536960474715316948785865635774095262756873249058790401382734202130378972525454235606575517421974663860662143311074378791818036798559109738867537859404144857929401580405165057662843886467129023392637130983416028984432661694763512135862258589934896308081763248124691666610264758422636823202911337513599829923988622899121801895649625330314833392598398981616343650218692694741678419089948110996220489195870438716715858401920748637165213096789985952902958144912436043299798889821065838284137837318614828374037319467170179661855580065928042407686167549151868102796224011490423506170405792887054783913888849552359610593086032406304552150048259877197708378444483679280901412462824050444283306869650812590456809067481483205266481343489597488974232654771971068478149707378124205667640304485811104382897082486681583459220661717558673749533240616105836223557723382370716768503205461867496264357927181032689097220287814034524681914434056621107132751228359371209090963449829926873095985796742854641839365293092083615870105162287281609771617283841745895973970659966199952985618656474037489471203406823549572280023940073257610200084251365464874420106542236736383116518581254500182917057037143627588375354635345833622701057381122230770298897835255871710208311865780561794223451046143068631800376795660138630934006450013954151765231283493787812627909549871287288513225758907941748866218739071291507724106903960171980568622775290864447753344539504385253340681310176504519280105987546826939445025489576854218184773758778001053367172208645654650444877557081706548140393501822419003924885083496868756651675911401311283951209011279067828030679183262737241800458498290410726157018914345231657562648256568851970435670639147741733176447772768267543860454283157449399371521189982801312560697339296374211213834420400976584156146382320759630194354224895619424311438482948257800821883471293515140234184030545114394483464548282487074283110693438110563460850040756322400086703115962970362745667589273576230900068432389271750297709422651472369180932371345025307473110837240189436961993869678309905178653883544701107640123591312252107735953730505367485279866641637782589007037177699727298751286074339036965194006470570589113358484860184795662019252786428848746871091562705352195536976165214751205849898927351989012711354509409407308572244666877204341452202974040642312355971398261132160661859235914842206918550511532809568264064309059761976740209422186351525289847124156964226300067313793276890921263219991780747060630718626425432594200720485737556611181632205577319087657678101550958996361758653178153209277300163703999115330090460779868633808193859978123616903993379753004216362247475874957432400751633948801370869668221839251618978968072382615122197700510715943707808973008697016852360625749156567124795336266403350025174894534088146069480640418152578802373414347666725599161053071988572040836714909469372514098893619421678095084733595731314224088215374470888717600701414395218433090630755472251626437010991430871750430833005189142742775701414584384487424000000000000000000000000000*i1^119 + -359192504625584085078402140221446661532604028559857244227504789783125698428495034139954143623284747295971341199629596510209100193394891782286690418022443026118753585356633957361635794119204102859775324648119583626353059301469740265745590930574178142166058797414367174821619845136086842832179861502292748679400943690032031562934554190291632987763083456950992773499202340280294832089243324964111548505953661851756380586370497767702176427242151413234937679668666198300577199476701817698992130205716275506560146629122100385704043905003128260658927408133283295205292537354691756569740276592501986251407544300938037835743984498070228737349165514560654179669351125353104109025597784668065752628127374259933905946501593631915190647936234270307046741341872272880862408877788865357849226448587900736500290397911362190113528738494714235134847327188962241214290431695163335595684337327065046712899371042120608141494813464270543040421147813289895249222385314649571832901107308966986592150717202377379087559681924231249753464983279939441175010856445203567784444160921956183325757949838998721939315197763111613210419309544674500812784177345654497176017946016369108410331933713844603853244115449821593903558163662500075628075338879896072514202384622209777503480262675866438916326131916653452947852510602084919642898304781904720123585114966889661135270752866982639660886359802239059571161121616986422222928447512606366285232677514709329760847302118712006573777774245703633658792507572448102700848207496084258302690762539957183395183432316074429891764808948481810168872383971072088752182641674023449310338825686936954144573910087943965298040313282414772865594454852224512069313902148271768875876995189792462895978789616945250811398887516385423188775497717137637344599605731582095193222648470312042378280458374753350669628283409333994812374578519137002141447831806898417424899366354804032654315394336232631103818267718130782389883296335591682790706544875068442435062548168562531602216213419161451665970554069414718121969454149578693935471042540628170561977771586891253014121308148468485638680589619974249160973444478760141716055497374603433530343968013779508317592060645062708294985162793867290741241392915277122077732845121618050593562630118122310782584191135094232762534178806935651012636368648809851667573664866683454516859968676546748141370660073223434219093939669921203925902786026387953994053407996848342204924424644835422768450671283527672454064504586772840130612793034695914214181699537591711900982082577321956561991780028382878119419508974368422599292168530800705284895768875909039675910740806749952141085152273227673335652951497417726676990940030964389094895742798306919442198080923725548651640624157419131457471336247108455094732814095499330968059239366604995227326035164715172158825135265315789054981634957689277278096226785789943217484785727842855931807535110289736936630562234201821543152532159563914063416307527507741251010845721875950083960399840568048180183065125321669647089472088335383684177737080625631500210761612928597430470000268445174506885222142274722654265195246675082497309495671655502764680225941014785698860806363841904878616978573109534147485121931542386073115391241932599004060553600801066163299274963859229560597511349718285804547473034471321107863232498053104468658399562210867554402512448400636000215292394187131246084042548053504115566266548047176175036972935746115346484060595542871482306916349051574003355506956171418098256515460390723252947799409064215604097345126400000000000000000000000000*i1^120 + 2844324339443429628110134250787108420520208749177331834071377398780917865194099426741598439023940995064762945258736783223893370124764482561525273529439448585860394704155570812499844956089511836897399776967379977692146992108723376832088261724016997121108376236680382107755257234375235998539712004983649936544140309046069443976434945662288740389326333446522427550793132664264572955269057087109602365194342094654653614739088858577894279246895474597655414878149366748584918684080473931256732516008609450054635592245117166092964684959847587507821934422985288531933518152639021954895810603160834649512649398914704390409323209992805019638204353171090317858054201716862551668503334097751812973536101349194554086922055026621377990826995465131962417232351829194203983484187119144241254167709227962386571145810689716747869006559693431985124202256168114098685422916618200579795010914599563315502486342996038762902260686388977956692479814662622850555434602970041980100891261650616364544391734774928440338171616997905796944137596673541402571384455745671094756350161736162296847136602530949535834452212074281584493997175931639345554128694080833085779121709714033019075848625812036105561647285915329276719793030134441743382479407848208048723641490511449966722294075084031822207757637621319449959617001381554913871673551133651720875761817421416589301417195042076135644283408714645801153322176137947035840848923888378444616783422130751873028120697092566726564285995553186930943769767875992899695741242800876861084220047907414343828013760287858512221257317276588039990119509561558868781556915811943757321028719550779692933376204483762991743625603160385514032790512828482085949112927539113753466264694105222134829853466361372284934552896511617885293184243302149544525528395657168505140188354666210632703782031166119210431861999978224764720289363996521286859688202084807725887800464585391973677913387235762969829041433426853669142125073846261395650350025009551781324118664467911318898456409725004336897792391188181707149981414100240935484030570671590899348741596205149079433985935733668905411158484310202272488011861300180562343561652581613113159740163655718143458731775107759749755600891425167365665027152479962328691766612355645158569860802248409078280356766044591730473951506136007976907630031219418353125100254902130872096510080098316738873842257427645511153561351129443446477072183764530513882096123840563272856693220707787431064362649994289400813719016669062620529432222542195739442886223940564739347967407384924051378045447339706301732149366867515751452189268753535776630266410808484933262174959238600467365748716183895064286838415141676493776561915822058891018889442132313898513372633342941069639549647292891159840125822645642893862714354588120436463211186734381352392895440631199587240288601382956138823284396445210370313910222100427044690456449983678050739224542576777271477093291854364788254195553104594642250629611776844795254683449692184640033868754430038492579924044104332275704632095733057112176463898395862236444372828181737777030072243601825412590036806582106829949613381471805608503434053296576019987789454354576128150633527678883434893260063598530418552207784105493606733940658976685417631404789817955403012564938173113320666709867845031721482106781548811588360711620434591587304137242860616027776234140611923352703735667485439622827103902065785791515056554394969670706095687770298222805679565041758796971129173110356909593012506030793636963957358440267520876430712182303149260800000000000000000000000000*i1^121 + -19830958801912137757014407052502393717387219407651751259892806987624662046253989236252179699912072059718152125646589080064550932002259216053793308983116774514719983653480866334164197434118134714168905336294096732835381697419261030008616201091736861958716825090151378188665495777931305383350224649536097073555147546125159451671863207850749800973931740436722968519631886315709012430387515258140842602921773049708453723249676304634872561667414165918582364405654784384275395700721633044380722041211218504955442038270416370786550213984440305907889872491857908764547286394956827085164594780386264061130887590511568429955436970605767095888251200690132776714011185055862757207922017162636761014014238875578328078498334605970118064941632840479404983300833778457263613286090432432865772710284625066054150681149827485299141621938858553286649425857146991843958074911070201274626381694639350504498123443753470648572669495014492022597517860140431953224571164343475334701169418643895505658715162302581457447933643918657920286642638110274736798091047971874204924953019578689643910694359556378518238102748403149160852252764823272127553335948555214006700432589226402192898798119868627481575991798590432985921103582000737096915016758831424415350606495959329318398151054706643554701643394714533744009520118468252914267076301256779040544071628959824050528669123295742324235004287959108370753857024919659085059308791469317958258181240632334906065149564492951069462404054693958450675652245253831122151130200034718933960241651414435816043287664436003372614546183235648557252774875049019616575162539186397866045144308101067062478831461604881359656389382396917554672625351651503464451027870092624574747930654491759768745253036616352827237930119765354786198796755548684401744157862761710542402834737888498430179456352424418877181583846191610464733428323303783191966007589383041756809765575579373870673541562523066276601593912273062594994313060877499745098885425308336999735057131599953380015923273442432102225302275668877443717395225583065419487644268202959970781747627791992029515525930132988046072416153421671417215692912844272420679937491135896497634286305786418083714561881101768702813570784662081513784445591782872425982776749368929955207922992015155832605192177378225695156112530280763503140263734251837197715894009920559026507715247564496815289515162541878835247479032708671377051417196584124634338128199187779298176651199878909777916503368326682052047316945717857058927620210209454809479229373076466817143990919994364006116303785351766743590586326531638028732862282174853765060823744690689230360397615601068429760895068329372391625247907536062730901487059192049728055948007687958426241120253352717667841345070679179903221511402535082035421458605554114008839290632343327888360137044578196234933095193263102954554821797401050751477476797972306950829875803723460843244246924479149560111528264470605990138201015231396781490357724297101252390940899724314790166293000475623128170609274585443275888066170885210444367098746740678308476690415567535011304883126738835980824866847999790091566689458996309277581389938448752514892109016390950963618465900097484486610079749848366081229342837381804133347098768402412064751765578596344021031267893118747431876153180282496298990782940520224393702855508969122081711936562793225153271555035797610540104307592590643367226146884912707503908195494011685039682880196109904208002956034775332460326105078246724053527516337341998155521154325092326439752018973163520000000000000000000000000*i1^122 + 121393071897505537143222984425060461803997564231911007694570419925016402731915100994266081487540900295327018233692815060046495888514104040241952574910312978592017124099584684232914140096215743178222046235485613254923017918149527736168897636942194613093992836159486798733613498723805179904470847348867766163314668947376098239333444690429420818911169759576225591335457149771272757152180627282662862222945891379791736636066063855614925757703948495578355449890968357941248277961802565628157651406542681707943249938629861307444458545134411062563707843304330371635914268358388825479051735479853816002135333973670571735498359160390543760873649167261971469700998744956464741059058183213048867748436694751129094239993164421062632996371908163826830058699143281594308734342341475549022788542269373698013169758415792791821349819023857682179271842038653726066377577637699622838740205496423690229299537030664335032638691638179098030573866671446497891709127796012179246239181982191001402303305785625842275789988915527498950644813415067144668770755262773690209519227047350031881980988973295844159067153804178008198976993772017224169101944388267742256035017184323931118484401374994233176726449766718412061904084249821925484799025053007850878350800907756808273975206424555750084363183380890928248922598226404446281137063558329226758682516911100405459058377159669806495923323748250538300095428307779262429760748517122578357352800095419835593822770376963651804724435020199349352349499516201321343414307446735380398952616830938341680974505869037625754440051003927768595350386921727494866103201533483272905735978357982733970153809999099082391624886023033229705883375365114267408494845599800247157915754158987265703709035562804661659680438230064524107507639948621384774436374958002013575816468287244531261035949738990816950519988637748001998943316449421517484848466453121139705967897822417680290094855174289204417615241798127654407134044901725559874218386324041192740816993002534685079567300369180370061896155814384679471643396727605939819158467311136973671435475325745297060166475314913964476911377304441113622555230616508945050595966061505402471225134508833639344722347753633283644530024941132237825301221106670298170843025724491368425090861379323091726344092388512896712252440180893771576556415743150598330496109842529586770459565006138637277348227612864892075784077359273262656753004119384914465004478482623092950986815004147575253690960823749689223893497691306075819296182028087508345037996165265665846352154228725604144963130811069563381090515945078990858630272226291560106888407537113088649660427809962129872721343123947492731914623316423919462678054833952823051961072978318200535636136058489895834895574864179199810108250847557196875142426943204977371219186655462596486133571953339564614160334849203692129456055962008928306666164963888890571861172686328029780073953617035168057517678746838819030793205768113110921454732136807440071263629338336473537576012038494347088915217929257147301338871403651556483386024315612860040801325402217398202540065642708972543319261183329428233489236781957310125562754427235200725740929608404251831694522952093824036059549395709590789699977169191192659043792788435326047412177079727328538003128293929844785448176122738035537139598975668582891721970099251609637534883429063838019442049032067840553449052652848954929982272937401147537601310972649987066898659421930393089481057268458108104650673277094096689779217151241801991977525676448667653898240000000000000000000000000*i1^123 + -650335754324774127008845940176418905616427033586036605190476235819053957588436906454392538464575263690711046468372383358508798813880995489205352068825825206656403251139211212821114373622954900128290575030907594610838999147071473749497613932862807551510035113522955906102481800229392272346341909330534104307538858925915107737679817469952332971050621539017335510259764699596082240550338337444041512372479110213940716975409481609157482580495388522843718204643167579425539985419294521211877294462195895873719162374171776993810304816565947078706501838239566017132437320461874773603636995849733079447580150470670951964089323979894844441381800018026504054168646409498171396808837701483191392957828794645018731377706706500563383580312892364702235082105761274643193964783349345027547684973647617376458704314390748191318944589693097910881679640031776842173220429120654020910773496254208289580757336999101582028412891587557299097124885542163652568336824479387799147733194616550225832311961220482676394886241639158870768400454879450950396203257998743446979933546557442627958184035103876513162374793834507862998142923124378350648884677400304079662454622446265836908837770569249469419563014720806105764229670359700414447253776280100042362437139580832992565969720782447292910975591134798172199226705644349958802164092237912642165454716818426000200002596535891983134965948534709678023237567904254361017121191619312029882432844570893056487484441961090010535798175258353239610458459156950594538263319318103465727937203764241744103649889526190496949008974535470153727854709587385734534262635254056340858944902015524404742838997953771673003759047360545572910159208745157704028919033212376463960660535643513536357423120318677842487134281367040453363858986841324749768884931594427161817732587243945429069992651939557317390408910664652554987700720824153830960230284900742239396051945033800964513065320343870121759372952147807826716976110788045417230502445282260726681519418670464687963384858393341327797445934034593746217893261186013830430729490941513290920120697908702731300953656932854025628985364047913601179967877217334308510135517826907922414809929070247185484458519492864524588221402087280493074960186979019967928266576558697151037664735805019104980747476092519298584933919492223965785158009862727818186585688996870810027288702304243324819538723590878309690115970467724972842121868788013722433748254111582099991015205715811914280260508448299844764380140555362954394828978262545249744859475561538791203373851358920493275843715442442427921575711790978716942557917635161344040142649437335013420187318989567301093795319619119379219486915723324009650584304534900216123032524973472341818664014713923171370289494372057561334809436440175784264336916687569318672598737777485613573637544942012080170546971324641554629692841461186947124074674094816814855301945640953155202300726972422870766112444705585848400465050579166306771715931557724086897016257207594917770563201299652693489161541518473530612104423369235868883429135442906243789782236405647948886975407488869099376113750067191034146320275960857939386066735750741818117816725631048641397865692925553479649995770242174831802966658280326045119125457236508343392054547253462282523531826498152539920774236886623926267573995803563979658536497952055319390734601365767508751275832255309393058002788981971900650000064074011131770849717382370165289945157747284609270249780162179325038405467946595878318396723701084217966216656231333888000000000000000000000000*i1^124 + 3042280648900347470005638830257817788649811340780643986887632713715021445068800262195533034554353475339049161413562224278883563935025269565448896807640656262617288716759085071759351253940410534165664416702974818628827547592702908467496971060822440418844950879357512451118259518683259974269017616931144760397095403921058898045564457425908797379251740266982530842440622286677151182543012956828705106890830684470887518950354361094530206075699373135076646224901291441689995397252572052214824358469932314617133784909539131463577367952688960937106182507137118118658892418833142031475958330448872348332873129915472886346962422182700269108370412217053125371431844323583536717363050916144741561753515933000048648226562237060839168113731508972488782902581525182846481313617875096136716642800540081160488456177340386615842681701198872560916861537104405378656970856231430240517015826938449768740623431496739830109566796305007040207887489771202842594110791142843160279077956645908257762984460267047166790241081548673847608929906792784330794751372689078408364973536925431996664908056031078153913031997143632301205848146105510348654998970965267010004480881080751920664417887056868777762499867773917714625602890707632271481403453710450669315015559215834207805015282605101075740384522050104185998238865360006300276777460771481854326194905624630668431589218740873898879541378265140531197195285361991353606478331537471716609585285526479354014941992766880532932944125817876083025346936194340950461871616501945598815447756312876228874634364586586080801694638674183816568418585946903883773476188207094989438049154150000055681830368149835602534052116854633835533836337715969359457289033346723771682188251633852755718730501398236952838530649932781903892637416109959683911092650649148359512695967776351386279831125650181204922537540624249509062616800082013117345109290731458890536607962422003740001041176141122489213158435261771865280704478311924492709182752392932079153520282995831492711720231570384971105450025560202859246112000604192510827142035705449293983216417619489761435753516609964325698273500121094542607834382995984687650645119553262031251633876223473280190259215290897463069414780647442703602864227800534885355679521901068155865334315121399188193702965731119054526030579395626558594508245812512752847587603994121591778629790005565435095796234375743671397578671052664314721882436891235010660984317033731392866974861030311020090966721462510202825675371136847512318268272440153706359903936219172162650812835491587376575013074046742831955604935218883703246556029350217172952049089413277818212807783271671607337665464861481585701762258334434628076335322569685361392027122635635126401259987598871360285056191352623973197198477975827180873865238874503771233329306861882386573760457077647417177423120852686892096248959882543914205775165301410054411149313130805867065578569366122018620407696714802276662714644899085110981201130223734413919431888004027366294317228141708698740536374910949919406518286693603481200919404180494504119704411887033973483111727674529038266523517949928676995926915086918131893172580826917199964897944236336463832080601268129224688761992188126715941457723324100795967028806156595101416534219633657912326917464632620499295921531655506780989835686450298450558618180224270273825096420072932605488245759895105318936607838790357649427305034592619223399509942993174102712717095287080681866330070083264095449884446829764952610817628680359913172500480000000000000000000000000*i1^125 + -12428749044894601230308935054504653738337708571097563627162782310323403810543130609478682152957976253395645748003292340975401593448191612666238418314763590230788055501921526683097390883907134482998129387649795282892858924953436574363991674628362532659931306466447305892287496212538108046477282475631826980306833037467878283955486013956515787503172426772036205777279007261943077432320779551836971723726451112897366916851395702038386928645032240956351583954986762114669734668091205730874065446769844041015063425999157694413929671463548307623736213570751123808348433391302289567592467605795829143366526575582512933557501648969074348425046148395784383591900130226071076335899578615234772365324327217563595526099135863573420103178340449152276929546175049684979246351960828580638331829919796240683703301345106202154298346245282942344008487396306518072720237014565790879400597265981880182006995448368800432764775562551734700426990438982030835931830108351007486962254224733203402027483824013518128077116036707092934350667734467005397070599894853882531819058975706215751658248375685023872123312828864657520456303609970895385856282767262090350572798127205749565540442898557956108945102672170056750286625603310405662394070270637578732474712312628731369358021830433677913977812595409328256283386972288694060008357812910211040769659281094161866841749122790667797314548717764055242464737447094952428194701365189360399670521443247458425470280472002582793674517649679416988619959715646421481044429970502661431246542677413424744333272031921499472157049939490312361191989999765293442254969274905580508139060167868583588556848683794071587609474596744196649507315915467260872951645309161945657897923134741945028700833386532718309107231776473211333453921693985944860317794691750743305278741433632137351798352440076196726180456184764577547893410342839923132655068735475612684353783203958355004551526024244455536945616925889854834655082090177172419126856626380279579722513512486893742691481120621266260011858493680576212036466142062209321249106652553962521724863574233701868658817884428991180782419597439372770014011968449084354307745670444938968130043425838759531152357708668921572245741250252808212349454964407979878430330415211787799558953050234325177916576900190949974959367943975608485288611141779097548933383406456763049011000446345037215618106384704592369838533779619786017513482285631907767866074597324423546326633705728820859118197968333386758867426558235221178291616016543001570723772051601766920295937935684001762600869618678079699409327151467409253970979792886230920426205067214328903757285990323003057666493201880026224176367349094360767918888315384258042036742306509506938049474537131117956541565456662463365550611310565796729835791558334579367795185005133805777135668336343316982114354773632538681680057865391793709622422515593867763922144923980197554968405277064632490092957518522682668894524612752885700390824413956104039821673801553824564822588920857875093271720573742637983584298537454052014825640413559307796380611880654288267520296244440289652837296786256660605445907331305851272121341741410342079831901114112867988432558014251587351654775388680193177774611959802275090354411469317735694533984751814930330881263090397564500170260715295898548569568937335791228012417832846516709006969997219405045873955088114767348653090280137384140010679131094965254461195966507310537899789828149268655693661531386371789639133078921339087040297964227316940800000000000000000000000*i1^126 + 44495334474451346565123155403110751038684387064145741668675374339191095090757644762720568512026250619088149392031960845243312919689220278401329413345247931043805703693118242136047519324271495125231488897493000842042320783391445466081815635043422472932586544040219450986204657942016026996594343357541596149746161608849303140729601474266363158793004535869091270123574462803418460236329493893499214179553072713266016488571041595942277488343835104216218772036022789201429574132965903741596469312934440257996420557471502552901479329671429953335152344445657301810998068513829074107355668876361961509067860974573629587457240419449270381047746576123163269795806176779863808701395242827940297513724944202335381701235851254376732184543102316730092092747159918975754999093636654456959461356239402746929327687931068548913661595996302349868960308625042653426203574031622647231986147252195278426729193590163324563692341078272940259443736284463512836053605960583901094408225186151758532225530513727214037374932584472612530977253347005903972237836805251458335828267202137939458950773700267274040370975253438842870888043588118662031120185845724873272321566656223261595851977961607145159885338291856472342405282762869041519199549831703885429866164024844876177756685487359407188959663365385887627404459762093511483744743807567586545509409109859015576938014922503176403119460977960716101836073134052415003797069488713109584541500381972279908119964781308520887247678470357386500061012235316183320432846597597858496773739234602493655994397043204835439985809919900990201817235176209009868994673759175098419057084974628593489648142614954762958032575036752337134261597650227233373063976976595288825162612778503767088118959766127166153678844890484240256465544168608793866759997864111211814020615185136241737167646011586096296148386561904091071344912076831071147427579603273144622449239122307646278056951407795516967245817323013351724056584981646835663284446628061045806914234603271783682543615116356766651966236024597530657053348846318404286042222335245586118876100051778186983680982461726989458520019363922071692995869527543729093260337586181565914249855971428477326240552364930898321454731827876707424830264727656436488332736862341771619823591029014335495509693279809491365793845950764556449432029034120115879521136861804875363520779943566753445822977594086551426599768604479573808396520949582269301189053391383614120348321662052838127577364907114925581459290807473272318496711448198935079186091599570797454325904233943643327465777275835133357562818140201946222063125617203580725786164479618565042073184879384063272802544072553359026662130975063430937562003288988552350464294356379445854153045267979800847003634084332898493548943386579732501369818093324402547780769379312049467891185138430068713012288793841223598323591240440592398536662633400399411002492887426748095795500041385141551129778011044095840422878791580676013141890929059756581912508972142837234030151728833163036734918630346698483403788310851404617870613616505941355808926098185911966749433102737258072893825810511283671248800784237042017738609982636951854471822874418278114373980464229860031275589491463526083330996832230402309944338501514337180672457489152764345292227591705140853068034509146605181798262160249197188619608664271437667240815013581585588217489024640711770435446227592886874364569186273969423559944392040869653185276042138125715087782108199156016193879234223597954697003008000000000000000000000000*i1^127 + -140533687248519977567029774584165732614400065286540056389317181331292430586790261811564903454846767869403358091558480997352200316960598964355317309870936258523328087643889113702249849356408508452033348941554625967749729180741130471135398199304770504451286437138744221573629784554228822328251546460328764594343702291270312835126795390285255203969790437600799517955774042000220472535950778242361880607632710820877072650764573513761676349005966875162670680285295650556651620369231400142975393734185215712165455363537040790688393582453692327353993096697248449235433217792824574222349085147230697749519463982726469117375264175021759621861129712450259044815021671099780528817537244140865722475799910112478009336543553518098972637758999864465158726629242692481260158668851733583039277610266658141242345917285234401395629798323512845411201935540888534022863817016270289732452186674207233434917438479461243729554528834910821621179905204275076312133551544401003895116101279385949002590287968212774181388953347392816847545497830058970746377754201041040593696852191336811685965976931809444933503937539547209404763621126499760235006619794446708855845903070207995181878682170058289222355452408707098507663142056303419787231093949913843576830567355132801899168846046367166794458491305211025852014479030368220591846927610392032327034791445524138615641491407410551829754013099116989125618266951616664927671203871870205899696702549062983728659864585665616347499068508311127565423578920601213505841651559715909783665618493538633202656544445739753926197583092608934419951692841421439721879764212295894064709909491616753074215769825312134280100618719289491152013710475004712605058395203817349052544218190489121844387599197586873149963390394147823233940325911506029961331241230685394126758264410685404433773692115912474837497425358143853866529877830116045630744994170381669552749119088133482076280689565345389995854168874012822009340576727442547263967246730508629687101709265854655617527524334357378571103345543215532613510015082356569214058490855025504964343653513131021417002112881735381083084837906360543780526646657261333508331016758456376654869649717780130236524526756795629991823262606659344867823763824855517572991651583951426327596823252547887269888716987054899121561096726819054877426051150044277991024805545334530545783681108193663847432348528116957007210203991267010967101952513423550177998136539793499137830288476749693505160005749038531542270355394297112933038147008332768617809632912447638762077079953703972476511210646617024275050981977522938314151329032145395707584798619057334613432451064112216128215872226474342748177110762646803494822663745796652211979802411516592800416366667431604989056250942923025884462336420117703876453702036153487047140419957309597673515519783476158813494823918339318618878297968054360439455742815860409235856690620263729426731401473101356638372754109392483334922757274934558628740814006931187957720768614622444231111438562336030386070046795706717547359620275381214504190355270714363277260807008650448779708227283504561997777920758602373189944096488762730254664478275593701833450358822126831888687967883749745103548654652703171845736322277042114901761912673048916599674587040730344785632292832309564376904205674709050033459047468408348298271108599954945772429900068388005186809095918357140657388479761580214532869369099474247679526047331332862444045367666767992136859761118168543239179997924737155072000000000000000000000000*i1^128 + 394952743712393424831773779619947864294647998258488041235084239295295597071677702146059394504565666441911626684056167676003937070908942887512617964480401270399274842252469289013932855847500184835401831527961617094770609193282917699259479073026203788079347301784024580662693501328435594524437788638305633259995911609586224469855391614123211072467308870142203135016955430620431490182827181884549930572385116130395838907314412587227656259275443601739607109533482781586727763578632381235111447248782397585912238238498610997910427309079641295371232935939677566393751446271284201729001245637148096323882906022457995444871559558732102991672132452743229752397401658749486609926592673106154497252560784108077645094725057699418990036263203167337477188042401864703338303229723158793931423860476942386621116468048695784916785118337589126896561272022747079770438156647713411385753444498173103531267308061208240943169713230858311572716068072641860320279910634427486362402977343708990873744810577435510541286527700756625368142392220788273392125328646954964124491999487042473226325481282496885531078913862319010698642963328471659305107135981611081507946124586552265039025427890563495271977584733546282699747040403709954302698363747021456423636720347754367488949778634410288854266356189174117315525929398298051818474858005969892284529232384563231447197796726453376711657750116422100946204942782442068491494473902410906362224919594017108281192953117322179432924478613540249539841934517220794356476625442138680310817798453401068695025493914704429968615492118525827895191346301299502473454962257281021239986019646054617804863743763117248065329777537613843228040534550126712115628853100136223768805996233532369324802390379052423857062836162422442042321300823035585515489651097063708113081999437099068821262502326712820342312843973617530159658006457017250708470156341584499747657611123911913464968821021868301977185986075214942892693154073127614434177390212851666642762016126592694628107145153039098721991264438131213980134746875735138171031347050541589589930496813498481920837755657186399714408397671584119011795176907509491821844842890417551767419655247023578157017174538189273610868161600183320332000332118947487019725620879306940726310455641537026540748418221466900547236587144115346907673076729497104842338830898859557809462857988282931807790332111629377955374407009777759180951092266812631324118602131523281545879690424417917935687956696627770330164412610153188292731131539183796394179961187582019122930393847927269739138916817755761441516301825537419794942376187734262911388767128874185552157628417826172840246348677844951379116029220962970953013204687791477404459800093652876107948493303278975060777978691015334254473402949430533905340077139374266177527621011601110864148941262368905767503655598873550664268449513141193165043533471876242865881546084521045268933394148734730105816695581464566146041320391342229291907665858758637559342854378576236190668600957731334332739440106031595845547508629429404540722022044206576788728366274104147636589331080200402282811444025896153888663532303554358821427134918506956402646378922273172224326060652914718763425100038623157300940736506278027459461492756537835198477874446262579753346202319053210326846447448194996989469375057580283024154786926091492402674066037313197671782706452212467973647304494010750576658407133471860065432187744197194491730530240495573763006288727685025976084898775040000000000000000000000*i1^129 + -995115917523945370248906305402407817110673643281016529437974562930727898684604111786392079705325602031094923465167555617739208102646722952380372986566442274929526532906149523191514957153882254962301560012024000140921285155176464096978056347433149651012653464803431677188424371693563316189634206610912229261996079905045397399703295284716897320174699045324423922496610465749188734197221009060227156259636427381501052124778974428617722225785413476920342125303310266438248554637693460035828729514055973790867900468641089022570436886733731097670930075018434911658189457358676050443144693523259978209694507413426784447203185413450224024249423358531924577849027498377518953631447207535848896233647387361796012901959983113799960865141725253631276625647774816852873478195934988005699559202605872757686442438607284199758386712296194693369789220660557250344958444537549610319548869850638062841928693105423762945790753940908096500143603685843762983590655778012902914028108637377201256905847528611242876886658377287496983768006307935799637693638091974879960341648642606612191818268808390766213502724475570780758723830823131809322898856738241622019036321414915172205766350013601999451660925034060510722343503929077241505850354289864760984900489606462626497325798258548596628110687363756839468240180779625181068391524178670979032669982039758687363343730570183366277918335048328508726511765034474684184337540020683910588480461527925420789823174660727719208053039253949971602857355689891259295013102563409497454717205644461855475740255606909335336501938904774419645902907870620390963047679504312316112071897821994382751699964801469394077505265681032162257951302743543499864309933922433025364859242374619216799456070965782031939826740797948075063266375532473756807663807216961894049095164689703918650138797240455286943922223635144058547965992310082336296757967890405690213217573931427458325481988982506085546819549970430204651408314140062099863975359217091887118259695483912328003817036151116548113723385481163244928578057289215834716133257704600160877504650378439575110580225823584620691886023327497475250712051962389568337663252666789360055214796204692841424536999075800671450653119444993903151610901043800335843270790000650176937728256781077973022692497228988058428110651934341102536261443709491478443713843384324826387770472615495124856794621036335314215840668182799828920733769591147879215856032439838831769290164536169768801784612454367809763358097718043389642506275755689542783309137897184331466092791154998387911649163233943243342869998883495295091855051326166405693922514998667193801528758661779993099984283198160012829794817153723534578045971671517449893246199038789446458632746924100155246029264664496878760543715923258682181749504614227453535315756372783633539102798147870755115364041332938114387436191620518966618525742443511076300364949035916982966111543214908623723598040967309340634022431536430973176156818176240431129594930228013098973996034081182185186415285654167068496261949026029902824969166422170304765863655342544422245673260178320584625846171830819233905306162153939940169934816376172471011117613432343951889272312360276433497135559291340109275459664238632509270546839718810554654821297617716994734914176984801220394593993802772528306307251546601044010573115864891075184776053004371515543156918470371543019144610815163972934101738062975544684233632618369477761401094147541528873051697369512125923328000000000000000000000*i1^130 + 2253584326259859057928575856184749548064124165034213026930352473735440183253302576119917889988038867612501802600426882333335040131637105072757914130226716920861551938787460368603913965139351994497875659258827372582642423840180078197190788306771197200823724651148460958746717342815081839221433212136102922362047845582891669307515271518409064562919671338118476504705491697850849994422471841043140479785190491974279017774288179279263384781940817392166649079967649797401876981156642748963422083629211847883086773764357175306126931624370095197667927446417302226933908658759663318371168478009121186418923099196686845692776107729217156833377867834064281214625031834374836059885951960631484017271027727247120458139444639826217417960588674336173420941077809934026189936734665034528901188718535863015841218085870170695445384201603338338805496918058426941294149609689028878816465643074633118509759500724231742630444308590148422212416073477074244860911247651226617152606993269582683308129476369963994405562888996765995857361350083543231795294064841693407783324181443982356388856632054618679718546445124340193586318736569780759661613699495540892345787718385562848085096013535849922630314921704222333248608175147452448743269405045379039154202772528843969844212993965468530793238159212880662290539232986318311278437697591701896551842603929811085165184006041872777182553252999400583415020866707815760491018542212687945538282675832475585265683751503297039015703582874590348889454859509687874276752196845563183266262738561438613388238889599686372966328130286749995948406588085653686972854119715899608880684300381908455529741357490029888699915216772080819287008219735282922996686301219302203825770577722933233868518045775107306288105813353122267826866807544876136449712520999916276453221906256067896900058519443432220477283187593355082994175193718533755389155390916422339305462782546196107845036202296865134012210737957293295673285739518229115630194399155241607108251032701082241033308030504343404013064344775907192367223915665645166821179596538872298290036620706115040789777689810888524510757356175761030236136558257780529404555331975390275126050800029961417845175318401722012125099111969080067022701350839549452209941143327974158596076916171537753741229470879184222718883126868266771770219603076631918121600181207456873043128703746541013928978963047703499065984205750478108461869392377064959833778362657167695530527672579314068252260780844801451315991128918700610581208448190653008670209724715437740099549126216482701617212247529046581227647629318524420426043934322668047925802343263146689620460215551903561880456574516010393875528291415997021831344557213082419065635332351456218153648462945638333755907994339521709845313734321079528344901757727458054706775661206431450411549061530634729332135393449461404879809443822817941310256591781467422019766143785141828999827061834438130956899496646520116090369715977467989403946723447039009671814989077091095909843487739853191795176866293389087865351560786197523230330995442364020104142835250888101581072917583758999112619710745955160765759735900013081017385498779225437142184567922215499840889705526619206343455230468140505484954526093004085874907871942546726845849149267508167647247356474216213835886848797291702875880544055175559698095370007155350768182161637250457426719502187105953186945255085041251733632170308356653046166170832320837836265588702435128601753893732352000000000000000000000*i1^131 + -4559367520823401053172434546500108204780147688933462785369292364881946407464139782027549529854735379391293023240672122003304614112642869964192766017434184395537842554227959313200692568696049530178297135692724970069383590548028959868896584389594684164800593965262518503424920912118769361215994149761906319480206004404535079272443697203551288185345344407366983187253358590087547972680879078077159685969219312734535942177891984035417742818694939787862614587497368124300185815173236953643416560474123958845771916770686990036185493023896151492005039572655759177813396419876132534936103878614708425135233880750249826852383644079741780363345191671885403244629283863940205814453202146908761148636283610785794957161368712408787591902776253326086574847986176200214138808094400913735317475203482562099923500519147039129640074689375961290177708364579361564174012723196529666136500725107785863826126613058829580155608863858484529879303465461975283970465271661941033781600591772895854750543269100770614018720887265633009792780257676872206338728878194550069549393369076956485601524809078059269624976943158117640558771538834423089101184394379060791879576038962814312573271192834620345450346352598416199578768312510316891146770659253343786760209572551211838184786491341295901186032704816864755657294293412821086811533329987610425043254065047708901808685567697575392305213262160532440484497032107833383947040747369152377839185817058666400540042264215460640560557380083593108296484862465392632682522906401611707837678764526827450692294669408953102178936539573451372298894483409008945681672584505780628697728317897911119597212579086199656353355382350821370951840519032092691984248538006965881516624795817429924000151906151814069554202827545357559859972204002823091280479847032369858537055485966510689804734814150882255320540146910755091509849584568837516955788252231405265067843182205002951643558143588834026661694789798068520987194686369505595040494525390434356968988772925759371812140106080242034979250816088124755193507445003907807324025979712227407656869365663399728308668370759790767131586752099963981446735796106610013420937681523158492610690886412198680288558390181706557316147726257065855223601054710250356900192443933577181605919175022784356034662370547993996562106082825809006403806085837160387426736438318030108902691976519750600397004753444211419731319997431189937758099506952730952042102897526866421692898551135268111171290149651341566751270788567915971643925662046832829275966446977676666149427146891980541133408969625645489526160393387422840538646134368437522279846247081582277144801218376641430585014333979199386254656982566773266223575289808498118166529578847187483194613446618813533715877885599329340910574049653006186756794452017454118612690541634071309504919278081641113337578471342663853824314126473765772247447439107833975259704736657123695067131795023311985576709602270685387928440123024239881248757773518235363469821984719937513394215216026450878137650919329587586222323037999663213743436484261962728984809867833089491227888145439994876777644765119337231959856381455181237610640518920406268932282453180235080071166678844327247762681880787871756778215455655796407021521664110042250024656041807057416315132045773710255796732599162511892447373802993807121962200893740236282609712602259483942496515719651084356176654841597374260201191098370351938583684665144179830412471525183710401711308800000000000000000000*i1^132 + 8111678362979246162146633917359205419654321484236883214725498880436924548472925363893415069848809540555569003587821482312901131658710969309116929445867191536958098484102511296367475920530490311359914566442694987874783592049990622336091132396705637892832483469442246439382395330553141501971428201569177302124137690751008460704637321628082947149231090249023916160740459927731041917605495166268388846090029675595144457130376055910494806692564601112700428255227624823943978092933343784677481935184090213176529535119292829391275456002800280921783470513492488693048882374514762223562175505146209772213856033848709223397069032540229710037142901858118824886939504201547960807370510811175151463357036624080034995223910881138160709293930237772588100259941298540710314932658099205287710479142425329883983943503441110883284181139219504780016471327946077893608151800972348805056076207450967863951587610729151331274893778027728315313034566911960178632391169594502531817030971069917822713707255161052882947983593831353357958980934457246217540098876263950791244721600063758939418865148674756235695484097880406682143854936476396936025409970701161077226962813107296550182621145636990960659772528402983961704905977349950940979094645259209927151746295811153377125081056146508846768577202641942095337993863574158935221019207461858655948083765754633118118515990024249008760855906478636539997966264485318822372906783828784565234767425310712314204140614884768542789764988015821359723346194914924256556674648826461854386471883359206922734749343622428129328124651352766019234273417788541885131479691467697176152792441133414601208973164674217697296429262896104944309861769981100973072248158374446466261604416004971534292790361501019707847112034709918122219719796496942844457839130365290616727624938975469359991144682546812386898890651514105503008387910007269801516125639759090253744806843656133855565766215342464615975095194530682900616322750115169385718632925323803620549413034449295075310732497721168792759662466226405847299777470585898406023122135842361053374658471794067045276648246788092697530584552803793117185259562991230225504987959887433895904628671900191365577548487307104443235218449239878266187764329205989835772018877167285928560715251190630906916457544502665602348526917686444415058468243671728892660155954937054815055621802219236549040253120688649035582703639462705412306592568184016471383992135543472579121575303409582435691447152905912571688634072036597410572065742901935232994117082508690688225385520895444051038054034422409023300326630514913714951923162594659566145150067071771891122691792893343683725154935286802939741236857095025009018336334334046969243465317440418191525283532165579458649065722215461032572456772399252934108270572340903494277261677981707251062435777758412499969532703559891766451416444306858362836045782155574430720236696741822043547919896864123165391334893881611690313228897109790569676172545867431159438989953721480584002803091122186266836226875988924642505466913573829358911953802785874876390451074089402510164123982223874697439330718097302791033959140787816590998312006943182915614484882459701239992907917242341188455221831578131624666769193250880936083836852020289206628900130348318238520106856387185463398599368664082946642000040438427378255912479845818796827132969155760233516377050833807612667547880808774172369070888368065283756329919438481627956701814167961600000000000000000000*i1^133 + -12388495993693383343058074191833562257263245688900662619833087252047747959453301338991481510751576851820200759840359501396404666659664585898742472461432589316644738640768436345780073841867577319225488761629740978977203599818684951687192948616900458039364019746098762066795733746397702618994981774721949673300599842892646945602027874697587051269455136524064471700420441565543094006264540348583659778414948236263533785611635033296842489936173389985281564620433978299697119625278242374609131320243320752479758834805494007604247967533491039611831101095351254525209106063665023952482563849498801664818833159881743992948002475247865417987235537121391263346145397855256627053659119661303173405409251353602735287107917576401860920833189861849256080152782716939524116165909807636863387848783285480499599090154807341149490560672305927291704788135667912104681925745526347288375962485660229649422053222213343123248253694039158453168811068392818248504548587955151509064947119186724984592165791359537279672602551607158818178732889345232657096289871252269219998739668925479349732315971532497494189320768778746317864055034506472712607261775658253369139181877225146823729041279480991680634315298560255759042586249141459911162580208884564555389926364867533130737325144573963634270436256897743565255478778705689875839716680332534514865524015032529828369908691458183226838915924096337990279051022356697824359978729819938583808508775345517474146786970986677502711507495005060345708867439520533227343653515189753946859811958639449558390488623739234956726329255921867370207715260198235961496687989419999522866086722671172034568134293836628287311927664680629000047213133235864526682173365958091148254941745512175648620864131116924402712294261004144012781978926064694586157403851193787667515033974103370987325500596755594865067532430947822032114016050701322251871157627719042985764478428106118672972428360949433217154295470023003943940112493096518315362249295411827408199955552984490606774783361082016835163525744022269367825929415461388667842223267320929198835643765255380878092349249654214096709751843053730283640248687408857661289900679995604563469833350712613083360144221866339226794509600354172549649601103328574503176055247273568116780785190634275849323672977886586166944166337630474639572343121996270265525537393404682313072736096152670062763324595138745012959416399036066576644202237092228683894861033143594751104922318609868367790864998919622437564614060970545131701747200527467191876507783780318551597834070245977965028486624535434402934657073882321779647252725305839264578426134280200519680996959626570199915020212018089888927115275980190566856503094587986858623041043154111000259576898513480427725261368776564566340123598198153004659243359575127164695840269749804502879850014823958337149391765920668605904033918503240757231820344884103942590404398685997325982798162450018379403884708620392615560768456916081136204123744598909691867226299885979381913579570801269654429143090953732047815000068713550201395768028876054952699626520071635791897740452290326451586091312322999429464356476044430738660052620374835094098498848639093058785448037778027373708594562823102032660900930893493372166466294698778494032566571522483367527850527435205842532873298944954330399507341584914103988245007040888160969489305050765667926811714495161131994056835040733072161032371489724257647510182383027621608816640000000000000000000*i1^134 + 15694168224174374728698495991976357470453374922996891435518031750384888154377014744915592867864819799738037609561306615619207971289801667934533158590323827596922697410478308331056461418913391734671017489673360987353356539323047120084485048709603135847143123914607759785849131942787680493925139454369532384871558604084180316846071275497342868607134088122539428211251978541736737868348996061134490422186025076853818611974777106802188545039004605725308016941559624927946284128431956020889423664777464096603007398105895101133404372424215353438363945921590402849514077073004536231982731865021893058595560370982662731075836926567223031211715190813898639091077168904789561328420604268288283296923408987154114729133663694256816447575189016605245488809950302653483203617357580776856646305824104380289626634359075269834106488331483675140604863532353128413222792201598849066832212989936554977168480298497945599244984710410901083743704056492812515849177864714615626619350414193742287232267235764779196399287372818669509243783140963788492748190387965072387206543015743516007907374052595465479089240221456697116912602721734009412124536481167329137133532288161813736066577682151972494095116541007631193323533742057194346086632658476772931762294222744438835130021517190947219331673142071221688723343866702626141019258957958808750091759278620742173046977040885937130358879644876626000498765061597488042741845833665786382261281502041774206241305608763996258344019935303484719846917698052580643555831489585854971249310927137458111758991875105907997298925884360409345207424752659967196119993850365742619149069122602862113251368992194152444453060166435476623535010692508635845551787180483423443644818322212323454490099391566263292906233448633860330888006585848612194728129636554706519035930913421718332267004743114740663004320394110639196305657938948980893786026748537189004482877182831141532632997082241203573689927489015688173096356115813471704846744470022358736892846376074057210750324894743897255314782733801694850371051890352494022842245205795925706885839775033882369020816281756770450969719907904743521999794221051741740272626043866520776536845083320081941698483819136470372153986400437475076421830778451768767483861682420509851237621226508419594734835912006947160190409937533320236195769321241330192717554820764112949382096467326703207951356837699399475403124752896516593345003251922465265426605431495467362099670183694435010761450323453770815934429259190551813453586014641442985389226744219089377187197359577642122829474205469119529593711486687798901725959964496423978640480119317478507732869579300149926786728571466800857007452302721896670425251153189328811334983602805778788447885828325743183243219826680910499534408762710631074114908342459321083640368399831262861938196549224124034792301292751316553338589292985143345620888581965567559474248691820073773204966480748986396994121656259010244877455305231099930640338253234988620110128932490369367262723982265789698366026104183793363834176056717419552062600152370190823073807537995641229479600777648969520429596330702213917550793681608126305950113850663158802421995313545084242338148311324363217172976149745100996110327958152032343006844816679974117840603013969175985684306208629324190688863947749433811879869931905212060596084691611023551901571329146207649903299491333471411123091902887695589403168156063425782381920140279152640000000000000000000*i1^135 + -15600703371058432751325269850382906485106792094977528389607963349575730382572693972814344315131479799779502394765670714849440756016399317208685557274855821033530300190558288988219333323637261889570294822137527126013868907895193350439403575356747681694704042569467554773702235889485616329406474395489060280973990572986929625107077778348411375651955362474495642193973471068847216105927864508160923330603729194582858796819651322087674579996395233825476107239526324980353307732034130090143702708903769759382934681085518180286501092663443029555237823569395223507453127622767474734671241120778358048629185659780888189656850940663199843117030690627398058450804687415640740154301215532560503915696467017771211083864876692342224027883330808243310202575625568969656164950791673229885566623057635861347771406292701028149491159609973171800550684052117886059321257994981653217735023303105793590036428617446431953619118414196413603827947001734492640211397098669172174847234443972263199666742516189652140884536758533971276330133108261302717354542377444129074766485785111383355540531823395686558798550798956202262211255218604546551680229783581521189968961114042077175949218531158298356480894694221923453668237264048541556422799428565206367459066773854610554217118316678573153824102139354016255014327055797077505195365233999773030002189871699426531168152841046738167680021917574510839047438169965100060860386996774571577466154571296638144307167000817436128887601805826358384640192742123672808627822467942568123201788326120969025171821380032988397799483998205851897767566346853412472286339397578384313520431628865609568757958799301077758706399087320773842042641472286510116393472645567253304700721061818835071004748742578851860727709693140052271148239388008121837607683415830688085656175625905772619549688293229626107867200233229951603775345392775955410851789758617444213774517372857662906977114017347142549146724495943126302961670835148646983697338487038890019564522581013800683734781054167340275401380351219678577773814078093318641877099791694800171041861099666278757162578627483875643276027238426964611800277897289597448198696750020773946336568123167056210818844912828689402012737775779959574566488773731284402820408607192738443866489723013672594311851550625103936026834425543989683140270942022764328114062901797027767103118857272613192651003294059538812119961166358160134774440906490360825238795334609127190433828321275972622959319237076113776243136416016264652053605994286710451682475519833125869786867692219358179188653178692193002818079825934842819214545634568689594126209234205464041500194931803944191458238625751032913045120473000947307327450954942977025538767866584239320757122155202440113551903243139767521991510586416739341769800409995987715022857491589799413308064582739940385232117418632067329567912121123374086926938132174218668402095187840900739697366409331383635989807511554793350728489268152653366275237200813128225985289733268659983230909709116943545155778493084013291757680727173299075128186160158549742965101909420353558906440564168995762398862482519690648900583055564778573880837652051135952413644808486959166364551944710723403677420591842221510086758376405960254407154628327945441729716770180516454130320328894024503925349951065796955217434516799056016233693157767523506348830664779538230087128689334525729276201437291033186960447759241282459837399040000000000000000000*i1^136 + 10893359387380575214971977368017547510605227586217285845118149624226887932062393119539542558722513046471197586166116277553758593732527230120939575425037082542819963757019260566635586541103596179774408102520099889225870525500145192089929843178974597643697980200946527883336471368810131227433368638471572502884083815528897999825641673141494070688594057006316838434143969716005445720534751898044423986581044178258859960126167478605986563599564904898953951293200180605502516967873221322631612337615595509041199627432237585530804972242936918221897620866698065865071756909169751458691816270411363976124731479589741099616703548101272230053287166476559437018349416422710707064908933437734129501134802490959303220194966923282051813122581416813737088605424913196163136401950009550678826723438963687722142155760056139829842022861664304196113145201329811693038104782299405532189569405854391843338313705211150288973805839870910294231166937133885863153195939295931204866261024715444199903098113380025109344435705137580532209323021483953912257085436744186057186050963476659241882544483746048368903019018607418965763019990310021714402092489540301479838507907501162325579013763137255938215752763231364085798733993309051358351002332850796918717213204080642422936094267276876928146432839464349178511119014588544669975593473366310654987040704041734761305928257531315446666971437020164183945636072840909495102236141789265141437158334177002994184660215989970186121636737254039423648795035779720675262532397120559199318561818657306643055891163677682486303958595587288151203114323797450951284102323215842679962761696084420714110594764416014700161168963714710423136920262048463980401323267356105703560185866304544260741212140908999622487172781205900978093772253408466927594536073523939406210712446466031729817641487055906573213175054353330821452818276348530312116925938154331707284615779915974551346654926839536006661944305300267107081601454804028581466463166553356511959318913606285993316720922621114926447863008591110481918982534720315417186549222230667596662695274974451833383157921470261237603255184800303814540747946101916046653804739843613584588798677359965545525243196837089552403529325539161676548408757572015612976588329086202805484532295267924472758430326132884097086346340783964071251467177401603397065666104873299912498345017117762130316985220111106224620518605735209877809763902822355506104272445613024749603653237173937812823021714980166077418086670166496609863791569442990217140084018153821913091474080729085925157776241244606207109923552657660635269091783342286617370958885146022298004464989179784124313609447043244477018539128764103047118075217975354397755363246195101054323074568308265037471621881000896541697719664448289702671585266882465587604771091299192753865623384622851263544686386933260784990345706883489084572643604862906110827859421219332053229789806638451056664271526758292245691851364320934423637472775337227911154800054336640464541104993833666875380432330829727187316661917281212564336609730330206473468823022072012116029340943959313587593341568203880622183792520149542484576215461293848549290417044561664989663965281443022139886156567459019941545548739096803534286404996514750684919957334217632180294694861775341230259612845467617973991237058586696002757645454779886085700191010398313640742699037791270510934883718600358344365642346833903616000000000000000000*i1^137 + -3748371131887390918807909796280644349823036254321877557031113673133150013563477912985789486689429658173203835804859397405032636050022716091700883046189563051460457169545133476623332086899858008364955715266922609451482520964001786613142064254431514171587269505666494930267537777596270120222519918061239149872314265442793018459446379698280386109368408245197110092071214543074136192237860744080178360998932065781773716107388616088058124122126255923360698074592150431052198672637340678631031820745212515004656906204988543059254572590477605276229555048179939756835205282092714396310332159227517754956650108358619623857991795120362992500456436125963713662817547212721262151799406328550639101554115488612621764183202905439016527816780608709017008669234517432231676822773634213552373578030900018286679456799043701279752045150611031057743260227358016141454383490608324620186571205795664844232346365555904210409901678383703495022873189404557909787936242591454234935033517618636019951111871796856426780435321549806895746563533770731983060455016494475043227172270649334146240977620623628922364109347941269005197247700193062234334228251328567602318316525566472405536844593653362276108137066924300760211836419909882233971260909354951876247722887558198692004245269820358927617640236696002338618806758474905967091482265267702506015609724236171082322825794057626016478566516552614297885930835592474660952560666446958490182130291308956518135393906840209116400525732765829043988516509264572731481672167706939154821333972438438122645634826679304117750222838225744063339935395363217234643717047311215181925979952290107395044541663990925149689643256270711759704641745033839897250789789561513268083881768957998159959664953098676535579564225232742587550798301593954763429107652142874107958654232655398069765277959496213884315701652934143541228972541307149483141019882261836728786803794547421660425461065825759873782007582637089339381596046228182484940451404106568295925633665855254747075446000402531115732500295519039321347947088304134208224512170133460492523463851776162236817283774285649226471874555054403576638785699627922903478069761791175024948286146326045766611959219887542637790739663941104719325289967935618093103871915004510041614703402196724594976678128581766104894353038917775808782540043196264390395136769732434096333546085776854753678840485509556685543664002318590013824423873637054783045009859609884048834255177715552893784711133339724762234993111641016541149335906856182463710717397734610203250913690289060306405406643852967212098682319262252303393724822657350684408043396102207595246045586062929978197496565151082397340445700985808389316457430304499466559463825282359736944582052875144668922350789644106962429538726546789947558524868997069929610005823102035477951239171332878908361829799358606838062955552820312323777141626541476764827770517355773726344636125169539055153251640279367830538518174377415158256702619914369966191926085404148491349882920614179885385187369368422812614986016143277171662425937485855299343195205573092704558414294021763487841386006783213077585811432590508227929036243470033540628834791478150463368555442417138654315680375606491266912168004155042883159756673363083439872934614353219472688251078523153691202690430619746774026375064486863540360236349487052125687887910232023556708127354817813665937611631401579561892184064000000000000000000*i1^138 + -714853286192404828209631100172137824661410260080510595455133057319082116885248651178559669218241886400413295885907152934499147320479176196764003281956102799305551047461906579797635386183250410531370038127444783286490847354695909959808317540976772795682949258026768785045879342219963476844231142284652913842889976667574976085260272226970998967437684757567255674569681243401037838490928842390189469310844457194644587768068597982245965949999369929481185333525647969530488075839507314221864053595277950309011857851817149404281400438074460909903266941516246672464592318340760598389369584740942918178942637606384332847139310158576688812534162274337992531881207950290209217835966508069105719035998914149028095929608028688459279073486849865469508316583147597789190800462859998921446490770998035996081213444302646309472528413377693254355913541663286988793040090616379910606247740183657182905291732490479348674344161944381570586526249186281374720185737914138042867145599831916640668957143424642922399069315472127547085234983977357959400426723669452567862605746766847639551073270632270259274192695760405209066427023061420908142288539207868409792194811252388013234331763510875706506909118989645943467828302904531423744095937575645621347475370919084742115385220529231258237283015764527944100701041631627999906832407762905682905868225448977188675631606046179520027827347186477064741191116174053281738395739292049746812630980177770475634724106424495145123352154373705755255912334443700709621396575526269852344697333368579637915738690880103366151697891951482210140864954481546616584632561085545118544521666673279607522636865583996995198336350287824184679045570352055710010151714205714028443360235217830476687436877029951560990342429140195515249610833333233158580469789863238509476005328779870297283724410622842025908479045640804204211635298504805106799134144699733090409125187198664629873258097322659994275101951962334629230165067065269801063267637061951367659368470321970895472004653935031305726271019682941247462676868535994778225243485636890011046929432233137302358377378327438697130139060589528377904271063968192387010200838760918316435098134159540961071362249052219887094370877598552142725861980987045113691949910960534787653687314943713070276871505266164222380242515746697036169143402667892006422404859211687945774682135405787693099727325317377264075078932784624232857269966168160885543724219401567387430991804070560535374485958860054139416708771737383005968450022071987543447079893329821103248724588144734623618859660296254216581415476258136814800208290730330234490486862863614627556444529571751262452339013643058482828916166806976224471419216946933833776262389053334305093399781675081960197983140873730170082396219046591841501403646489480959649939185626459716238257281901771893969487822712238854567563875797536356547559942072564831282157207606863266186287074737670675518261059505076516742674732972592020301854568955983642338084894832745537308121704629918005892177519503824416744383020715218362309494379240609037385307065315479893926759667813200132756519329103301406916459591501238280341093212919357347632120562428460125031634808355002831023481328540797725148905390428628806109806456490457829426112555706593657763353776486615062411034530845320813413417614820266271975559221005152920838035315036930851246788315837494506731269076140687360000000000000000000*i1^139 + -1341990874521280041241488173925944077234275899322067227765586621701380948410782203551024603635009628732161412375903859203106366117103647209212611354259623565171048360496724235355954526512806777359482547421322022077396368073619383682693232819267230737806692488325246274667734210208158523479694222588898815991630127026745869916939406571165264233627596521684049708187172171520236244118524452530880269250006808754971344980348893731964303455865504916899866127081482001874651693065324233846241339110754316858155094331060387459342170731232279899643874554358830640490621342354486587413247264673243744843838319061269893250135756239833300232053499116703536835615096706885995375036711475698588709750604237012013348531807821100919372705925233067538795720164072805234203935560962224566466881096874671216132054019843899122223065658518324891021484664430211056138888510143482401698995813289163061148796783193360536731358876801581015167066488305675115515700970435239821791011201895448551510912783594122879815881346310173566458846892826714660183794908399645437477873867476246204350365042081711216139835270358465983398126105650104513678751874445224845941487318490565239731874009692074627456107701181041789863896534714286907657554981976903866972824757690502637126792616311061910459401590463962478137610162390235672835361386130246637299791151559449700921813748263111240896504870690665650585071888243596371479900845996992011527450746570214839369791046824894157170103345069147847606993026421389917207007204854492739064085697940367136352147081926702013279027302806637345698294473997838430862624794329746584903152422357256110545568187273898257491322167937213843550832345748652195994761769644024012026265055470004710222511256402692128064448460437829767106548838274689788155877214511595107038805159187932320316669932561629411095097273250696495110538272078166290418528415030131448591608006082631944063961897536699748186347967434156067027730774521139271404141882951033082680671911834195621624759177649531428963448450836957000627448327498787486310728621565576172761575647163114712623806721043437417760360025378239813749162429528019858511827293901071253305617490984085224316589128735088049612824574504012211369942822824362155664521282084380248307077951501113849124933749044285900590319468237851581196988761481708314993041132995918629403409776542469635826049136853568237966198736195731392883844367042355781052400329220926430997441471465593481159730333287663617204189476637726494747646473539490748777834474651859187343073518716938098260713686926434138714764290892786334757012246749137609794995000232176163825853187616046369512669714940198935560607571470591654359415408920304787854472857269387004817375537611060431620533656008321509583603905134291827853923126007565722077446377889745187185580761659003465376489160543002595220860850598734638003062240915423539440266325170285985225964891303145862905255675615930588754109322186357146551602202254907121791262141126748243827649446878886389405340363672645208094404671793822220159392709188360210008410704905392311728905752602403908672340463460393721322147786463125386083995021769824807006054100193494841769391215442402077087794122431598738615600608316165380621788944977118752114472168374331259888974165052447874670568972386557288120113962695226302212732412237998622690679112341319559627340585021589691226138869760000000000000000*i1^140 + 7682414947331855045496429230088606899883924973991187098618826283405114449184564382992462620262256608233317557856495788092251482701516080998685830190940132389952396272238298532486296523883597412448266169337721052675210711833962247782050717179153596159479226334811834471792666824929680877586544351993628973188353839140822188524730102212893668787875990635727929658273103341298617962728300537766476216409682389360374425557418509390907567341200395028410775615337466612534421919741476612697080629374779173548785972122064711374748444490783374214437781403055625005514754357366938264413800841496799420146410823388562021188859004271340606374186361350680883601429624223521822249303013413628782964313930001302103563382643728865484027036522457886471283842587364094790189704398532457538191033817911325978732654909613690071681654098365855140695685929719299560710446354584918257098697719341815470935910604075940359633838814044591449448107231300937630216937727240614251141524836436773612802440317416253135172738609003546086341609539142247607254713761142077787092247153080213056018886798780756945105544928131009582075494223282642526006876565162493573473365446346282865730338734234249429920982357965862074200548106251099086712657029245568767013390134629419538553287201639494292667632729609266906306115667831995531150486002277551962164942562490793521078693821859402662456577583886734969284333309350660959000468416931641953934108937431764714195284303921936203896478074031609506713902484299077504625164070482527771468671923149535067652293561577189644574561666929031684028543939765397346828359179608763804099503288176650254321320997440146948512866485097980930440673197864718225103791221966848235277651306330360245996587713326293195183215026135452247045739556333652289854864180405786488528922629669617480256597180976487638945142912831153667264610845951098412478845655833800598710197171536760364651261027371623508091346999066338713889351408907644875910507602763691653898814087536252196551497093315525650404252297014969198774033316324997763758003758516321786152553377077514377464761709013290907500842248692347430151257139965855391318614850174428603334220098199162364689694678943477891120925478664190388397918758662148607120503705935443994405962489465077131230049473263147841757443368319470584403575177253881397968715862629613093859395990144863551127697514386889730136333932838452338606581207979559346083731122735741673015677554364480008955977747877266013874249285306539473673905443429761764003408153488922495026386916369866009256096743775345531923355240098784067013442003764873968179603437658545139773241370126097464666122778342728852873805822553299558370949141100194529170471207873971198862618692315685257685054697258263160963199869290203366976481774304387736992515765971746995483843329015770373687128416106320195015545729836724686274114106015554542126300250096386499208293435967985265310121969393095434947953125222467218528283240631976408641404624072918225266988867293738446118355926554996914520674753413995358722763257618272608953258457524937903847971083012885052217005086466471700274223285557451198111714776088582711906482542696728028475548300217929490116404259492769349784075540556090330537335784882995354299102645951402275350000572892956583108201339451283848162641002169842733426154588961806535897376110892616619874916090316073205760000000000000000*i1^141 + -11970788664912480069766343326617783238470904055239738644388244578641283514701168691652041695989804598050430172712815927693034310156905291278647617870611770030823833106509901861882904831433254276158449994208954104408494700475013227573681973572340530020639172050750486481591428908029715521143588444065862107696615103195087914769118692974683117000941411696606379485622003904040747635001993084256633965916166120090176654308970988443452426621270542900412659222485449580609503275981346811333343449735014468467482304116339021751062229201364427062884483628876844422170464851563931104928632605017042912419558678492900916208539810667641585934198857955826483844566157046007552128023999947296502148121013932448991815195590881659297423032498346013387222509829586622032578574071803814595412433977027725951914769217976324042332047512145775408106974364709051933586523733535355117686194924825697007318974627181327487699584930715888401271569766660089776240981782511631969823979637676453724423661042723551610282351576140704189137010325092464477713414814329920475929056008124715718166908466409965077215204820505561892104724807541904641362885336349115687587772167877506045636496194797748465605011306136910070551487072840881612540889008723686768883398782724939057942865695131472597486661404579808506410328434636218792564134399478485462002575817469553858641716589708125529101181872983506123087844931825813280949059492308759492009028675854708194852742842297959162548169688189940747212145016984201486002021792171905142243959344800040396397825967423696367150330831406770147651211201718264741723035865808281669560116425268656633731080595279298322753314064175436941017242958625754929131901321222324181784961219655019374117544922716398382433290762524111827515941457430650775401031254218800073096620059309999293925927280840434206367596375269251283287744114999886117776668586464627872118100900772867902274214530969516841683989800053763568165901440542782656899679205103791675084388050608270996378079422471039408513351763466015038896575121861970120510958289385493484088918489667968532000374677718221586774027874850348347482062189114228400091253417483060105499246949573331048218897678363452368614556208199884551515348862585990302855587189671781809062575198827925655761642611323702223974533031470428233012916166375708852975541900441397590254122400031397681436210166453328757648277589763292773050794042119137546917745677550069333816601756048912206393926037727741658476159462900341598208917411709902770034729964286085365183419282858624928367449295421970445424533955489493346471664498985415618245062837343185335897227727611894576467370246994165441699557911356610808761256588007386247256045148507850742355258735376533601025484918445556175813903847074167141103962036653276340892108928216692624528574411742294034233338546426636172024068105419570605601903946999651019398146423074492643303961229312083957023113251222446946587111454544986029219741859948490987356438818178789790078404684757064133575605993076471870159786050756899280788555087310721517497788870045330616458243539838902540083698058293031811865884190861979231485743642312144247795906272007082639834916496860430425937454032360930750465609970552234710274894940657160762581658613463835352394710892151752987911236003237459009736420389606625761726748497762873434098947605811091265545488564224000000000000000*i1^142 + 10176519960807125032231715109326172709548532461274653557291386374373377087155236786588448706168172609336845374573177575210710876745199648167957119243907625275110431493660563557241681462547905664029686801207417320684498876857935182649508029951114238228068752260294445317924384071150815884298633407031552629085742242738616275759819970483292002606833804745179458485610330233655135147501255092100197725677042589602769194510613786682549931262113188148639770514026981785369202352953031291624896874972989556871253851276717703359686484813754142754613365424843264925181794759200772232167465635627304810788443650842092934676309488559992265775839150512726146759554641741024668094653313245752552346957215984161012701479893263568907800678623949552154452556974532245740808165317580714032452929649487805874938257728221254587024642867593977275874474045100347666914570675924472517517387013787078424193739280371173292679323609721153643003505176198902789856357272748299465155416348513796812985775015244435011053318908438100399554187262221658525339871543574984781621402189749981171816535822424197302104207112151975923956930157805191185337152976213417117655381512529782001170958851845985681319558146729617724186475633786627818187445226813648346343922329080735662226193194382058573709033119214803596491350218270353385054340971729003964976072833593008143379759857512969409002162369068338057339887772623912033588974783146060133294171033772171242175068082208128114093399372652276239428436684322692409168336729825427938502564299443096852203461453044609292995043613406160284238570846996062320190954387844598450033594345499440085360360746371600600524339541886496045610847128069749836890162039525501518355784606543876537387936723491321565517249903870651589631074857922733816639506202591654494752292368623339907037995170952288928213669646384295666083646557134461355503477764873494631253569020997533340781462564913626297680950024534437640748011528777114204514381728072519977956838135735259221730462853652203099767862005841614649410293179706288370247448658160445512757807602510191392200573136006824408122692626613476692978422990507697706027116150485147707253726072685912126090829035473553515043037776810757353572328677068200546716822137114314089207633963208704656956467988870462472293321570646117924136267542526496717062471935451807821315460526980056086476453811000396092127078164396590819729692203111463574608354021740899511883598607299741453509852784921866502005716784055601685606688916245344086178967694341300558861887507219116022398373797168872799436698534633417754284173461888982729144618124424853104292479828113162673364409675313419119127445547647968176399113933976813089888011790096646539797949544118521886565491286477006536340256371391911482888864543215013250013130341390841222531632413539983414115018245101906244857796909530656794704278786573048782851104718665601311236131168337715303935022480298841874875716340531611545671981669502023362839524552711893685147780619097509607761699458544961133568897183002408415931156497284265395662771261853093499525562564971053313510619371479228756659425064233318876977763016632774982632688939099710427127693925123453407537058117338342762884466358563309144115486589904008599433755203996627230029967675078798580319909004059951619962746247314335733726116938187659927410980821389168082944000000000000000*i1^143 + -4952869358802770910422865414352091886430920816735725368378089427142575706628217419259510286783642878348200583526586600979336370463712438392464905847945639033224024894680572972257452977278690253437468285741044321468968082150986268425125121150916921765221408109782784609846899120591721418448520707193937558881435685831755776438539338772378806319166940327208879305217461685190817717645129290690657116328080438928695895119844224812273445870389903022278163014389250934080989923006090780220080271703642391272227768144414542931548063568223642130510242287471488790565882243853954936321035687491961933257048824172889616881399496026136456866326075387872082768914022308377384902031018010046443917685578365932313386979891606733114498259074040073993151932469277780718271115141901454500510843386080150424095177414355094543434209554887729870869156231872101987341520125320939444764979034342517670003036684535069297986373609116302656675130978253368940064651697018122207082531237467512985759770983745234464815640737636518999614288577892529731712014396259347070659627493675352994994524936848819582268069678170372116208279801609793106567213221337513028325958586272205542303645234324252310104081458519968626301303929355352013761468296640827992620004276546650339537977978377793737793556770921874727303497091370230954520303775557828218968348217007873798574216070106716231521000727918713226934403668617459599750798241447893890711889018046545980721880460273690202419780298428837153938132239788648558624434648032213085552833925571741798136452136886864568147448754512463205293064862121320378244400184627398389208758309158170798138633457873451519236257805624409912815994414006201666734381257228789654491622430401829555326672621500390216664949114666430888550100086790280983559748104387141827382274035759908190303000255354428678515934832896953473532485401878225915958911392837246191156548667297098035550988050359257090117184248520302078391311838464245971683765424812776846856894325411882110653125587999088363924096288201360685797419690802471230789839423289590076224758721008942099791773984387501087425271294134163548615236175198500889843317291690855999157289032956735865314319271723069462584035485226211296863119914805608738354293352983703666535370515905073339896695519198599723680756038895895991254892593941862005466819661969475975355704761037866163146226891391946239187127221504040910075910455234947857181778972373955813252851658106278981957955215974348545007290349403212665807319566209322367517569411402590547575442019595907059640283094728069608066053104571651812916902679628434046572389723641891510966477998421067773754489548245685817295465964727597691424952535273329524548245909634987301959933173481464259817376204059164963938992425097519353910600925948956327006653363961270889500429663021706305382306608808839417221454552246434971144160283858665700952449621204728802834682166794829273963965496905056011892055546831867439675475340302496831617121758451897436817638873264793535265707410299808564902154885662922922033377597759922014238751250193266897431076051741301156665866485323930122565412378751877775371194795707423920896479587841368623062340747928508328887566432267943241440860134667634918093426675356451448105449695594741879904027831150211719254992309939464582979730471767024792063815897189886121335539839795200000000000000*i1^144 + 821113716691691969015130735715214975110824020150606705313993312707034174991210707735262167940874738723103176149959829952830956276028268140123140570758246205091427267127885682517026052823829779264444965685986642951148103465778942424675213420695006746461779104503764344791973281851637432834369227672213117933682865748548679024556299479271647142821390949974558077037262869807408398658000156454793571955664067275525838733610041820216741773576862104585284079599532360275961627639244105775311282030007288431847766760775083214606560395623664250623893410260859779480602668560502317276224598894330463320028283183725558377612104667314251533632728020069298702859287524900713791352053960411482883918245112109899526446181845309220382155854479000768353601916586699149942489389224018455534191236674311817078474700468915943992562976378264713750668226354673011381691297199749151585018825830541850797753277479383139277386028742658317491219452818389037909341034608003974857134793041872664986969484681096500992308716597829055642659073568331335790579786213263635139962618133847485935262570777585782151833479675629236656457900043569950242311529361928321910520759628173468128648690054895006512533656650776738181733286460249573908551271531444494752689507313920597311296660705811228887845874346040298347368783678851080509546797225134919966495198829365043570802711683065930714397720084941406946038662155896196048984410604216273888488408318545477987275246353173521547372470709849277991271172982286079692193842125598573344938923400271972626684746047904671768879607521117606218832434899905269268848023726778303813910405136580423441977785392258366452513423075639137331151961352939669031003872659344703748181250240229386360893494785156700079833748882135977778510270904920801089182884078126907845549213958078537936584899715460937616161463263546069642660937991187608854671269500772147244595135894549983467936556780895416648856263154908595932730720947261849263902149790501227044252749174808852431446341545270995885652324004562985846690057224571605976883752918453080928539738163990511775603089597064794362590823385505098319673542155885830659435189467449842607200609982040320101395921079281636200853712287128274275637967309876608022581134346811992153668271643607125203825061583936899035998336233440336687540326715499288967207951081481316894038244547380776050598364260179659002337739722455021156715372042966047637094703775881069289382896598680658635720490622995367913034620556038942663300251304531462577107704568998759231780025788875415663402626517060923843761107295785118039378405790733564061276936120515138485736268603436886298839320135867381628317767878012529332954478492549058085973196345903860869509631706105322831792843956633139032309818066437187948514527084229494849677803454427545273318446003399846044445209837021899685088355297489506697437235341193431469651333407817415694809897649659376453902753887237466237862161470829472745270149060183886789992692056578292915761993161397922130552382128140598585431693501253162756602196344768987135996614794415528474033582078249209496561404136671119392758807882183946840300023714198906334785441080151682768069197194745433283690657599363998130962648803325306442679674149812908647781902694217797376315417237547139412080033715788065094536103194424240753170940382596929945600000000000000*i1^145 + 252286663477823407304245054778133968477643144460045822731167467181323997571086810458273468573442342472015304139703245924790331210259129295003827251030994471377780208361323943936513648719438664589028606513380702058645384079702563162809009450056363350242052930554039266513160970933499075200045860133665006253155545458488987486690357345920963877360143040926971036537429470838126262313772760524721410592760859731480324654593481448662181751809963923444609600010043424408185653743700318093371818237597352084169222289026221773226402297709900155144503751691096464398938776609991370415735102518289229354553046925131592904866552978969368878098544142374351325973577548137883260765593639320893621283774827195513356362270251604405101716851565369347670230611178707237143518660597351431890409080936128455887197564955273635421947764173727697957763974454077237903007126521810398129751121999439890613513174862467841184939317152622424404678787118528139860120378508548311019171384115116704715387653136655855987627812504282451223760745217655809152849083360132244750600421129436449446397027647218602125604961497589805933782843349214168322450232351873753342377042051812189119237229019740624818300200718784153374663811942282657666039481302493764799562254280260027389874123369801944619416166005640278694826024475672265476362880421371348638124541528826243303635953571542567924496357867260974173287023397332771699257956544557067631495559493420647765585202237027603635788933643033249433168882989615998336177443265327163347436849940451713340823656550889578526088146875880868979815656080107849393756757857340570388024474879854982370287759434939702998209781811213162436361027967117989505941860495551247780520685125734190060933265219630883945728624358643880704709201686786611588913468246271254080899634127947081648250629304265717893294247208647238020531292993329693204778136371456303433175200602943064128886986455886194284208747314520846756472264194326755082456966454977613204556598719888199273843417710126225549703097540651271262176000972609033599231103768092771170723243038333852458563699620325541641781608567762505548878014215257342812755873267787311221005971082831450613721425214290442170022262602647477003903160123382407634167932754901632499438020526729777995947556890949313063306811403222207292463596842255070157262675293252315905491204276859972083939134988277087084823292504026111487278840521285459676589559922583111005609035148985678581159595558400475121446346375650149885667414729228299014680055853304914173699350585433833250512148165632097121898580513078765603196250158328505870310970942950969591221547874475525058780336223362386125581478954890224128870683707150205947711802955524656197718456470151627121606537841016940470416113820703387968020703023590075500012384258960516362789582102568098829367604037655567136910495127841289348522620301257415902516161976984279877917359033657488427788826452025234277463540084660098936634562543783729156359631785024932290427710567004765740562783092793465830783793902718544819357560856140401222221904648613771847208455187613880674124511288209295172324158454828430217691617474661144392127956148874202627670481484313256275921803817808523345283970422359967480724860881226616363894586988925416476409407961720664944893230351861713862399398165640233503325778083840000000000000*i1^146 + -84898027509185910956881461651887555011034414716414359679272775126569883016626147345969120882570856385243814983102555467011977683448533929049388443239365385913076265471431205829588917528523465133941592362602320459378360344936891014733706605845427792384385738908299794230786737216052299005190049004095948718319581911519859847585442001022897750779638997310149732364407979904224004559757725334818515081177501915155805332070283572852440797487315493001825128063460915163145983759812928107637380762219795632333011190770758026326001194510857932423844191028210756594818295624617715180754186361053316794594276757305141587777589950217259824473796753676522372266272759600544769166874434029857212750759404565687722824222293729694037387820747032285206075521990097546644646893001924283949644255723796614895013539264852721496746701202613054232219450262681302918400835343436782538932209148334501490268692121832729403626252975215470207342701602616009556464932680256342515991508876523854782663848219763250345990716494496454602061136053032489767759995599784489771129585191839918163037684037142039000019880119730148407778481198376818262489917161325411135553110063982451504660008058462118446275418630799390340277532187239073554695166557086805328072833560085924180492667882186989584040891740787191960785405637075771777141124475635492756562762701458602284066069932907854838235988460264553473711008204435107635598758603612129602309804038636540541831411940762863555648870290425046629540760822303519172535200135086053432467127187273281824980484469511172081885413008572051703106301146471285350178442411618616253269399792283859380013531036718503959250684161027533989713359880555431945540411991777927805116278605104498586299491514734378449916869124975695878157332524351789481149881232313853675485495432024224351281280174833798972950013509149420834795534525219715261889296577055869640086796418271841875598819199344935736061629976255312175251174420741932472305290610320199986798313886656780633103347248887329260391816839623861280134070444094836945081849200219789361011845688078527873455018581166291927064626280973125296827263296085227865525731456987703001433903125423029144785734776643619545108680347085597050624282690457872534671924584365889324165424760234956366174868326770784023894486167192630771042627354689356358734888246890365791621858276804256691690436376876187868657552370595660134602281197811683183161860161295910770793595001008429092930885137323464438380310529872285753245454709129415429634319020334772774095158548918815072645795997086109617341016770551822528736621046189439713480787651756613186810541995449927360391618611853961587232349976762834568358416755873148550549609924677934394853595071478406639763291090364373337272418789634540734472959746948516392552916313200363114557699917474652394866492231224163341213840197636824131653922968403837104516752145380511420206238114660258135600768705645377656192666091700700929730833797824355190318367203786812041265329492332114924143185740466739979506592272683094942568074275558001557030120998075325059902363626460774655186282347361392290074935595670480247946503357379092596940033863620355429749334245268648440797075367002315876336890126947551520526477266798211321355921097118952428167001065467833585311349804929679135940345825466809057280000000000000*i1^147 + -90029489045452138781868324333507547949223829402670935514065343062227648173980348026561625073767180324943623225891805172729362616871503356043770577471833842377387593070154339629991242310594896949461493251329681956586582503364169639268190182648195375760016316115766274883944666425746925218880022846936599804365267689580723354425976715350169813903196629118564378191810237784156686814408073330613646047991089744091792445941158705227303032938345484891088477670456530277271841088129656542167302553131373488380767730169433607803716470996934658583863238664673460947983499637219689508806350499502417934985993685949463652814830836746740937359148980842473123853308525829991508381338769259705739603444064654113596500968623808173741465781373601611729035367287482219896248663983359973888194230807086865900854707345891980771429099237075999169741448789318906434902715408839880209792758519129637705953992259720294864187116710799019342556347435431071810322086097400507012879468749486950327761123767289635036714804851958559678526535859218681741803836344682907748665044023023822948751060215730395083428737117549921745488438690399017595009594435033889885180271582757169441703028096618775108377386224389575364755797358827174534954756669698119336197012314739220221441549148634544867433551162383801570571468090890353885834102832587137162975828975586161263913601792530492037424048935741252686739213678434006010446248901624224700472594089208062382076090967196526608651368996277266170516313193218745023146159206788592845273077552428074478828078745254038798228628925393521845640196411222275916905000077244275266938788143070926616710296729516086406807061425755949989369722772467958733644594622134822646824327905317342882505883362299042213188268611503227038758158664548376540648340897425517785199634338571963576372488493398443323405113789931743072690884173624906093614266600036337898156178306282234981560549107692191141827173948678091713157812215802691973716564701955958268982444437858853406919591608605432055793585007688121303439022673904783257092769002109634988791017662659128188804934511369508157573733848081378884970579303578807915273478640101042784860005258966885405801468729319277106605135715047142788482265403353945827657362206183183299230144320244271114845013264359531078641726245274573708960091540412076259971449314750718479922669378456404373813101850784712266565167481854217428905141326740145346267023769836922677812303720948457582797056318648344885461357355076495999900154799874372256717114076125303633237243554790954120995686393761153021342000615675184220119918290977731078401142977458127980184333455192926511668088437053836467814783377150185203684406412762055302935166232770417482403915079195732349551227850722104284704757740239360783851628824411286347510696630654459188952848703055330347518049937872634821022119780143650284091888818611648431493022911692836698216203491065057535654979254873030979164117912801039999768126142894184400051703533555857917381831265198188712817414599566020612010025357071909447245480816299202959424864975916686381263736288211985513140470964039036046398402159060627784570367853844181644260855843547095416019648874812774665124227461346105188091216389001179051098193162853993801185193769050127945949887077146038483379321372904623825360884072448000000000000*i1^148 + -10087958228795314316194588790015025217856460330111995668501682622419808863256060299304408200125593809011611882304423884265352715096336500848555785698746120104100241185929173929455434054914373448186966029882433927720120209240650723503529883324896327120823469402423489267291435073076828309837262556560194045753122229963836090504003121228349834258303261751146189729530736936523375161555035832837161439453847838472917385619947890881053455442506145462637396537680603826847490607018511214873115405361790659130269959637858303497862915352908531875955013721643149411171943259707319222423946057511793983156655743000962133832544287967075175084888742173930907709819793073190353716277172983270725568985000695256576796690635787495220505474959218310854270152378724212775254039457274832017724729169922361673848137744339964559175020169623785384801960311134497529087930193458772888536693278320438271688619191187816301896924763010786358120544460561871567770031914644946083703360843893189090850371166930233459647881184502355095597146496064166860556195400022755104824505179442553680664003123587536464760049799910308462514675428484330253386760143581621973809518610857731668746918762561871361869587246399091836337178215627242021136986967675123803095503619788780076513950772078729923482833553510006138211680577248521505797376936829949016723085664887165581000407469826500149402800358204388394000943253184517701332019221585353103753763983827138617386790302636742557561854412543146256076584273805254872723136056350536141052118981236352511301485399747085951922042531304425934705710704450396207294823192120467606438176051751973127293157200472495790510915490939828809322450125187773999488028923453671804510478174169328532989359773774828958967237041748228689284303704463681353358981654424070626020972454934542484177914557851699802152832122089060855763311459332984862822214032049719612376294166759543193646389133817608211842832936747846859715968337518370954764451148605058136771824797765661378748031119577188603442778278485757180294877357245961801509833395752371556874289536625429128094788892356529000474862030490754752355016687436098692719929576778950523236007946260353050676883153221420327376980642390449424266724624689145869944750484402232921518552915136678219991663523559504482830802062823581107856333569095720748441846237476932624621506736579112576069600725370492399196089246181024990623874844305816417204773404568571271854836047792751296930554555881547281018857605416206031298269752255025235129813631636728245130564997684706328068616816603051874723709083808878039933323688376114981876409676842357288507715473031751063391160110226845107862106833709084700110336326257586136843378426356843102859094929047353877830098857878109310712723086141714759530695612171833152784419825310682177633647388567157070473363487590740418539030140038496993456425294712884965415437437873841981818488353015523429883566700548808399809764964683876206367545934079064627960880516747441266884786770157218642025873488047729099287553308480583235249030593651952705600978848814205311296483997766804705799016319408632533611567157775054288079123818922548122222711454173382074308950595712367957877572490355023222076371896689022853138586020777161843047081197565046885112990598318226710267337419275775246336000000000000*i1^149 + -938770699942489620606883926298720142162866729630240888980659113887550608205779991984082665333991758151315751871668532371174572688973919582152181784399873791475644701341005097825505998892408614521161039571182203404044086070229227605411121786887585477433413936472412610279404174071750790465476164471413196152751434484997891184006058355166949611179000141924757394742610960175071951435111807459896453808243156848251310708858758627345276960893569450670577672827943310979203142382683148118600611407334117332833792386307333252906615801741426529540195025207147283900684067672817729637144646799132528512786862485742280490994556125714136192544620674605582252774810326691056360954475018357715359022845511483571859527685141423127988190500519886909642359248582217927806556288556301617834778033943341062395451952033516885381700281477226219065394162737924283327447330230236513923806469541206085862935844107282585063224965048589516764244242812587278578239942707147754798845285549738262443692132228908497729931493869418780157424498184288103608194579895570147596703642585210374744373696087995670874208974544335785636792562706982094372666726790037412731889701531972321119098845206203045720195845058474094374402671729507009637776157284096610405030127372678371922756624968367569869766821834120490219772427096422524603525398298866366973926949703353830736933553624438220800851845750307634969368188149306561060172696209626688891272061864572108448165201754749164726658383444519285046911525149033798745000201917312496901522811370709860980394070559274926128583048622550099785292474398218240976643796396188262996479578796457710097483702884050039125317615423390831823694447207253348735994657881248303523066304367667298087415955220653208609510562605311113693526651137238982781373931263759899154824385170505608752529004741274475066209115584088792345716231253647447168163088251058253582960959890951251705217457719810714051616841842391220416085576473597038566307423025762822139453551548186395505045422008107725163325387825544698227007708108969857685871495228142089294222546098499739370242820559419180457321423900643844718061921857512251513026111745708117413497202541188833592553198124222003608196850733418862907066882038188907465287082829284521567884994280357862910231351855126588656836794429886423008261080309964245726601714532482723793360485942552633160471842033130326897522126644529420663417874367312410011598492938183785378760005428408709385130198803644730179697819183189569975667081937450010430200003975399980151164042711082298202077956259925175966403498325366127695918132213448163143733164848213237183260970386786243479465518486542345528978814368925092025847872528420024468359547420341842826329815535551662617883823398991565324638510316253252060440230290520569665401059933001380701573622800726140687233057191459458291858661611010151787546327157785822235160864911035307704162813300986798301759195712952129152961376313568013154335966012486095086773274811144715397245586852094446766686946687357887305720250900738294691474628369175662553525866764151124367257564006656808060220671032673025776142608045761727792434647277431264236416342857397807674671451607480498727453652309606075916315256514916674739788039031322727709636894515360696236732019033052997362681013862400000000000*i1^150 + -106303224809708893325783630490746453453525680006578712871816113386884572452815997601839751989785297266105086721448666753301278482419149158374585306381098605643556582291174570721945956800237751206576651469925326828777101096003330001288320761081504965581027826815252198806113564122797775608139719750682899031277017609921473428434348830179039266366396449068063745629092238036850086990416385752979577919458620419847134023354763815677548982924629396884120161096952696140552447482549706590142051175192321126097638219002928304286630649023795012436241282473273223918954487914725091304983876267304113343188999949484030453505706759520370482172592101656262769591798509308426598167082544711697838172711316737262421013325653127138579141854629758873940666796124481925666323644122288610483649218226507704293632897361371540739460575685646222991256891757594573687527643276989401680358902572779347209147590698796567026954894864243578374297184354748525312814773929030974499343282957668952823411240278726153887670948541504549496557498980125229177700228938202698229421325286044654358822441212682837179719207802678580595158155460892342930906551480784776394055173292705268799883951210162528083345850082915038060083547393008865388043251564475763581435829916665201394293497786817811015062169081503784624915098051487146197639858427633275334995447959037939348899841231350527114869051308726305363449020379878017367703129709616210388168316712732108089660281832213949263901323341100759560770706606268996195734221800145001407797733433879787356698683011933040748348950306936578182614527521104624012163348367754896375720156311874543262639425661532134263684572200783316208641201324311537809417386172013757556645585900121870173925756187374919295879988069888506594278167515811615563870426471394181399569619373830343569145554489916424990535258359503695876951088430982913476406284376488428145146886351261583768268361163670930954495726317072140864562505219238332083347899288261154347219297015214433090583833488049383456905957593321492477204932618819181261139876769880787776480483887339575559069852246737206283961703519844982294088862516065969931635058121151836750118127358723541465646025698918106587569016535953063005092589415465443791691053587598606649437881710253284164862631919994138446393480071306181826255982349657133916306838962141629039343703479641722908057995570545012847758866179258987407505261786113379751779569765120889626328904514471707951028143112171138629653191151590643711138369807248435147269769421660986466983051891820547097697739744055984335628961830655885321501622578927800226390159602219464561467611269831119673238898236095761562358295481737856118152197064139524408677382908133061807827985693295966556108605275432957956122552237542974951040987946510487956399521750901114126076748073409357822755451357885374586047302988142884984304213163732429638423857896120411588138090440365114625142595733324371965255214987674389667236331582821406932334139743749609478520344759023955782759323388532545301505110486499173011351595818500356536719764516243550395869641003104411076636351525577749925362808560514991778437836536393857381467767412127438801064053572445713462797228372461012802812752836089927602047317148671773824556682219199897363981171127142160793600000000000*i1^151 + 41446440328871836536170958057485071327855053926997831249686999494738699235593879720615531684900162202333593601407838713789912677853680275426854856667216450110206263147700231964098641440089742482960790895923814395718024295606275281846908265501578223752687483607278418210553416747957146207701432180928404195364448562922096627937595281946051930588129672230830245752416921542093774314726427844019288011079332218756357079241946246161347771107051874080966761020120790822167965545685973871103207439011896949978874590598977342739187890210075644181968212702539582599386570124913586150781921760500598494832185283813680135368051027706772501142304913170272631671814278268170903735834677960845674971273473849916288522633577155343020482074482413207208744682561294363286121388395484194539989486442078642743962203991916638963038332177714268180768626611842640678516176483282352307190532212598191280797655912939811570089531353872007371685225147401280658437515052411258352599604338379583304776401426413980045194703267821509770041108688095107606598808002830769288861955003325595050812379013996935792472898382548228079024867298099124624656881953847399786828808585221666307384946159275374184691406503987609492254103213138054168459898092010987559721166466487874677062388921927369412726045711644337175452660169203615258360424556980097254124792012298009352079879518463787477230431414568265496955500702796030549264579344175406948779447088841399345246887338091136930702897774004735008965432073583705960738034292688691571134964492604397258934369864135551257729618593935419816397409548822890621313647321621410958591210392831103361380064678561110321964328696305902521524950738035428775861149125901554588473440512182457028701588586422673238345791975390021553061089123003833677079971017298053742253574759738561837418518878826149203109560153488127499636753446457209222416963281752703535139332772693917329979111173559383641982381479169572281135028580233509011608614110186574120248877569556182212671188399175158603643738430932014725836415199039110126808406286506524942790999047898056004861193095370533070529110792997655022640851374057238783733375132659137689645064711631796673801049242343467468280561553803315197149358514056414846113406937730687905308286790622705694140560273486693998126839011320911203452882828949169556773040709903196324532494141427752060345914619153810684868936216553448591285851433043583273315583799210294841226993703259450608357327966902761801805589819144003524009254595624538160519812642281559287422412603314684671499708124398711958522840863102237510819672321082914389566048766102197963251104598977728906489273675722662793244288468055337224169862902255862477281260754933245535896779129806705643763290071017377464721748593228561809784360002467882870433005099623511080338703003221156061394684849878826947939498307286010775614791918259521629484290720236898137582783361715098137190887642551282861249912052619116997185282343348792818987312583052531940751815390774584462004302388606253512136519863661494413128338543205720385067758096058700520489837724112976823966541965824433857835561618253657385844473490227138464464553724375614795880140042029532637585002127085642129415583364014948190496011712475667577603165581231598321767389593600000000000*i1^152 + -6446092333120476068329903990143349906898016307228494022100681115138727938623434254719851412493087620460678145140884213629888373224112634607613923677492483605657820696428061341152947014331491014894755521764207439701112856844077505968660315294595137915011063437165617089241708226730985735895112973455222068327165041041683200768243843457749962947376595390940897769730775350758309045217941156955183132193443484573786276993677821103529068608542789679600420670853989109214854001987284364775019161820544773910517417159772391692682556220598125795768164067003719359360676260520587902100182666812102254654357112538581168346631659275213850194932089765277208485788526778147695646604031647458548266154392755249804678110889407505482306096898902682406032698791714972441698144056783290918733514906441223072575445172617487546474185682009038737991409380240785536242006701272262166370729202456135278857787876452353929419460321264423360905376880392046300904599798330337504456960217848170797296566362849016266073681338820793031439268073579783504348469563238444274633015433654137237055291546036266745607930013455772904112006223303151244709176102593936455284224576418332774693875596280210989874017058014667747943880723321091548300206186653397528736637515322916159729585620577944870287638064670189798519295676602408102817781597174332140051331018837688942897732290808021081492521643525405673792588412296300121395378205474710513787185931186769699091105527366971366777069245051506619727647462460964169871639011464526417948617982631342154948011640108024537120658499295980334926190327508466181019085140743342180806981285668303231244636116015450584030370591042967267319507255066555546476187125811323070229720611964445166575993832750522717969083522012960643564712922023648244730870518945547573953616629988730903770391195898425675578453328528362479331026964827524543146771157840456680744485473240436661625971871471008361447430608954655778004476089215073319049318204462287833975619767836025688162677733391439384393555892273007357517237259780958060059614954460574370514865947240003637991039431836691887440491660593445789705234503784211931503896872470894395677733190639074423305090608599260244401252747333830328701893267542193903992263966218694665460468974618479655560529574849839782762521969458090844567035420721503110886126707378571314753104161562692235269211533233971051232942330150000550513215268804985521583580371642180014245094006806811545387560443457990039682257980844233940584316819565394259915270273356322006605781236435712750182588893051565230289585673128958580656745385514405421052708581928763872608234206300584488272533456465863004207681627541597976508355941754820635623717659689448392020355864696239169129003640051057725337504879391723864128874640900640487185043909551716610483728602450760367971882297395796467733881608422519371544433757664568703383321516081483982067793045991563716365713633704362233309848504095900114759459557781605428014035879389097369642617837706448115013401718167219061230607291299274173296552999432417670541744689875006105093256283343707208687843421740757344069229015422931988525091602669985821010969928336454915866664828101373684180751048837601006717640372555726950389333854641859393566961323260531179520000000000*i1^153 + 586645750099132385702055369790682802662274218049141870084727164609408542690208064360287044747874567874227900769794708269210119017427486149999320525317318732135815887709457653783867412594553826170860723271629562706985493442672468707321986426543894707532487427469387858324539162396336264125579607683583942004211472730571560280428590429682943766664859156156208209704089828452181605398021916263396390978960018510277714982026053930957142463412355190922798132074865987250395210515297311703695196402770115100714216849057384964810799059863580587741596674811473757094106858186185841833140842115945324552923984319779805635116297559049643598346833797869162091227942629840391754809250964649938423561193977284042780537817448744225617406539520978802135026634561081360644846120438420402804414648342416091772264203021398860434172673321171338516164388261115131453105586072900938091067765182013398566076293107585427469545431298027710767856977137050860677302075462902122957667806286952004387854448405272643433765627200853377257593965594175600080832994896028811472515882774548697475585032161427119216209342437985673878412952382388799446860786186722238472433068580333809273183197718747960341650103074503072741478324137617733420099233811864773041655505224702604926789332608383512230877771696589948623108583179327013881643652777530211189784891030467198490036803916999423829286120405516687122121998168229151371950990073455019049881430399426426773925160108706371824250907804448904791323327976476197224139594440853489663753473261659445604481142202255719070406431588516770891722596505383223329721162001130599929584356830665132415650194989999923108137331185046523752035474058586883303395907632928333378003647688039922431393615051894721484832103609742089766664568319354947277877734513763590482489528337419097234257487053149755941602761901722743626911833580377899655095125996645223328126697368820398085792805346935247976572233862543172853172693225291732790126338141150048396740775420726214056284187517261048285535203680530322433363845117072522804131297617991743571402076982702851134127518384877536318027748561967389445289108113505724042406363874753132562239503065950413549212757155800065000821946239236498087940914755831692962085073269132904997914689328970244759844804530895960482917441591079924286244852853753586865967868908821589934787299995353915903133394385932245946597562369380118185997921488243946816880317305079745050047894847223793813506594362146548662859896969493930882554844118646254577843090057852707932164872269529072691847308866473462936993549104527113992700581383012501074601639121125770210619227061437631320521577258680929957887404058782359596801855490164183578960673209156879995952719918307722952363142399518725971416681765663119635011610825848160432303584049214756162682033275740996336965577326952354829990363301727772951160857360464773562622992052710489994706796932637273325041003926257458092770367965371790871996812619387895327829320360360366021707142138035452283872209109238653759588793078626220926511171329323745796931091917661031509344257183670044654654799286535655654252712639663120189859573666728926937609653714348969388077297667501326208583479954167736058877771272366303442124505687328942256612704256000000000*i1^154 + -26992630117269185089120336386038638615763840954486823089783223281342694520583634998384656917569608305982413250810236594502389575549587080570784622732271716715322038829972292048080913798185486096120518101276126095573197449641590702838793341905128355799947505644355651185212683699730001009377194790566322594888663075693900893083555327686816762778843851982651683981721749267485532430275866720766664926724631111449347268087699237582147896409704157028610842470901565767098444807824793798696534006992959905612376279363605642586871388319840278824025030670033208225461502557530942646565629982515843301974775073629978312638500119801669169187195463555797877864023165191199360542136709058167074579741895934686310081672244046878083006536416591116453858791693865467671719510991487638464274286646425349775660361456912947468248016620931757668688571073109169973588437956974193025408610061577651037562155330068099211914854962282246386071482805202676453235845271406785574191923552540549046958963240844509883588769095110111616351395757312069274892012055988856101127086884041812252409490383738872570337878774404118809912701462822980466097807219147382646987304573554745812729937427977230454692947056587369116448431493389467905673694952972400021720660866817923520201757741573269749847722110882881511093868742842417062119135209671187785927566987857408735031409948071051904921916352920842089785406558932289012492237550165169148204492925088463064603898618351661801373875933153383584004945750924309972504484970498975350497488640264105841182104188579259891591528263312274287977941074401364022588251796539323039359547578117151729507163615224364095444591585067458097536723438522266437094653160590682444544860544137417473993410919951601686543577498204998971382424090155840433052178722867051010419126405691249786622389399592025129023799540722032834010041278335114318387497026061032377477367090546000395277204888432655886826806462906010925471576306553012255207099167704193319253247934390147925557022786349858850358261222482866126654282715345002413292978704525638839567741485199216556932884621372206312324000166029569873768447953450089729958630004680543793510038684592074865661499937136964756441483559199529969182945501247121999811164075488129195420190255735780645190077797649244424459075147196859902662183320030943973477071673408111953788031521808959745245598260707019831259698979175871311981089747544674936935965599141638855607421863213532489080653444365255609536361751610247734477805925243612608229211811533353483059141141345240055625538571622930198868397707151656382614038911025083448209107727774832564224339961283511299745995466530077850203632476892169889984206068973547083230675545180179645060510380874177642704350071885973056344890172118168754149717686251971690138428522863940036262712243834457638311233776359173135756102031146525139661477268658324357941334116278861870488192316460435480314465300463786570625588067645450835775745464845404642507256829791124837306281303496926490782041835218440889244920528785450624922155688470223124499165562132789273585978000334348927205075804149084275057597280578145226640789935479968687937091970748756229502741185983563677382322020417341611784131804090849241633771310383366144000000000*i1^155 + 556804095885891728436624361732441376733590575081388761041446399252013647654533828427126837494102643945091126284847696946678948907456964991025994358640637293478257708848210345516733239266514243165015121815952519457828760093763135126964751923565565624125982704668306354598092086564474824167064474881356731199277228107085423674524233613646465348692589360276114743053998712818454435700666999679259247052452320755592218439463305829048083494739392021658468353484398149982404535963791663658299849167873661925417137731592920988371897802399048236737753602383294651246197910374822705805264011449638428301463688654480055848563235558507930496196035612615849103173100387809390483843886662453910728839533778398647968805358683748417339573376915587905453359529310675338518316033371833725796796108134275956756669664103821735304323878926454609886695338650563371515144180598129858368110680194414644844480706203169832742758439450525014000911850394237374857385150720707590545444925380036763372260145141076927812556045933285055847841851015117876526868960836814993551814399687180011239949663678058621515796597185106875831204182511676851598683466746283877195321778842404508957469023154166665869300944422547486802925342904398394897271491293231013533493851960500511911189982054560195098398341209548723097481943147594069627257127674377187803176808089802788872260358185557314770069050416433690604889640814453665571615021805982865619072647372378429460735084027099113910184973192002681191191580605022974440471814000504206533755485837767043055119124436947397187472234584817322364742690981427774991290975460882741290466311400754628935290970261569974363868820417524548163359318158841384780317552582331376211225658858171257631358049716925413702016384327097582733359903008951379984517845486405434248601839416052003173628562938510687363683438767367024534005722025039779023790109404993236637745252974862800718965331153671101664199554642088850848723046679090713048429684675106082100541132744405864409340681860677973726846245261520311688044570182470167522004747365926455580579228635727347459163341764599083675963293194305544230502264184844989451576409510013990620663012398226910169673339421543052661806309009204741019098491835486521094762939295962220872351787272643180239238945975314843351400960752820909984433577957359882675252439679525442317409641715630592549380767392516477321669402080966447870470672254951247129650779025105822711718128451563002549042755651584867980409772796367923810646700684437648615177931939616649374032698077876873064516712168480600509761320185712778156463690913787179324387653183798774440815204030230386890929101960598491587535600609432638289900560005855440493055984753318574507464809036134135817779946734637084402787453017292853144637593624208379186364995158971898639513808959773151544205633207406777325946297898579872505063054245328358394511896949643883480317809371324511989965267277297014329373409997134891053629501752925914640705519201087700802778327238150845578200018049264401221100521793551644702671835688868803408388140964597689338052300881303752196988749470217802473825416308131535567925956010129958927286943876445999029520041970662770059024059507394416448123131187961465217535180800000000*i1^156 + -3106924067515560214708566351129993204780428718231786706549625077506065513026973972997142098839977432343327436595537321900175668414414764181432805479021849049008444614687451068160176878881995303793303832626755837432612296696173794339324443848266016408252404881654338774319937251555881274629081882894478425257680643136456270314587151334367984608061307813843068596462243051427877309751959885249524466187387650172378737336269467969556429656158283369137571113789049235644493640433115682481140462095364115080329849394988935437462636294115113087912256121727089518820224935190207195176575951470937209672203194497824245051292103170146246632537965898575042404712158193907180743105595540077795061072737603963470479434214353676777805345123048498973122395042651013790269573330834854486267580555832249804657909005348694728182611729081727772729027626372522178358992845862925174483883489133489955683733447032981685003015210212077404148246765781519797741478303206178075100858841280185226777369187186694321941408002600072143864552837474520182320396215147720760557998510995149440146143213896759790730989909101752117457009809203939044783602024953803312663361183502087812849780219285444474217501831159156960550718871973734850833785172788455049471288682509783210191220058997734115896739458512498149817122361355416691774337331318943026928190497531119592607329244174157974479977263640156927755052180492071594280921814113117713083959715921485232117997724677817791194242526725852017359371481028858004177493753068740884192119634461113531820105320633942808697886912077643043654598819690450062365950819136863146279372852144794846607454016646695566020883062013001179121550517108277845933868470336477545669196499815525900716408430361195420805323761477501719132175466362120011412776623734782528628922694004312762961597483905087280818605224683864469929465739230294378985008359033579598956274848738190180491437476701020967524606637472929768195110237489243851163779315056680282097983966766283966946164016953921900905787312225573170310514927705575703246743209209296330819818813720272511340797524053618273332262600463072645924450640235354583458292089042591409682310147910284935825176557801051756368147917462454901164511726871963017624494280136336062606769270467111190567312827806915771943744983401258432234505489182201125829634562640057436405706346431099466107250854408453789653674468948540636833824684549682945031867977877211261169205690224704207963196524159180337904366852243603544724073862546910465595690681540565824356713603952639621193955481061671133330125561829149574102152359999651189189650575378394725818321518650091922588198430838423454692415846691544904444593731581614109140566407457899533389088800840179689321877545808754972142248023379900465666383525366497268686669207560099747380220672132270390381602861275494169656086383155541378656866891131571227456680542856448353862316800184358203399938058582413195180554148857912492531631213124443495960123863938430940256458466697164450357577339724541485487928938662638461494714309571175707040136385137581042471852005887540147855111806317524438168754184507849824350138211399609780545302894840333238600271497380768635132178485182946772990446663001702400000000*i1^157 + -21702781486407813467692248077735855717439554641815279781595898583777363093993162385630516181130719474784504754639497372662228485214002762923187950542201924489313565533431542596439336693648800575026021763965937817751401442709897583160870792944785842034090315506726076313108841590763459488765936399484781269778583112547759244469529825069749139452463351406624888022235579836652282657790602677441122027314210896777056749516102909861844916018910430944971712573163252785473685686220390323803388162015377230729386100166343558065125784353247080663361616600273895081548800925693283011077492660523149098295451101018256954562765550304565874272961514336090853023523891199940656347706908819311338735421216617218121007182311615957671759764197560129254141573090037179283036592838661205644206143591361339213618063321966834924995694023453320714810753972068945572206977980526409982422097937859476889171644129595251054869412518296781982318869854634654352713038891871575718882831076202948124362442483333035263171003667526171143719772591507511580373503466949395513249966346836824334622581492651927543477768500395757658686755860560479504392797888573066924747925584729839163105227067201879899762328236745805606128154790240687220633462049135740602944755847711967947914230447490791950972815045034327941342331308746058265401779857754398973252301052398959319808310251172628927220029851813974053416213576868429424786921532717220754703998320612281196300449377584539047358234804250626364981717781888121871360818810433036221672698804542759408795727856860697355704761430427584571438372346825319752448554278579360852914644398551207288694167557300925308777030973774166003360153862705147128667021000666084834438127596695048708896637341866839374416981513913804033981205329885612311576471919358495718550980069429850993311449350660992456114339375673535053368068412478899075726339503701567282444047677306365131511567288111719506113959724111338336808397617995232029051279839385851787950670757008165660212213627433527891404901772208927041776508506988144517928422289900815974113467148356923799723822074074945724982666684650932174962299800708900353941664477166958412208123232875647080822265551361978386881406119821365912695525131586980810356298171132868742679871620940368966807235828903190050489521043453632318381073435531045083284984334754267251611765448218277288877498928205103847319233865559599334790870070993858474357239799150647236309116526539121009231847136782068208660418593688788656711652293859690897254546777484752465664892897446037196342178453481250833935565774149461382468122632524145790789713752165086429816436983602365343172479824590982254389507953988336017269117566317671288315974931765137244645491471330458541045801059996904438448713801136472298223019318380707006237183496429328392270195324258199520525638077740550010082267000021960045876500566878810387226066922660548462422398836639938113778670124802466376005770655247301874532862284386542247024636650524116437816336174317217694587070691528754104870571606263609545919508999633635781658792346911375372987444473700502023127498988287913579630014478020154882000631230043563285365152418929640686762642089530993220982268499637737525084160000000*i1^158 + 8067144090710384129679923457677515647143641942129372322295458771247198001892097268626015395560425462696089178492640169468478398336910047966881342930715806877750910040914815439399403220237790987716728059329962441708845923052107754707923906473339169082860340855604037984602199518235651964095239002775554733800334400107963422897945490160294626165746451200767075451314239067605048882980869406887170454157994931095440457243384232661563592082996543819902321419982230100229212507558093567272871666029703908407048893663155529129112464371235694348782479857035201573280191343490580768783761134974008668154367071993731251999681473566623850602502312959709726510998176744107607723589977284324159032717877220331022458994675601888465020992602891006659085240598995482965171216870686889804091810975997560306854387660224814247225690864317943781125313400950658602038737892421042268724915956215839955199279314517355731419494490421771092840930493186596637675384091308994460770553857663887419975969188805714537768452756798725083534306470947196167948443064390698196771059105942796065937168331243732020896800555572508259220466980769571179946676509826562264452823321573440196583504608213116868738458180622399143986214255238209267477699884546079699963000039020056591785454587448087126932056738179309962649110554827616895167124409892631608145231422874615778564804181814958844371666500728196280864109743610318569012922915370796581654780097364714394416953296507848579407563647219469684471192220877357863881363947934145204657053845570981148154836006757822493332871098844280223074808250559579952853679817285791531675477474662752812475656906644299109080371183842281565172241416118178602987367745936117063276360977572427662680588570489810444786735910760046680724635124823793408770884969259654195584603545774666828970876544758494268029701741526941536763033206579824047916664519987739139601838065833365796299170707480950463160879108666610431065105277007957064449123382208915757818586633077542039999563602129917932808933384192612858857446532854824882365432701899992341900128006613015368129218365671372385273451326031997283700535944461193103468081655146011223212142229085291663610067673803515615225786999702367829393921830060011896408058574103483458919685008956069379096310867193913927599572531526269320460386114086685526987492140547508801112781436885392460549234074619279415425005594838227973567047315407643842435487055828768414215007768479893230949074922147831779748780412158096153528057947657161088615427445082725437624075894245172793718094545179403711462391329025117579173715564901392378671418464496304827038791638581511975890615819974179673707735682845021021520139668039047435623922146507822275332029106496591667874722357613497031051970109887786879128035319762204602677061613133954547631583817652857643001962081482840183396466303897975936681122459138171294812743717712158214488622124331188069239468411967156475684144920680303192929399489608586113827441926869479526051923191685625363769581387153327877336603019331193936675193010959359737298481356635047687755687586666390411585741684721351186802386847984129961834723935451814825214211438822717733876171962066331742314419978240000000*i1^159 + -3304548246322495039038276233571840354120512561664207097821706059312461928089929966336586797709264064423698136051669132095891615135211104180743206793488555878877084358851195440615581310835894158455407094473004410953875059247147024292057578828548901248069284373827025867335719099739422998639062147903743430800895409838294970864169051344162615729486627490861828032069112461041648274145077974861354894505446376990400823483770410251160606488696113654898047799581005474134239660606415579871797168140504908534190437042886014912814853767115503656408405484665042375315261682714159969284492058136406425785682496968817132239495515523708778290212280561651108270947054432856063583840458698816896237197413016969416692557205617676658347510194832197899362971272567002307321342682800307355964002713605597673563828597749814151683785451149799631378800039185336034396436070497539660570189986542154338570039269646757969143385326543576532296605124834271830696752167498874266559717366641027866780504925881119581783379322955104767846675372427235838629526450041645945609127858645971749835970759789368037952704788298936809106653604558691686487028424160282176990782683634142668182402329847948153963980320427796644499232602375049482842846693143618093241577874797861819788407783034730448614160549039943643623183115020169199767426722802204800879660571583639758985341363682732643668517769322502450104602301146737207107480006819038661729496558998824408401816788516137491176446557659888982093564894842024024188250526774724812973631692490678446554352355738162362067851147653987958003188888881788588004467604059705506435723700364325923404151958778538482234689883203535605060682593898060587487350644273109805936914280721695117619534616820484715853050197703008621803489791613974267656102515007671797484604359619166892939462372178909514930926163136667751592681250167211836279961782316346713887807601862415270540285560797704430416098105176645145454969273852650613035628114185553869957503398090846393137853677922637636839507487983307822955286974757835571426388077886499459141772002102118228035832507196607257611745883709562673217494927374401924919226797349602651684828021576221937445341359195786041805420355402369315972382949644786773552397855739750436591354450893134314834966770038055694768960416987816212772328235541138523525997321413054911661919813758455447957747733224117787346624723162418105764192805138301052949746966877389733978868818812997185123074264335982487720079842878259514380513361357130343251651920516371833020681589682734659070939017434467475490666201678393269131674305488875335624410130620543175171985983776353261175729663714035933262553233844972963112208466957921934049622363215075066852952368292208401496365008536714947874870303657629327504777805934838005480513624270141413307706814018572361695299519388227288572832067472087569556279488940065096119827171771898529306596376056758307089837623084203567036879993858242765994046993218940171154100324739996827652281667465508399041892975739437670343787870826619421795965101482705124884894161840154586002816909235617424666308342035481372765965913321384553632445747787688764677289267084004824760033118549058781184000000*i1^160 + 5546471538932876566725700345428189836052257957170805106798107573667076545918811198656926802554753409432888306149018051097171512252299585602204691639539327182185676848765535402198124264821180519640413867606208014202531360816442231008552355784079680267068894028044237714018497932906765378615693013031791769839146345761635486693484097126835352256207232946877714420271492001212946470509274400695173231445288644861437496897510847517302371490890529058905437271155429421813035731408121001605152666953426774293204470850564801892858327925511043419461879816344186072694296705636854779300744597237026210840772086114940892370210150547480224077731742548442552720013885825984901622980558398429286914566713156375545038531629348208256592440188732321544106354586671681052260307359167232850240088448495877804526337297825357586577209762727879137127595260570302655980752960795993242514043313311042041539882346564903518541581459737015824843778040815241324955254590495759608110306845266840401374105535856319349232893192131587850694153714536204742969688969666404324238216226957769838010751931733154467026976806854979044737923460823572516576279842687292055990347325568459411835750651661738054651833156276207655562721261849611392590672526935634236676812735928398302403664002715700817569961612634497926128219326298951141266009048536670471362189265817693954840460129212754117668432344221228076163872626151244966968754947064129288262939297199211372203758045468168365617376166961845768109560666673319336701427152679851857368743340430443528134906176322597686246581975665347554727165253724031538487662333904057282262942656575185034081340024356288397928699015207651381157732405848553145728070971173360520947955399714594975109947299053950057759551589273408735577421594814864038086649123903963610247755952656708623692038075031225938680885982953220404877703459928549169979728432042278448163003890194477630578341829872877795282342493314469527030694939786423267450130229707831755754077471258828633770190855256708473728783831720511196266372814883543632564677007547326436124588445106321887183756167710125109812870363130481161236786980465762220161822190111350169046646583338226394150368055739909609985070104571640569378190875726815730891577227082822021646591726960684667454048192250653945004680039102661005456453492895143967246876863308539959006819204862721255620379304719136377482554039740571322650555565505281515481715020344349082399651586602535369177725848815452853746886260269335682190547194569491031363272176734335266443041720122237479000175784339691658400073490102612089241872423036735542235655809648883813059938934092224835608350003710513301074539044466029178910169386196695263722604246084304063725969777093834794626729923115778998284796486577699939106158265256920017282691272039281448808842059224276333276196312516131289367197040419152433626503700277816256034395664114841095002548181291695707648313215152753826170172569235406409886430078230240850698081037653486677865636369252090727877122267326887278966091738454885683213897316941631871736612369382926133159226858421154407365214833635420687540827548894398485785687259854100635598115128551645405119512576000000*i1^161 + -2809123262634082801278206464799597677861529164675779753559649927761363958913754178762724407472929893734013262906977086276342957531532526800421188490756204978298500735301028895887058927675513780616995995065021249186161462262500061284807140255586242992156970470719858997916746854090375587964762091118690237076932191298512949244318248226245414006237148536530616812450910449496927686239120551432551911694569008803812134921107606185514553607623075529524726777336563702866712286177706580300512366334551557352523916698281474241544906277375588481143234574775212291613855328901962513701455116074807277598869077174442077172584680994696023073743076118574334528753338752146743559203693709270634026917679489996233210474244354875237627830595582225423774430287768159387228019682666762758470211368220891583238351930707940639582699407636304249787103520690985975949626348204734594720039542057120259174718451919704644597419842652208574253407834645189774001532212339925088916221836159210220690611512994186164903463503323429462076096882232788504206600486847385330377520864822585768899073751821993733303370362944483674511450026867162661952201217231125476911158500883353667246657852893158593666498303057461052893330210534289608544036671160367958505082840627043313609103539743940609515122046186028802793419408652160487313781491220041451213836049596220172521330485493594153497641192744308102898458700663943537610984779854123460776951784374427013638689415541210727316797055478560951973356805696301334588947283605531906810615930737957743194132001007249535026960640150367150461660243507267303090670723611756736237005024003540983393682370380603888257674691850008161286083068054337585988141255962539491540817022936271511170334969727515419534842713323413625427121891749998809083764899348578289195618178856908268008571905124994015946802028168299373802130607729510770507901985759659125923778673800839177687128108634815091658993869755027605713903807535104417263226198597886671627847515270781130363210206993801999604194649601647459887961931093736676113816722275973041353082333966457086932765932559755933685076775979866099821101457487657285008130002959518494021235443979776317622863826411069051212548973293276774295921949379717268812919261265554791492305032705476098495507235168427279195535626037006546100912472496463959700891533523464051419040388270116678672103447481050201885165061421252068585169558401190859481644462528427896217502084678852778499037939049931065927930126952415338981996623374157922453223965857159467799714714170203101655895827051803035292571225958248532345771869835940934274334046502568773644584391369470402343982439495396479571795864039827412630275625124894911356547700608196879113188489731582538911759738635192557205041042462857066236896408432864293729565473566393351042668069507151430489779353363988764539516165501132088163801450478467683625941167699938937405772360776409283241251607875909787031412387831864356057197154625058787076444222907781517861769081324598562910300756196635343809598018123814980765860648309555107639486377381987161425582442991691642562157206652181470426882855633134581982861253464101352577374990473625600000*i1^162 + 15602185899031621279331364528702993330877102501753617048858373532783496085044458179422468566927313770783409684574839472621128763437190892190012904153762675536606963482151621194449925123698879675278819709988036014570099262124877095446399158898281700856261427922952367263547908836199903991533086295239142180723197198293076870422558523149487032939100382188378148682402759465204110672129123954282172459113182245603522237720093814998371787180368988925310937462442357118274542052783549366027283730772497071847923343385921851285670747176288176228951374942878563962984643174336677182801570524831075499725955089724942992118891951187356955254197290193004178787982746305814161809622728551150334630473065778377285131059171619341998285160363715463716474637547194879090857201496117153270834018936396455038464557641824807956393091076450420658742666812561240306906560304833299990289151095265063088740626502503347316610551130523777363480279279672710326226008475861710801720627760031948984985371361548728524744994396219244753132619455914162774161851685474362718882908962783526075244276004272488785756567644030257753881919778175326423380306474886689624559854532862050299173495955681107051021176795034007545858196877207897148242282947675811390924892855378639619594376813888797021576534710276801007791562464887410706344893928698342460014970073465761758603414064154026723203565203815403994543330627584511847099563727498810754305979788651430889501740772107719823950246572634984540904241262746561670141165920539101136932558450475776898277188961760298488028182295379745174351111345195628213996162284597013482029925431104897003135925851850012842930137197462991733233226948621874900629559284723118661624386074897694656727454788332132762363028711573647131099748269536509848820426378034804963225340680630783168638060670867389141598892391431222445713272125933189130679521384442069714801089399540907172795204785421581591451004236728470500858545615956157340026965536614816769826273538553331989453381019457846613615822027699028156631753985675333279502081233193975766958117059888996305285505213122425601335380305261518573269035305206783184958412992204018399064138425908567010610187489059146295640514234692795301984168719183748557016308024372401304685542088932999444522920977775295139918489793493167249160687034394294686722724014750872697696753989475863748126856698777473025747241551283164631182862183548102662832304555512393814876253420500990789693287412480154161412329118784045463223411028815203289273905610313800147810211423008516195749269474425074490816550924265420156302440569361961477893150411901657543123804525477444862052936504286010584217683066799888234315534839663207518908109257891833131240747740245942992015970930304964365600582991996219113891685394291735449124992588364453954618493867638058547684691221055461143616434564267356206762751635112208895617200942535302289418914856528201190732628284797986074611543390575635454991408653832627117644364924153612318999734259021148197808579066467704226250777426348878327575477745097322369325293120240187900759384952685897085167346214006002462466960918661805185257499551594446848000000*i1^163 + 69695369165932750189889374123417725608561451855827453161333732918027080084944698553106684005392186782195711097145495423073184369223490638145837977825278193750648312704880649374250938127968918226268127285796051052954670786996072390236573141369810066675791854658583730585889416468381239248988171878994373002353408508872935064378884112935488860686530163133219675479385818034217865600397293409630195248732867623947357775341170059077013822361531247700718101304132090737250864160245067556260566630882315789873724223989418696496782832535381146461002281194949094747640636116292202715022153293810481702858614830036382147364828232139780125606070833409356200494275228662088665983086773846883427023224575255710892576698529143429488533258401369881718386654080032529769796026511976452406893448576566887744528455823775328956597913805261164033954767843751412673976408398826745576947444809456708787155854601674853510468302914037269912717565273210349494853247260683179650175391008846764802937688552814695943544614847075597857529318996498851250797169090780225316602604503320330984645545632507694523706142519640840355961841896157756192356164803300361375314651646507864371612195865733560835911361597095095060710791538455369325343395804266357407369063743449971662037113511345183006447223950954655943548320202632341901983985191953388018746280676902497684436673455735704929922802261927128240919433439517325454055579435788663653452776053341857670923733151971939844455159107489817526265257074440506564425142891236377589235392909194850718151525968012077586854461175738294322561429216379979623710864086996117756697520785366964350372406845817175380100528755391900874257374996705819862867846831799754523746937908755860865797213494009236560117876641554616710680135804979977898824106282388283907374125701995637707497777404682693185836245482548240926448778804067134139208482660278873030444022284261824821772624342971113304361979419982042521000628221593858340572421392877079967482683989397215179245534763056771525017547268482090274040469046696721284339827979795665956823781712216840640225616634406880883668915887929881645696973704089541972401096726248281903835132356959715001070157375430426909967027733013412533533062036268562502162749539659432587969154033405714411191925304751532595354357877581209299824562671023368182699585029880659423480754369689648740445436355893340286581133085006117587408585235347810607096197177776736357471498900899243028028480703602945140266157383351737606381060682077354303310840328804765368192974609540207049291999649827409651739155853806628455735371588214917843595978349709308816822221585001133595559245697013332167687132392619581002988974381131802248880166259806417700789483616050736613190699968273771060844671227253893243276446621676676613839200153381162950785283618665723782588863571004597238987117053019535674924422490148548005652811627725676367611415465400962099108765738235284782405468835421488907422121957265133788563147538793603743448841254564860143677109645013463719942358515132884386766957609638490988878533564136670918907565439576477772711335099489381341165083691099975529770516480000*i1^164 + -3037479528823260878514603827375394735585355039004528155710379827574718088831228918330944572792157939689085586662904541465417887544423657011210897167791712011871767483703556508262629916215773400714726746177089672955765300423957063631886727115531321185031559783472672431748479614586170828205591932989659413165455204895437287118548569405372763496031453109825315159570495372533309997503450433042742933519163114350725930637848496080993992822172574576607196271564287815877603798179046797910917701839749516977899743863923341015715518510982620256541249686706584211862779970321228195917023592694958061484545831661827910895274310833193042609759622913307567230058824167364060316341822435152088507370091800445418941102586244805804302336955891065305287937758630435140551025261004064373013356713587085174127342272098244046539392454931697556463508685636160318846430477576774776513824944891066801691205857730835238813737235479379544407235619676336605804375087283091174349306686327806591901441755549220650860032469096838906673737098695537212150305302457562010834955601605106309356294358921024244527053700867947822728616226014854577643916465148977724596853726807522767438175789219857083701693488642284283992060071871635971151853298412671049059539325141573418775597473168756013764049830549471653289780956015162941636495968703715047370343807758479331017255081831466487430903229331898394876044650886341094884050140615143844609360549086697463069581122520256967665571282717392602906562309586296404087451652037897362460428016504836321809249703193649897439296628758393025498100707058548350746000097418189243543938055404576555472311040796868198419399353186091197210331241159122383995408857522470915403313022101567577595922528848959643226728210719795410956740336645476700367192519641472844367001390534845811358647320365519353260043464188262265854484702426483626741150182310347143042580586668279589039594852967802509184536133105705456419493697587109853378913616614778835782524466612430117320157738112168387749621489766287187698847738575022288721545669450093975408393763274858399977347990379888071288103576496559122772709678697149223143824670612038088928950916058904119574967395550436254570738085214724514227391979470349137509243468778968202789506294387402515293581850726017070347915219330178779757775608294442816853918898530729122411647614569307685162849839117397149588515990609621460646606125076033290722235456722187953227599490294610838026307650975742056134041060151593894950239276752871470775604038689295248426350842286083634903306396000815157360141097373372586217898408418149733554936547351568542406656028865856790775528902248476876208275847266284769060197235893309104199490935871864316150552703154539586782101764174868749551308403650048697889539000327741704022293886891716502647773741165593705458728535514695191890058859334612967039572531415751449628885094237083534141830104193488759493854405790103201694729494981604664873932370680171948760680205321031448599003640532187122734745568292076936240358232392609083742526622275920168808313361711567747984901126917777249081573871634916355459367819018240000*i1^165 + -154646422951449323139572510881663240270183746462348237050347025608757782420343172023522597615881510594898909277340699753073851838140534215271924589269996795885901314302099789690156111336665264932883339424685097621798887872622342288521455379909101295855778326284767788210451570704338304332598445430096591619384021775777338856802562519892650037932073645699960035761564941475890538540699944852924582322194342930815695910008439864679725415756209194315020961720144284985358636427770396069841816773317877416410525816000241907398455606506801487754596771867455665590066451451274125465392288095294588449991915442572925882438926883055819231315188281530211449044116843279348197662989684943979449610382257878199400826198830034130111039982148525250378966674365280350189092263253541468252088139450722827240880518214108855990280851072059865683192988700979230497340635962611303361437594725550033253073086995994900697350022489214127255061684934356588957700995502960597137498086826627955120940222219392534156814182828674188665883343379048664542260680270546921654131423316797908547308337267784117650029368921453889743342110994362618127883935170916417650091866483477419443854848750040604654989973104729911737354548631205831468147390194283890718556072432004665030525179737942546423411658472078140007042995397958838988584634427396145649731263897583851712269858056147148203427534761211538203981393390964451159781699623986990333879354368758470859873710109007039505630016036454918891973482512218745728614797126520863206947958565970601441875159670414986584157826723567416898842106051338412810528584855345317064482023955691996547630944313726597102931454205804200929835871280471381397298994857019903704732199165480609752482155515355048837012391102042895957398122375991107783401052751881342549177681935699923634235346585806472115619040336334629406907837874888153597537035882381388057994437560855661548754372473101016688181825902951883171485429611105053047779154864222676341518701156717543247645026393323605641817372570951124639326952226244566058614112716697562239772333450667727510202129121003879086179266511685838856905244138448093895460995047433804627559249273170407303027358667180133280982831503163513188831094486189615996105847511027114491553497955943763743904130662068748533571560609981570569941891370335109562654009088781094447368278021503836425640493027827702482133837337620282768923348444662054393321672689775678998325048271388176666411409176824823755258384048413406399387275309027394887565877651796283315734846414498391336525169673306199070458578451549760157092155373037282408475921277298014686720514276292156424730954232888722963446297710140393723655859824413695220893037769582167870931238273093045008525661197835460722101548031366762202669182260725335013432857658746852464516768883126898322558192087748250823014699628288648148030298340540818862059006369867624009690053266941313709738396629358194449506140772574253696517890995932866124100204405336062138429326471854907988406985402017815557826497468035175130289183486297444427134771687806131398893507707994068313110359883043045376000*i1^166 + 13168861597350007184731040516395753771049741145855740649038532747312465060122246931313016635493888529375630251658455735251330527187244980277432583772555369398737973499189728912432197145045225715519660141013533164500191235016856388714278963207516593620268065640883075613662514388173738138155951123755024506859366642388480952056492543782721716904079347575308715787281408960564011524200287360524863071598797635912074306332883635403227278717768292211168488266878885791781717251956730265182784605420119841009678252090016992598601582555274393216034777299991038063104285662428886613201427995069869476019641557683277580283577761420087107612661885887129615576414042595711709244158352584404876813513115254578662214305442525980163465777010242464984550809093894463342871563113184961515979659036573870298204929013862001209013256090432399822208562841144142139299705787887324832374024549046111147855541053781646078540013526333617340029711063299383032646313557516283034806152047820293482426152930159141015042491888999190886382125689199004986800092492743105941211889815447656548900508369528823805285960880914135090145414951134995926737151423405213396489865367934120432660376664574163076038355059383014073863022525897155442757086734365504706822179699397963956260063481206956715944947683747412894863619436618914366344123235179530215265189567320455805814784997055042136278019872888552885452090272937454229294352421501125210565629297742622156697904151931357693721892685246984026283195536947548896024520573541381587741281628817877846289062305582386749490298824511529903667904197340571134886012555551581935324491286059056272536224764556444701923305592652933861893198657232591337427976141334488051581761478148439091420332533237779881370237786534187686604041101603482142236709661017389948198522938820094085064061448821421223798742364711681564039324945089964798768892757953611118402735019836644080721939363799542944551772948652486288058712442561488278313873920292455806555142299500369366797250063117278266899486531831098304616642147437078044742712254066037253633023451954935049746565144214705835362838660044544180825725109048684157846186907041315063298358534454089534772661681935212276860371343721382181347339093788815811231831369453431811776447430835846942645014875165913332926778529668823092130139774066315168766605476366886631220119898373749297932476061539677838539416726189724070416571952088573391579880208636072341945720313496689511071876838516992395131650603041468626429143472618819343551642552591776563434985510404634461175903858866951416681693269415267506202027116258256673217465447046660480755332453240143923417941459245730335425539515043654402025778769563084024053472412444514503685033209098001356589611829081637781162400752301127436147407002278638298091935329068841983218070095869631798942565284278735151527188862907155292301092210003026817167829791447758210504401092524413443300261054262526954507096166156432408296536788503244902412741615028310163409958865123078401680571689386974649269860059176470260525352142693286983277941472331254294891054287973601599553536000*i1^167 + 946161140877917641164730083183684357084453884853774410949530843301554212917075497184733972890024178833054179776210907131114011210941055972744250975889235467488426433412287933476079861788672381716052343285777019352899144748079420929288721874364999266477149919984733391717410635816292857084810921573538800790205972112234620480720690252724943725386490326221635855780254481994273380130228822185261269604207561905297071459399729661804422035553535098830088765854975637792728491802145556082277242159118266227870891584151777610179601773756205514510027340060417821002872535147265824552053031245902455033232112226713610034355758382137333092020010528098084428619572913947035703787541070102500159687760346986106755894157521221000095811175518697483394358304998211948911637310477161959429603073458122800154468570306245552827938487178240655407822552040607757290163255075392593815716171154845717362204932623720879500924230372840599005651796702610706912273779852273188928211243964918855859754929346308521700790984402706636692130710076435762098472712835402224876118744100821599711168330427760473705098612955794540426621372464742945784986933698401322236037584819696493076880299490171362035349069939044688260018880766926583872348896620440748384454450378198363275861106717380685283484345315569265008827933519159717654608772303589123298684262655474741748574707445510716173194311780871705229240339977439380750607142509337654942011252853828257224026348528964378601760642407410283146130826692480711324042979968236675007455095253972287955223018204327863613560782777890728906739742840993101146087553073228618609552924667449520966642529302061317472463405045727560137546959506212064424518185184943954758226817153303105481983578104608869542820983333229552730262959620916530835655692716399087355501146817223123106885933733073046454759617270599826790942380874263602898457094141239459469844613898408414881311605505413796129713323174589172810364511577356817829906952529748046798861901269528704667000278910575503945544273697531151184075196835645879292697408316825610188273010471708758224232665670141020773812570720748207332598092811121073628421214041343983810482646523580665828699519413662619980266318412801785042077735807077569100687522153167819071611219341603994890164308308448575055550220894212600881009413213776809633389952133578756955794118180128950844501484385970012450257736012784582757648008575527044799270878760496092078695067309325738860925755075244251952613346326394806752074881072871415649765942150070315717462376655562198692142391003800513776409742092801889448961065410124097981978680407029314876888618592660544248143153533617070684994764985249723384936374254928933054878094929136644830072946878415109668810507265742998537368695748479101883574408191375856798593967540022669045838201244935932374274918606665789156421048587395621372556060332854004928395517913869316208796313480214316126370808677253904042918534918127143433649726577153498268135636159292706434984076271058563769157397110972368696500439276232720014313576364473524674158596967963911934045899980800*i1^168 + -37397032032848875577516183422124922099062455374788854161447412648242081177011629518353874272655291605249473291267805907149406571541685071610484917061567926547451464287211622183491250115364258554726972244715896144496038164435539507273816823392947231631561146282252946290367939974456274938299528640822614845636619707216271274354724217663394142272599727000992004372276306282836345931857995622677524600958331425015437491146855094852772847188618880091463382465971731356603525679347853000404937697181235791564197874191827055963701318669736435249523018236300947634686520263935430689298655061455140056493551693949861911300872683835544324790536398456136405493914235381900457311464857038246376335968860555789103933678416358333260948396040224164447771529931812963544362852417401781771981933797261002165791491805076458566140426343715376883264621966112944289302465276244108117386940865758603225018773014072851296431619327831194910729025919937127012016562609876872582117915124526665148988604353260060622938067917983540674632959978592290316459963711030450502073623184565338276744159098048283692268484900207879706067814073063347090487217985877798227403968121199313643349204211983505387162771846424099727411055150814042389622581095568070072859190499860048328623207651393289128934949651221714860966234360994957035761685161943326974493515538115640108258310083778068361310038538882886519282219621088749281200736979325101344922496426850766473983112946954225437650665788904542687496736975036125552777069814196859542454647801588891709917105400047656791932421300017498375290993365438713029086766540205994269261699979345373296100141879287946349643724364271736828893456877663682945545372564045987263684424598325968360116010391745749335706152606952709966344821777249960884549538274526050422200642073079723718174120584390570702217813550595791177577113761373305501087788591141095559107656752046654719852173080538846412987649613349967620871593761656212912458825601774919243081427494872022698269244039112199132092681489431332444206017482413525475561348087818779904069085413156621664917471070940627182810333613175371046961886500726710380179269968633097070034608279956665217677402877394678648862462174300841596564072028751586148684585242939496847230236815109969022530746639343376764099090543156888181457009840530878784138123958587378298577501834913550086693787836128849724256867577413187279019976920784511145603497083198039833222707549463560858097372769479490285455309566019877368664208493556148226326469349077187017301517275285132417850809380413367880848780008015122497984338438150532414295721869828424876126447495062258435756744524845820865997183473212012457687599112179102335588359140696392403867223288181662778736622524953505955851979318928620168046294603391629602085187859147245104730231199508214730774845075427452098600881730793414980345741658567924961146777573088102118327489499422828545364259666531489946554891191050577643902320522371756835689382466499830933178948106347983009266669428626506757605022588339161754083622969505799785208252139254579200*i1^169 + -1330558842037683429517957128108268593043306766269187708747173890328376967552469180146219565226009184212898953633157442259524375751092669005585616651602607731450705875109013242692809302019799135392570387069487627102483471083624242370899600021071199972653560498587403076803973666836448455409684830821960975254141430257170677716118754626310282666253548443964587651387028676588930982782292349046822877474694660000765310429327389377555395480950458971468796197281781089976354160244290726659730247311682618885761172780305825532224781106145150696568347320785667756996313732985536260031676934194627125831875123349114108812320336846256062175857095985758887539936314126748408543416834848477810970543209776739899912062578251929410209203414484041871561064757278855047338210289464373404100726086884356093349381001252479559047235770920912769030977984787419193579660618171926077344858454321157039850351678647369658758210225559903999153014149691970845723812746958489083812293816995031828754721728092141034766140540738964671980909522990374454638879775682065016438829621886952898933883516455803394748635979176811014688678620466794299716124970513052006619729656125339876080056529472948909319399506999353163614554827773713162733968891049917226366779255686521965054939436858584669582250032862728614719440062167492458129076414787767277779690005355219324032689981917363207702311946818388675309047033714937087865348592275929418489092169045027052996249044000425445355742163428221674084395057591077127708731682042721620197695129354005310118077197048722756474744096070776328931066289028948512927617800879802579840190338029506337749674708244873208469566542714682445952862359591255431027452267460863830768390598786562140320014950001693706747716651242608277737621377993833033392835790680317607525083329014413173993578524405814825573382319752899098457000203142604456616441269751601621140649657275133835951159183159681713236769217624376374642196352691159134460838833900328898969924817558607370046568571736367292588458924582848558153304483570963815830074379726170694351161407974870122310835573350593866546662359827532871977133362215685196965818360375066772448374331762566303356506120114907831483061229289485070443849010246489626795819772718661874236351878960188247844925984476162158831404063775683085713514867645994798377363793699450365534673028988134045417608048730097146891937140517466253056404713158363864386351043122307200256708428545512741133073585972918972692136704175461762835651803490276426401775980728371452909535011961450578256516695821500797539597831870906920824268455742101892746232853076256064472339688344058037760609719204180071196231297396337902905825622814636296142971543706434120711637160243907723613517582809220502869704350865707602790334685247524565256049213862631786111979219410279014187461365375967392223899664282840188201915925259306212122261114786401858439113415794634362944909061684184742727541594691238363837315199897057209768586799059029802174339835425935901618091436758954712210525072133724002065901785831988579532800*i1^170 + 120517887314638348979724774490702090714278864545945957307167903228185062143080309128368811448947382159491933048310750276879296753332365107662159974574193240325625956000553456750094874374005150128014578052185870196329293783494090034584263350178901052264060485300116618130392069441518182451858451007232298454058247195622018222825724980772086468611468190964418345664408040281915375143076437286543752022720881809198600976027038092131895149272636854632935446624901235511644831758230125891944757423441479143558179243487816468827345588102739627936302176223337490017054719373882148034475726825662652143708699576620150197190470105264669134041598817340437356058188552581961154757526983863371718025962093918901869399388338911204112197398895809202395080232656735200882060356722975488375036137161010123321063201108081823541684794149658963248654364608094701267437760774679590361443679010522257682924509220921110619931045110287677646127712151504603883858025447998418847761675564557776055660345615279656071363542687643281630675926760863964627075333931986459617115052397113970852504199574788932667220908294408366440036560238614462556711389887155983209856185498335132187322680973051350969887811270855019186784873463381378171078939943089177234779626297440279609128836402538566326491348335399074365309347735330362259704986917232729345673342941139678640819551204393768374093097829957765596767243598869137548267127681251622973151042270520302956813807493693107553507566547832466257278188510845643007341042513548558740596206606298064603367909551885836240139768429708588087012865951687120883883398265521254978555030970929053315557483266935943510661192732559209763358457050458607540312669939035872698763341752059949978622861745859730617994946660385423547833001788144225261487274681874462306582699375319841418849316928744767202500239405518323996449033723742256360251814604908539168634787271131810930261406975221977813184181827055116077115570036318531455304662891158745667183329841248025922847115308247150233587713462798359632612033192696784726284923270559079091443737076624692157201797415334536417907017721465037429906431932049776645908103578476404490825595065884635935054841609918012027885204497067147425163836906153940464824168738582630811707650009735404348113578771851547186149116847440202826238581161760373116017173929066809092858873705251840036066228397778442553877071521860795146544641949205576211646135059005353718885066132753498716905751384044286632070469871967805765272768649182743988998778453213320518273319576138111810945012803605516165804848015000335589566795580104952858606226399022845732804576216846248145095716278073073355158223712851896779769160230377968895374270121976354495997993337210412725798738131907073679422239750464371616768885113429611996752827092445523256785571698839841313920612468595571956966379549605095838018739706300874172191059113865023350115278445986202322280047865898448986074389252639233343924894142779924286972339463793031698530383071163233038917101955980191560186299485403217751556751360*i1^171 + 3011878473753840713243366725194599789016724666815212945269584768630543300538028367409699733644869491221085630781995254722699628356661136644086606063169389888097693012250676233105426364873431327192617957440444483358816153139226715757432238531301510011420157379402070887752402835695330099469002417915881317153139100738089773895364787100552011180716766786444918913482414898528087500625313831719314733068926982158216196442258975574365627279641399394527556356837019167895314380465377651158864176238818929499608792448697361161049878077378129601738574659509066327766800183052581859907464475898996763113902178669225648687151684560813473849890946732755189556709010817876092008209659303376357843960055261475374148996857501378945186975223154753797171737789829364878652290138506888531662478330485527390232444988862843089072289794183307724578813775947806942155850991411280857590531360399322911692564286583029675843632996957422886292173444379935610742795283651367412270452134932135499978288170505116965712963560373170336085105696622956713185908353856612121622523202186482070561878705307975700380142224547130124737666152363550451424250860139844418854856602887414139915914850901970583729943048328000384673323438395026037596073206511144541751326829527283951778698038783108309064346405085705270884195882913221186400714290504214457445481804439872586181297420985938123216050024387943175238543266179277873686206059164493168250153447330697639485133665760086988359386001260245882774972592171517767029648250371129979423116418178943556457311055518635975235948860964402070170427896040456794934181044857604145591772061820006355661407665142046980760241365065989045023182874598916950420279811761814541769555628978887197455803006438118525235093296450775927921817187307452493485048916199501094248563488315246553145456392564225034131762482170044495073243733692997130822293139346457018576657039672167657122992744032473861999282206840440720938133141993787806216259804223914789459769340216949715214815849027265837115092668407283258543529673844568290044703597288328411264167282917943346000446256072636192098988270016685569690025230722389936256254941307892000279350439834895868734568557314079212158970680274456468792033276567243484373565414781846730301411277484237213407922156787804173293639851956987020647369830302013720238206164520341703499264583473357098121720951247785098537936099434983846826596602560560907949595706953154308993573429679187670690311428741426695234826282403495089076386296823219590252937203907665779916473462260683526870055890082831404383575225639691452713722056675457020564198108907647566768553564408957225412281827846391516556473533794225984018384134173776088072283541129465298939731566423894205063643485011376552574199987706769765440267768990188420300545981453320325853918486713085253197258786089407584874409314443778266931693307388881297250726902971088486382709843298472825848074640972684735929192183422186595007827344934779322489077731637189265699943666402865304361206195551633687504401691836416*i1^172 + -13439734767108315707133009699266108843228336658580133184704997813264235101868740444211871344297005452943475699473169160856005513874186895852204574501653556739853830908736674259208823436231665703034068966686232373737932498849634508689694204219441551530972573107822465411771079714785875097085194292577824095454101666667763472914841763262589763983159359822974516932113010257516764552008577911183896506214419167387247947687396105557542270821486635036778741821272925100191883380108899570972712655563621474093341885211434157760504985029024380003623601444953432456522534675646731780977416252382358762740847546340135207519939414208956967183220494021090978103489438414657622432547188126368215256333203802128764484943960737891764644497686691502140277356172326685738608464363269902574295627109613397495888729445576798862105027728998871381422709274027226881980054895541295912930339557125378538072887992598281807180238902678917843474195553498742813206785954872780140223707623494822432975827487389713907674100601582338112893346816236768326369077429790414175338183423839437193033133063890252123530688667256644106237306280583226610068748806412397160351312799330698329986758090813786889670619305577421253774497810083703858016201485238463432774294068906583125410170058054697455432766759976034660958392757160834813538813702383186612081547901114447255414091290578240726689065041770741720378405602750641272030806048436581733500519241958488458050589123803626707111558667392739886743899958619731945036540301936702743791008323647804627821761150446727628566757619529282409777429086686608875196263807560360491393525950614205623035763903322748284696848051118961693965404395393793989544636396958426056306889094354231751047714791190446449971474227029769289680393310885312855054588192327295827154083795884081247410175484357613247711507913360243422677952834136038464726172436262687913505977505065945586803105042846394753323090398973718518046073071127460474842203733824697723349959330910280294390658193460780276595815877350223129703803559788721859400370223946873435011967685394187715709932303277611501394579136935909906582080581646179516676135272535725671583580010335183514440237207584012082287720112092770995279857582009228585599984491169187237272762406118257262397192181154951818336532652310483493336440947441379829105598175829783994377207018119161859512641928491003781076798829823216283967153294878286409864708643515806827379600428469036520854620282211491237920521201434270609600244619366521580972769846422126301897146328488615471587973802110961663400847069487205911706850645432140558978461593601021710444283010359888731706225746756564099834856941814888831086852432183238589878396959537948654783443534821936186193407534409727294682761391934231057273877577950012587050571687165079560919725020365695398989298781047976496436145444454142607076896354047181868517240107591596307283176754218536036016687580991377055460102370347341894355962607938911614805830782084517869326469492418855381848267737595379712*i1^173 + 151704491988907449847757196864344667614443955373084633116570532082810581253173091372930859432841336179793960273237910153655521604636268897005048612731898381883579669033044409641837644290720752046137919621229120296132156886201166976596070386952676380745665022130269831737809000626409965043652504454974240004469736810874810273819070596997692592693222084110257453535573239100397695139191561555249825590420812324152348440617821402514193509177813504685881476435515481819508681614176441237254029863416427556212011087563990418311110945100228154454409107934060844431550678728547051499406387327612463069747254539749671704110599953410207017485705112247217105418804771799371689003728795275821531857563681401699545314607385557425101079862944211857680304426411108766768766412039135132020843696722364779315637686317938579004113800856372674002492312496052320699415079886501448725552212681814358505984963752785707724149538016655971829586714494558568232105273873685688448326754835237234319969810816977886931290677959571348713361345342821691747039842572298380076070875591505603787609697781472638907030550217187611390661543872961452217404349456268348893782472913034858898891526386985578046675288714702858318009252244441423839885782996115949572306229742324371813438566695685049538816644245007456292419505424736538775060753639914913277156010876225148923693947920220034135670985717351718112326993553445334402467365354197798683406993217275057814756631145368723085992735784305187116149946024769014134648642277733264273982441155923579789616040325498844535731121132069291992246232171187618387611348960486992924396107042086864578118047630680061235210069118826154744986217111588871878487774621079084299109540224754561873105558603667880902108346731861071920325893764770500723866136879791863599751656980955370807081042134140518716034687969591864440493479905149105545049799094412440206785483269961771021459289695264013019994977935702094195348046192816224574911500824908799268006612468204100352772210711784178849784655223040019190889691738299699507592093959355183335602724168025209990753070388513848354433307819915565827022971576693481609049752908938656600130658640083152289203361859884364319489147484959318211654316049312445042016928352156190618026089654606431883337980497724189555392680036976359127545592297024365013698148016167807226789815198397255985385640824826944715922848122475285062969302382730426171332232943762419563730452424795602264346466079151943563864702297364924723883981714799930650296663205803292455829888637016679509666036500873183598703724989131821463886963705782650724209066712589927797667416579939237849943745542902871164450953618431883974803913427136745705560238675456903957242853062603192354878127402719741730240417268514863401299767684706784204692373528919299740619505030564437323282864265272682657032597987489114974809140472334705761779318756474529295800788008189284703299889141831235431771747780148436239831875496491771642610216804744977418223631580666028621824*i1^174 + -471549139261514295550166958603606133285392116177120171150138239818802711992555804492387850257601644481174314809647791161404386597971704885387646374886493647231906787051156879722972602389809307372706103067280731642133379231788067517570708424745799335476882585833160802997133110512800608795535703449359245740034967177504516842064318855770276271069210158523139448904593591567144912734863099766354664928074618162853011469515462407704234119402257700531651867161989633870924621998759547285782335655359873261126593792531837461820722524775650020659227396343320676381977284891113393061494340060629244134487829013001968648295698485794589886603240487349164881244283172086478160687607189446200513728122623154493911488408034715487450222548803474087659813607686770467889897224224558434225876037731344781258059648460270547987326351316593773277840031130179512004188126083627124107818487316896177678232931336618294505822370475119568726291413648382089397609067412144832514819433751913810559159017886958674068385293994726286346008571276622259696519868287710664463167309402775631836855661915942552376629915095765116396902843007994065961267688770788891194369429410711783944354859744494637593081565988688110600986713172622371021221628855385802509478416395297828884766104368315843471852808524623771749368742774376553802465044808728425217032582666359427504638462187268579139455229063787856053012541235550801900913641394056720568095241895090638228850706813998115290032993454339460810889888397409189058941237232167894546883862810369853060614883002522870518402538377260994115188915586617819122939473659279507518223861253144793129413550475875963652727761554688858729541985033711591480365287202262622742224772545309832598159229489763943512247784223950620003434435726324608919746544222403842958063045082547761346699846175116534143861393072952912229607243821561042642589555172859225060180104033385946860402893896526712278672260594447980640661064069932112040683884296635950960846862369776678398774049548626158431528478554763234618488275878274179090892268011098424053013774921754047927500582414189283472714411247381569131782751968966048100263531657538137778481171030312047523264595997588639041622926849555925731848728760697675649471429197340039952145669276582663608570843840257863533775873659396307244005071495332925781807661886242553088079262954358748174113422710163828419293543384694201002502020562729478288461526473768494753079127613046280731820515013368696503676020754960276859474593997672437833098254829100551430611715200145663478491885480747676338003475326248494128104829145824022140138106679334822694357366626821004651609971942745604636347958326481607289616819265833039657509217365419718578435088437007127497181174671737728641334764458889045672252689941450116980001075663793507087836905767964035561150005200492949161827894654461628771195334644854093106162982219930181385052392228652494719778196767090741637031426958150233140203294398612831769901797560095984622501888*i1^175 + 2071116525156061903065597567720078824854650823515951946834475575507023305842599982093285357193270447945094664010845897400699844787627088995095546359424981541999053459872787221349680368446860648505070343217132755065568483208133397844029206528087331021417260144358601919830842292964185694421179415153067234807092881330191153932540886770158223467410010769669346383411634864257260982631150872882868214793157950478146922502444240813365540606202309328576468764269998016108626592991859404493510113270305333302239034963487083871845022729186998926601485059228861924081295361401378140217884703632335792165084495409570241356030794145986937038577712670660715566538327653877695067171312300730588636557356326394095219039709323794730335990545103583008859412734899431299133955711206316403517406446567296243008734743957858324782322614845642792111220016286464279562006012066949744295980923290827522624652430787065571637161313381864331890364214673516929317704659153298218656023314834102668863454489600665645294897319199847677989338090106890391035813470254968607794178305345701739111377628205898851226235288726699411805772335840363966539795365592858857911278940586321045102967641815235414926470923287291769315960715043199881121602139942428911353192455871182624811136748645514553712657699450032087457584929920778702351849746654877290874681713140437390595587342336830533360641009427203106010054750089579954759302029156777350996710892742396165957495556291857470813926898448481744610158992421342982621929470988135044669916898550675731778093841501944585859018979533764681073319009931597411548259199387964240346647344618417616079654238269767752474135182736124120020162521103412997647101732403547854786886644064249827606018674796023412014203529132780011011939772741192963241402912381184557713713054234301770575351042237030866833914729964252418436770241777826184973371984396851113759122007208009060578413836752328412481794568176439670655775242783747340683458520343053703749204759825795653221731916792406144363780768777584981177206677564597140170617853157335990495305376781063679784697270241503730097952964390354712778431615860839464537741436804026490061015652063069846143190324222058185471377293778971537291606251406513308179512915804332695436230757435195371718801170730469594112882181611249707740895498870633736429199986161368906112812592529173344907884320874637937095060116856999897919516080638680034161211350184741774293527362198396993057423960098477101638909334116852236618509370039995752896044200744132368084101053021113443726681436968614099148183557035890713968516580263727628313492689906562582067874245415266689681828636763388659309273997695037432518850122192145185872595804469376110678018964702387092549283141267652002037195425603751392107868244774055925123307730555520368751506107313112634001587788530217123774891806612682670309502093644571829611010209205149068272105258985550383134078005328932665967381921055714177192659216854592984823172694016*i1^176 + -3154569037193743759288396899756777283945975638089064995250129717254946178923023915298535306444767022670033740230629351246744826680904095365312404955436552288102732854345897069867712971075629457223767517868807493800289485012101543851280373414698278670783864376296233805829684825013725535238671764765834398002400645650568503216081589917764690852677475198907701611091457826906070837912010859432593221217136533747086472224387086403609843787191120390314728747257442117355715338707762382047825620762894447505585285195743905609208141514945939430140325010473185121641803086009196200222690328084837352921861371655941334772093967247725089993494219898636004853198343652327466444697657699307460804392515215567105703417251390902957040972770891267982071826192301629974561948178927965975840206795796672502057674558276720899301471211013774914017245587368786717459341194750740293305594387877989651238862951817258488096863705226177001933389402923960151057119348532650835382372353490130320045710136878808451291762701628228008389177684943030545782770685215174665971766230259089780325719926962463857738622546853264391520723609431272548472755204520154138467340456373435469155110571391713050357349935524166285541464897006970426296662720676767276588215916903473835996504219814841780854706076344230182607143031408392277552148947836026613269319960010070695091699463787876260324904904700530569821246291876519964625976956494847955651128776000041112053950893461515550434102676062471341651402868623351389145491127852373148584223920354037271679359102273940499889620908766533393761839288975257300745450318586895603482793574364691708968957128516100998680239756010381991111809943725614580334235198683460719486556256290400784663200393874595465584318262696283583494776646726879856420779641313928904126912822750003949176727149876481241241050138668195236039521567841506804790211004644995951366854793937728590837446533856701727620378991356062355132844239875967513001237967095875274749864193506996481886475697459490573965140763389750717807732620726474831664879134989766285297765940311293544865878070054632168238069342804689025987560203472023540460352498333414859321434378966636074002905685102494072997178853026335883469294524857008465216911641261356975814466985437721608742277150535173234533890385215438682170292533471877271018492010417595898354448285098229062247943044235153653636412154357777297046877760022068709683569690914422649990180291008982714828666608355671151201143492125101955419773688512039804623047508252992944088469698884081152149478376260192160462619626448825651745608426606692870186542320603110129383631697097842811534215507492253502579552688880031387619536213536820219970899833377759642979323924858429780915183294933869771663880137694647502594219789302177607420215269017438918483778934653723854352849799796625190658505030063037360457191456907288224480413734584965260839596587513020013754579801268463769384876214275923356526871062773760*i1^177 + 6632952598454968196786919531651760640610475124860151134446496947675204240589059327535556953064317022034948270578877021544118693558276469331394490254521974675422831104125514487564265280386479877377070712837688866235609916245309234039223080235697953518607684937225845137932645184896019468598351682322432105229677517493693535585610403229797758110726982812877150734647282196337991666768465509682570713911054334328856380352923177104341614671605706410243408636900635813760556875772754122017641154957505356826205537400233517838137069061552621730105846739710477375534315679986988151556618184236619072734593594831469803981644823199538823067504053448670049948407036750664534397506062994418639187538213843238678925538445768467214314101932420355436893176363181856479369837810387728830226237336545067066740305761069073193710407457460613355400883910241833995773767281971151209324792939226536723003688734224496470495845083368305849021526426030190414016805360680073269535548927973929095958465708883179687238345659038568739100709491950907622020537822603361968939764446179145414944634747179209322232229255421105009869084213123838905127498008680921142643895456906803913786748672495976422141069103299198810452958456946519001639961290109504115916948479595989909673223930223484986399122573771430125486880511236432173569787397206404507948948642310093736707935779027905178207400975476134710121366024141528146393660797476702906277267845694548414514435338785887822855263799818627793370832631491243031378293280228296219863692860374166985689844643202700316320422714661381732179096875287939015626078936362587995360402034052592007634153428858723561297741213121409944783385906072611842465792995787823426260244261549762584017039951534450276938159163717277473419530256994806729609208096692824335615145396622441224655209634688134473875784919575234519697118067658979396510542305996960686318325249627515290955732111897453666952296592157494219448712263285154034201542648632109597777563900071385812820724785764399676274582381543012326194843165252010098506222875439680275617820369545598695511006999046048091931702861089289353202066562428832452983427217531583555384519911006952208203813335023511712437628423030084658584945509350017925752123920621995002219740738732165538718735720855150376040559623907646566529700254364292510939405278466196314176928793779971328353257168624646241895798395402472871245717734349473957351639557474545702169736670732455162191327346652414846863596937856450095421153430217859052541647185297872004364494283608291077733267010778712454210588057377605534441817376149239194818107292572341301680150677228139320230569314467615224767531897415246870006896593551420330498524064641371097837292528483628557417175165780125798018845377288371491038987839398506531327963727554072595424640416311717953779364368943740124411006012812996578064206487891856822160725650840968176944358475550054808507938545760482911348248755044352000*i1^178 + 251826626177610165975880346935654729662922960061028209975812963404554077167859624790480176394808274253650625864078821083106128579911094666300861265689302685683005138619099756755954081300974816758661085052387929171942586158656079284466332680871649674479560783304307162411124793507058374675222702608540731251545091367237105767957769726345780719269366036227612097040133260391462865192860117980141064369845267173712876105396569224979978739276613286991984067186235007854256516867054380123840679513514108829127391932597518935084591005003853975735823685771209570061429293035288768098027124847375695724364793409658354311541365847973145771134624230458983249564440313423468114530903050084804493344812996931322257671538628327581295698890590269152274078966299451572971002277206261018614791281839968842249814497004794023960380068725516257574699110666755727895454964124118178941383664227942561514614087202040219424564210494007751570815642288926626267045719569712015363324906717951070896884848457985990123293215425442009163529272220878024175627697242565578218736012100293459832851395015482112492164633562380564277764748958760866040689019683009280847029264403615537275798948815691322192129252985440077660674035422945225010480691370203589551180399543357702232291195867398130122409493190488766037008547721854988644046323799025431215346897788953727335097852671295597359377873703818412548393782313716411887718037802461544126094617470283925734830191090290747958640521324204373901669616824101403246654646845174304984497665830709780456219199943066388506104052777568041033278894819196217981284028750469963700462013032570521892702943941427465016755439966819224289649020360699356727476525926279215951959536661832643570147681623383743275576780032786465784819713899464116231536176700905204484530978761983150447035469559632289880776946841455022304123210025671815182653904077106174519255584832541928845257398205477020500883786371475207277388744882046481682794154604146210232620624924367729319790423317300921913736233251427852205111778994921122130605406765670202755401650364520867217116280505633360239479612133567771447428892575506171889233234678068585875650263626108759555125959798515659865721666174440525067460377259422102040299530280770914768388133905475343504585649851817995181880119349877157581230903712735289778066588803710885661622628689441463459001952781110775416230016816881027257602123718995760118457131800950483864164892099522347679247384213546545223857768692106405448652582647681785769818160883316555818603478227299659730632677420962640256144697764861519068803565434964202718279785787774167159510085892130776428181278758497091047154933784130053568982428549293412187755874759070516848276189311519744997366117513510825679733281084921430736114921715438975308270799242430917680692515156256470155707184148781271629168821063599723486208507262991499197327124700930912990688317188294161048661775626534912000*i1^179 + 663060428234834832945983832790218974576452940400277137461539525057862015286434073893987703407255039153754652044232449811424349197407704386692887604765314766320128644162632725236664995709201853436013311120897183093984022239630710036242758658345767844866840090757126393153848104286065171984134277900666772087180702411944060376510373518640253277696648207428757373321610248063913718442035709294823001210314123985587100732548033107108737079787583094157515719485381812604874990536627125152689429066208733121187737755487002709755345680152233865832175698638448080510068011616221303329771506753237666835794773226154991058362375072724303928093581568746906029302935079123622119771543458604971076761426920925693525909234688121281583300552573157898925628077581965328253986073063402470997276828795583975145999985374294130749479967421458845354397458748865424565432348985948528200393709846337994492939147275806735804779400183071397284325164652643714418231105506177057456249521130950138230937465828855839399401988080655414728394942213289194287384916762719782741740991291294798134495859700488680734653163517409224322074031452892109683591781773977092246299545231990058069220949101897825542850056879822978515940587986987898871951771485292356867848734171880956517838033844373597468133686132709775806011471402453178371051979992039414940980292882718850264887788610791426593595692969898246619066924465331854593154997544494697341691371756087454833432200796516416914769412464119594225765956358714015622467852897121036534388534076870197950431588802874591446524950660492398554261287178327399650475808154414261749561392115117408656099701223877566637015082261555842836519362802035653977124811457854924426131621941651921533424291133336956916990247323255962124568196871582361061159858549637332730394603534731473898659315874256667359596584584777081959059633034771933223101376643020627222642360731350479323942273391265959941559645193661157136513866990857866157230707473534863730581051611117241654555192918176694643510354049942103324545953774361547966987787421218189919291410360353849026454363562852064171423045940244372939633146641811001769225562002740326246039464224788005863483982645868418898572232431179372835539279767255766953473318421561171365323923325861904340205391550903684207818480856333994823913230784703802791248053155933682480214006163830552834887587005126156132275773308720600742315779144452758413307061867553206580774931340478254573812155642417945453476209673636496940875928589684226785556413722263345528940181683635594020037724986249220184119484602351832361724035545867336147958322353950176138607964739557704512500064228160128645346459956581199322787067919211908076356850535323545427316283946528602402331749262794518650534746573916216503048586268421881285544023554689055836412943789719577166524004488061560970410372538186404670783022160758202199007072735130304998214712111923200000*i1^180 + -46540179767920869409997615300923717343683815289017389951156051803080165163480386481326041866503446115277025216181484447879863207725550643493128136893357113844673471175133853218983634534725464903722137109315181827819795160978429027725923864623104071360364710066787796936303936280002645172021351842977604790011355793184721014438894049737846579816243548597933854398073889186668194877310517060278631328610526988990998229889162039988304081014955598005109571410714668538146586996725976478109615850478205884232160194916241068839666077649791886870689402968320964802686881681632767942949407013551296747568386074674045342378346947787947658554414428451435931381733841295856770012961984807502857410680845814832873952938339922697769071996244578514207406397038567082106568562535108430514047303356496552235713835381639186028893610704266527621929904084013494037910643301589694707077699460880747559488993474573366815499755263848375424209492273018370194511153471933444751523026517781458996027506992765586861379685200203683194632137986195618291624003007068836316875917591216656006616440354159533661352581186684208729560124750448784416967928719173869839453569772430005385275742144533883000737542082048530192089017381901285731341738716586895702745029019395981773342054217086911165156528642386417264480454577191262826777129726135108020234676001698429526341435926811394946129830738740850652965540680817012593813172876232444085684978806525868392281217725523916737911566842285715459591689063536906526362282367136164568594419647944788660958375217104463519871237136011160677685619720610757452304586211465937135839622248968453093421414658867184480607855378019141815087858270765835228797445487991116944312714820208961190750737418857768011907244469988922187303199309003885846069817076347783839981216808892994374451528514011556012522084083830418409463057919577467467872727925101432422830282434235176708120522849335851578388279698457248431850392524956117578521596565906492858201840851750706065044729740388851488733343895018589116322160940249908797372748612078918588578179107160779683308275403263777569653348864662437821125878084833644280676489500217585592806702938609454841486755350849699802823759709569813698751095518852806735125389338383420482346023950244195302926801522604916212878012089576819177214008864938176129098632313357955810560614798052839936047361216316552932334160607773922514248024108621809467348302397609396435876244837761360166131052685399040600851813701274399826042266067045963762339027809529096586946097445527438434195549120140631545092988138429378876440964562194354062023523621756827999659745678979098068274993119013151627473920828549194982996503788475080636240518133579579200562211577124348478778222693135287292761033142300620422620430554763702681067894085564359603255265683518079277158928278903495632031838263594522160868286035670668862978184534871244800000*i1^181 + -1552689455216369941787464636922159280423027912392718731667152259127456687325913357848499114460505211832423352277014815989345197121359352993447263075140254211744278514795601938461215040448741977089426865535392042389604078469522847870833830667903637482811508705655652230441652023942753799480171140601639215328276352005418255961590364952111001681898931715280135940520587744764371644869681212200934206274063532437979404953710158650418284157369029427398623485851707448267880644636922426997795198125050368869716191058385467967737589541317864197100991281751041229127341921168883132417050742345371160998852278271620305530134532756292889648916809544308065801597157485085127500655721924755068446705919407967432729942671715815215023872346058066353400596034151250643621271595407219086099457826549889838942477686364942122892589583865502911291908266574589356768896342437020965489394236392998765202236270601573514893253764680803556763308034101981495232039101191382353411537623046213844489087646641849579086386498377260814312857947932396805660710158050347732816647446189841689479097795571469353756028293032452681243276844968031662689556237143455546069183422395024374640084882243688264218352084687485649546118302762141288403007390246022275590125295644116838714655088938709330768346670228149083549406275572719367017269442249355510930018657315190605353407453991251013897232888652887432867372032306715691135158505367795483974254146335729427326423969507795115872149172256327962255869887394925042727405989226850567058342998766829785462762310424557095472928820131154197581336038074696861671719869967766909634794977439646991970392403827112806962893822417138293524928915506286392147344574883124363123540380992116213919210139319461760199758707347666278114723539271378473751362374235875600730169207846877124966854864826300600157402635487292002535862728438212328506307837132765201811633554457874358608333396324747893970582509828957374457715165315347694131201820793531431308115869628133484622906771826712954333214163420091965855505452452994441984284081342031209584404177734424446319343765978482608905210696691761690886420960073293783585684773528652210215000867667856802495071172606360196186978160224124871133252496581516351804700721425526394251564638113911528215831102317615826166009627447381106961077458571996302082139711043229644849903413717576655236446042425523270531225937044312384461737302841159223685832948159432918393018177656599509525196577912096607264562180913651208654591252750497475064850765830322434936855414740332407092857821277366069019677729389903390678326463574816988492698185214972863239242115835226810295828171226292887302209706466058085865063223696266769934845885251330598290659830299562251863730584320373179890479786988008961414438553001234646187622789557926865100288431545580026198675574276828524955507040953897082686260903936000000*i1^182 + 31540934520631955920545513933164081077297097988526797681532743412674793511672470684180105162166986353982336870822201234291541624527579925931378720785069800967571645478733368745243512431302953361637674353180226820831811132379628144784922110462632602546792804345434019164208185810039310632073653742944913604970909494722114309665705919988262484546061957400067587209899415435631159864493899627105436007886277561084318478337218690637336263041787998225279011227249273004225721036472262414736229959835931143236323477230483728569949632717839735863063331914333309515485930702020160070148726107762702209010470103093046333937439562985539925866136420866610817832851166232926282716370943599219823389206931692258220670304061953195163795367809245696586846728442718958464774088211321203558539506122349368147306922798691084883274836677062958197365286324654187405872953372364242826889584966090242487480376867685518911812491270695316378037613756514552840721053484182704859518425705648743551375413161199513537277534335022524117893333080846328833594461455557084407676216032170720185350021525748785250657844950923180052362039752028918523323932831384971119315174287973671648990017202907763864334118872536530371241281400354521938114250918694286773527728626424651925487931052653943326747951613267594922185891339603366172925564097583390325950894818921747454032081751444700055796105432656986216893850612239073383627465939639799279997809266288468783400463031233131943014052238707928349303343205360899814611861145347506740602703920297512703096851149847301103265616167618489419366075717140062021316574032578598970231162617374729345666531509258558064437135683137535259306525757883838063425150730513220389437695222197324354617901622922907849468810274141868870740270586072059380947844302951620159168475053585891316392616551026309476188609321544275361566086244585954209324306403428226594984207437663411751431820979761851799435995759814101821277985958155346755166579931223409470317994296825715007978655314727558794928035506807290750116551302108852498445344837943786398068690888113076512460239959313955204734843212021673819626028461468089681793076497259678977612306637864542191125401305576661919155429126464288635213638211531244086230866463255318683519202053516713034660926632561461305078847913366453626970117193087176556609384796220430420033908964483263221545368625125391412477290660119183504684216795710614626569787507176207087433658482349364016027413655031659216436452731407083273196000077473560908732054253857225682810628766652935652778431059061530366282827137681495832136879352208762038148715247757823473012848866292401592594773786942842114105425704755006723627731105811098664712150368868436444354752785201751564329655656277402096298871319218586527814553220403514634397953617094168565754593501818660903089823904810295843880960000000*i1^183 + -279327314039507412673067568132843146215492323291325136833527720269576392603755697004316696990833362399676088417627191068223543141154285832833244259770912665284155928716675587056132157366406763728167216025343661591893456419461758853454177958662549777933911586350805194389644992597321929178407872930837657696068838948486340817751276159954206302997346134041443990507265638037242921720317265812596978875889613182570755874353787257672491794527579355339454252747225868633398820993145889376976284922525039437012916193421629769953588984330743896972571698570322825531992281876287620030061965626572898112300128413253310176780965393600122713133498524080010838868147939953753807459682134422385577678997413512778248778655507061998734165890218168050062000487774695047635065743440496559904786819715433751983576995719701090183295911185005450315172986453951627627159745422486140213296837758496571723151505600820962576396983009441973618401396096407499539447124173905021235015112878896154753172907640874584826322554227014973873660980291286530601916589761912417211030223077841264328236872545032496200188412896157159852424051319896326779513735149939371936520056574405488463976102028353291477896032376088644797099283123674070325789488719710321799470986288100953477550130877703779281967597064019185925443367073342367906262881034614499291149308394883855022157629930355611988346602024002335185632889394347329186551988308429544425681814695439912731714860133400655248025869214378864646663711170649756997437217579591003265396047913896903771259616726435902461337400686427769401292616116245657387511317093470469528690262144885476292861346844930811678425701366061994769218181593832650012546895475295481736600466207740972123729657422314274331543671263165717991397719128105595828956138858416925250889890623995270382217183183767918809072357118675635068021331855102738438806671202585242001356371457445897698660215913223082939001041151826412166123882340641363895851847873886122101683811863005640607034777339673588120696022922649841116947022905317488017308589685815642025427585440581097067629876003941606747557695174406107278987476573476701763007637301619331184473984677334288881346304246888054774867462747111623221762364959371910632838304797070214239639510269000365537079828073871819327453022840768499742497278303166784034146477598956053842071348275248890932709129404342478743576803028172708271379515605807425391594276421338684127694752634389297108422614821406028153476669213804272078729699796007837148078954740233156216412608600619850881666315761934145332637426325183339181052560230494037285825041960506707331398821419565366868438418086852496435408716069600015895019928378047326523605350206839523254182067944087406550376219526474354864760840168533677723942235694059444759068887625854848889660933559602380800000000*i1^184 + 525600335449044064964494519932239568775377491052600425307391295258621448725012274951637635603553379668977083210014259322598945932850925664000621447430818052426632027044626562418834390980567234683502718328884738171890663592708814338005349831560965180451238577542791042518693068549537944025567980395249300188343546083184685587682661433061053809381831741232297685579054617556566364368283699240850690067598335872155410125924027045563846130866654324109944266450694122829787432826998912940561082831573654298501142147892405217923974751077505013210287452776594663811969313949389557496099625214874119231557678081457656501663697395360561862186348407797670136863835681094578031849654028405677640686864150302763462715755619797334390341582973704593259990708924725808520052016732988189224024343234843399314277263774847000777423096177333783990494407890188880087488442151218861972975033519264127336977638411022349460338308209693030691919550723282493340206048962692965597847616532509528304654744404967261107665624331564446110118373123835872237379279880658279827922376318322238992137809605070718043119773413531859865186600209232546966259216581380295988087219201451476904825291824660630005891646639016747973834916581126951485538989611431090116888559081654271920019593288891871088136245377529416491233717169923733654793067963873470256490781803457441462533803534630309402827089921098850785969364153490885076548103272189648279494128620470590695694261286475501997464089630392721328131867909902986658695439133179031563182681620418714156604839315088111591105653390409719408875470008839786250805262936239095433783693160566597498959388616182088757651912870660117362095941737574932268279614870763995383761460432867333760761991952917370395260968895678895320403602163523516456866400841903791062623188531289493720657839937139406646473201155245718381797787907453364427320721330493304582200063764353180508930615178093668125122301678417248832343701808966989210541507426806935454131114720163629756495315547241125356296135432472088597083638244681456792603762717159261863429147448327047354442959629933742797818913710767024249272947626516681059733599001078098986838661728338921963465479122161663584080667989537769111681376704387388884734073153609002201554597922074342820072241704965368627354951190581257112187514620568190319059926319534085036415565503059185127892469686588959530484124054779447663654539697648051717519154048983940256361870743151643427001818379579312990384879691864867735109298373955708431156750376479675244712922098054829952199578054686148077264345667712854824349316033064325950734888699730978410090136377057739276340776534945968450607491160787654282942748319152569473680355396854237148156938466074838371132894967594337788531030899064766530162849408293352482905522176000000000*i1^185 + -53792987411653420960077456776292702312347073608385934883668787645720199014005487709775634756464051033866853922319964184745034930703522840662077448501538310001843017993983769246326220135287085287997382467672044436266770143804107040443494156442648107361130456984695054621735206964623693772668784083452148799007836589593948588633777741201714573700186877182589303418756959502824248894581018316365573638044170331880643795600107495961095302552580113387401631876630005675033552003820055500127500198803974499941074623983116187684996716974510463303275551010551569723086799329599519200592196763584540913380995357881913948644574980788828651749459068490157759136288731549771151153308954567627474205249603957066376176409163649111023429120291935409216050561603199577487870981629446144641549255022702127661420213756869929589522407232910176881270491767598901730648974125089756440987287668137173927299021190676614245143002188028882886764615835741799058406262117146183057581143872273506863371746749994696169060579412144646025057547260210261434030125577974123038873481901354154951701403990125176605147350880162310209747817497039688062015891901083908730715668424677677073489274787756842870877164526976699790255944704755826608994305376872204295469949276546758189512880467198781839453892974972528727037588374811582351244133012057219570950747780383957409982336532263837771667658644815323829958332889726817671632017612935079505041153329966283716462433049149757848818551635888641460157843008543853379090146866352871073804535681602497953768179893001869833831396158063834756831559036918086230964215917553983126440150732243847983321516987037436480403497088759592205152406034793684473334469748221643402510539935590219486251954941407975114685444729144226353223756142839834729068135366923048766617098774259803277152008278287199960762511084565083783285427696098938160730320558020009477753899723812357718167673583278736222265589936417361116769146383739623032077984711284776641117915196451390372691684768852254463989398230996093162792624003111917068712546287725583515206438094201626606110876753545256793092557640142527802328999046087647150999746803532984124174871710039472735101916584241452151694877352648824516353075982596148649974018478440403246848373751579979788600945410493734771916910476420786610687520268781940364228359177065190540263824453476718193158609114152346783984203026190244367669679926910630901255441837702619157070523925091106028359306605660048526516201834683875550905695551872806243744253571363231758227101588817609104708878223773050053694905921811101465061650495978274661152452214882686810903853427383236941581444250604152135049447617225263124609784590428356921164555051716690975663813482497481530255894569102828314751186978992353935360000000000*i1^186 + 712409105531803940029318022723447831799339914893041649515840958471762335207057630017366446729584485132029893829197589293827306608264903105536574014992664429276862417965294564489111619923234609174298089368303742933450698724620304669932248411931445505187071965962661914269261608867752270027046956483762858310011142761705344128884095029268576317798962875341405479889665520977156304687733759341703855924413112604619234582355827943410467186080734310190915670938271674971784073677624715012289246335437355622312337135970441427789268143256848608327089398880517659609054723233297125973950525915815156859845395752261996498572879386894573169883379708928527735575642769472362581451024888474400787312014105214573294840830390979046191827158936657590565362832322679566160635890349627790264570425351458960372957976127731428293863919078289631777100169588780083475986672713821214141409675971129807867016482537828033832015675286184470774081027709695229095626843675094396766734784693726700854442130300009878544880726807672214928551090679288124187209745165770113532010603598242882437042022937895371733126793342442224052848723537829831503237147295622889722043399622208403662551580200601910994765047659395979858217036362636955276581383575291301961336596357071441681146982369032599932092671888529067148986266224900998393817453778975305451240912410644750683343304850228156390486945366074008001285237144404418459963410664654324296734680647553252953874536421889396924673254771358519424310640916187555546554477855907089988512224102658850427956297632027183874056845911344659739205723999446864756146413382615183442667813330820377533533454591638977220237448254954057649799800870499067960942046719787390667401984242536782774104641068805505034766437043230129788090446653084714359273628055764365838807730559687638203500862616516192002808885434969699319021211427645149658740364315181644811487424616592473475420745979076149711250826858768583040551713038042905864897477111094161222840738166503761247517204439930806581122826365117255522258021197168101754697333150054933058181515670022602933198449877922241279045910625799483256462719658052905424937925736948336757696695214769745518418860964229396693114803091730771852687619457135361076226422257216663304845557320643470882206193466356659768326311341064803558061336146491475141935356394251744304204014624006907456007187807537410342021808156922108499212411322176995139384950366611893424590660539945692168166950584403723639937362113149835202350501131507935617181860261043060414206970103327963151353799180945384833081401013275627154742018512018801205348825012933586836392202377905868240828230835751829847189039702600212633960019957925962544563443732390093528271340438884081267137414451200000000000*i1^187 + 19953811928789368059385777755196535408163079593445897500974279309722292403807648533823788826523545279387664873217561477417165020284495830516266336714251423059787187642919419164900908255023849345562430181242137999092476394408514013068336949181465703707327467821849437430855651858642494824757925130115419422472318540266816444899283640979618407508273508489094365722949576216486849925130060893788044312459512597445862552072526230689772125907924638779097415500921173991754280522642735684136957252733577277707916884059179289513502981129903555772855538775599473669178847640710234939268732130465561607813000479420284442170619361910928219089097682401725183979673814445473654988229619945683705999967642567183511312485291769370623450745301408102304913344238417510928215473366654411555942687956016539535572531442051172278054444218820177918301333414019406123440188168729218082320518264766129822244922938824906026785514911216094442708529191719903047733032743258420436360909604916738608547147793055178744529334208296177001562839114185757843641553240361938210424272087833125034036443162995370052670096758317130460482386567029409066934068328883711613146729411264674807603258596982810472754154988852980227497865302829949062207966057802467734753228572358735988304625976755555182917588901375229158802828865896111282460040436872266967433812360633895782067484226448775723934191288202983627718502640945411743615937697657526708404632948878944945183857775878428210397419424763477964797706104051870972917956917431970024577755080143125662509370895328410231540548149678870778126760082394928386891699520927307762445874262040911399875838251721620217978406286496363827403887031343442139935520158605763774834733854065335623929590921396324039821144628756397510811647802605642652644999491719332672856036231171063839298321475072686232915121915178505310513657593302971560767840968093274165394075223027289381376730773047580575653473392197635120075032310603893176742237514716260999790713189775105426301250625095634878715471482002654445332435140896252564239833368360883566211872804073376883017141710918989506471890248295738030578656876811467999348936936191456043089576102926329943488510775114905364013547682468739850617299968577960085376829626466580083603283085051600143798305561087946969038361476891217822412980816942172499765067868559954541695281922221189474499438288658170147599742310289350646525493721237659393854239391010690191516871309189182991138772790068935490833914419404256495194080988635774933150527744363842741104898871774788497794000205716708949917423105048101711733316362017379230416111158367031791597695801076849035280086856528464593844556853034912901884333000604562047453555915231332893120000000000000*i1^188 + 139845204664405570304408223020525539999323596234789935249782476427989617868557889607744255826835608802581879099358912034061264881731631395647445124547561562170193292335701732231420335991003998574001128127197625234137545201236126736963350356306855661051848964156129915192660318377876790306382122743797223167247518986760826807920072525130049656233945162416201562451454362780923676905211887659233097625440251027573962420335210748409667011333396447130820566625393734087574563696224184733917054589681709662783578199832155385209636341692907377544782238147502060418790927706087190404693648794706419976100125053022253205632347956557512686854958764735151712188068217498281386026210162457549737177918817229272688454875355381935099320863142743984205933204547872857744073030405498880991923685827644313654989440178479827814784495523223142588535946377038620340070680093873862540860693143907299745569463900105262108819369612901922093762166150592629552411339289090652700950114867759980314989809882880694842484291602543478091786926414883342580193778605172850965945048189873452400788980052823808605832268292438694830029713369071294288975875488205076898076991097264708473293697442770497990598917347931590372663449121804846548974868121818717135415951104447492262061628184799227536580879828772216470475076896367566152912096887738438658001698057176363969803105300812186695231843008644205768337173282388405725851429879283171556664132509923612631501429814348469284457365531116686995823926847224980093446122650953403239851041080286020303676777873847435507683006494957139386115098493089026157138528718787704326667675958640712003701952562936690750607659912827846288113505895222771452340378610208711676910589615630734118387782086063357101643591129095574694633821808476124011454606136754263478846653604484719878782391553654001253785337223687814425860789610322224130475869041868810542442616296680890483122527649785574593134820188448306377679391132997161161273773932752731298843286948831729990971435056283105850131522529799843458089299773674146935095560405205636378528208994961372931176944243803061491268156988623355174252286921331005976017094481664001602372104834218217339336941672742008721331183611864295394093568879413407966280941884652384841199798038885088764079638142846663308004592628459092416994674687026257796396412921642008688877513479868309764999200990847754164539966149668030178125369157279292246172910062844562079709037614599534339701970653901369657568255808728326925504979001031613184818607535234447918096746445280751952031812372582992279797569126984540676891403792988169777076003177524800815442890660927236504544653047288853082548924897032465010496244298520000000000000*i1^189 + 799194573158529739398508776660538410745642651032572385758250736132133490398533744860225314904690536057336801710724425630592424457977707383841779267959318588919026541453170448699388860405040033297339921882979086770808806811295820488167529975461760581211183863580222762290390177562537747692976412467582487886302130407665835714143306751730697863494435642327388224481172607934884152532391430736016569949932047768327157197840935812760879134866810358307285779136495502316684170438718025992886682657407223127793430625458254625247040862631319229239340441894626602501810190386353720380762024959526109957380913562574725727451802707455198691354791947999274392124288251349286437564570112022924822523902954257518006946628976223986410124032717651126535587309113198382026203642998970123601364702440028249773634899150721366048333198748309633112028804654169170543595995260131697354715077100677496199074237754568714660981348349050413813820819913020780072354443029384593947854336792914320169707382505591181779724944187433398019888987585792947966403313138737688645032359580160665723934369434896152552229587829243044008895896050565417081977554610158998734414878044916465213105729573239244514860221767256963045586611258174073009468778364208644585174892066442105536408123968339983176855835352233863982387808535854437415975360014259075858929217310727134631958036450119769576833164008041415788138067402094055313500113649556027192446107461688835807519083568369293764615439721238031226587610146228731901394223277637041523923427641607379445677886270343759962165870879208988011464617696966796370816218453345761634539931162517659818500223712731846992305312960304715385980579832656408251014875958629605972269611058963975481402228958520210398216660872683462340846988501563428087463776619070667954431612533491531694559860683907781572911681422284880376729037327889108155537518632945235228273441487870186373020900921453451328422524688423973246138559734262559994090782458616432005686505191032729229011936929259151721178047956996089440977508003110800979799945929710680838297473405502381098002988610470870418032939359781330549397368414404351687776513371415946075164391474858828793872192189540526221081197936492052158928793154734699646217904136609607204235898028164635661373635941715978924464498758480881210601781339013920125178606477973277996179917480380968661061475453080598973900806702569676511083419685471113718878123845565843136359541433102954156811161548214197016582367251655219763230630772883134101495007579832745655266688093506643531006857855657442318730252930976726229657956728792776136215153378407188316713192764503816176104191159062500000000000*i1^190 + -6254632408893664514432178254091786739366630720820054408553804552427708683296076991145141079153946406409362164655827291962959539753058504538225136029434522647728862078029420804301760299672878818580575750089988760236755572616850877598179523200082442219764349014163951754533543341440724787560292895128589035641983556417388925227177826590780157922615255449379809877180547522561920496699706795534199972218932577529260330383754587992622340485600538772571272670259048636968658344725349686233837637569624673076011808314774274566584267318396310016424546808385511968345732796527741282028092806404285140353939043112178320269729336700716470325100555142009096843154849760727606850638079409524266372518654200240868254272784067785788918091816367509055144954434758855047794517160790706839314424276684737315388772833374553479733619257803010221732261688213358831190586120984094135096683316713338804760299545412167797622513238030831150097858383189639540126308304222115522620518136717002289498037318060741223588457838404779707232307877548274490569152077296898596848737926463720655952887478658149963243101984744782440132886269701517760439051639461819002771410897151033117340734120998040158759949893565437592214406156045113654533344279688003297567280221513074243932407321393951074177673645668780077349310204626753330928756458850459904140440766736789192247481050369402809956873733860562095680454821355157525948947226628047027696733671281599264615881417010308775016249709998487402651660796952762326741161075127741072044534814257319855942673968791585634785443727294968808518267944097571495871635932631473266526383318158317974729983538382022651356494302463945088718672727113965999003524760960273771977091524579375833450114370909532602914549593394301925662449341025075768827561933307866540052183909785295978962499243077557411117002401279758253668116688519079667485802980464910633748899307893064232794091942451025471145558838791224593515677235947566461234478701770136390482853183796301139099588701969400625393256989060698302163544918660184357196928009319460190886213217091569480441154714396957185532942872940680708429902195115000616111111895847182267931287080604346766115293373884325021312939415039121023276080456337792254229691422454774794363736696895292646187910939427379164577908022972375219611141067329767007706657932834223082073802630762503552884314378563073148126319651990886006035754737464681894599741459126508630105529059366988223550545118982787122820527312270793181927816805761294087147738598659407510454245109431147367859547594440242679119037424951569563147591383593549356781250000000000*i1^191 + 582694931570668859590053536733331808430656377140961426954024042533620507282586328779042530239494799414544763255630628317563659967008573100289221254534779636455298971645804095018644923055103471263767246794168679689472623083873654620773253632050903080162791560684473181857289716605480514493650534104845302530283079907002755067018221181330157902294576770209795520023693504637578234980478892125930294542546153265064725169759284963320594383696085468959025674867354470607202235370578709723560229889146722229983043586919142650193140444040340461240863548257759621688141350719101244128857650210221766266883852202273501869976510310263727341902762018299396219733035086050110520906920673492358972095045209254386876158520727188003215727316603110631142102097075481151163747152271675717357326973675371773129823914737930060562054496591039856501509768139455067295754834495558467955842425748866980182718918315395632006976872318784514392653582485518167049522123118139645814328972699549603334374209221037772232982752903917960791127825291382294355787613761063442758916759194523818592301354219744467712896415752650293971848929120486820326708220760585555660441765986317425707513921599675868893942674365847231665654130142498718940036444454227428511466283722192859827039110988909950542932832379649228150394438143308768836607870071736482899599715257738570680482618240623807529871291620820294043630321980224469441811176071396013645632577414763823263087359600268445083402746893655071604438075036484685159998672098572090008584665207072851442369445339151295462901812026734241600379320176645940136180270554187861303720569082440258482742966695263316479670685471694169230602513750931537377410455289070024606539012899138995618878342580311876172646913118692715597496874780371429135983460482273306756790643266260948898631506972005423826423869538684142048325962916228903426851336372909849929241997878221477168846474329016554440370384200590017867127372842577229383431995349508131291949743143166059008279901824564326622305859413930756002735485917474185144073909092850980613859962234263456714277479977464492479855621007837815246778814092228992853215637392127150224556071103895225291342909508486433008724528657464033456550768244520171329523231280897506982527893918285237469406062742054416863079508474756867733082516894377026381005053883319266492378388911958972104928321875632468533244782345747994477936832621622450264682377732462857087526524425604540791167687716410994042932310648284655687245442091243610810033887561330767364654541015625*i1^192, -472198193466530691736517068790479669170942382630516023894449014914499390782463061241822424706829906057381058844716236388590746604525919988494753178716887817233137356681746553087042889807163317125428361951234599243400296956323233048773815559516889830392744971126732144176274986286302878202323416365635529665167695273107115365933259864644595947127248372024671714641315479207328433675968486634131728937850893883206467863673139351423725275096603246758017035570409867147199292043021272690237614444384396962429157268841052678004350175658569714532164231567484270446606029372598208645986874700920446247644361807552215916974293365173203533531931856621457513054702213683764652322033316661293851622179793125264632647129398268646126826553553385070454730034791377805982804203276531849337302799636983046478365454737840391995335625333248369881040388504962630531177508618129987425665321889585142123662462737063515539864219494029431494910799105580008750991990918867683190397856887109249187376848537086169465473880413923701638590067659042250256800748884614184960593079850642815500285552720174326215167791734694883515830183154335027338875667491699285581818342437757827558398884997283298266483519954760581147714538558117039472455027580375441241957226224963278960137534416060314743464330683846196549748065094678786960030442769848104909814918478275795999498290459396707012386561593828493978720607602163493269868896869789559740959727398798923631783533199801339929666834018188026136618969565873039572171203294186397594994904533631905810913996320513035534640996844680942980635744112139724749147562641916318937238118061182044172877864312056329258248088159025411340449368537441667913463449558433147735370832604126146787360705130118763031145643703407622797720488755896322773675286773645266557699136882719197050760037413796835701199170643745938035291308203765443733515001824802698654920872747907344219677027021776760182580021647088933468679554296036650664495634441402537101065331883007871103924260956322140550836577275419143498723907005821028537521762410329144112339640125387215951676913710731723107686119526516269648430394253936508087394065545372543470772718860083483644369144156566769312227497438850755625716486169830435167574031985673749153317549778886283585105646110147867906232375084663223935318199891643952758480593764083694211812310279924457842887194856486528087583299593524144885035886230571269025981775062635072681538938847372662634539634860130842296634861076715227829550975278429176665831461417345464045780810311852202486499756070378192571885820639931122095106024493173469999304743409015590191348435826779580646911257700360689005485580181284430251923191315928313852688244091248838588052611468018944768428225579661997031303902016594912365093054867197231970693658624383443986227712535374417006708379558306971317410259690803601037346228568439580080219158038118410297454005397341495856445218491967125513440980477590814125692669600646694025928555966601945046644956950274227723475464929226251946350221277832113296098069944575384234920409288361185737004498859534141095521295972011520568414120680105063399334178370433806161774000433227629388342217837691691849904859483871820589063223199069721334132677510104985011791116063561286510872669270305928074182120124691597646890741349195621875512173249126850213850254352799276258798919766699429531207035739977251249383275281866190339547219130482949304931630934201581247696719535462207180077960295416011139270734377448003951149231595853483241375569512963807186409642616129649113820024102203258004032243091563733995030390996737327486431820991454645020482747624279443445439681985676638641014698925758664283036093933178652559215524528578124269428660448445407358569549059834112713761862999926448569049394575463394820598043385007693060781556714167160632358734400422942591323827901664433754150798254752606886382060743732298253185927618963780803301914604125745630445944864771421742206576107258424357305115572790620457315046790916770632831057229121968243209142920110452773698377643835654519635743705998959214411728501008234140648902334124585108171764668570396842407508861432465452013005768468643736906383339713680732600392432740521040080874823976095914704861316949345838391223865908724834973716650571932777313080474555314201750063423586271089382867212511318862312226575143492875836753623652948995328640927394378553726172972152128469486684262775875304410724388030378872904213019898592633068095751919239897011152195207817887698780958918029283280400035059783592463259041472076773116552465059728538790056784347462198915077387014037226468579265015563118433355076439982970368166841090144332396341561799319883820621819311653263404322850310928916560512460220175346565120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -4138979804826815337796380502844214749052904394565093673149915427292984346681540892227178895125128892325688835008597837701302616658733676998345372130834933747315554911735890797908689329235549636330497326002910370463389875409598937693785945130476048477664622357190192653886834130381614240588240016478934314667238463679014147508808524647685261940140042186953686144049896807616516829319116432841746832280185320990679620915002250980470867479293755202998072785549060461593854069013267626711289315628616475924879693404024642650388821020304769375785277703760969079106182244694289130197121501001521641307852543388295363638188211093542599744395744388574669172882173209303404058783038101596540563717740109645592382262853263872280940529631096156101445391826391588222246753823558818080081865829693353192266949749866342981619797315943645754988264994279759529560462360805311568458803951998806147124335433251914738251194766046863868519015048249599897006770348211005633875498344870478481371501716473525199340062691150006052395362156774272538523339705539079971406429822565301060893431422421200928835850972660535487452975723016740694219244114147563698664822064746348811545916719667947364085292344549120392507057534556411575623200795421065610160644104431953603802800497749237580341864011407665395516732758175358988349911282422991409126640732346844516802299002776973305983544299860909501699216150921902304539475505625207915484298984544159455069991051900643904395532523800164715543103112400116193593638919459997645643124033706253017866082168228616069887670762137022840112517631000378348768066887189027571814565884986504358434850560843830925806975232005627603721545112835403697066116963435108644379680685486016115812103323301880120481364843674272938589336744069516148153398659634327349057662976000869693304699205057528594685533934555446863152221622415803015229450780665491450463652932282667103136878391094222755623220916993761142335428769126229718594755691535217146231138531197949146593325608513503255877154595677685027528033954478704934455588236350754991567280318762983547097854222940179201009540405466813532147415445080965392312948093811149069324516072585395304157302717159418482613149251401682455351604315163183860718803040565152510296463622384460219298600506618401369342287057277493721306078736636282888799246755047918596361105187845819936339600235162476901918040326978975743723980697609335275799700144278345231901492235006989847969405630935018175764465589306796527578500166648647356700238408887224843742002291099591344029116450011802708302164153235766161509072550512855158128418067087532553764032906982733330067951641408102154954422760008157568484985886594328251322984065790919736658508860655789071982584080278729802688649803091086773521108402267179861740096304489909579765483897733045370168175804680843263340115744986444019539708465644301294022669854209301265876822881210875108740466042466578953121891731050382919847074430823379000469847440965979575814649665894767722825701964393964445440600625986686863819838009096399668530414465900537641006380559355920685757707929037754407339981495350965787246204043552137614745493401203855030469541481610263956665945532997000291864516372209961974146012648604701343963116544397046062405752738564300276447773710372584563384782634868169537033835290219499606969050138707029245027859643491124716039221114578120201177334236732957048606630429005632712601463160566604915231740642177203383065772950498485882302736123476136574155831473521169129530506797517933671445518224234112335436010152318996274107461304899183390680848682443198480991519886378304924297803285234041467516850955347716096090713098723787447538708374458464977733243450325527927184793563877580743134926986210634395558698362096332344588709244526740093329992166724223070371691485904121943958139587519567813450619555633328468893395432875151666339543197387143272893163317992405276551993211132214341125397873132134306236419230953144695023481171195385909571342143203299698673107387127457940757774905423204489332118760171081392715826692288794697924635798594197177053685829044398334585145608121192453396077341156418876623702951897556516080690619508370783106035209533290584527765917568656482859789754510359623570515270197353485002001494291636431097614461010982918189447722066157103328779311318761015747423779864761701252958980747208072166741127806291154398219822007964805141822919316542486928762772363341765933921961309830463826905088199424102710645430559731157405218596977932182913007942532022154984719348399292370460794858820893136195892975619542128866421600640265534215076027786649209318661533151774790097958641950842689475462232517961827099108720484809834795953490294850621891892106858293028821401600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -47978732319971895831629976736844630751667462565111267443643246096888022031959127953428291685200416104227118843637445826616297477278629544934716659177880495789322574567227133771564289786036762128526411942476900845282981545777469742459051394135453991837660191152659911142856323263530317810885749378583639931825388947909916405840996797803774382990913231454612913358249231014986495419639962726254678092995717383648654664506127286166842084987873544594363546431452909288899802792091500790878874948151531145020055249578032091189522139017490267499597606094627261610914178244133499067897886375480495309041627843421445638027793268758533245366868791875993767610661081224863865477518249586602461366192892853460198623871539396407134686053781861220404099692356944142377242586809277813035406557096598184149172754917792285114212851311160519389855573861821002502750846978450932187424205060115838586325180515984758845154153515104812994296953428994495845027374307758670242360193674007176581345176064184033289467334873308174812363561292557889973752560389303797312192304227241475477108035568406011167841458073516127359000429696607104137150090485769447602129128717833374823280522504250309396832358821229350968738352160716336770069773775079187542597191428548443204485689944016275480086607957743695321171944326829034141340667645399203178589406602384899188229616057056905218579038077724908620327682212778915419803482509894273593134007408453639772521931958113283161529360740898139747019994082943508582057737539532116615650732696323233309097207031800479462483785906600038366330954416712938051969590615097331271485406442844364701899624791632713312478541770814134525990525512216138094212271023741854478529444364522509775772712407208485483405718397935653160768961628032237176341812953512157745658549609245237559868647955408419341902345490602126613098415621596384656644084602021298252581858035130541831908192544899747924215329391701211659741273011655823968672339058344266332820976187322329457577753119752447769635347452626190030444717025031578577048201418508922214678339422053055386710085146511219912534175658350759128291325584438855122869391042599243403296999024859859128538566856697121990336072051125149115447856387761945486981744040759563101321283119659812856767293604779913343823257164596762745336902510403195384603680075630128141874159290372426148207636064043064693652690034914347767714465647880464478127814465137184365989536731763659243294219666248915439633490114056355989878443672738924580688628144890842833219108155677746097566494896007296943344911323884887933894266239420690747995934917729215960953373191767885225643017382277957774026513842872038380757122012206641214783666517732185195285468593998997196760880689400467093871969636907876490253942846444572220347011410380243544702452999492306942049023083034641011967683920331539028200557629072227379283865580814981806157493691187455378628435618265072229178019045024669416481155978421698299251826245681094738619403452114132988246538861966428093205662440793514104462172794451607749745019268575096139327160400882348984301094942545159822309936020003893250955348824807338363478095528327510873023032394331029251225871896988083370957876325882775121855366823605269643055927030507662174099528424701092507596933347097546054336840497906756895304630457231961759502896847588050812887456999196174347942459369247251784249402279379958719077833506127413141191382878868296345598428742859503987733120348714864917436228926780331273200182783187760395827097944857687070334791269482201180259535073173237447781256427601871995866965239227679670502194987125098660959407680925865956974654905419774803943239290264909327083650564542977920527446412630444349400991056171440756547650826770878105874892814692887236767797135997384176269906988632114561281534503620377352845989116359229192125643789301672360349594312349114349659097983264007079634924512255686876794584719588260850937900368768232569589134462972114082427770260220992933752471751131855166954527594905560599004253466078600102342951366544329210749026573267105144143055106281915611097666839347147248505601059737955330940362667365890619130768636724287650228345778267752836218786815074800794728559102173017006276070403583331158173209357940249498402097961979740813502959852318890090559659989798246254104495722451366351156562964039444953059436236892281921533436415806456726046153808740341607233779400322406434291279380642525454167572396454940203309660069478627283304683763401576818359217428843641838535085635990196337085744879884396180901339648309798527759699130977710369144423682529126422530841238913005894881440759397258809848375991351854829021802751485232539785774814514009285180005927657094824981185223980406760538112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -8618024736046816354514512128862706907007897256235966229541816586614370749908286907193233937408223268504963505270294878795373659974434872581703001673193734106645406004865805546182477449485676429470894516313222921706948018911155785485109737208402227660518627176501833053527336791019205742443902555616811295856876069162239886421726899239287818273156237866915606202697154953796021152454333191849097227108087618123351221055548379227073193169033075201085917172219148273735691116204951792429787373376678448065518934507920278120002880687667931943086071358094133658686580993350433392821247428885661929825821295139061552903480307860638026294329059590535053418494915857576757097405185632177208834380900343929573101470166033708545625799586444075112992334872371552699057858972806663498932508647516787085343780324434946730760229158955945755323425996353313489544591184577093400232061456341054827522080183635627756439196009000463842804564088043449008666467259861139617237700959206855909165547675481101317596247043466074947841744999158662211935265900136562092221011539723245024976525385597296347147462646713099385338744234887725934892117651011921071487896153740009880087495947247866444335905913344352469614240237926748815403666580475333752512058419067867650556058204130630911108599364752938819063822468161476014355481800321515681953076371354097896994227912440401205384047381038767096326461079938150506978489723264436824733055813538596588693968328690980001655553209553395678018859444704978714229256506529933894543921663965347460160652675544600401356213395365191136798536860323207428700301929713305710081471429280828341078203081310246027552158542693288287443379301629080229006924187103396718676243800161205340149275369105098162181275540825688430685211127700051818252177245748245649781094671475925082694272573415866823272996626439383770266938507239448726962126223265860234115774546411001741858638509525657618929739327677291223340366378493450124305446509760853147410690401570414390762666295752702312144073362903925269995242256234965591028932856019018344642328566451023569137515495041590833551112550890152101857530360225432512139885829981068745082823293165354862994407207193093673786849738220234809691721635077220318864872118098980594896825862554747139451907324442657221877789238690906356482496171802200938604038580003946271217012101313303815864848296946886870178845549091321680243161253438099879903938667162769554361891735225667768367703987161754263667854255022980486934163965588985765550237315340281249043764824879766634474661660734399158423261714495171061460987462551417538785274224927150977400382110497712391494488154832341054728783087745263281505180201957823562860437667569093757646348576106412850218064944275962178946966424185114227892382674665199396287459886945179869119231761135730675673778416633220376715899511358078286173234543941267054418482892874387553537613602413497931963779650140165444432921071463709450928072638079679848797270541854329170723278882851665848684700970985542340738447639916667893091980260570743508650166555338208848431216249043542369473897844576877482933318551214748286835699514487389778476899464332314661307310198591451997632368741413128610169251819760361538427628478127509593592971073892513532758934659105108674368660430982382409570339210502353129998769556135001567494914161204986334459031379560253245983192346594180242608674954242541400304326446037675881251300975552117156226684807080525710562639028109114947472098016249277457898910152442864024524842768810904769858220141636031902968557434844742576579960873483300362512020848051151563642447887661390358001674777793328512096108971263078421048619086480094257306849002416931690389234791639020519302578592031442084146501688418777836052964310755795621320798220030466177865563252454267599781788719753564770274065791782543202127701423622416353157242400004710354729472338136827879824493034554460347127352376777988335589698520628875240707779484484466980568175714073381819503613367188407737846609498682481790511151874379525660903232504838136058121185667655136153824738317705052873363752678822747509701575995371199436308379179837277295480661119232078997792890784603258333450226795940141851237459554606080497348219116963744913463219840715859391364523811939778032286532616092579869015693144540947615747072275977985993676816813474463564186335233042182030876744283739776456314207275289860548882836212091824762328265601032028952602728469079121763140965540201188036373036180354099738389337802623250051112550494380173379931988055554792929443857198344324145894306397501447086386765235207916408415057510467585510659697949461941389020797618145119739475020307035460512915879684864793342673774270520552551335871721583966525849600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -425385778003333121010867039411265016324730494043956271046399035206566787305451165095110894363825683008789190442469073568704804185176082491558038845741852427431385685329946163738424723965249652154568625354883421301640329921815287652945228820773343379997291478672871680048924833554648936580028640321522413824632002141870193887075915442025913945167380244910282328084763959813368861660664838308916527042584432831680283329553013192889539253058828382617236018670006252936472859846923796350284744822523631230274200546799739713375867269510075622875921993042706984799739370789141791613111150358847836123204631560013962677043632121191616756394446707973348696719607244701218413756189147010537174766760942746756258927292721258128932343057156973240432280862051065523032109595359512971047468294545320981948157461340524963898323813884953470170878668359033165160393021480412140806747327269938761569673933194500119577855105602948818749538397868835725699918812636861384526648816566538831910755179711822914680231261338826333445449741870763210587868793455618340502951160308189426883084816930700045821175699753633282517837022805146268277215220998241742536700337854779693053015216512150694956836233007766116742868301518495772813538648187640287760864186717819401768110016773690754391146275920803181772964541014645957131415837705380626603087201697111336514068538433197508698185604081578970176474254703133768957432039034977196148070678048693161525120900781263204124178322046243255220892117730227968639770695089283317724420336510822900931621969343393999275415132878449556931019272514636040752004290510323573652114587774948568321716717125324921643220880767526415443511945700417184147766430284412602168255258685129668250658502019934441283004019246632622068293621719181483160873360128506531467845201930994677783011792567880976327796638405574321274452551506657999265093405876890678737132618934494697879072229467243246213176682362790888932086239424485007549533115715115568506005334004908629132585355278633958743783170770226012265956104261728791087287660714462603610726712447344389917591780089571165308089885005218353232546083211656649310467493200342028869669141644118777730675833905553438800542586919992513802787331750221218808379714798176029355723765857401563962693168711695541185424245078913094084728895946229415757673567225614352173165123704934829293817112181555087114396047975513709271045538332713188761123722869437609440551860894313198502271802748496910525682161608340972064394739185931779155970593609138378710577095920734985806890853093282487552598476130938396508186711587573357471409643776467820099970633947714765940731605552740099973833112534586295843108699516264996491648020147626128203874866754048491947980563853556340157459328871449138664352869243068562795506921355914778803164174695594795579458215462357751601982473531283203036824441599537763957596730239293533437398421451554981724970365548984058849923027889415688400758913981862347232064626089673496192430007998251343693797309967644634021678005498469979937757094174962366645788007328907374129531800655955920450826695780702777660643279891680902967678737194554774588052433355704858847977481978840702012286066209818141919288731718326028001073733374443254252369571400288902995549010501397997093488797065447807145568859612689609455079043505638874530370419358651538227497716953809272341259097390530197989534027799317563942551322253296357668663682424647502768046961400310823107314025855440369886883151308090911809943115016467966548495298291451147911820657599879973454748514035456142405324950016360608145713940771559343628590505440569370251701167436381880595159703890247868733236145207842001355038995758528797226467241703661112515063347484103975096953119187058700256988522875205835442524910425283624285730924550735716231212258541767420918328554789664903035213321343322636824869419618756665376962374763747134627366466719359036057471637170356293318847010349420106872777283910541361567421272396555314842246420862130559957833778931881826519717110966083066048409832830151210739033198826216386544560935989223447132169637877188943277713435072680666851931057171847041331104063047399854308628098997783601619237875515310785181187513565820819381853133300217695658896433595609314242254790277284197243696860485435190199985632286686007547994124402482299026122616977019087380832174349319122569531828805074158543169970644747773770495974782926645811244287974358153569366832841739276946826820845071846566807673389395209225517809771741846613069536291109243244891773094791238264769011303426095431904931034986879230653682658073325016437657541298018886684193990583672668441137946014843553981243271233166332319296475448154548078079488744659500491791946062351040512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 592906149025046927971420046195345113705770984656151946626412645276646919276264512099029232827120074527953915888159358060957720759842657854079824179023492524672955992868045755670319653820627334048277977995876397961353497385230259360939259119501994510647768297646379379622901959073818556485846423247840045531519548956336249090432661384067116457110387622204187816293683248427358921747082636514073784093074518094843799972209696903075227069378758458393449070880348233042738197711724786363872872544300467991662112108288659636123460003644375534049991194021513950800721270119722661054574102203500423422729458162664865446997669086105672388022763288559322094284472234257412103642973665951228376305372977516846644982734111335820599440062954774231941415422327869911880488327884677020467738597551007528264062075548296938682119600743236851268312756619150531223665625224133090669024564993723807099472413412210650862369774258311352620569041620789230575483294161545575240067301244760473213796110790339315896093662150222957288417720140647956833261027496773492724689758741305933750641195510196961927597251134082436695476670833324743063868265872516816857931098133247454222534925702599480036071828450068355434628975950992295306723248946521140511299390406280093498455091266390704167275628325637484272417329306409228456625186537318545277870547144701873879312706157729812686483948200662900274909698848190877113221432942441259843584055443749380178689301950621516337359251594836800406199636012013148758056995201773453219966257232248352914446915669609055575460306131070183660504443938468272733268682350254581002014643753505862610706505125881885750966802010772085707573086113135233367938624737935702077628904491888636736046959258835273077445988647621043985904127063361446943160476886571093086038273384362688424411818549030562139182617733019088387571190925546234707376134221366440186547344411512330681687858666420248115423182464613261368178174849686246201471980151893848284266310924434819531730697459751408262272501748813512579665297686884743755850386749575900860432201678584870832220358670368840165928467243795275828665593853580040799132355633953783019369748180120447954054892343538529611005398069329628006738255397440245473297972093585976781090141453249187550687891927414122212634772357045559841835408535458731255645878519723839493250952202081017168191891544064289345644454279704893909364019969176420104140276378110687389349474218436630522265921104968364747200164641308887784572413608208830536386326569023346922018614076591058419195406437986876315437628015971672072862622155102792178218005073812770944923054482242135086545216934242809504225567326336804351883297306463459925534033214491284041254181968097649584495653360269082774141321546900034109536157460309474356623843080921969144474049101801743071682105468287335461437853237606429214525578394046480842504529396544597965613244622922166148120105470442843799119027882417314724433824298337450237755692778761753586346139836958157149969306967221730059375526814663306689561052444447744137745990828900228656628109838117530342290745261432208534208663759681689650857225619047555497751015677621725836283209262893315162465534884268143648950208243459536349532586431144152089023484722080023065491470538549230202839994611308242277256536980166235618146404617724244251362559408512708048531182914575071925881286960814651571200723542527681140562449282279961714801169566540588307660211036690822980811624338183711240162391919951057426175471526139855106767591267605350066432431371284700149236969947288709063961615393248268968502901799908280728731569828502535440198178055339847769218195675363761273257074608911167284556032324070707073514852146848713662284630655486586022244759212664471008764277612160551170785862171471825929072674593475748518220934565523439578376788135610197426332666190570470428909907664586621831906207108110041711005732415614203748894864903409022992295599592243269605819063497954091244742925195882144021369664858975167585315290190260966860306315833239587847592736561018641912725270455301797990477847920440062293903508806389740037033728995076171168208749863908234062814035243940435806728313635186559064872254999006000906571418180059404196322605781135550268092872701308903609296252154664498265000298031842824000836174674108715144960416634598357111577176844772943934252665413839720172378389528878074170124295454661278207867794703130590875081458682943942930003311428874846377138915317942626064977547675556889082931502659544328633469588055367535017295743086086409397222762890444812748609956636881093812221499179637657699619408689187521225949775553605611405331381895775005619473492220416465589969679757689621172915904599884132592931106880912005005312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -3239821582732279074880911025623477256983439760280933890546047388039715984758789598553306268629745521227246706100666056142770473549849750751968313860695546260538874378507291546055150007683530392862827893217826333016158952723800648421837543653214981060896711357670475393038376106075981336247648529675999870958002995461944709903919369196160560927927596595905835958226518343276780855623142343491018141904620557610895253504836220719553775501268559378474853326502763462006502978098838687685170458110429784710044987400489212473747821116440718035876125766605601985166435729916741825256675082116302456741198799216659364355319199069809969351655478146464652501586679830840907467998012717438052891514438881591352704869065006730797149270402277444642908894332111271125919199307166058399912270806786483861076665069332925742797218576541840572769314043135982155467622031029181301308715507720064415257278723068904000111659791292642179178717324331043313178437266184896531970239130706245164790799434978486694746404339119168532954530440879499658482869022701346975831244723861559392804143081260791277063887339330537659636425438858938896067755400474759087248845768568841644708889743954576471985242430302851481497372029730389405166734592159928768380428194365552173952058399806274707706680741372989603541901060004378913525310316776680126628434155065574827770813331396604408071779299312113598429005564281903178869508618490049583660387790349343393865423250246875349743132916990062447049340781331427726836057520340180984437036048504319537618430654660553636494356363064567065542836326783880218389377788844662264607219815819121790008683225530875990251222914101126905685317416802790349727994661693780409567266688681237110450765524240417245231427925051183853463136169769397805731479868125779492637197420643724806598638980194479478926692577666005683621778344674768385732651450736109480179536391645506539635803299700226790349162038404047695375974139353191326331497582190618912379799781879398633890136490290839801750454788880512266262950653941271567762243841518350931965666597495959091817305818497706129123856781457146471553570062731312309827134484590203339920933534361035863437136357890648360529966242366139345548674334835977369443881788718643920277534307583486320185175178284017033341074802294360221478723834624940008883266970551082968586709746476735718323164389119616291481277308766811168958651957277224159593007707332067736891301168835096619301889213465138649656381282039112856378533407372477204865419510217001780831017995878732023234612902012056310936120790452529820954215451818713072459435269057015628158172783616466037292625094040659832254344331423779092282597280199587462161871039380487490445451030275021501117917083543204641148152111253552974497531585078187058812381274357380222772619736374759230621082536565847767872540080673708424250442976661548079051185620516314473245055536602617717294376850047722088375879343677831346196009581454927952081371191234392042281476780639258457707896362590410036618703114982895251505068536043942333260820697016152812769128526090796352699884889229149498115595552062410359415945178007069657648178193922306348026374723180152269802629854463664652617490371393385390689535944922086208947238635871863160077337662312842216595010379403099625304689044943592143108503400745366981544609640733585050540132487825091195774697901203065492849978011823890502977955361081160699941747874114881737071355219491537940367184880757885694477836597646273712628436861284201204290127460101605803625086394748007788592751013989358876113777933598367371318852114324928888103112161821448303855367004880822597824319468502374431422505371848735116502242215501757326568343924008942983013960751208220721247150599392261425421778210899028487899501152150693723491347230760047991844423504967220962977528162123002123292353101580309510674173462289732747696684380988447486185545372084820962858965054011071846480751196639985180757950154388153921918922230015838560737393891674691829887918667106300745371839662291048366014946616974955195281988580186099400309514626104087108939729017772406706479874247698745523247832527418836431212511523331246135128015712157057420418453250815110247949247083309136942972977984303624806252699000830943203548909802530806956668763282460455895643624788308666068669494742536542674784521410186213173654099942128820776447496384813975509262294287371551680940989544336355115519912989826366273419269122407391025297419813049141112795541494823640578631042784176968339354325783528003799787899492254707205522411474689451450013161178199950131495313253511190982095574196420333102090653655553883079681240407167118320190053993202493378437415916275305810435744570873917770995843264840834524119040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 8053457875615241144891326925550315751699117675571055329085346004052925521219395534701475139076879357865584414443025721067476358613341318276621221821974984079141068200083628839160974674293111777211785756843982445222273922858463684273876458247398586682257492234686883856839051953240487724455932485798730069334164974655439685219251868624490119145372181233959489886605065823520185741581017368123889303891416779625030180665375097796796847859244216201706328353783718232546229137106337670101783622256977540718405559388955678742609940659442055919087441174062497943013837052075565104796005438153420263336849607899029142416056915180383985979581743905584100428342995453250182496803913920226483764017777135036297397122977074502808600972195069064828324228619097931791620934097222292336242501187461615165173874334505759186232814840392916212326083885786353456710160787999598647781916077291151294366761689668871582548694175172160676723385669351987055141561692992888880771468515258345318441120577998265161145970119235137319739179696714091382550543959002085858417265711624965681879174066811731950127943463130098025731299453820280803744501619226878926040067151794405874283029528161607847403062267044643840495450413600521961738293920688984026737791168577357947801548026165761372359843147759677981325139065185990599937665978728604368771929576951797467893275677746689374728242791730921199418410128762827405194993657533770068426069402923713082619287802566447903790834984297478601619079962305557689896604953395959236929185489515123222648977509943049789288911968767752814161258998429666085040365082040709514370561053112302966674371211565848324041391066982990561400334919726150855886965983436084534594517373699541892683209973944405349216180644596325854684574004863162095466511796779705149715256178532888979046801324113702823733746658361449579171801257213181985040427336228630914959212648938343808330279919157463345335124056450803143510681933630195595209470645693112186370560156548956480048567537367432739632070019540886669143929245049384310094118995568256013530545452239573518684284182403472215839347387508371773359527036853598859152731465491829692192695777934346099967830382452572399446391179547008996074609197798483100492504422279567118526793754116377970994137913945573603423777937855052532463534329626422443682567499024491414472717670787038700314286834848569129865290394463760812086132208688481282780051965411300395307895594788031071024551357779106672817921735095005163255639935570315483379799965720142637104806236010571313161754019640583766804421829590733905472002755800434895115137744495189325291518590315252110134480994470791165983507456993768159081174530308888447638859575461259650050260378744634743206503522134809570928745231412656110226659626694171105739890015761104209551498262500953384048727275808509648884841435713953913609171475780992941050969537795928742668314711643785359894469323479546039244669260149571002639175847096662133616571467476975942355788612631720114146269747682558507918848156394605816410830829786225397130111139804984587642942327152178526215410689006611625396843992154918434629054861335078055580615110677508566887974108558476977373882569609952307853894268371592858338589349134090849779590889380246597587606508014921150268089312585016060749055735179534320705023151551387649340011990841698866623209714258827587667973987274085623208224419880963364553518321113434059815150979625342743246226469553339158492143744772556825033464207819982404211089781726795581709957458155900067555242334835977838931751718000128880768497052640179467302207258532400040942930223082487070865252852472560307966130991403478883850568656336180552232204130489872271571092840152211257454247281017385382717848524948754221258729399169183442335511684401388499657912793607726983249421944814070190603028428379630830682534076550564271584944011076527646740569190796185586150298724311233608052382859810884817024616033294097085406103283983841310350544489264837671066106917864546532353988737030711201099479681066165410340564122969057489097780254575791601643054028765490418740044772009348815464876050951931351040005720277683314003108762189966935395127672727824450909356937770005825867963613738479867064370040060965194542544382166901418584504584606420066538328909654195145829774377663701875591948828190550186464487180387470322004191849033099034754834327340302645738930988777046953371527489698570275619520614180188203943759555838885735785899670339039126610008035031931834001105287536668240927360840479252293535976450838721837883875226567214431917434547530675276740243203729236590452701835778889068375971716795857515535453686866425317801258851411636828139234310182513253723614256593482462220764224683867583283200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -12171946880769664125229111939653877316321059896880709731116597476942994930129025259017389308263578905354343195828684524126291236149141721504512363079957281551334263750461111223770411639783249608599540872441672732102596507471315512062060588591325694114577816392302616432535830580685383310167298758056891720955179633961521261392023282124160802357218537068728811691804160810412480757627963617421116691009026816186649989191734674499152562221607090719065808523228960034698498979037602964399602913905288045260215476600297707131033583120358678289212173932647345842334895256405296066982025718478233617217344367944035218919335953597065595659127764304932494112124867770078625357681679282586202111535781917121286759575861833660208896989893496805912745362701310365629726308497834566449452306271065435452573767461399697080104366771592998642567523588592382120803442445170199335930761360117717233858327696874705698817234830604888175346421788040696833309086410533911636829978945034154687091677908938189625400596976227205449509320169475800653975949984428031329247268416645758752359680781631616732025694631275510183665153218781894354236241073692656140396419721170214982665461230103816446088139396879520948073677941868158781941468860690113768063286058917197805050014907604222802916838805865230530054183091043892826099404435028457179621563343616902388014287521991984682413077617224053375856676468048528566153379682792230813727313241335604577841642044761118926670570163410918753765003206836434501051875425715906437470112725539950450830391687963440566375153382775180776091845380942978722038513966042734507919511961796656585730977854291388422674732731975686948147814400031260747271262833643474339595749705617585045042013921331215561575201597765466416295997457227223611053039116574021111765925170657794400266560934370552631154349352869862272404098786447778141157866105913427934715610456599093325328586908623929307579768648500086657597894319199596700828983283884655353234217463520040704048444987394420737982885371085833586738347936896030646134316087150794362819028112583375291589438323108604975292788598394033518247604299415434576592057483714030926469170121217312283009322589833407674512719000025277516062450401931938216880615384460828368074775329904674372729275857151323705440440576343271751487965814049805197785756084524431474976892699365483940662219292606485258526548786645210980782043871737804305188317933883537215308723007646522848567976726385338802597241423926469659102121398438781353504006698360018517111910660787324791294264502690480098145843123915332003208695970509998561212002393058717692076733357337935435914449534188462895656523114689092642873737825810065556796796932558929508331603113369888261950333612002771358255754012730902091769134756124347249368686554448844330746143297005182868735688219333320781487215346551491913954351116137405391571219706465694417312983396453168520773427541830455976240541640778055268667838766062759727306865202425305377249855236802727552596507186647146362285318380052116631947557551263208039517742027886918527252771450835014241003477594520193006653940748461420161202784272258353623736276283283640272312360442610835542027595696084295327295476067842085947004071751370561037053195399557668235368381325372838102286589136550768510139075373554968342146942073279112501218867527328931528096351486326860482120085640565808741490176573261081699985483206685043504078198157991973534054495314813698185689980834796193796511268869241179246645971366448743975525859573463737116592287016612531558086291834656975672965381043416223735633733564255746593693297304232929961087475660386487020658994385591369490249236490858635403087237797326823568084760944221642896390457761452828494334238304787442667425293608446092132076899911622200949642691026039005202351393540632423567610547635820872776519841033559859612584884082432901690765617144605406590336382007048305973474938816642356109336231067125459937591842629080936113512802660729945119736875753547730961528142121376124991272450125812605952299340230788149755301357631576172673140989193197482933576396846931604153184086638277830366767897042409308972219194857866624486648974320056239199008129795242705586705539390942197765321274901431304076962069410845953016905447563832512975737342362502451503367194523467389144262500319175929352601234152128282355444051062861463338556589639160548990707713721476901349442045702284905177842283203729439180182006854243999995447722692157994142489896611293548633818738729644701666246171481035708899342826935977489984593405257108685086381446783507458040880866628089785038236663603254579511733910884540146323265091753983581074130848488298957908479401628113067064163642154350614246944206557548558417920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 20448585581570399107844072045170008251254042060159881182372635037709682240048715941988569626886795433881323560254258440706867406283771477659070010485258547016784328645128590366358004186744033454808260571801926637635782975665605308123436089623225450884787277138187626845507253860195902554449816854378320368855426853823419594241040346982182427665833545690478192314278516107641206664403925600291392259675762744056761326560854127011075450336029619044896144261372077032268869599158311659824283628023640721714162146521930198415632769707422954942092618001140391969723848956451832190034756056869709328971338428485636854778912292407625982338528979359257328866423761908679379344385640885304502779583952189364652264133848291315130147510371850859207748976931742277634970877575963131419190494886086816142004473219168099924431200246054559439232817561174310346830077677014522926762369176839154613415719071878120010600458259157314994353674958606633162773147123635490653432585751274706531004998204823293630267213355951339086913779823679833405847560762156421150509326535503892860314360881605184831131118089957818114257355382628103210441613097720266776918947748155260098110651231624123761664774048465374566600400870802429314300898880540602514311356332116516103704079601501486732829661619776623163733899609642417064575286135998416907122205909788526210923921256974889022691454602470608124418513272059852031066500213486826041008717657101900807471981188685226279031249929972695732922774347015595076533381970306084022201025103564146489767515948422437910231644423417111621808635745524204424424333961462759544141800006517319884211992208732335742320726099058943395969803710626274019353320401180814290726602086075026629979950301877620686331293107054445795569474409657831999718861037068470979729630129171336237859587184186013351796182312599272803525278580215803426679303466754713417933949338166133510080910504311242193039522094912447173398382825394794242474034027705911890815260712834752270688045201320023861521023259456884519949296904376514330699165010938429174546752556316105972760599263975258266378833778456176932785782491015406609578372816641418655287321212312841664164758348446223608981132048697205858542093909285308707945728702132851724452416191996735240967338072556177348678800300704213316568357104474490262956614512636433257403484779673355605641985941697491950179858560919963881039892401053703495623802228270696422446984490259104286487871664824037966261553561642020308159561469678105554163362280187467425235119038961369106630873925872396792097430035007225618654615355941918028557474155403960137331824502913502871786387345548100363082648184865719806737707146409571852996014561296420115888353494233671512461754635855446033143706216539973724001797221272573038848541003737892012370229246088370789791338621705253726318028809529207253826126547361641569235266877057006519672396566766073017057779047858817883419524000811912303014439351724771085665105596279523500235730370364280540880416768281332514305013155277035318726491911056883573799475069770064761530596166371884853457364540754897064725756751779763228720026458355878010712866872275908464142019637788409115789370592626206522006182107335605300496733070625082536946736023088901191255478715414272539785390266113638273344358360107290584930497523622653016740489279235267113885416116682160971362871881330779096246290448275487768584969538912633559386174752768862016313683916518037823961413540059147187733053811708027929611394829370064002129291180559676841389313439141007364804225477269228022157017680554133280590588276807106607486508192176699044776814396109372834271163594130819073996604481004258653067351578647210834471530609418894942959810860479238019199777056159558912963511691752068684964735632012807826781150230561964092597239792581516957671056354817563714684555222556503907191783251331273832996266249360806946241252941703896501362653118467096288126543584587612551488418482186669668457275795652557321969368084288255948192058125233927862274308898996706542470338289467325653106742452558069737128455843079719813732972521941850722523302450956907668071111912109751985950978459037376732957076769465952463270597418522151173534555425028939179244367971989924456043744651822674426223100306762019263893726086611526976707742635558628258579876036735258428077999474526302859485459896693195958306659140608504232112304950340183886899642489553716487982413708141312334625338017394283351545546516494988645551189057030663231995572841450198805328138102782704515678923793033004307404027482877257446195646730993556994544084487787714536744550865667068818572442187951294675917457169635145166413379467390602760557841877620115020797560096155130931226499557307187200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -9924826236198462588435186603315702785906764284811201953208078349376940680752860010830665260692463710411291875563519008917018741930082236400281751470790688543204180668423374564622385095195266843292880022057715189922677688866215943026648110146071711192540832885851553412973539909546707664653837250491285938495631802214452406326971811647535891150586616133638809793161105067510306564612981531903633053171430994906113617133605807333351467448721955466886935226922957806652351866904089864540281978274208884106085727952304083616477766147529103246485054080937371186509146508158407604469130964409255810536623722949911228881497476539141348419061626578785373530001596550396122808280421729631043269030348536821434649927384146535008964831372935783086854327001293726373708207639504856658558558706528071614208968696101622259230597933804979148486663407577573997123376286544330585802420255087092673471543746816476318317585496640904337760242272141508497607542597693053778731699066354679838761874477890738054480326612802901713261566699645894737491680935819533737390695688396944344237971088793730597486544912937558308500546766489404680557421204700218920755755236297407441182708390594920218802332014540991070294660981645201470080991585396217438530047491123324539374492740077435768809421328097189957029005613356495856554588408218663097235577701865596000552723456990255172490508405923990687334532198075470836652633728515170338759074461990631649970953812311780432561857749870188863063881460093686593963566764946951160568826017799536396106370942843049046338607252466664842613747440568224019836972182832745805588113733997945461068381336494364063870656921249850783487468675098430022109856769690414230746290580958935582236448668530346196335484439634643919993278879424285282589188723337541087966341079284344489277746117497624824023581601213023649269185027769816734333122501586989804168511072853318073979400746170217282902839050539526720930262569930438767339052398350391171053855880351094457166389172263889835017506048427017685661536309985051216304008817942529135806004521860420880866797452407542745228519255538634817658848699507905888636017169557874210191271365199742228783330388697766556545438599040025851377888961119899126416572363865641856413373972948461006849282584736359516295368067371305483998882316374937684893769037023442577011164206528226451021393028290589882601464485289764230095973552321734669952090670472596074318475228353657089491029553824333805106548328072336557843628040453282102533037246185856048867196742143564994484484617029912036659207706080952751693989539883626516329645922855295281471076034339856343879964682042189969093258900360932082987964459392201664363423559631026938734535282233742620045087025097098936092134495103877789937670085727558387173033000681537187436951713380231609268606385378455332555823429095587567635459247156104040390146765393156907513712339650428417295774050927524070672854046255619261475754467930754852020045350547353184660043770995237635399161571257562350015208913658860972657481943686035933669414236515334914229398833298462016508587191216339881599844587004477183925531848083629661473596432976235354614910438162432601712885560521796963876978050721807598677115422673022284612971917250407100434745645225841765367640346396990242168496932086328980859756127467366632983026769751443817417556695551202855340948474937763441963693075228879452331902820119779023451598942540210810661775226518451554600803094808315504176217276033580943212845470195769979449496109524385153513922189242080468538860939828589302499295213459037179700259223783564128080146947515713221183554154930024726825326039459875799292918649892414675619099925846761883452188932049049297578383403030759991076387974749306805088654681111145841289119589723251342885613802824663415087489162911829583998973328610553160002923830427022293743881692438304091008322714219771195620363694423783580822457987630231067797059434128924959202337994614365983325610649727539249076998198135132888313609174898583882979010655741642758802811415518520673520536638486461908259011069588260827309861161512585657301161127458040583095660568311541974560959386004657026986781106267571853208210902250443412338380974956694152911503206169217983674603267760634591266304547074413217582800866845978423194836698627247359346848831896364051418840323358060690763371923697868023714213689410054894618300292978588533338720133963480346492552487087123607953292462997516226115005596315129180390421283078842459728827986848168406358982049911753106766933108308629908470154492102860429020628077267422036693002671494209708250768574451108118612883516672550580709422696675673407560395296363621757322865147879305657263705249779890546310225720548261888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 16376712061957348033572899634510120937601997025112875798014988257334366223739774257811850758361689770484818599899675786236040642244585956540489262442683202108210226208390995013498894117571510939018137030255786663487899533522267170963214325608138055177090928166079160322411740435436222333950314562371376749128631602432922611926781939590554706647323710324985507604515310855259840027242351502902445698168970514867672311468718729535627822998377632729534650282341680117843740158442149491427048375001698728197683841214195970286042434992716452950166194815590960508549409243697954748256997899019827359954004043185583373655830643509815196935199548731128181567658458314891102528896216995548335790430915406476398730664030335799378317884487156915254701817770122565577054333339487872234777446178575702428826069191214100587509294747770054360374804911237204943064112561148535914754239220165260422749131796645630162789396913496288409156339130213021265498431332554675388432903411391970104185709254892023529157486185335703454694994997734293302204859630512458248293257965889283190464173517945456452357029817858124538499089931883181394333405512363135529905835191698571573160787568619343031014483347763319015796390700128928041031511150186849455332336955424108113569734483562466132910372121580693064388442422267876937625935400856313594519158543323840948861355594091543304179922845210663824964099605505476118023420562942103774173541120208404829987262501716102283879349865609419041723778131989812446734129535216760162701286014876060452904455039322996015500120570050368896368933788641658652870443629371899350555450289128304410882008376836299881982892228551727011572591690578885311926799228003171428012855546637570682822408108604399538271106678931879972646602041120319588085095648373378324095527695481729634516292995160750317873471243587681862718752375786754018697738351491289222467417542868269326196617987226568225976854986880795336086132042561770087434554573884915838584148674093718298114933304654891850606715544703080288512762526146742270213122795475803296015386686400726575562612775570873401280076973580556877260966774820175976680353248910785642623505597579925360212068181808066034034532191194263620497951048196441026814081975094581926679872816851458368516012729807709975892722166486929806971055436463086456227004960718433547767276649439918744146020702811780051710097562944197841827112388170059207299544584539887292280643619364728463557749696512369674270972030018938717153337210635431838382023917110127169771521960649794773992306387186239783384967661288202858682186767504042388078052131440217934256789612199846157744675645027092514832952235188265539072219088464544773540967286907979890043409201784027532656918516507014535412769286876935573320300288548563825001354939206312480401616322642712167486739416670377561073092051539355836316064902427096821390254331723880109561031176259600618488795460131254626763122476140801682225150335036552710814019265779234964825198643466293811404966782569773250419653497190357964192785010314192818824255188908286630022151927320129901538078128982595344852992419812998148106258865192687664152471744513023852048708510237109170490040117847435526779706600293606134407697308969843125816159636956307725437323767691430594362147587512499563034369512469925861341534320257680466486161677776405241020574659105429878646813939853832377106201845832782278983029326173078405496483807496766289050556705589579814749208848239423793267043427107108818437344889667009859809107561952373235407378050616288243913230429722179220185169481817613307272602669479833093674122516611714590657849657468768466668729985212388906973384316114623944407325832469002902451551570454769732659902828606137729992433020913622197986937056817257390841855032656385340189713553405628705759290429671686770576282532886063091263108434723359400948472258866190146231168891177272713605983759063210655146793268363631905029927529689840766075420931533291530985971179398781773594760314510820397191603172186474712842905720548837651035998875015927931716578965545434871997380645813507364868713797295512992383092402541659726902578335402962960105330944830694998975082494296140131220702401892105503289156198739380755203378774347793297234502314818315452142818351153016441916578603240031653345450485408628519677187103827302892990413128934131424126312879313458499645869274162146589705801682797458949470296368073693853771213135601481826724706425801186640658810186093936886060484312926687224101267317309151616183147116176471276367429590496785396371778653196788686487895035065444630871425889814552513369804562666428620735860951510557925818207410837083672691709730543587220599024850629959824386040869699812956763856259786997760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -16980165055640651149786182828761364788379688491638398883654468253908730625093110441322383329983291258101581501056648942635356686684369739279531829679005495187379181933060883178862880156326399758853502191046788553300573922468992705611294317390359499572366655098630274036608762065466268021835615258148891671061769359720828470986478583279081728055605917246165645172581525680620277141413232531116471469819926286984838246529532864055226142686091712624675682010494751095808934924744814965439342831225290274487351868171247969829071314954651837008760847118606835390442223672264186065499794779374549570040479614451233961583724247063708175220970674044124985538118422640946812365762914926149772249923855837798559707245393650113848664449300452495320916453815023532821189474373434808652420513980009660425188291562691092695937486799160907219250607040074520711241078775758703229377367090201675648154130226483564797875204169475711798546782887443060390719962887654739930018017921634461222244183206967102596580456223527517903041003522006167765836167939073847258838825479973865262348895507310527909944141010285476558479014951862081042638612243632424432629968194069023507134417758908141466064939129030992034726320324389092064767702005197598431209784183129028603517308256714281012473925530697033423665730803006402276427332439371694513893995621274027034153380000737676689727754476243218139522626008899397731168259465046561150112704634402729948269938192910988036872873043619093378784983259912219768081529089159754143379092906628614682693653034485371844227919694663338643809210285871537398669048383636857469605123080636640156682196849487969990560487373130165501858821717659460404109920008504315666216500722588300258074868194555681419243328006468285723791189982638265399349323856672906654678129048586238416394232845160511674964709228502403951440846279492695730657493531270999273279705772677230068596835185018144737909770117326211568584205338404387683354565374601277651495342019603034504385144119557952702883689002933195133810573938525827514206642248851998688571207124721450493146192052906960218400650992291172034853544222028924380917736914074296615429478238349395767650046636272692017998049429947596832696548935790257365390904797455161509611445578984754424013027977439999871256671748754847705317301385867247337255119181539503160404970029769025526182605041783914404600601133384764686398414546809174759764073729362480853683721558321561846682039002184803682847033507189973352794184170407748440281077112879286879037500927657022982442355817146861078206579355295100121523873911643392357754527467624159480959065370967769075007558305237059056235308276053512067218768449257146960305359856271734716179829770346529661741644327026592126528648821017837621280183184713283467113714853290521114562825927141618291827247726612103509684922497895155493197371109008811515978134367340236341023842390248819922513760596865656302006588968059539462045332571267757820959647450726096116405226171807629517881519296129989012392842952774014244293171371206152481663154871889999342097965358613793541961368246989093891362257676591776579692857158459647226379366090754513899752785212112659615759193808800471831358704066610973856362887072109726012441469582095641001648608667357351507591016811900342846127914376032029549227186880790922506769928679706779107225258332854481460089522123028364184787232720178299578558485999862882571800693288097404320520573981839449401732342750936099040215406477618865432162430186758396832296419188704776232216923097822069195871813868975114654443361307230976333599711443614928651541144703416835484115710796111393213399273222902013828520410996268392348665413128397674770103025346326726210940473462336378803202602888157767666756753960356503827243735229588523103199089230820638261363820310474506855843054511873131944501430383793699448015893949979904816235215837960709666268008241940798558235303922898792311097271079098117876397115461130104122252048246110545659718964461813020532987281623068935471593951995858716299128041346469326860825126036739973235461502928770314021196806382523333062023562909463398519466198350429538768684941393305733472374038340490111901904344094997128877034451690311835162346427736583235643730245433612550142850937610700037045772837472860103584225746485954335799520114942010579009487023131571643871510238361025660820331601595103099345331331987824408608490981726209746374118655624832348957271652059338449243121223332923023928944149403093647141419319118930594182284690683000262147624675567527230584122858677135574997101494862738529196292451801103848543324598492127918340881570151214125207256541182943641704053188365076228542590737093813691923332980878328747627407030809840844800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -15180280019833353368361752232677287633803389572156336599750463947585163385280694011150248722838395901213501959165009153890507255483385816563013708821111911662503381584566442115817877407273762212280297195952481696173970717381638201560978350755493878217096205280646679670547655976561722477286234011182158535296540836701552524113423534770152583865528081731580105588408756150368300184150547817765667184628074902903884711599797281706750450699986960725476253286390247534681760572822751797668986778244327863215826856046307711512677708554806926488784715805349123696233903402836162650909450273984445687433988480343124806056905889443361070194339955720428483878114037039550597701187353164864665293421343721774881496825939416059512053792031965863848811999163023656465856349587880153305302776060432056737084467294922587364383251914063090966790775925985325933138499421642260503411843773176412823934845179243443557762124860547416050526341434780165199567605949269809704991206718099257591189233851877503561598274527922885290666505614251167126015095519934644723594838754421317691058785387112883433159565764301500323110477112698095313160313551269031910884010721754896650546654520501165932737027593294047985711166285256187405781812386089285953017715986376924638194371074882473345936277241981839923843327124600707369273618694587087500603310364660954122913346964102991722420987474116628882705417766639014086933650959724792091299024236811903946763389614985664308845610872396994788204370922853863491354678713371175067744343692231758856098532827032479044877877853223244820832965792996049121574964592058813305797036616286888531007331543937738598486582629614179675960656457295681611965890185678983375528759415927686440961553509855871194786468841354300718290122062815910620882423464454638556813558664167768819060570870070258943314735992600385970284117818997188631822100004016467414434721031226159183793422530836487947959319198176758015908669612222084966001862257684716333315983650246022946647825588702636956286984751700657014665705854167412927613339840920652155023643344745999792965570616804895635536996875422182467488708819799729653672452023911157682816554805327492520217170485837813506027187913613732360684045897530053728353282771374177049215246931201864596385852855390100717367164286482967807322742095787388423509306112385098779992960472802388715620545553944702569413676129476250486845614987628991900897271061698299109245067845848123480120948695903538934953236100462378378717360681190087388424783038323369277915063691574083129641552943405029770129390946150826474738885839024933703073364106676842290637554941369595338100194004676283573327148436840736754837670068072852141835009831861929772604593147347829411362167124929755969806150064538413848719519378457592542024922275901166276594570981597400188779566119920646066588235251691804302429006523077201424111794835596676188194044369349947408074598402781393713471181834212142103215344016750130281132852849753086143666768037124585112885644970123628173391445313652832838545177625502544911182708327020923503854193471516111595915645468440513485422032093063469149432195326179636503590009216868210191803949184825249037556781409594632283397279213245342533601523608225453912284971669913480985345052516684346167426076512310346997679755450608943366153298061309644331636806420749659289608538034524287572007077493270509123621945603346553957528229379034584570774445350361598288619521032856605622350877832698494891869769026454974293308950155884224331314187007689355975151296699611252575705502522549203092534495906780075229033393365237180940715667096536112075226965178457510170910713205354323124860878248784219804291091835035258382820110407287995942822343747585214924931968061933377143564523078471947436412479687366620746554020365091253010933428162278519463350547341061449658960260682386471893269507442350396751940332196691058651119908809809386672634006718550416829553087653740999424945241821131633465295053755867541896050627509288222910267612546399594782557322339477433266123578395421323465061986697387586379887361371166704218620274361879841132892933746535950622805654428936014169966922700183971957075674031111465076120552556818691593455496352421831512391628058901680159751979089642704154742863120568659060338587646484194279574157335764385611151840275998097700898440163394208189086472198087280794253096306041030989871786344802528118539220234096994495683511415253813785105719033130742611360760591568471564402494389210897466111588745291559585256162528739413011488410859796384564346126805475864803841007996235171031215895517575522320332866357969949870276580158908544971296959680285954494300838261594748937591396349107647954557180003070034772437205044428800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -12528635242826752751878130552616167560440281162243429340104773916879579130373334827711302123690444577833423253219309085586612172393040121116822122157381817986852682167020000181774534524370879735252813914557710662293469578778065521071784528410467998218516533761766631632893819231403428607304724397200013775641443164208191367699328105139996786007018451520541551440456731815053828079952007851801508449676891713035738854329456302978993930493900876327565258101119085696421305046465441293050590441311747910984251632260152947173899797935080254417157486191437502456847698634426104774427227735854058350487033968553343822405410497939177594400155518559827336279722904362441875822470895428436906154549857319833668318397301658572168677212759753431888697735182422246020344970634874450941654395030387735001681408033833591202628850757241023755436401416014531288707782781995740723424850486904723140829726718042896364271896231376908266812583181301736468749946055145496727032053697042142461874781672357212062702300231686341579976278359300351706935868493785863577062309062043673229910704161583782648341071380082164664770365569519266822439877185376181487402494660949350466141914232632299193452020240973892429892841001767591657340657346500433133291463329716082258253695003995118067255410461892706165608965854297536832497984965059927151320152704077046837477205480885842051530325033866210707550895643933742654180090166532353469905517894213930248730688920648911369391223933731277265178879856882407672270766504981129175509103930551511075426878240266169932471752055902098411938344737536056295576703455947075433956159066134775250114635162365919324539940249278611826862599593250512282937705826079112042373881699213754928472645996674043786624790416784587016284123794718073136959850849532131178820439894564361440502503363125285134133391359235708122222959798368673079720883441105959067156163210345255275479091975145761071002886842640177699989072516742619284326499696772069520114142920347245888831137201138686276714752478302770165628289994473838025094830503431378778999128594493962242399508264809029933781885512020738869521276102821695812144834331392195300664671562662055007710090502305033215049497963251509574501494251914205934222569792967110962552032281215294079519925668375973091478922247267264876541701199017575435538446651612054559482160287735884871951021455040697371123779155814389549991296781753260886987105576612368774939548506724707257657104560482020663900690348424342959601884777049302931940860114658075427509599037586265693979229193986636728523569880727732862459530989032182563895953637707085314768140069817220980123388075459260401262822764290102036611686821951722442577827891995958297309414775706537521687509175974153061895549662159093762878939133223268823475000849709875555430585787384797067655642360375526053595158163197973278003916054554201970230745711146040086325314031449932226144831262465060287429233238699226463673975657747402955584145331080115656076338345593788122307639188645425241547381205108503761569925791268983105549441958702184759212768337028310567575088968972605383734067508156802773401037873906532371391728362462488180737472634393024329621596224484908830840387686622457522193701702040709277565259674570672405968774464755251892332640617648838707608004245986968241417549629209177150731981714922947350445671554181840555226444685432581001116851465052813338701636890591800113358121549243520575735948931775212925613552332947757422931547592144840160373082822789766823099349727618731297873291081534426996810973583461827096886439509755724975337369400828401550749184889267535565039263239689913457015865477925019189181271020233768661383101233566609088069089080203561612643372577444870024795005655670939313838190704642261659787457282934155751960047031678582930716740901496845530099896984020479729212023304600171553113953421535875189914128476171569958125339502342316790484875363924718345995429068095124117962715852973219053281612612721438982629431447988549320605523929164702948318529871970870049944693026354635457103020033280517788083260193155976326996859042053987849956705555957318111526186915591013959347752532366289340550055057129730599974831344823073478619529697697247807573178157424317207174676893263549318632053442606319965721514653522505795354666980395205725946981055064901737912134308050323045780069082730404328383699484733575845633219641746376421245494742037603456641466736798567854653639068499606616596955422918714440264591664402694885909266445067225685476707242103366613228473357098767268421129957589801686342687070588461266955040146053118033497079945796098100271982702064434194493815746269359418279780196718475043392441516379221066419243130564693130984780149555200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -20831280687586151315232344145754354561854864650741370295539015553747965984716710900734650206254741254734032261103699982718718945011770231066266614520573359623766356567146312397506773454240842930319392611715073299719073682767769024675441795983442084487276659647659649482101809836517395761977966553713403237436799630896824492345949578287716099783997290473498180411277339525844490483969558662921638304579244647100582425981674869739674972706213361870725170579355549857827992249848348681797006004219823295105001050219805172753236335382621844820306474384155236540249178721407416616859320100202377526897195293849776955872294001505982480981014351617330100839011249615538341790764780584426640056601740228950106889658493762373474468909191691560313088284422900677229378276715178858921351836075592405494683297959138832034734797115552838286391403260614548654671793432805485486867536649787597590135148700520476108667385318274860387042522128528038350782755088945742141966040302218110331028841690109007619870524779989408690555080537301287750013260794136772272835621799062296878000627305103921466409347362355811039222857440306127306983869829236261931762798075349926105453225009236875398926143093789243274359522895390989551458237934856729604118992753512649805214671805712635127992052886799944026979374191877032230342860826477426069841783948858849137321337637347428935751614706298382655740994241704804325398259359855185388175911927800857227567502153339884556295998538341659499666904584626173247263722475853797237843861144849192154777247823119191217481940909044889779799963901688425941684441482422753157925478224920285475765514815402799036396332816751875843814048345712835821464415102791262663379882381413033701981931220860937670357545381919615057589438588268023677757535597515509082948821551993007825386812352038093723327857822879497632096333958815514216941468185082501744963353222506086092212166184630119997993161007163509206861113765504346330338462650090608169388982349386561223410543024982039514208838048891966811224742408547870251052688495359902313257822774723617385843800772841943874467983839341180133471734414783945519091046686697680491823577571381689075675158199190667374746456727783126684731613949932786229030321133527785427509025133360589840336656449975832780887854381316064794371033069171063314904105494639776061201041081501701695921743055235658788194459290317002289213330857217804020183438504185165595951885323284719174641028287585959393009326339515596098225701933635956128575266704943057789315593713540865922357821201686444909943757700592996735557071731560547638415954699886757677471420894162151497729558672762485469978817241513658147434555944252737073260821415270992345608943111915047678423770449314601313237402998780245258496304174646396560721959995130646241677789234821595626190028495423998567366716497475040488624337908209351490762249561690290221400504084527801714989077442534469120132570878972453581631516135987945002656893423647086153828298393426994532536935189766433783627073516857492645335678802805943121746445897840237252529054340316770523987845544159919849896366526454444112942476564118916095123132589422362017061094023344377284965955863569557769273218364848056732546574964023201159065825852749113218423275949540863579036537099864610878116310319606464017364448479287799838193206899045746426788077505413870643872139528284463753202271942283177962252353158945838106498116557726172594206967471989483285673060372331886536481449705924211715056962434830075813110846199853701061704922499836635700436665381685532220074538069169425547862426298593088821064251083971335840741193240230030975912556937223152840007969080309055418859389543684582952323756647242763189402972088295484592482903468256184143027097341437851581116739855513786135769111493169419616256174992802884520201274021245438410143589079047559721842153877042229197264999471289941704544185233185549958502227403809855280230911327754656851931875500384923714048069749502374458831858934966006962589683635788064500388533189028345987579010863176740809169994920024138572748335350687726473987301472032326159526072740334911442248570294380485381738969625510765872468193910000293480445385569451931043122393342054586109251055994312432076514215061588695536304186842999428344057834998163338065807073508488902954347779932709179777494329085037087924388116640412191381908731317644609513574607432330466879333291721133537025112806692222141387169380181042903424439045347985649597355401436828161150521184578783866923033875477571683366511511050912183742145984401573163507168442370779261422863882259524944440490932898870555919098324816952496427044578227174638962146225348550644206896215227819110551093986901976696176371851434393600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -20421175731384242650727189327864707710655216777849908395250636863624723497777336346100728280535400050680134244353305907458868057023708905829327971563384107357958867093350287541884260981486516377415508049511233527189833047039414573641431133082311456706724517313418563145698834999740952481207795649751650077357589419659308302133409471812851638327169323847741431057721325749300819971376951952372737336978876473085452144111033325372813656364402889577433719361909830710815256376232095928040835274503429606812917249969086331909476092341513928175651337149894254385151237884855097170687481565317911128498190494419145657081823728716884053352217031743029156917804610010690380218741446615077329665907098005607572806158306585487064457782604403713671140320744890742655725003924143745733478129330277309501907797330625791395506786269218871238483196219353106874709160460319690372867868040828239826723275272733189986143741313918485470122439754554148177638526338044411445817813589371380435228648625549827608411400080686039639561463225537857364679451641152905485949324844949046028661986636802614834240026533726172385620326769278374075144377819970541495624796383849727449651669804287385736620256034872483819579012173954790065924946062605291235179831340869963315346524656493491585738149822974056504790201288261221595115489635347976413782843250721896532704414930477657744654895830839838205985942176724970797202287118678429197313269691071739449879351374396328842838464375541943440457123295633833265139361490479275474635857753748902529893442550591571711425351357196715572116591006587990664743127200905303009005261216646111389794617750042853934193727597463413491474780078623594180499760366116282027455941501086524551470707160681634258640130029427350424235800371687515864477918321432784575213836503901071831284056140701879211476433359014290786307354376146071094740532284341947730006865757183579468347379572109709537049962258040710599911422986087804906888929889832453545563004334060669643907888913168541004115245640218134127660259554363849063160258640755417137788819348415640241477093532548041176481072860060135070544147903573055656896900657140898650183070243800241596821721645617774766868006103752093046722740479517897869835036411303123650312027068095740704839287941893838904711597589177527941974099776100973635976705221597665682406975315275468790978447001414593024662841444536916208901821421223566812657350820723252250414592930490790024480035873235686220310161658654496341676224706184670319623551857377103044327982738524045560927224792403834642676253243631121088180582013499165630242921199622087377897104277639363408820715454923700132827372982513714227558049452910072139939579530917697894176276664505953924972405000100629336184538029523188188945739616124944589501622049359987768449799548241599166138280745555371083577225559910864892179055028011799879167758091148619736590619606407555094263388522803519587027813731737667834306519955497087543510499388530654979321572097640409193905794520445628445714100537777324754369521305866752781979235228279569959845230489858347184739199283224504009688879319480561968516075394451741014870971707680932463648322719021011067001590610420015101649707150417113311824200910210636156959566724226817886485042147529779055079588461964562382969761621501787920854862836063499562445322966013005647248379132579702312661973210034296326188187048052838969855472823623572348268164789371207607420099454616234015189028388688782694248232388281335013496733323933161973247719137427995071252628440477509127147719692304540549860387997524903325756857019294143142942547564183744775201594142039626477413061487300836777367950366581494843857101995110190080792274078980773225636305663448363673958437440953699330858399145176669160083143264434480865738324303659271458751515153662393388640166026561657381667813578321813150960631087757113563743376446122453255008360102718680934952181450292886348529624908651561408407747298893327275838233362700580717534755545636702056760744968964624620763644359468343567523556278653551105925242963881690939285319137544746381303302793240330916998374943844223910763926791628733521458328699895367853296786583631141974907776479368651559124173673869297726552696325493463490028937597126593591559084062624140077723581446099561861088926135741072172635856762119196853729088246597351242072757223159186815711243218028381839715903402840512118077746748596941977848191491566645940887910456004015437286270660535092685268912056911299687728658084764801982826169925168391489063317283962928511471417341438223413790022230257186011043803707990129456154493820530885856901640016848073518530129927713987391100262527792417592254147665723514226944471273895938891173140103168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -11872133872961911179746179889182717182361947323114437565903600119671073419492254838170165542867741907982124154293605057977658429755792954747960544201718220263284715492003230380867212259959916695727536054609924596915624537039461678027885214857696185743886701929535691610311275285805380557865075864347650335606698907831182280218231629518960599473675454650078349821759836392438442008748056011829223418528218078428877122497466019779207033873086400682248111150904163862816160332051957061484684160558987862826278109844943838449359983805516669935277401242975967976921344190167465453750536588462426874580724905846295701188115320186457002041411552454084134826969455104375082898418586154715639394610748561916219248327705173317025595388172190305296477110910503419268507751049396070084225547485293797207555542536597840788321250810612936445396450505425275299201259168070606725264717806488321935058928121106496902546003513197375654167801684509271475849425849533998987636813992733800367041442972613018683472144602409010942634181809178991128027411984789814903097755584719659767344192096834431702734793041310897858687971104072426423346697708922360204655866790762501556631875139932936593265302277386235310610181343027707999524765548281691758395258759446585653787057703283436402517798314398964752430807504094472247481352448471534676426841993134939595552277691192127895448527532060868412673406495358517845997895024448024192315902663144038065002701423259031251394567728430665047881835779821243189228660272045826350069559038481121686717990516769823647084604231186042479826210766275366778161258724364418590888434895797546430866542101511057187506450965587903891692893282077884499846946029199974981952786653842614111350334589972289804069129483539415264493047245431921753582192704505517770122923840298181865685151812318192827604468360272050680291235829980282721759816277152547318374671939738919266027213586367577593613072431734608958665291844709631688755352467960133187258480372535917946903498143081716406638905196504657860143219948404158838874988202325482201732950514208263046889603939889879753938208221617317802524495489504843868249001116429235266540707997532496105150197996120708860272229966197530647957794108374715533718461687038805485472331851095015256966559541863311030113667235105485374541866577847818316477971161043911927139761062785661197599095712041859872428925172810794649840093965380828645528600092827239972406104523354917897076601626308237886546341273634851984990102425271555788162921509462028087730788916004852035443448339741898224303931502742617860143613178693439610484823872655098693472674686659610892107821272449204856440534622024010589147622663061110809416490946277725532232965265136684476587251898838802399826753422072392580605767897617106995057648743509228900796417015627177350790165990439717149948712836072538696854436019809773901156209762173757861386662119209179030806018170885830613902044591919226809572004495146268429149036071970499638474239611469403376617017122673758602896910022977432846474342363919510886676687982366053392668956549252533022794600982081041243827260450296888383358367013482457099642627456867940888768083925613717013033075747208315140332287279795622885635864377757232422181452567574025965653289837134046339118390711178426108754075532698163307646058744980179890423385821421221868761064178158045037277317538086911436316844415342244040425353119287866599073157117121908292866369627031725162826332927292429445529452439674222225774753223029729905231806036215243811001462441092963013080848668940388638865915760350484130725522200711764036616963779219776225632139547022602770705519989387978023757852184302123225345468426695582989715484750419813233251485040542916161114960257484374721417589135748182313202500731596752331449487990237766078822914535925908386295666347936477028674804733239324123467876151611740433238754645508589872744412773739460356200553309777071967640847541891820690514708090826922885544147452458150221623259407981546320834988299268165297709231274320658079423050386734326299582750924667257733507352269149197113019358854605120548045196014613179287518062336494219937994304850879319779483154607117259625165910097746779882709361131937346119560954081958035124553624147308011176463126685001611583419306705145602098385295053674800679364735389485563547441788032987808901404608743868351281806149650927628297748763622924515617996494780577245875236055388925546426131813838310387071662591951170558488410108062829719525223006910196335387516904117014554991091798100287942764307001489092159202914097017951500561010339291239634605865698431972602801971740711762865504944889103619867315289042977401679951267686436992055605231380648171197269652180828160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -3556041044870590703954043030159270430142093678009018432206455518941221709473471504981278556093771305035275280709268591104280323145454581236373636183824892399684802362674161586644207525687639398317006279955558233112007421909662629101468028456122512993882986177408267881847153144830964372564654075952891481982750033215576283900999853554107083860980268886058002476970672336429959488369928642330662878449838772832670115311892859747884235260989995452144012922313901595700605593554427786389839231685639333824727932826325924291874261457616262671849694778931023105186887536611517840469919566870314614146623016951574702278406606790815879317427932865146028630043322001567018316168730647383741651048185056881479721699703230902872446523329397708822409102999030290448473964738315867649822348743039191839776553944896760817012014269976926042305499462648240566989366201511895129164007977650960932241545958010270342624989959697055735060118414985393381852881447323919698367528402662036708868977061233370205636077603521753195336368973775805716662534927306737307088671745644968067867471635583100776876317064428097651462284919750631293650338355669381648501282232554012928603644800980350678481286459551959572173467822805308984042627187817493586174095450468760819532004378392453951700551100592361490838569949757675397118630011954287179028122987999786241955954456140268398484453217997249313130044975021026417422455099497783958022168621830044744507303237729214700749095837691660208557804547093951981002059644804841672616926735951265758638051435560428965433488951946905740219206762192330102907210138924073523469383433903265937479162904028534527149974942364672084270178597861840946350533517099028188248790602620222663033664066547641869137529598449219774816913304856828092167828828382126200616330827180154139357622621567407765969105561359531153537824809291636553472929857341186715156074295274718450358749431970789352302391425685905413849066191529905196926147328004649747932029274100076866491219656580053205618691865566810373760306062084043240013438700383176728591886299192212286490787030712487802678565012582252692339724509233685244920497316583657125490883127515021635066923929507468290134810774934581742358231262679137739670131919999742024807980353570115504736075880776704069033137860743444078936661828309108384213300777592962606130741396934116287143519799713847271819488846034196172381523993974852475543095367208102666674251453862896620884374346237911064214924569922023967461688435211636555389855634333068658976306345160127450036368616081596081360186907167643883061551658742196908569565248022528607778013261788279620946310089300119977633834022853970343316373494977487975426716683499547447156881748709049471442444895265269445769479962916931554342468720994477708905254206223262400277941801069604180576765911206874697493604934968203853229622226042821033433141512847765696481771100086873663629033867739276808346512105874247220862366247390108790378114016249792794455857280116199381186714775011500756733209819543753720011587222272500878566890463097383133486453311620654064198320317372014102281161377699703606232376793923311077901972573284905205110725014362538679171456269906800043753099787389988484322314418986530568955724349283991136304406287132755039084978091451274600256823326220577981701558368309837493886587245286314345153857194738520381547542874368571826194087712429640001135615466420410689087898979632706751526710783374767870595958957621396230090313042420467715023168970685108969501320911642300051111622727820223981328687792284172606904988720320090750491632273897327784669832250186382815773808770004639961682170747923690752462425659182265769913589229162920248122737561493349969119509386107464829032609684006783119418197455759652770515189092498449016950583345670769689968288583525172778812025811322816611952866468127944522736073723118709992694637386258709217152921200636459869320632699036082158991574979083961184163302262136699040947542148018789867393556328284962863868563460012227527869481784857734044078238303618924100753834444822506386474115055398688085218824450697989456345344873190062432783397672792524846446945081853560861264214337745671269174776768033995217153918086022737091290826309260821286757014436640082570601794410395123207662432531560041262790496855469202968358660796663010997246200027541572483626512655445579797113248680279856724629907972886616406699194256169614939412287079754366667439380312812896720094850813975970999966134958144610869550471230156390360920907967133146667452358540543904705329821941250866531543170220235017979089542332572091471183426516042213651795130862051794912297414681601437244714230856838275235502898913706702927308095406187375703355293696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -585090603445924464105692911450823811590527747439116384199260732180855561769819198499866269456020209064976808225695139090510020105275204684777653948872377028289227812492060733143791248313738274436514551819458124681934627247103699875437660016065604075249695910559838567295162494286524034248167613603158613278606589640757386422610505544010986385103574610710517526747006001091000245930781645223091238647074378740676946815997789809538087699282790939255766626422590931480616892849875348732660715973842934603228432969791185124814178084695650688953635361144590836646339033911046227012937785652686081784769192913504816841553909400516449589983619707692905381494265020263714052014996312272226842597107762328245134690064911732407980228766153819708681214721111812866239253173435188911339473727274433781932509373987203946488694688201231464215223013399987107483966677732147327475949707043897119525260007373752272172782969580451994593488733155111843776071317007265777808448370222984918809241478717794766861982815039256795923865962204652227687046136135048588656514407902351479393528249974278513400126758044767645885465579646223423659716648049761028165013669126782683388791476251576016488133587199161745057779526130816455896696656855423784101911284900338852520708486288933870154783363040935397962790619702226371564651883702783922623093539430470105239403914054104354476286616267749207714778674896792373383332211915741658575598387115260365667466369423646987146188846547811343640579233913070503435323853613171717804168454419022643998516048019057403723870449518762610588838593734106617276725307877938749033822774906263706894179739112794582228698545161981675755655008638433459540392839087107954558571179321866512862114735802168691076228655597246844080088822910660566738588723394717665436092652173615903024490382668531432393532446356251459486146036883508589443201282252517169066585627206111075533213045176615316333625260141876594325990733885682414665107796618325117878240998123845793500055498831074046223926095448609529151220896285338695668154058888705974558601017494075202312191025731020550520070525513881183928229944004046339120676134320039981460232179102266822884346763516351188956802113110659918082707651212426866690780826615667329224016431259982914133866357590322782903307052565666586746072318757876480591231351458402634762907723117771470204816148921327232114814681744454786005478081564041274344262681637422927182103628904926169367604566004761571151783127021117750204020171236920526443066583973478052404139734440157584993534225184471484906375219053012628358518787050573230806053437048818205470831797837891130327616751503442421896868595164227650172741846990071928606930814164010392196019077275726616871426223056449997302254878066797272828473508681368522494794139550051441624228877057825154594848952923083834784062142207140615802919656422666932987922873541612262014669738056059875799538883455932356793891533505136864798866243604258414606534385389378365747441610681809728604656438288279495855110119854045410365329273857800509800522317004676054773952603201852930510184233638499439316156512253627662736482977624179376675971799203706780598159425944638268606213554681281441699305266902933972620710213117270880862110344622942758232475370337748581414598040378131133487461793747417766886505642287327006980255311729469472576843069468273774510708505018121020695160120785591901798209296707371568279164231645912428679232268425307069384521487063957540974412683651916653810476706228820351766813256086687893516143571439950226748341450814929126822319929290387070667049059157703225079032935645891060631784755806532565952615779916138799297146377535430190600190937126292780406462033516806451542306862653252026740569419517731430444372925599623390288786122995189258289499585536022545703532403694445267479756820270192726413893056728056753388830572710346465987237456419838765477428137327935989273601253548805898064802623514249504583204771547015211083556543903068043435418132515147641629894312581147410978538834487383645707103064026191030065519682599345292860653379698454529874253504432630848215753082917873305215498333712150970068191976244580548419206878652213065324782735477762622764942292018129504049158697008343931597596901617948088608705026252210725513300328167053229383965809669570492555727223075190908044536319966844228636755898097128271412115762493402135345605891226586491944016487288714655089439744584806881315949663501523867747490828162868367337858938710460178526345861348286947301225930597240634704908918708990303542707323473360983981411408775958109843973583768879551370669339490104365414939735768358006846183377511612411028398538141367726221801032692987613720675888295030032097607680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -42766238245684559553623104647646572741636329022067404108489246902246527686416318470037313449833037506297751505338988708982670152572421492980418147261203429543442704769040908417507719085348525901533076235089489929154426260976534502784941138112565595925430573468081343658918400988790640489891417180344337143726550597272307120230347705926881814957193619263516352658467735732088713904774044613797757770651673180756386370696679695754138262021511606164389934664359353713960140936092917099438856958825571145760533727629616306168224474597854610423050413714503570606402297070349545558639797214763228140049382509605692985522528461455200870204724137047369084176345471200158419366739574125655240496566019208502299850853711397061971084404735589798649467487138738054033925506036871783267244397379184475162933521530359872917294254892436876700950381672589450683383757448179360439238908218820104835592936008774467298305929400026642129211693752393761245108019261213041597247870429311893320982543754825235194106820772759586455087641675674521038031618387954770210414899034791096171367097633219013241225536827077900920712719174989644692508243164966007948534423268133924569450057139004143934934601567080646140932380801773265435674687126421167687512588192770856206054044192082508921313350710008517997655781340828621619417944818833623417539813988148761765118312126726518042840469450730766008734247178930373156205239053441981626173964227302139835813050133292362799283538183415964557277741120748607968580947653917300441131444484832055920904775908278268238088136262780213890688603677965118456870960657022340430627199782390011644761195056365976231459107808539496008008612319619536619997596790225557142504086600659581924952409089818515170348335294408566162217538474678120214270086116755733601649410163687970912216161101040810480182902687105316196974000443211914351272103671343032800763746507287756902570324723109204888255605600917837954025889862266487675547486984180167056662297755496323082589621374167636805075774526467294667177484819881048585017714699604120575964466528287917985916408951963136676758216187201058222688286077712009315171919251678423025877283183751214018204969217532078449750467512743975569665055796156645025891199324402170598638851399514574711579206295504343824684339038317428327166481040732396567181432418627880736259644384108968927465001055140875017659041926393571459475986709477132079238063206397775856470214575809951607167992062329999162493666432456348598691139978239893324836715028065417459606356249036206266164639411079815665448650194698401214623050269220413651261974120387303652297726201683317933599239061680534977722782665203918330998675512717005822782976641533058922632431253177889207580239250588023540305159162424904943619625781671089508740124457823935111677965545598377435699199433266480562034957531223726027747885310868299002009769811066456769717000877648946834393377303904745427327128274368957190826939483951526921228640971507967378205693713017183120497634212989083201921261815158755829288315221326819500347271042310938993043959149533755783795192684960190710970453143386272005525037280270272220478898330202956447278452934228301560191072216464739697350160202537747980989557705382938068799441716034758763692806162100631693160604975516602165603676929427968283517779467682289044160356020930519186201553058924437691878063595542217071941920711353090248403804961375100569869153049970286614257367125864386761027138040791002690559591429126163585905531742924534914121608836920095008098125136019102307206921470870703808403696512151900609296648427234185523986166143819406294328958361668387786754030428587224805373916739390512686579184756372591087216013654006979586892359276742338541315500050864844115190568031709348533534324217016544632563956569088838652041523865545115800166091314886984556801557322926710853299146785069897362866790770706889882560816289492878937760378228191095269990797281282969358431635376364431566280807864312324752759103608989612952217867054920970074676059688873630305798596113822176059943849879978167892941600934653513798283881087122684873240652599564131911453504505405555577436678916932472881470953999442010193002627760449359499537854371113497692605760329416342969005374763732134697360592561547061676226028021679783758109303657769749898706665132926876504424547368834913149869446713297970577151268998094016412393994555260739338927725675610781880600192425695986711840598254350901505784065575805847524170412671812182461022142326215376743588679022390319110434565431801417420104226288929597165369373189060464227331602496106197543991483293860564898239695739598424331656594639064358593995386711419107217269077710247568524604261392608548439982080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 4097309009325083063597304024850340140510837742333271922277287768912274422925152919952899763714613376675341429863187736771430761378026643892294655761757214829542485022138938421328545356595907845235736343663401640533279186942064604572774746620002653588040725009156829288256297325101129498505907229222842930926556235617171191051420621861054451486823548044901250119008079948001210441110010658840668373190556290933971568521318411147567286863813041740441959624428232125181073825727621886404093719211327906491426335526663409149008284957140936834968240185233421644480508985829786722265523480767854334731290451556336380298337417620368971507531181444244425460510325788844430341656171731243928278983623307180123113087632785455206528298961193579170112181378989540609599912533675133966905622963986101686816059480455163255894683000684403483479882750675341515091383569297706015763506584292080575238613659978079620720190658336669707179525810483606661057783548512063322839488243878160109595239672036415989447316421625862086510549696013790096066822384146446168229404121196662857814184154461387693809991681503045225688630388940343305404699320138166729234913852058892603532438026870973386200245165887615285431817897495354270307702978428261557263675552124777269133137248179983916790694989719418996524156300483786801235888997444864184383498726292203336105355853557861969731554025972019912649148561023511429705336996630978950850603876776687703353297149902376236777737401664673449669638741736651618404440455533239782711527167072364762854166965299183677394506737292318859423353093467555000681875210074175269695799238955307432293366102626713688778517932042899940865453669466526952293817974913799634393497055788787308777906476683577433447274978060970379593371316276382799086142356157939495401284778668235761377948945140599671811511723621782613751339265051151440999789239079518739936170599872668099253195018713017614979044412987726305885976523167135050576281608047465702510427806773198486296541918699008435994879470652080241094679134477735696461823614860199058749085452387543678831057126349721724726161429318022930739372347079075853854814088983595319380022394274733808689905472013702360545789373766371043454330157748694944827030251752727954316570918428967346317955152905741183318782682900448171860158737109526630694193115804839244498832746979269194250834642035699102333361004503525799449273652570354895600105973319680390189363935499660153732568393448025626381472877550426603029499954102744642493268040443083386356786257223557541790541181622331469799598862964836706803211003349174316697202791067549291145322165942253906342830492021178514516117518672147945750130721976497043808013617070329249800178576084886120631509447319930968983645224879134003012691675550203606338626327448098315284984830136182758055916091781503061139617373617511173212040346445970838675358092101628119233088542670281658665326654025005335358834748722377050776799405771607724372077926644241612475634895995119418510187419438024087649408637161905839091851332396075312519299130725841490386651062030672323001938287591655744356039434660917244897286333647311520352227485364519853500817447990625586823885775853774871273358307531990216069529828914094904464434146825358834679261293941911981994335637182286864958365158303255363300529265846120187190653541033566711296439926399312011801406142575307452367856592151503220346704391697482612548372399175997996481509005972239675773316270732814518222587374825513274682145162104366429173965038677428988161221755614921010607762858044149718689662966682015376387558244351876676297443090098649815216658779860744275596841175757174700953110277358018953657512921941952892008349209119704595761717627407902470420657212544126973399104926444990897696798900737898680780816354595993129949188273455989063879525236473143542446161967512057601442557191207911843903633293301535324688118935552165840954066649459140417130496388362889524562621219748893692406136286982880349790351774876938155264380424915996631533315897905478193749325397556513881145795695953420754917016784032724721005709820758743324264767952575794976088766124457695931285659411367911894095717735562097987363820364481316154754284850621919373208656591251763058213171474472429092974691324316960920170101171079220701215015510669968244544030540390102027951689662900582700880622915046436956980449554474372771626065154604538048370176456966974110029732205119736192769659871493993228978390830830798951100518139192887174897338028129167632439359792038257192700549882323641090903010893478333388040183042328726742080413216779001841594004335256775334596925224166326691826254761438589002107645054740274421848438028498502160900963462070253754777600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -2914814735267809504112490430187551834156561317150177951042846234230463528324462703680655156176230644306289388050501134374879263559074348895446244227549625690644354253763907780887260967895363766610882659049578505717305518990746964018060727106811996530579182331065242103268481618591551707012110009395897834225744884644302876715532615688461124423492312731885547858210359583535717122042349145632299725554122893516115666962990426134134436413133368773311147533015838691298305161847343936031561831215634813348197471940470958399543606296091285640218089595214414325020216711310881951111546166557593802664755887870997932036102924609978029364008575189134606046790656917115192444915511564026974782688800469827922021618743482909475598994058848361901028007630343725306005247528831615562665680263862689360070440290597596038596645021937886396539399120220118442492558299627593781735037934287962027156646333877222005757915779647757082959575216330054874250078912298442920167706082341835607717093528242259811036654237809618910134220236021327161914196578124529221174833617060669505480461136884334373370989781417941090758212917886426941001898393517515587446215396724262018115806379270112573768937310757684484481329027732719395395967304273737360846592858559051528936406669176340554520100924189836596476419875819009431035763787104274385032193410692318073620214963165692150857241016182415399927280103137241456799549562807191682148231623760397659977049164809436080936757469842535680477307713850369237540166256689995848250968957507318444555597886860966052962886126235513685945441389705844520071071737078024577521689266913217560993277829134546381562788980279384556355908959623869753896802646453526519318057477944632119027094852910516895245722791741973339011294484642561909620205128150031072719474969761567707483187780004943576850126614744307668441046038359550083262207248909724643828986874923271724735505888680827097343131093497880201442354810514661087764549092527770956813153915110487425155782943332380352179021205272136430099183708179814538758016455405973739488984682826357132676826575730997237811045952821814287805796162852553507469799261894196103560102268716198059595833844659767007421286736105935562712890912302376520218629875033726295985865959212286477168234554541333948823355927472303914133399668206488156486268622410522349632059532882937167522943937718727691418084143324568087481594389566448258686645481510231199730289639893517488668002210738765936272119984746104771977038693801446624152880730148469357174369971826755139275534877284370416489446886725803049295670968373935828744376155210662677739952350069215673791654678479221449769754744013640647334601860123817240588044347024692300594312422630857950299256182882252664497479126170969792536198144915863645333703453881096444933556118232855794716455570339870143717933077463101066510416089276762108363135521069607411076514663733514660666142145607340756337186513739563138878441727380080739225583406346344276895538458629387715544865688015619916362733347548339667398787493268589421825864025160019046196461804637953322890181886249550664157784702591096384479146093533376295964065211588907132001838251048416754748484544011690530787828567820815093593193106368595541510264142064962051361212894237815550770879232007072123908743050953973988428021919759110611544770442865035080798269327832927734759839942374353959409450754815238641993493811942540029097409426027785734440321681041541379124083574973450655228175523829713072173144015129668059018918791404821917162144341957736949493171069019196273497542021087694933996133322068495499394644334645791595925044376194184695450287784371106102625099450348409310677029745977809264168315428889207614045470525437693410743438783793687257015720202135301345124223891806257009475376939375399667767470969797934959962602759300748749628342952631620120530416394087489307234014437495468494283689494620949789409130707158594005689809386172478199322091685420469545331913324663787673076071874182123853977884531652727476435456698658562899255691514181502313912199400394408119143935966099551114687928880596493310133947602080014792301088978837531164442796830236258342451383790208691224479376909300053777609135624881967887621381504696186327896885854757128968086862954630993551949295545258538329158557564649388759476664710974898871980267871666214634433887873852128002888739485877284329227831670336180540157586868517373226126877723391564118702369333190965454548519984939699162720802262568588490403657425007796184024372020813023916840259167481061322222113633794719329308954815269024147065447162969997380406840225706922228113053757805833779219024332228506473796151059210438954896689597848309264713321315574929686528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 719897993622761832891688883613366208726317298233001722641877627850741178583829824121161645022918605802617045777532117576213261263368995863370966996824720282891370383798509593141360033278242035532474548166512305118033364875193966550594918569818458037513655391744248278043270148631646511669751034839685296040439075474299235667257878562712148976434663450222699482630425734460386034855505345816540743130741740524377787640532036642683585098332228478525135164505042255306038898163846187201482993526057952714233736686141970703457986532034464043856011850601304301528070770735492690383511037758851230036344365576691370651031652380914098867642915054134603120629134439517952682393952282659903517237465755507283149875256370277298463800563480686089880824686778344586480534786722938077033301626300991047056193069082720362510194192047586861082086002026058731842583175089300704513370860353594118127553245909108655783388171098234260664415587048150900811828819091879565392619840973246930223124554495130031080418781177216132161827230824113266868639552348985879757881237734798575518888669737592907505870514356754822600762140255260761315754954307674520274589806516667447804831195144694841172830297858037744037888941655597767326676258818152985802239568876032457439758579354798030180869670159112923891092785130168185603255523421781969656320983671750470452918752949824504336532210670334496394386226499705164689567175935025572053440473234611030625775961046895947227909643668570793586268721023921353578400908322874948219206006940261186229038482803482369293543027948445461071255208658124644827926847991804793374198827585507499501527587962783969899216663188244398948146363533899344359068398690449756798147675582425845495993035521409670125043333519034121570189910353389885743628373689606157270371278899095042996140515700928395695086093599622655025583805762986012020437676967884678850215040918599275519604884278318984028585181315854569870915568316959213431653373737060820306918694709981448127911995437280369053038863403037548244016253034524987618171111161871346181169046695428364035699894100576300600561184214995677820019470262794664142376164787603566126656212608401626256080568544314189673679711925552848460722070147879456158595480256865625650353327714409572134516742449600076979870639156174675399187924248910492933912083909659925724872346199632690198000752030369630679751934918114105384480516274809564847952503149122411293479301204464437350419548949951278866841057484705878007236636996966626295291061309595271316624921665100027538591131071100046102571190029248118268762241172718251794439859967969536411674150356224649428970798953312892901944604300587716040692923605716965222049734228708550334048550041685032842307388426442630141147519190003397767146324311526915998933240157220355204539389089821576174693910900340511587549811739141010952274298569489728090828279237508588407934041585612757594779831062170049081953218494460247379704765403439341090481453369139298641464258320872118059394273087137219891065435318076849887987689723513374338908750517207225312427895078231828698086898865858649738367475438699372841040661648269984953084195244638953465038979379025875697977055447555705109031675566692779059407554971830126570732209941333805397322606422484898991554201781334423955603667009520339465916353512740136028058159817114424568087555148087029518013968860174549859018385327944812668059293543687445110055426428188915755176050246501899728468522799306075674709091676903859684842144051768207282195642335202540222194325301346362095836695442211707264551834893191160984543396688899702344985559832743598173677779038063708919524396018096952082852359483548957131402137731178912872457643983844149569545201427543348565643916033031069174328713119694430865212498680739896018272209248131526939130550483191851736102311477656848445982126286419325952184699978401984830244463449305240408422226984496582046027728555704295727836687977258387029810800853950962182397150014089479850232072354819308487199516436586504037496489499270751377240759604415142539784789633582377905279620018221815085929450409399324822329724050808137955436015803822674311949084905196257297112165380149868140240538180605190743586335578517517316659755789245369486885199453099362337592150502121217223754274934927529649870057330445292569643081172957986954941209735727004943206474230298032529582864492864824425146540052386074607675854025466390239796854685324451156501798909405614314115332760907380153108335936578291231327557232037618499730968414005431849151129127553915594466159016036358826530258284842757069995328652745135078357103966025621905810535482421042701832676791481390630475814025140977633393707119397111663596592546866790400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -244273052564927433944832799197716820105247486640173735215887706519796011945842742605898514162799077353106154883099680091424811072471575765305767712540581361520658667189472574004299483546155800128952002610338988190247744002018608321977153424039010544260800277195421441584984377588296052297858971204264344136720882876580028427363830648636579405215227220417675080271814596694092214473679379190731289482553481095602635170646433736749390649940528233608686911384966462247147344261458588340209184301294658484933082378212055136889425475263147567215388762646054593771666950463215607652591274372720429236122124781203503024173319209664460226688445752676571619685293131235101463533322932014163897626304611355309307243071375907156258442455388791855899284661381523961534305273386218628649529375005023821670634321196296209216589688278673968621612862653179052938746250388528383445690242212515318254268092519732299327657514520205680171879579536635313067380881864807098704579894736177440258516786310241429296629011345840310179092414509218765521493544018342962752612463259508962948761253229463279922839296859701494165390167455804298991491465230515887257395602887942921912595267533622494018460409747294066943042520257423743460533509740159393322994518552538901780263048712137232944697058733352798603663147319102146402098133514564440528081973396462433795340263018592272159119977996865796717458361270751069553164679889538127480843253072199958244633005888915061970272408555908812289833433577958449307644426211660782906333529888518197283150206150668521388310695616351384482153507434370749935341375058094999877326099869707389832931483415536848657944173237296765036116804047264529871886060913962081105844029058115331198084378798716608006360258370105778722219031022854834584635788694747000509089701194447654318725179328655737117423820173705159718414730429076029596270787377583275859183164531876982671235971775409815121495847393138482528774476521649877401575348080762104236762266148805993943808150680558383526329217530131736361692252795947965707157074644322372535379919401146867955999960240322855574753838604120259768452211565308285843368476986706216794190011326703619083438899232030970751354518021267942967235702469910808999838118961131020440369431631594878561762859806484113119210803169759219005476488827751063941672156722629967514858210646445441010026817665742489346290799031098751500138756039036030569472958580476397865601963628927480668145248080254142619274372003653405543379864206351749154897624183297169475425543879976705210857954411093062855976923525081293847491914012544775242653385419605578021039990743113850137439439425263605960925494090657828891014018383562901593585271439017243274586371375385156995681203843847533678856390276624447151997170831091829860541293922414126688941453047898760503843345680435607235555488109262028308139299050701812960481110752904416424559766240971301710409786087998407786527296872749055058473659359695489946116283222550882565732160906301822992164815496581002541944269868530613868430485675811220034236761690941854446313681711113873510653142284095103850720604216510069108775087263542846845551123657959180969232562938820803973967304658469823167700899109130782563695629268347698048801271178525785465052624573755296937597778679786625924448412027831788667395821488375273505926959495720423506266793688185676475586627175827064259257638244083119982210941570437090832275841122991421805961119850494695518645445395597835492498598339520213226856674830645672197017997923685280784981715837197684094520448973621860791839346296764621476509933405732090924705326879391749753286634315446378273754735090972983023434315599766459952941871944884647744896372198974200187199181339104375716118118789087679232829065455943525332410792234109576146308941575636361875103158366773660875646957826298850977035567870131404540756175850033345877269031321359264595952015425414200942848933554972630637261152319232772110510569351273202391027726315250509537559695744090366093843694719048172819261230882864437354849282430732703505511447099133438385387471260470802949019477033756745843287352472266966894583503122294153022282423644931609070746335664548167360395914570624968899483178581515081745642195738844999631309452352854845267766036799962348485307832563680066662746669284689258342359793619941774808884435821069431982427629653968618433858036098520303643986416166465738373931588832281572652966891287608593186358301905911188821239362640419045333768050659410514555645541895675743544951750697714384694884316243619782336035258134266925939713156651544366496490579253107405154591483147880535969423676131163109436395002675159914836939450571496664207026621297788201573672464852975616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 49848451913034596284826983196664186393241592481922550251388543996729912881000818829399103416823399748595193647944287215288813427542307609177548659732887548468640137377436028270984168722378239688783242718384881091115949709284199069177570588772055607479870344055359424815512964196552340256399536127142793905867513313033596139849131247594587514961579480805811811114294296441462967325539200802912199068679419489334037988767979600355891803166475171938988682107061156066864371747516213815333918493251296551628376212319908534947461759389328728902703958602046278288785008124111943070844841609674509891251700963036955588609289585334522820130323894229621748112916870616850480365780784667710554811119426697520630242494398337061674347004354998441462014210890322309144750436542928005442977213789200954787942873920168592789033600187148284825238806713782499816085645056821138891986946241582492679247334548511194233901571461767907387840960146487556101115131600902139195134054379700337612176744610086454268435195195564374210130114818758635896083510330436761760515907387348440142327211129842834114154494978576426543075837931578244990088554187807392285066785991894373931650577737449388737021910012473534865352304875841946387845665897069878817085819819088534055254750700005508430182213374136605847540369934857486357837117629873583980453099620948341887729821004113921705987044289528776923130951998975597015965349118645301086436383136366435314724690545042407824625717689955679942520506275550930423148038703098729804682381937397963534271565039802567969780864975272022809886391753685695207027208844537868328560943965071930677843492600238463371569223981845680999300979593448562452311912787565932121680897834154821431437007043015243930914718924646260610929162001462238754773227866756973601159558595883083611981546786615329431550925884920081805884561874106419005756701360658790340617820998515607812374504282365019512844203060380904469954109376822978959980375653645361118488670492183308003558267768875509097820771492801253008117141082373921920379603170255698020659546521096138544055659638023807467369516202221277314801297268814968880131934728166681302923520745249477377296953348844553153323282403891611738858466520581891745649259101086599086861381703629551784560305337874759352647816853325788640199524249627208890549149659271059062954972515959252663503015498507380635526492384534419454514449058388224916181320977498135288328358834228910642920375748406106891406037941857859036844660948615291654723739370249736514324365865114256262436258543661509329598973366777100125969644262152852019343114692009175005412461206499324422181313953566158261029226994617433727228747920486874194207217666454935031654709436759673252739224940375183209971388191064589077031039578318920171310851858703661660246248324052988936597354095499158877549392892483044110174407618314924463143016841853767793587428898641400484641387620155934483197613928888342872001168323830064362375042005842324491970423328535045547390094958143470092435440660171004727189223020379880441651017270457202403683999847472410690516308307643687930747676079447859358150149144569457936023532820495244664120789436592853782782727971520255512249417791139168210512112434827061969754619204810550429269578324543881211358219877718116722498571325312632579682352168343495038980747246934838672834941226893307311594643800110901935029839310545004953078166084246560648402762668309908060766343836651352688552048398917416188458894581913625445628472073808448964358195892388955913939851522996826371348708978399505672892664910649816962728291622599370221753494431165520208860707924103882193987306330334669110665151596094924072185104451548308755042472344929447631331665286697827079044992962429893888185363878801530419510035918541456562638259668730234997106989641883977307097022378283228475880143944035992197040712500923574646324994992503003377592050249655582224579853159135311287796053399930060945216049969495283240960002098657418246333011632566024864148949659431574435488326785297821250408527653354920370553175578206511673233574991957368111864184005368337881313527536780343303831669814002118426319000910499949269071422504792411131118936556438570213511912289211932427080116040921755237038631966711342753006559459360922069081427560137026490362707700191894483574903185016464012671838712566290389191055428777991166939056959778087881758863497650124346139232084914542017360805963864982808651672788088916437238208967234811266559770264974618881985176065963746385710808319568810367864551387841051035385220980117108677735996809101148554722499677586540639879411410706490970084754978239882078855938477728390386724485370974254931749872762881086313635155371307827200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -9232091065676804304107377542831890784830354450305552456818368796220225382305552921112125578942492316236287431496926445765401690709528510705815254578718177845724045924168996769702088336916763479974591622411614648870689631376319240618331229394748985234515335472689227960430771648079427402819912133679341308622723461256006084984864841943309300031449427301245992966571062884889830320205345422551452916806850579237947644367505158656518090990720349980721692716462068834172393963891294829444922027442481486611096768849831887371411380358140341310842878196298119558979458735150811680531972472559819166127363275552777754380947837861517874721916760612401811531250910110936968372064516924575645502129452899157649111849223622533866582993388422099192555248416018594605572231255042803379981884879619313528620536555699044428648572839601876623689224525863800665886946990293526803965917305559764599032453549052589542888749684744804977022815326295402073505400529058135161927909786958669800579055586210422258031781166560248276150901772627216281351175475581940205266193554523360431411441073690085721933787817541339086629984781246402634520278560685289164420397817766680975113881878374451160539919999723335322713930025076262896127621522394706961631080275491954004105574606430603707874574312337217942324390403577240346167240963276280783227046877094818346808297961552912120752613094515381499451062894258229220578837114113660229637760785901401080942580450987021292382296834798579428009725317596514203767658088168256317692093783746703520270731265013955330449599548229031344011907854850612352335408967698960042731922872764388882354573959389928000005115241075053626527384270969146232262209640177803903169051343023640245105845546813242091257071886721258551613824278293458442969250961437325722696159011956969895333672918282670714059075488473757321249749333972532741629832173342876575714387266270393106596730933840079930498973630270699774928627244957504471775929172465721118287162819706555777841688188132648766878849551218954409041278736537791551355360309396717179413257817789775560859481196404371505406307937341718857132131111509193570209113729958009397531771787685311770388094826255257490343158975056465773688893177387319451615867678865729566127175584413683384349532896507074904427915651857206643753364993398712772208599672376638416436751581237003563713299152343660483957701305562997888848037994102992523016873607895245607613372210720325830266172893665260987221866501224745534864189161100410965947614001292161686613745282573318218996727613619690626862599242593293988189490970075995603770789682576271515475557650807190319354520147589737124098350570961857810417988149105250899494389202602571815650795567655927394710706390424302039599588832373256306403521383931976054708161190266722275201666766428467876428929892979062104897911783463420772719878370003459742627566379777326187543092663845920966156499915860183261274995893671923305402037835790082731543615592091291734481621871143764910309699646116597682449805118351764628095918339535511396685172700579801633174213270268981238645336092159194867600835157576067923218398624406548825843706593776527737015258016088190465665232253730761979363558860913596070860261324344349877463469487950264792662196289565185617283867405401539943857056296698700184637995212355222859972971515692654482936014821066932925203492594847939063624662730896391077729067073323672921356705423863941657617697770066783038173876906702892788671878662648532887851146350822345929194063022558746212307923036690946936686367161160023913338952586203568050654865868024103585866851752585918836461642356481060682360216721735964358337025476544761556863513946576731684181040761198233326410776664032657198226840963169413728322682040683417915738841226047984968163190910521025632316408039813335045871210443261641814817087322580672644359313916152551292931400705968212185504334204418859885349642833825735783493715791311217923292599503532832114678466656253321989232407515061884801177470817010388460130169054571297089058482641864669911554122671932273429795244772253580016750426176014239819872253341218005241371204396928693268950496456451722352531186902329234120704881822393795561791469159996997179442882402967096763456422576275960306720747068142632730645296719896160687046717131308206493059869740055409731400151293232059332375901224209355713800884609609553696258498997091509640239047309376025022147022246529434329077898568455396124252039005419217872056177068269883372218990479772940555462236674252702403220510267866137149230640108369506220666050596671748782430908428413349677779661917023465779707439969865342703181656851321869267922315163811905439311695067917582856208904202747904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 1545688648676100387577719977612772534405169823695017289604129706112643805026484852523901321571035826366531295034509009048075703055210654072253972530798447419484888520860917923863959286177930613876002330939000748050347863815586032184806688814765787146972432185669113405583872618319897049354470730581671556536241803218072486210008050128942486766988882138803029981220750832575621733105380707135229347783344391408756475522001063056623621407303865493125001675774214439724891733588203147925020180878760092552883919491609759874229983137913584647347787464617662745327589624084890079174811800219792768481292896942966336549213876516092801226522469656774619481579648096302040315586168823250501727938027100754395600970870822447710064419293970190187089629544488122211918634993543985360666335973585463972771986483215985841185028459408283065291923182825580294784843154478781824751934388726990230140700531109496899364873490620993225272005390825827787367784604505727821544428274345638096898082263618806192057190313610263091722137114645201022631164984583344957681884865572352598872842713881745939924911314138026183715063910354624078008197940339603017148233471576960009477170528715123097288006476775393511183325123160062390494012924907817723612592291251145086016037594885723291151137165383882150774915419621694173118338634589363622194354997665808654555987353862385788172969051434836146986119938400677645670320882712690960283420478237785989413820463486346277644642718384315313307328265875897881421954816125397546366595816200685288334385641612597636072803925067923462275374237318274446358497404701006891633081491712696662679595467019179416864667009990921465427448360395747339711496347094317894330080074936353119960082844301134149812482769556785970372852884054789236301860142135655117786125320308014810872702000633460874301597464180979849044074162199809968935529799297366293218107749716791637450150644677284135866453993502605825143267136558374976519107934210636673144767788227826955843421067391122678862705052892815684883535462080860353232985422543389674463444556467018731143023473479799237892985123608381372145069253893296775679317779269534762757548675036888293575109850486074039578638684776746606660404145553072728625009986072481372726013100741176928442026771882476954864108697411570544065366936653339068484616237651956629071221385789818837861265601140765798136913846312659386567929530896214559817174295645490953367328885619819048974950961548877542067815347308530315180016982877000242085953588547442397372012146798246734277783919918825003338758369164773584953208639083599349064980661011672143135783406369907336338619849551449934895132377541666615841073644201718694690985357523072879536277967075923263912875307760608192028608519687732319611966065435569193578804036508090103799328165123965699837593828864100353318950728363938639887416918749467534154938965921717448005594505487439679887546673182420808245827008828984260548740408890803526427731792889989541354271422530428949755764996131401719831475195941206612343185311218019439194729485182089706707108966699169704443380673144220168385132156155746625713510261915422248974077145523809196948579071288542961758775994156928663998756216674149692766987505885457795667526523644140648972978537137704903871790250625335618295495612663456025380391893715744459460493001677005582646017925285094442570694319200977259850335395420231618560399810815640349350591611533597457599981231405419982318697722746748676485649346197264318540895886964951201632926396229128445775719446271281927019911334656497849938694948046251850226500377203719605348519993657324269243673668419713540807426950304234194658968451462791920274584646235890807736501482913000354112862824050291502446431741636726042991639265690235281937815830301664737202688535570684941227057879378939486528358240995803013179928152099899101460935652666885216030254478918978024242640891480877521751393825827273644255204807133397979572463065277402157286183715562800543300020233665032455336206858316003253997945567753856444994321440097777629226027332011250594222377972491173575341602455887312686833266369176281856200184636356261607020701353892401011733320747085866358376222476772098020705348777807274733703205358074248892787771496302044130020693915708838320897876386912624049791018836804114872222392894072831694949381325401758878004020261696032189055208325442924691789886232037210248050386164370105651488185253660358829780118947641027585928757920129751294112030782395336113334976460966984510112176041157244975922733679492098962150520552681033524404759811597659925088031749183666278809014024252444313452998479211863088733676673190475512586771045006171402223011790978674163472872998174720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -243331000164443040933044828806117339559694282675818443328531498152325143789480839335204700538434085240113284924880905552948848447149997881986837853422093712350373837994343386863892526855463367454046027808981418487421076394285923483571053742867154999250981448218990983973777483646447523553174224285184752266848399193798129374360726913853178791940406257661966351658028955574298223558652616994249077950811223780685621312645969669754056993500134061932816161256988533891991023639215937263039329254729255756731434928986196305044793045639946005511684886006419179595161184419493765119988908241846430222566840612007848495159632772689272483539524658739932079115995215808538654572789086516467511273922152678830013149029352391542603821445261305523078190973754320505512227688104373568876895430887204166999011404182058782473237984011882155917942789223819397938913248749561863469274455113451082419262856487062283883064048387282921417093993565024452417501289136936006697828518691297309297895797881405073202031548418247046943616075994885045035362070516504189121534303876981994799188768268911729802586506763618399083669109967868738500747952725767578203331562679301975034590326269984573381271510392423953934706947411553237686893562970544483077439786076108430142170274429843921620842844428010034799187955708972843916710008284556411952325596317902167497330618321415459082100202824024118028475246210007907094497709503371016438459302072538924741515581314932099554557337546434311604922553602964928438637417105537187510947259073959152656193807367575377579116675877536017997053273167934364763075150984885939297587854161922341290634764505531367196526039391097876726680568279354732647466287981520719943631696181970342352770016492737425649826097154400265840524578639220148358580715635409987564698506423196834928910470972170360089197931569089621764430691343549062148019719387344589663030865323257077818859934839210228868193586173428858448538480943175736693210911433073583843498687354510933637334279292820263171105413557295894878309679362239873790271074561681777422091515496512707318609276886102252360366739510454776657605495353662499613884818596011598201931038208810796242229135572605251640433433157060974876162033750141906821728578627340563552589896862400128720404806485280857939979930911155769733516709508395720978987904962305923722520749232569371135812624289142869923425126331138438335744317109444848559746010105950500663965003416447500787815231869787078330138414913220172557760851912922675618901058418311733352313740142579085247650989609254620382741278370112416196853022446294222935356769277002836033503580902994319996924294666422830807447491423442471641674045596495982144145258601635910880958099909301931740759048426050023748000925610002120558842894966616014080493738828094058753571831086196179316324657249285349740546529615869731562193311480111923446476643241666268935884916876846888878866658769247987037326161668810905182098278012084006793950618520636135739120975145993420043597672358040222364595092009083317147850535984602656932656413383813923736187929770326976987041422650158136393898920577559449596861199085749784903437209448521244744355193013726771669714991051723064552367918850962268037035752955238250124425877144677331743321735534644974446402685670371973550555706377854219513790014826822910013911734145424722573953464469856950718445538535090440069723122313553818352853866009036260442463289593011078812314274235942870190223437491295119242419373369532591466542885775398151622522742341103977340027017152649009310325388323850289735771420605664115579155090204093086103114764952522646494842319953904641439882222852414570699137713516843432104596615191119816191028401680570167906259024222661723627760221354725798034011576825407483541477406001955402516378719225592306135359966021964294127218984302290947963323196379898235720173250619630310621118486401358436940603651571170908764570096003042289547905700353461599119004180468761262208196372850365192562267355073372929588071021203104594880642785822807594516532158653382678000713488771828504916710616494531902059879776010790433916298929727386095574743167777742944443181525811322478082658290157760441784206280028708996509621929611222944862331069524904874856139447462260169374448844565175660129716644265202066899808225150801256461488869110414928631437206564971955804685243142696612463191516000645156730539137875498090717944232334692152593713006088352576566184449000811563792286322581606662716618752977064147389250935492878232911277140329372411598939226484806022705863331499141416111831189348318206731301723872548136837464728558447011577630892566485109655994955705345069077654331146525683267544877678786158236285272064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 35821032978627316442236726530323437961622147325758908665747897908435648487842697876043502772256381442093655327447649876594399269258915551493482590731625603660078416689168039321144765388363553332428540539508425280530462942829323356293028452552279753294118452420135893132282743747988085227617451923890318608380253005644557185441774626730048189329488030465894191534804226400741800520964336068743413946871391041867500693028090184490767904449818766612983493555265172525682214021467574206253538238795598906462208566110965736272067674781052405288479652684689164487396561812596401695300612209633429400221518229845209012801179239775092046179339863592280020365126272498398459500770280350063193836978964583847551359261109719276791224754176617840729540281144680249245789064098828535652994082345374415110484063338173166275072086257426158906633091565196132849667814201676947860962598043730745202835225262421464340698075166995610892018942048075772021502067730671923057697335650367934783936347830335669456997723329625853013197567838603187086182775301669884492791486517062121866098151857230096135515290906569526497397000575059335007773137480144554240683641432802217444175139566807501851037751650227719575984384000335810345875729791271594570679667573482919562494190314962393587019116986983723980930423861981696731519424336137010959829550324929065171775044895783371774476666133682769002687921407642158573636990841039166942388529980567528721832251993321685952712437891361277468031599191820042956724235900542153570971964095200876677859222763785745090229089690753765310107064947314904133656628269282221605327328354591003390244693937321396439037041994692721486178545185838610078496460449890964652748436084556504292813216998785074906790435057912292769246919723631541700211719806976489906118132105222705959687372868636307317164010168723638353899321866639125570025127229889966224534742595838388954441583808576607212265652601147564300754271983484964617031368902277977772921273175069881765662830353045044501917469597873683750553621782502341215732277466314442780013626822224800915772261639394783688271475343450087875120697552315383733443094069839001796057682410570727353419203333794485755207429455558053592828636323074531156206912733202713143817521297539278105474604234298814541356118978842877855647180902108646339225790675038232919539106103813885444479352407648313504855996531277142892036900614143852300886057874189857729356983696713046315263441227872032831187441431424949889677655189637014539649964610561192130344801783648528364951680271901190632280050182508132356303074402764658268163308071025913180782290100375286814227866622539387225158268123782163825522685469446419851248171494202669643755166274216367178959944172253323826693565358634402084298000473401728311892095226388216051821928701927152618434357516219771636120279369361525098539165791841801894676444319823280219168171417217914975756531673160054794648856681715514205174679921694321034709225405916079620398393563284330685504563182975993693741404029769085293104854818022950549698923462186254241619162205775845601397573350154997581615116325627222683283269010016770567994453052919206784709222205072842993443130036338313342592542761748307605929677384468327868165163883226840304634429817615500688452999550139538316559452410897841034543317008231550237951176601501883428280136048758139676337029950809942589464681852502625212717885313432484624959777243527654449970960397551987436673489825913277718602979205823085343009297318197774700530959342134101346753785442646224751222870045591484616962330226606955544141378649060445643838306471784994930236352389095701577594746282139677822538981671666752182603818541094212788271281879021258256046471980267630190407187342738023654757004077055937754851782408443536732736037051938346086593702165736801894724363284616605657847739307461160470299650854773077793840064527407291377402485150648399921961810636065558998831729007959117404372825319729823450050866533678320289266200392567998757356957564436066378279017436074844111237961716535607974254042780504994222023302830507710462659915639517027244237336796031550629083825408727955478654006780190250051879603561533667145986146370393659598304338272350223454594900127464808313294207512738405787802710047238351571963621581388834147641788592978551312193870847103327948725642135286452722490024679331283633041087159992561495293763423088083437083016081373911620492743952406457893270666812748479299344037666055230176053712591483379565568263815666621751580950425305571534008341376661530991498171582732648065340678928562972403057000277823446796861981390436918910074923800178549405944716287335989472712539212984832894119668483215789130902405120000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -4741050387126707204253281510476651608835062130630233866344366969141579633536022073541385966851935606710067622929644295609508228596246388395648277505883692683342522928409011627194666953764354592263312069504718958296377951806819870586597202426267814345318843225959028684309251865196481599716390520044782901537375796387521409849263914244503732647418706480994009811594573562588491556833693248374148137023734831166724807398486306428139921579130078571367102795677980498565580062001117526421234132553622759389962197540856752777587584799309246334479929639464233851176857956781601704328680437459193366492786522576734803055961373317463019928815405462317634557105612893660231545948572055962217275501644974844991466543545041423476356498337252712975577767741192682503703489289647278384705576712814030354238579218932905403028136172646139827966378174418835092940588019073440660723925480585296938753270968259616276950853928208743650882056175117940238988675651000023422922119101995330987968411472306258141696941209359257132048749631495428262190475696887901737839871069939798132303089174909476369831192516160250601867296785377550029560248911631248242669056309106986614560543734198728041363058939485583293823529228609246586912762831187677606052901493210367922163356832003690383665879649632003736186082337652057625609630825600472302142854283680722483863955644464624513772577673574244383663508414063701087985529775748151351811543265698488996512495459484621255021771855412870977883165884684756704645314625750056738830993419552864127024868135481214047362913364538267128626438755420651735183347481930189999055570950788289536785124295176234195119704890322484336059404694476838000975059524457115330830514034124511254513161990340997094688764149772288029667126225692739612156855417314882091419758491519040538386552901922319329370501009834638146554220304245782958203335880876321706139577530182715580659834606575176529302917492801955802584524212599729636363032119302167433569485708989482031686743373401231170371526037863048774330167931012099340640931137004381865804938005482640132585104551673883887890913063157975680552600202005648476488913234871352660212400658672854573622075222882304681178865410834507522316470721184455381231010067760977986148699785527651699219813457660727411853281428708092686637767902417148725067269401316128916751737342196894204398152251524674570363424427599720560444933114349844775495665348065753725340044289778319432454763024821758510112707314652644114330546840129373043171622640058986661771126734632437398593665757362042211123325673982612592696446587512949193804542092397549538824854834953626996218151959068256038598223695141901088358471126250465365488628012080536204407665770256880548217157300118419700121451261926644735776582999874771993862765972767767269998879779917732179719877930974275458803924702464563009689386534325124291892101150260700111418162494806451689683795823244043102754022261068011501453282724162488520808284782460220427374974919419062968796532862679660813317877138181316719092319877580384101432073374421326768877503486875580344195733012004340127127447704508555624164666437435888922299163520891082072785287957402334299695429714443259704881045329244754163848186387009907569139233378963127734188706948803888321639070772056632820725923205661955838086604564399601659309519389286863998307239275679995201370692284910294739200877736553374344990623694592167912015724599534883987875395441083843531326591627232565649758733697344629855265684384074817711985511502756583606252483502500664572139973306963151850215708801797718409887747300438524857645840526084577408341030720874945050125343511741810161683835546755723042253639990420879987859070061335026996954272646405436039263699409917177023152610419553227177424371329741026735544643346494665264244850059147549348549876255170555918343415802650216740629573505025733145466426085120868418558255689993293230283234700022411660439921946475340054003004240676331053979192653165857524297101207508142958204546373937933577362129940789418368197985083332598350264053205046975699997773584943869283908183962407836082418391282087924447577491987257406258077520332935452997256263010000765067649481519318418350451757616215347557694971849792023901404118043331009600654724180296451038697481175772166032007126421127296852273319756393844184988952165190155666556431846557499640040797278981897607186859680368163122290773452019901590210984786301770527427225503286873091590773285435674455682594624017681665122129573465893349706555198370341605297606930226689951963491581965434074800872007269423948462625940909522697350930212876940689913213323668728824360927997597195239816368304751809833280051515163578165907947520000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 560188457299132024170032373349569903909462181221283039720863969041739681990076549329850550075190138799900636558985645818383345390126382072143912985427673513903514587470910952198791121024032921950601404383296961179571647739683090073471954617172404393618527356383026496898529278963306289950364427122089594700958126788508110625355899639979987524023734461445675049361841810460867376125958463932570422748858651668844599870093330112776455316745300108125331346136094563043508675479063679688314350510490162439160800106213551712044566494919187420759366077205317822250999779420970308526229047715715127495345276831982761690336493242001055569125758790512573596564286121306575324705594600918859259970707009577494711798413177728048100369157640974999127447639073383995734942457616472748637491643685016370329716436088930216683022277189332337309238260063444232896388392405120566109295809262965380734215801695719424474856085555421865390093218408143457141800566668558729147923234780889298381736298048275704018756604362604805158435741926348555556143354837605022761311280378440997032258672461059589817584979041824143321986147789582117182118021969479098635546767254296412952658914025818471005404778514728152382852740111776529528684415740335835156280947453690005295862385200454823368847165648304918164513735138874683994942190394120509812945175700768913895903085033788431345096676337212904341441002890813733246899417272939306262003941550559677399965931418235425227772577185089619086054237694546879670997818627218080440393393438258798393335383727622710228856669084826330584491769547178316616177429418825370753045720548578733562883975525817342995870619681053354663336726571119165437426790286327066967234550169514553986641044797426828360754657671992832197745184688838140831068877628315945913219527839363752116740322706853902874874053068920411794515953824540605882211171284298208808620745249252402940944115605992160352252618099977612155331325729182117354102223299449186172228147745786855492494424935313830091791080047139583770810850464527168150094429857874837333270105325684890734049827786088624028263340913483289055319127703046975686121404420526354156305375719003188761705716756637839381508228021521989400738734158143323544740995065892857772228615081647403897462096711852436270284131744204883795699988291652023100197582499641436792490174281347310750686756711561575754773913915634708419068699137952556527820302142468016135090427751543035168656585075281208165477925145494244145216052768860523735002873301635817060429219365505139124029366806765505360309368071394484970895339360866600946799711004274061164562686809463709849569790748418762326789605304213069579117837497083946423523110825179805268736442931170438596556455303164565100591777245164970848255908974360821210733132303867469867121760457748937772957195991034874542867831817286003728978093759331733204704603101068087058901598268152801910402816292504891952076299448000892368866721354630848969050115555413725736652931418203502957655035147867541909637064066402928029868739932698301907963956706359273856707484435413854108554809064342266415589674971737244312464930246574847133235362869447313898594696520330951709567582648375521828639757396191267690434755605062821034817974976958696615678088264513124607075606035448606031574705777671403662996973234424930828214505297453856754250135133335201111779483127195705633231869309120281227087288613202717477295000252730408169553980359326854702446900333161387085028569585564902723303191792064745898404575744574969027682804443182513935287823613349984280198105821549221647167828071721655251497067151443801352365359765306989145890178154618036349244705412844339687258336332641520204452056316287501100269645716203109620277385877694018305612006936677968503554175109145378154731781836361936955302167059544297152088120727186129024437588951439371588728181789352204860244043965131317060523250516068470474913515540672565856688377164033632856278335354184098684265598814202702921579421032810680271667819630128549887640767773524637734954187386919265606115948485031397333089271494542441470032394820147736450772277055551751555391223417989952696266945196115706901345699780649347743247615985009237305650470862123259456001576041206219377523373175634211947096228301431104890902741368608271363478276561902826722077034414833689674211625895631964145815786169957051778592949196037862027227199590749737389214495760254076877232444131115867698015764339119359967562881995576182643216737977935054027715237537293906662789502347274707935283480393217618234832278925884172437618096362724178208025682821965565306941089629256234569104499054250782467840391657189553700535411339650681427904012061083664016998400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -60936375089520168209650281470361898537285777544310144220492266390644980555296199525276496866254582052445517296038389944109510835939515991013418033227319347900579175678441325997417347728867258344608740348133657513841746172403378578319961367725791292833361397601762546044189507912571387390658038827638861208078432426663714261857391626227669694939626704496931720521050553891483037418383868276060284919014347888188426215447809727933306165247481152683937034972888943629509015172374076338089190589564587159905300859458141255295451982199060693167065121152757984981692544519353951184546253850529584252811839837750257483880848137692867626992509675485309526695174288282694649261683156109052500385071928361102074169869911777424014140937083298364414790832023200560427566258083568119790767429684839762601327567439956673214300642593131935135475805910787445640175428098216584610085061377557524390331678393547914121649135319403119249451899460357262957774299413588466065773199555140398823708439659423545062361374661351917337683182953898448764984481452470022795694518089678511889108373063655334773870807989475802402277372001445245406386901524094800498258080115744131860051972268506395555595871120765916022837230351464673561319363924295410017201713270960071747251836243725690548112165261543471045105422432847459286418654941595435431775688047599494742169892829030449431743139678048164514028595487029042289511768523014901820535890618560195803656275145962093799217012858385990698963399291340531559820098711324647283481860756313955170211404152030686264327613082755783374252342699803602462311547887875082930747946722504981827417835833672757972709272889610355476870320849763212340709290055781411828113932233712178414433309601342453931055480313034026568433648130756807367896455276735742788877429947371813333874857056673797587367839546443828064651377488249189291624285240196775496463150151160982873644677169978884758087145226785919000469854030798145825146125534624432165700645247698574174024238547911592200334545707485377136243373434530530848280232897553121823965439151356524595813153298315669930411237753288258902012210341765258141524580479451442510403172362042728045936560834365734429386600730125798955370131235428056749997033189360061652492994784805614238743561127234844452604787284784366929911170685714988981212537877240986049013045053041548727260581173816461733178127432201204192841410723126197057644706628062992422720528527844696269472648466164506195879657074974606204948384603449169784093212098852991268783995459847475117518173876613991364058443557749667433941575228288350229485862218562991541085240669924655731104704796150129664871498096711614007798604399066313342460103691585723680813563983520121573004167457657128932870179618186066611500124574261802294698452245484675242061173735244759618371704394103915136562896285730165098013322579274080368862436037221119682597427657816571755162236969490578621172251461811722807812551670748166864335441265563932819680474281051767092137110590769088828066028868062942976015326407141794313215394198546865183487218747943209959452723818355689472401195352261689521959770311762536214906197991619654815553645091349283439813200707962922534669893099757677812485501067097076814386186814332271691221712963397218183633961803690366175119253612437227503295230012027663846825188274017113724763344023689231797762999588060516315448680622600891127719429927379748372620047350475820311221245535101507376630945057495554131596266392771525850731340967067436512146676207402376271533497303876164555719782627110595327973617424330546292795134829657462256414934421722169043237214267978264914912997702822017463253024901563882598421206554744098972774621739550273677991978524857088705494373665629315012070297681617543160482441157472262141088711102586875887728085595442219587165236736320042573919413697102011532605667183340553464163464772507997058937973597602293422245154989898450059243367336261857738353589516946678532720576013109963074959917087682367285419522849306450793355247591202299948076518170845149017779597528724255154816304035457478560388504889401214884220495251734633941344365209171046259610125192970349382693134177660637244167625044374745525762372140575817182784234103419029490721300964552722404383396799522801025419926024987525478370500506735112589888580061590914729524969079815671646266546325120090356249162888850206974288505092821169479186345892818154536699260528314206062283313366021123885344454490229544141652921939824393325217940384447734705043910057440055284982650916356419540353370624037733598873165484654116195765479650626462743045167683452896525065570425271339627278993911283746453594501998206355748659629515972932534272000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 6217780794457177208793868273585206139815300576154264047925252076240889581549786524879642996689238229186005959315661390999984751438852332275592913773758017364622785055766772173425003081710832128643064784205708883200809138534001600151831288967692897568941023084875563982172393648996970231539738527054093720985214783108407363678566153209364395178915376526719867719214601692651743049987795411259439966622090296850308829089681562429310100081302594161427086296001472331004804783102134487450227219453932128411272073942990803449737827347737395418832105642980396017985482595155814012016628587611410419089948563356597414682972539276105556813170123501995893296354597073106948553028359977520542603093230022258611775710890518585346246024238189556089410376646657263627488918650179187569850141160294404439946356099872208885283986537831989062334207073100863784633997290854082889902129556010590765651166795494214985516358416005692399094598518128482370968254960870181451307643294644710020613104000468918050422246922927170242816411825075482950688201827912635368838158499935372529450966876426511522016791698784478813065917300598430421267951558777632439079343599753941963376803690883913008088444184182479992717551388825408430068274797559851829296549787752814259665409152313150076358210032353781559840230163074764876618320251112548267753670809776565156524676326733364291296457972114845517859829623489470456635330599784031007850657762943017360500749909887590726871773210689189773397280896987946903202069335187988196454838728820314446628100747166298277725352424216089923924900411274742926456975528565685392242021590165185108586834862580298935747291746201826709518971322344789814914604626150565256925992589216948126902837781417299624388135757858563930586283600821732746687724761123234808940315391353874146560877407594955282829228271076856845115936906300800506795812522247583056465752173586161569547184387066165803199342326919507129076939496875802101966731348974066502174911972096405833847816807668166465176413604174528945668906554331144935284452367409388121167751856406257036397301292538199087822192313624974674074530837783817579530976257721029804457280021631821226012171366803894247295385620895322365098723295918388788687871580928762035650968646453615172543308194683486141338005994934118590388177226170805336041918623029315482815093234550756972974368925724301722205172376964428594278975175523376155892309906752614342388861356144061405423450341965694791391615014576101454028663759046970598488219355054687057244410133382591666275052738075610677983677288818207626454695018523791413157479429296317689584550708052758969312554973656682094256650078898229188343154363122175953511826149027751937426385804107975106128561335628232926030774506363368746994652686078059297934669036827159857826049344071917662645290455731724233263322836073343883914864720277512840639672114379582166450312679927770806058094450726192969481887058934081246745367022898691873270355423172910497944505218465752429025111406714848913950294321769504036813693099793904770962458245969616245004894430812360120676856377792791716140156222831387279346431136468115610318042964514875063599743273032723269256846232865495234981085224212624661070314872225256168655354488366612609694575499984236814753458662273836212960093219706832271657686605192469339014378463011171493625543813127928534326667183079824445322886375725701174753372359672901475667202351293358850295749441231710029355779204437610603822327208222335809936628345345340720511619411605668776943361718027092274888331074290200567015543344116628141505091174677100980193879441478030347661959290428231110356217125006287684933133693281206523169471599597105873170240644970303925218048177894439628302930816822421071853919800782407612814946577632952867159756344091060684223837102922782749372965770076285504769582192505501500518391525688283395247602696281977218677856953500217890995859187221339316614010752886637855344675493380731978406953544703298557058457736813499494804864017501699210852817799685819091484645549188214809907434300184081087815716926643468947904672498883978012674679539788451098290634227688160954866319476207460108263796249506564768729451409853805874660483553352173456489389903339381056893160576909556129713551023306678249185842752367795836064994724141469986566422839794939615245688277376982921489381146290473644300753293548364529962102763021776683342736628216590507486135088734622481658634441452545565746486304144318947499722035163594049941854708558587489584226823169448187693110029079849488501373528981543384711459166262465714988499769910127225476618381365831039016933106825713400365436712595075441779657954664843444888275697446105907200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -588426147322770578726446778746533335664134368905703144238297673787618282377820817571663496803813220414992631971958205006559984764191632499488093712710469597224856928345766870510745247284338016175932623950967554385267910247654468501634566101221627048331449537312060913243622574017053018720179037607663274830716924530944392954999815891761577863607592629346737573612063372431600096547509294746997284678802492373012423374581512605149234553707056705862581002534994357149010437666707754761602440527999353392538964198058454218303647766824644677053728375685842456010602938468164261273884189146586197110586108205428198311452024983960541996989383139305512807085867884593841823014413804949493385644840118528967631620250882974793484366091298112338385855597817136843560494996914200401176167646274627882155131270304657751277994158427265500609219589849001857996016910132343027846166869089714521444154211172015710186534774057583098147701828132683411853703155321885927283924418081220010934094532913050069370086974478075217927245779263186054465772553353183432365344712586053742152763210259062730747859710856289974109381172958506275980378810553806352712911980439137247033675879102811142769803982816369813710027731809069149787712670331415175920613343164882842819253100903295815717542470345598067051255033978537356769699555951370099305461177121360061696531347457679438907242763828890912629957851719632736934068916834238575847865840962764200863553655007958043598287922661463003302338321470245896645918839464343408475888217593929389219290225670284477936940894102644996181827637685215303417639144975947653441743978992315800634207847306520617634565989350822340875518796769180983135224677839537902891583995680726149454516057080600088830931417498768157115551017158079417774906005323338884353928379113097154777906075552764718733493471778205515214319054124950454255873527704360668494804994218314951809596386208072576930202783370776112102083368724522455986311000861707417202588109840950922933143687248426569883658651834595175307905706264465412402831405513182892491765684174321531257081825797859088867385961746517948984558684946030318907358262426276417957283854495676000298744136709096910754986489763986583806641608946385307439764114174802979252180132060662347291734535038257041503315328134200633002509128683488661508538224472547740965962192485476935947343025973107636039828956398284161304157616672569019970002955719864080792209431722938293914170396685558433846481743226352685199879671692332497923246871546465842389637788833426528415385013854079985262527031010750868123437896611021286237418851325484620526472770277048737512778812163824169348722351524944026803788781111755544126955534605923943801425825085170047629960555020929841175982300532479864208660641374305115772410192523942917478323625833125842994080209158885388539255022314582281398379306337975363566687468230294269343576644273769077102121864376392182347353721055179199408077491858739878925680811523073657531367871236224903738582449757410230014182872560570690566339623910619775393516156991647343057771198140757695961716694620955050352251537307754066935707302607383190193820195548070615165712827617537983074295922191458998448199260429946930721975327988021024462872131155473695670843652412751253545165417025024663696121436379148222038261575817017922749114221045775457348179704362043336460855015086112403404481289834379248248980499376161029033845571697090945471270760145541577182458492434012498466089676652000915383480226940096278282704482408591832138925209699259284933895808310399862008728794048086535750663449271384279986943290471011082813056028112543694939221127295487282417034141271685001768772046267104609908476575803175800354123889313266082002727152689784464628971144386051436677682376666039946342082094582511865548074219593773203476187416811700850491506850084602350017872618389326434340470437392628267089218172011724758562062294521640060013936900683156562285631026718797368865228475470087077275097012490878840115840214434904452835611110382715155318051410036719199415787396144797071656226707053208718695665263074940028821770961877295112296786763750591390928454466241071168750618875538390236020891344938994355011679700790328664721520367542570484533103989048597230110294455138544944756317153977242576180965370388016727480864697541789061773388568315350483871019334246879893901094527818770631939210739171165312933268384343544594361326899524631757350206428403932295423864642702893675587230472779117848368246808216431612163130140416260283160394637402846797816814811486811569901724633186025945976142283921310698322812589784134411306547902898693646432876403090365360484926484244987085190232659344752640000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 50915705311537468550272036915138095864826025478146931235939687974688834312287653992714713465022932268347875178772333661156377651875259704815000324642756727968799347736302131576792335695393465348745449747369676059852487010261892975169154920629674357935599830821069359617545774354741148647219007342653452559423123496260041949793197542601064065299051256586413805822165153051851021036702253301059610118112464073740858630587903877978717845002327156632834119860452375409496064370127736180134559189864803143301327811415360125560363047292821801279877058450368435792867398519640983961119244032333097720086891465400240042395268994953729125027441994939051625020119003731809977676688385159742508014706917930379642627444611990816993566720732469987534161249500826326043701376653460598006689458377064711948195360864040471550513976793098665236435986682101750933815311988154005476847054440409821218030850115448724253119120081196363959514250423011444531779923722188708923240733261848862120509997501298439700622651624068820820830984986895271019372191017153380851836500353486572134711549317115504463331416143667642125061749446294349301124269212790736588760425684928595600715153157280022204053773490535560192353041620326072876020947668101994400025171427027152339096410260310911061532066082404158183478918428481532371719581206197971962295068503935967791196631471348709529539809954499977890713226320595130904617623796076778243985389371619465181336858921514082187857422752980045469198599656681316506445072481042069948752242692882969395344114635844995923568365625078345943592719834118455220806551671083132462171269694120773379945976587403114975188623528260319776323514747315489923249798192468891970985448454574006220879112619023552190232509681856279897861953097942027515707342246194888293614519837839789585827006443554505161924953515179847253031795976698272848450354829635246372355324986553632680007509144697982069714989469264945396038419893912290255804882253068929469006909570094670654303071610138758279230555397188745733537764252803133679414946737837118241150207247522919913184688107530301330562368594258685005633487652652797034926100245783916506166561041395291935669423464817589620349211206456952823687751854894176864917903465996521949815472839958391118276448459028410841091204972628708432222091683441709927613802826057454200779255316664767449429678659941532685102136186058231937611703497302400489244331339377795627229450525327623878434363040467471648324896850254029984668493997132504284312163183011896963495544668814337266995045966372621807082812245873645134537840686710725149503619064895057631827289939736223660218399944928693627831255054576271144585457027685077511044681323136924138480964797107156987660745366659413516283972595379161768534395014897224252688220235415119897437978323939446751265540022564348830440164429224761655273748012236396944729966204686132905399485511018364082644105379938057587265406832185316048455042968783493214831678289361173624225414035942452559480260141746504414415947192524059080048368199077288091199476486428523800583835891515087764847632142010482143002752890493768720933691521346258059869173201087044485813458398511566260725544664624605462089081400321039247620879528288983139665791492336366167464111508899955911890236805592374018607057235779659589290417397124633780775141432452971464527829363654051247524079835099754114776318635938526636028584632680717332796113907219717797751784865776846703598054834832635825375305305073742977586996165024060545231100448896222871906125138520542982144636925352099283799197701988799384452849476809173710340224549744720128307552038656520599996139285886876652715608396182720160296671921534285451172542872871952144673726711468695436635409112825315809756212551700614161333704872267233554428540564007967013807339375691804890421607775238550007830932203431382633880372459966212891114992085441194750145907191725508481619644012580276773320865913864787215829459555897394365667150434800499739123829762244946914974772149154779603990113399656836638915948354235337243930100422511172655983277550524627608238041603002622505908596223630780753173875532619568252575883169171887423613441129109400379793988262828140390729252160973021328463193614767690552598068830084109441280511763950196286181044720472890344489130807562185181823554647456034846703785189111894283883455754709389496559281612724774228343585332483787851252584314147373066980687507205315776729321207530068624196460484736571285414969082882931907853865076005936484172599817538365445715132572873979954671073647205202934324493016263566547165211988118139737599528460647241343011485653109001462109121850618832902255973673971588372931341713408000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -3997244019270479594802479815364329158851814598554772568087149404750711419941229771478663281405890520198572553175945693634707718023540680320250736866803583655254775329759375520579998951234972935200084061585437819692660851209176302904103535946638858420263280345817171112770869285734164451844272815395671521950332425310521565781069364277259035174376302298635865365061729926339992594703156278205344231982776575720592585438541294341439822317958410589817083428335581441140107834603407770655856518618935370625697720308849288150191299960357934407738169208370165712928490720141083784945661715527728302352165757372917031487559512006154948542423166726254400033978191051430322053112970032726745850668409452746020151514959612469735632384064009602402534289775041201383593899281430074120939106686745534713520736284210855563390678323588057730414392479745916229495577612066519905033113345703000874360051870129632967745302742035646502817223332475289098167106274011181444837950177332544252784203290631502333810589102277375289189506752267497339772295959998148485869665620641104962462503784738675252576620818878574148108322709216420655244005513949615956133874310032487836698069097185432251406181392366337810667680183506262405201234760135862799937665305536425053436434044616024182864575739989822153630009638715991921921870425804082071088533381770488632305364344248212214952597181107542820965135082895944474424551964526603019308332847840921091185687164678482613939003407295041628867577791691635088903175826575942071948183247530315450653077443206311025358164963931578113482093701925902188600881202521744031084017583419795720650227030290553698604228573464091261623067684922331883968029392777745682800694702773421150314533002544092770602013550588123169960462172529724621280440122551592667841110736180704753342591518100884824951407348208224946545748117373253049097406004463893600549175221592648793807542063859264988881378087461336628184422961957085734973414963446839382242578688873298598137351435639822135179641403100229849592176194836005571146814687044725479816027391976824733839709847433919725445493021828323429200922507879942405270657574282124438262299177393478923445578171499783647513320109439444595486706844317003658561194659189449233130193626540572113516357411304415047504314101270527104014235250481131244782571230795167076049941831561128891694007718634895293066757727157769718468408961255515893476865639857067248673256057174631126573751928333500341342053400519208937956454054065706284695882385367736462521351628900316768078202036389800924110897346425203706777183862804912132261308720289256333727430120583904634581898502327616260225695376607316200224955247500868110373125400119362382084523100232587077105234088837889697941900660324120098281435732260588732134335246247554575068335904171190325066279427072078430354024517120547044886800671405083910167025499412052947749223257688332916720475828501245406210897856821888118822850897828043457266905331688752968811713242755122461692017528997051455516668744411582679042232109192159829586209614090284424517560561561053427746758952598229422833253533405523796858016245530703261938148033933294719399394198056316769936993071473802417416690899473473061077108660107369249219130480788308243356460378267854425768332466289067935720470171372453305375449629446847592988511808803838239612554471925555322330285808031811105613035839995919252560268331718853500989478463654366874916033399124993065084467363393379785200798446635743263150047576691882947304775384212642690944374091453697706117150834783347200879975186344937915524863316596395182180043724642420730216871598237922508404266631262160807618498251044314953903713384945300685038986504672540637915649968881277179364213387204017001886245991815081921514759126583951801141452181928955485309184329396669089226341161381909120579693706331726434748823601638169471741948343951202450042087309366094698627902794123719760358459079972509712534820385646671996087736216513827341069066450539001562326484728935821491569339629731310344185496095353456536345087974825498398803893411760592556599147484176752483767051767754709922402689128692367659699666116900092468788238588757475637622282397996443376534165798026869546733633127885016223150802065874321268567999447700046512979329088416763388952971958171288724554990219681613654659321979496248567911454865663577304889399175326415048257115578998863215031325927069658040852544543497178214292945533716134042013592246355130066103513005856904874383320247133261206913045380298106613585934900032992252559547078219943213872147597695587597561350288169259966908248816025654441063543314858104503915166629514814366265326365950724599292782182400000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 281047775056208455020469764647009394749358512354838810266176570449752660125515176532875392528742063188864567386720844017157173064623115048143573349313290951960707165737759531657303306079032759515652952525150932028789041701022097113213598431434217052377942682195373461587130575413331704687962764912134913079026470554925733041636540512841427047496872771777654535979178019407837110559640170767682579290858799872906374119768305803225905851951860060943728892774347834746865217551682515263518536598383505341760423944961501894658732987518549107985610628273358429477411048375098775078676312246279435990509277349770776633396682161438942034601779728149633343841503446854248970490822571045386472062155877012990296475351849730822370038712428383203537888837105171204116076349234060215536673012845806368643034042742013591639247193050001047895043709434012620574529578392195570466363365075520670186551205555449874301884054827953017085403494059275381468125842935426070499827555770860016632548768024960724300362421464825730812014221973910456152685590363020112259035529943805567354215098689423999131321391856776021200179313683519736851050632183361320023131355171876440038641756868243958287908739657398628671834773980572326827016532173310743249506836683007173872064825228993243007205250922884668939724091852450364678831161780727636445508807935270124808696336785312293854650291538150656247844512152225247684672628441362161593790520243732182942324225976523147315683599217065679010612116761543857453896346182664931386769891595489212193799276349196747721174961854224355298543801863746229298510421327118138691506101410263290764586463287766496225872789363186908359447250313513649779176035347990499920355424276182072635110431288915688635140562675246895357521554383546679601124684862580975085080352377122545111799252134769429670809301931301845405490510961854274305057503159852346635018251420572732612826555781613869304995050977899473225056600168727156557999209156378760372097466465095024922350134642622362276106794044952548898505499484346750142820122576911624788734420831427228946708355844646448731652678314236464237841809100716907445435304853947149664860302395256636458537425481378942658875783450297951300482689576417053180695122161565993563446850147021787923932440490886857226929757005106836930368154523429836035109075375596354708289250266264194443272598796004170664750298696821186555839860362366623814366633514370215906029093353728485783934280355674589624798670701825448215899922507064428637596528408493519773195609317905279387338707214665835824799397623670322770184356931812947873204922807446083162182876744285992414929275474347718351458331916094712419329331181230478462533586247633521446257627853716824992513327149707295636738994939209736661211614423743646779641431213534064252735440033771020250794773536197510588131847366068958966410742476833824910743849947121815526452007896579262715569156696780538879219337252023758274226412036767974892121552752836522244990086169773985076284337100917188602996539948111028325926460719525071877631592868237624958219459928996434421754461786457320773733570711128231050571071144193380192977423444596224660070954117528910585409734426763306542661012221605063174220232186270995148929501260738897313158124631403200289932241145568744104462688569292707367272824505060611560994732095615377613282434720400173306041233745093492907463821290467076447368902574949792428889521071374909575627107377504766572330059751924089407893072150176380813109949591189736026816315381715171520880054471461349796603717091411185919406849008744961767172382608994961377741160145735979997088883240772459058238924271021857204397996796667416353558698931978420360540860364254641888067898887490697204300112505394940326011059023628072567618254726730780618288419106341841820695573172106704503307339521600247689106485585691287630576381358903997321480173000365166291103571782506986723887657583039970443209992902583619861728558961045130840402996525269238609124406014504451653382715845336113256451611072656099735691543259375720684908583085211737133612233125957062066953413385371930433526225255595743404708305380531241029549022715485158736955204721545855740921127065713883657589655387080756347052602910100697809698500895489387084292701702594020625735720175939370932917664480435054251196213046809372402740826536989232438705390671907573826155967768086313694009820817512294798841495094375622890837579795729827749235367478091454569726770168799843847280203962690165656530563154457292775914909504170570227005781947783503852445285006622908536541060370121851889680542619751230408835111161448624520752665758875233585569738784231480808835676753386870323281920000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -17326612812877280510707424428655919422591482604495185327420603954173630483608957652386484368560589862393171158178475634953882324495864482653696755071935057568309215939580978090506402024178542579598741442137277254334224415313858332228044750869318709945268244959912389463176003934361013340046191293191875171166647708999281439393860279774849228769797224442495227351089992871589425389580919835902279036386816497390437520670311607639474449950419199391312685158483443956833714135736409372337980246658505846170920965978870101696092131977322217346025599504368442521599909073829094992157220920775671784573017242906261574648894585265740582358160469314416832282099175595679387320413643518309347820353031073143958290313996170353530011737697908355687606881488181167865587488127568058482132929382320819737488563427441094575640063225156358135200610457818856590777129825943742024136514752187074497639185798844576128784752700765259304609010700052985605947164344897762185341193158790052463938774958798519391697094576895399211729505561985974133567762104841543785130374176951408303783374372655060613468183075976353210572860898847779347197351164150727122791564691163506609849675361082321177228132236191362285422789071969023167052409580041069835562596381159872948987567131099359062139272460144120438237907151365097804401721769687989273486763817288811827071920235033439290377224799545314116266144532646758073653617456448721649213425202455414703523373226204821621179501931415669293156316810912822046693974295162602446710739783867040952838098894451630876543525075913809425712933546147391350544205677998683073225757516860718393746021829550501549094819693694843731704433135230737723475527573929404937494277381644236605894597217173871666674268781082139644111214607216038279167961159854047663696128554544816300810719382574181064954773723966719323453322015416800614418961791018457337521216197107609031607106070852323383852001586570459196890595183507040475401401992547730490684212613635944378151125183337132722793781028994529126724083959949254863130092899780897952987410275046645852182704580015112047490382462027130252881483606877972511982227773158799174814956936044071662484932944786299352444864534496549832627707028394802881773858827016008982116288755574717218769567430979826207655123485961913195176810358621835453813318452719491800379101331550090217863885239614365327251145729619490054376632308656736820601679788487562786126864429058884645203912535738429095176413929304764992462323832676683431312048002474097563768075729997772825576825075078721315813311143723722212003714818148731699416252588589965495789711682860688902636842743055368936376939852359656900515077016152821829290476383083349343410815134745321572776741577530693811999650767108175364223762675924810128545294863957612622148463535193833610121483408848690398173368589281468973100387846466562016975923723192682630279550894808215900945422791879034439637081027982910695404502646918230081614044521269154304253592650571394439214211058019363660753968532094985395355948129230768756679536428161382591396680417191008986590525106085863327016581735328109196403745554335742943464700039757045197989834870129183232451193033292103072825331274940750207413687822293089762886004415108098506709564443324886068361022839100772029022565213657808549408765655857151374545421777183990926991613457062001621181479511116620040654253993026570322337972966396061717258534527926181404069726223139415948035008739483782777746043623916555253743636440876115514817244724036420145943112403178147386510479342719759511433824146209558365231077339371994061632910300404982501132721517779041376806880009981702181708991380238857046431029982320229291129545730450280096566236255719596247976569730396725399090690330703601436037910547188809869473353252099864278104477386511767335658202428235791497224446741631213142366853595800189307510270027605341939669048009536190794367372461917445503044491260748001571358720455648399394611701501560799981312636471178617627023631540381590283795824330103309610297754462473443488986103555751090238149988883108042085619736017857566881448839999247415870638690414401592814057572091606225445705437881864002896473776138449570825873556190226825065807244952685334641622870538954238346936434276043487930071152691500096681563801741339595621607470532494194841749557490782094119381677973229303743163408467038182439828703590214207218817604147198895968803725524592108371051741048356677569797618749121878391164888833554390213354349651255707538483664595786015411456927549167309251576970884947550778752716258051997095665643110542928064120847308041058962432747780617717080660872008769101315291422656634971750400000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 926974506425034198645912800636022958883397937052714033130136211968458278583575475997060036806923457309446109855782495458978694207671763064353755193992852491204640021798882184891595924204372011005079150793567195733623227033871646385375017232690415855384084526717795695259794745416079988538305315988910072137608869882756307237318104524351570277223242854644449355311880528257932284009400734631304704286376196961161828809644138403993593961720339408188318353956603157528492474541011148114504373369480792690704786751833920161607743307674423829855360877157738353270987366284318384905943942836367049698219321508049807103689839763271668087168566500108180434784037426225747755269989126245582676013435764528405953424304517098324337294420111039679147717593383947596523728338002269335748971828693069498026283468182460272549622453018498539536852081241039986703728398312421791185061957496300682106354561118943110883315619360111530051512358762051709576599458104871308423977327982248061691149688499029900666402640498473509987318446451377893061190285274984468483218935804048022988797558935342463525209930798791067474469868742681861117638656686030274540425445612668324615342470271617492577844202380319099426630616183308673798535093436438846813228893676250932522895075909741652109601380669336232762045367779220404886445176283818602245046291152893209438233003399063705977633530007638810725534724622048082609434911114915877510668344127704115060896315560147664663877339148302707781276412668036098065058051594183306676004235350833361701015140054238579543355958951897378723197562326847837793004404398401273431475345387393205525445895855211153925130415479722847872031746040050024043332743447540326315592124369992266560857590728011129620786617154481679696809374870089998874856413883678827359402321093430041689425299159304091940271041053560632855851190448532535239034443045660526723198065878818279250532891374780550980767508299658906658243952784393713969393682467301661463210673186323490680139236474401626332535122734355385013062774439361212466876935623022262036654556681794936801601723366642674459727843913847080546052497316659742683355192997358199271914817269296570554145132189169857050997837267642594634069080797916538180891285310290259475606513002828097137945284378638972699474376898161054866802908026815422901166768168670442615688736145398404406328494658634654655096901863205803175242872610224347843786620208404992062050887382664934128092898893559259330862112334368224771088990457889757453364553187528187634519054873206739975509768039335924575247262280221435865496119671991121691218977368865867565059482270169032819353134823046200813682026031302995600150509250700709002424229653758965283317852374781869083385299367617394969180485950501375718222824742549371553513394464657776028084923980108030981758627059674068886325524980930409409416708513814187002735911223909463082716315075497654056363810572986598163127237708507064058353623078306270811563130077815191557070114693700287229911218574386306849539922102439962343980572745232880848201362142926940888011377407203691226987993561262764356878772713526844618371338162297344250121645319975879162133941786351023502838620524294229741622724006299772179684433817825560919795952643422407573072051729919785629153653879807097917968941179896626190390698525419440151792247939165856281996230768204504238855744857651473859227840397628148192204436320609745352276426680837638558560455103261051990143378437458349937308284277965790074218375374978131606459470450208012578302515862678183131765992391642718031916072887127299746974187426166727095896624648203471854675992356360609351890234064858916447569025791923424730190360584159327556867571281224425856309508531931931538290534155875510122666621334696380688185047949611730196752261548777406991177889367403144597496566810632480066854418757871300549594734280161235415008850421830905923496931751827831363008417102963590980953249639806711119043900883515509790231844831989025809824060574789449204094888621991338501056416184000867431783536884748484971079461089298603206055630150746917969615595017642485666454717935118537492598407393986952900600062362515163251490592649346602269854646914507925566105085477251171024573681027591057810649926198365901087845215811548512459537469467165717929820639481451031857548166950308184429384007659694330520737880982211137187600282772054633418336602489014458313572661026751641736950462349072520167966103159085177855213670904071608353912812609479710183268492951703511323919237292281992330619943343894169927995419182706079597558166539351061499272657032444108537336179360163847847585708362307410051839224271876316073310459185332224000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -43381912433677290267657487573914340322892993666592757558255186486520370511149379406340136021344502391955653587151607518611479082146959469312445960510096354988067422241306336495278183324089993447830314891698438705956665861387444419891509990309062762238835982634848638328031257001942298978867912108759752748745741982525600819362437473382843772402585880449383091298539191374497780990318285424474111091536085937583080319309110934012368696336023513173645498968074648104328009041905961479335942301313689128110299533427313816963420160529266939788854920223373740440882018569482568236867951830355962442148063020260417919429010707222312019982836208310141174110914322993429137049544774736589058780325816360405256360250830003447434715561507322680077581511620696452317962153520080747716748104701622072656489445402070865008006881464314273831200203502079524354558529829362657231326108784319794742113080842957596411097019113691826533872925936228677364701039128126618775803389654258376035575151030068923289811039100291309730135694206976095995790092373554370090592913427417947333882897982925920999846221172498852691960661906512588053107498499558240976042072328039631630452830544847624658412002840805579328476619508367449573215803306052132622511905420697652200855799510999503928142028724768687119739659055166688152790667863220613117755086448207841192930879555836434775547104700764579207706023237400592386916237044602332844759880656693441387401845210761842732414970922220290969738788549036689090461423220038378552088439562048865076165176767522079281377374276733043658905541921425053894143416289570192721053661590693512314037034822822689409198605556436490406174814921416167715082199089696456836546373384139629535569702823004278253143949924298580016606662480997569316408008956063307508700336823043292091421888146077785254970157023003204943948606155683699134067467553095712386825294736724185822037860673193177094425505495890390398386220295851065352846708598414032177506386509412460309873214890151157094036941728772110850884707005514147957232902061699641568390684431433847396228344656081469765873071678454942845492152542366117472760723868497140831545262735247618313697513918554066957066416276630253462529556519637119579202252640973511364200606459771455205014009448862465220649086805949288570719199437507799273843207863068980227933086662619043572034829852860861939049963360786111161682937613391871651820437191992068877645303295969584833856356284746389166529721589016876196090504510340530671883948878996601769631903351745495713658834465656392476186187514345950849730655839049064221792036214903047860824114394309904981140732654619033824166254921314665323733500004883787893580670282955288459949047787695896031840100545494771297616249533668771557490648626746445653892516576740113627380843138212589136303946205626338930484164480406973025858454026668180698875715212452229878380019447236169514597422494514827268253700004941781004955611067547401252766485318410522404489234335136850339995551335100791043441609632735154479935886204319784868416817695529800275541894593954179785376142189215286418271672227939438551588523481070923366421347392580636107963537834236817863315161450238058235334562790902429832476386547675711307135377535852572532386287863573356241761436157444875251381225857978881494833342067068210286052934457740609008294518115100148547535342017005829629744027531551231312953422307533729742895630100879196152201372821824672242102007458641088024366169083683526500624541469109206605656351608078351363415720014429631325471399569251908720608554427737782839702708130951693531387759839649887356886076847766689599352015605128432815842036062830086301601108770954503085150866717881699091800777561950415468225417193175314131424987422407641348206688904535762331494002711063511032202712962781105471728833355980306244236281041178134274894056577891564434185867865917048208174983889880189521743154988824662004886905179282463986161150143423205517090647168618303939867116627609358936808638031742455587958331212237398915331445689642868883046708433609432169337278275072533069054631354564669621604927011787351223920857697824204185661106259060066097883965776677316676693644826746017524110229727738803636121982675486210414728433526674574123210596428005444884102019487284917661094581198961596970432873206235430080915039092081462720494050003042267289364643314760540770742240888054489173401488842568103198201754863871200975674131122577540298143839991517459495186300712295060719177007397707300372989263932200106300118749116795706559804203510865202995714844327644805033419970082568148586450117706477723980731215546653481630760341802017291198002766314209280000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 1787964822488412888953324141991108767060223287369560627546784492044044296603453361040168264265885516378436426650010619646018813835874010863471000536988687477431486341917493414775406523871624188627249519655313418250624279845844227155748705854974384238206211507633792439190179087865016504397289460722991945496979254320628265487975733888108835088449903542846673842321833162014884517085211762769128723051819150453392482167132855324245749504015173812432462142807546304060591775181926330252377487180299650967832109004028305817371479122220803382843371569590138046656533496070729209143974995405908839985344733310216181147304350291976145384319419901847842364487272299691378884344506909760663931483233664652714446020540396839501613421834209765378916174008883185990955777894850518191208577038734853871273981426810774520272546440697779431375587506591793942086552377699213418250399561328419909629368115526510821734316592767949706708395906182419339507287041584139657896202080844718695908308950354174615082135328653143098472730688179031678829098563730160773255784576295992097065350670238745530126396143181045014263245071776628572614325931368280474771996109843268726513575833189713916890229274175659607610316298036009925955355454782328400760212662386915042220467218232873660194860439415030049484082618913823304598222016786617289844640223071844345594813315150240636795309611978841916247936627607543749075689813709961067415846530172973594992981564835687653122790657180945136734159909632921665439896277624875417724810419476181067170851168503812976615530317130731862651526572676679706344860413409443969223236027011921122374241742164269181711890470988288861454430708675367574029501544005384362450050290073186746900139530798457201837958945854045562138711712802531030906607409943287300433894740097625051849298060975801648996372863744793993599634389139630389737751567183953666891642061342251425772206878708143553485427398597653282426203463209149405271840660670732457416662135043670052352013656220091000123818034448166365099287675706971451119042334559047097578962278311555102153113188263172786673324927438188441160568986274001539156163015235586428567984027668931446846947931430804933313143442550578913960513608998469068419418377245058763136286290637114568161792138342061928492334942428161616159557885364055128244258288096885894640661959583777273710317334870554331750277930070743112473053945246919743460769623026600844030392808094535634346348311275253969765283571435115068581372449154716808108735400614932496286549168668266984819903511047249254997369639808113747684020063349128002478166816202287084201335674926721426676804554693061014412528022063314094322844852177668708023250336439583613402031378683505851968435834849103066617823518913148682990227425760082186246919233656636677425450443014126273236382628740129423059357735561981065509706149647842480589443093280886309108491442663850668835967781118495410666479030745807733425973201816073324399761853813032488309776267755598862187012218900513782353402450721417303360478936952169332557651169500644485099494488110857682471394386617676190363666970462811486545888385306124395560873445197854623678188022618642648358080893788581264331674479602852057853912048782284784625581785328429399124554766014529801204850137075753692049121549680951456219021530137678835971175937351331730799529023315654989271658001517042794450408909507568220449670577377253913312021747765351226508023717965619615830751464129592966505264393530631210110961063052293098654125818606358769397532330322808089883145338886246290910118595614944240458224182780858070811982874169277333316762783502441405221607598355539105496488935893166567110126838191214262583078904554870496625991321814943035281993444725703011186314735370150733342548263194723295035999336829024926442738058733819821113370260801041114227132751428971225397626440534744679358458588150819704747150690821958408736887267244341170895986547575231587461337531406668289027956370894501145494453124362354034958183403475178624311783498044103287839532245824450276538384765248739943274488216290020626771702311652754122005422267338839346243104436721634204970075904956165344077486162857991689220459509992315357557070764787899834340870823878927054420668007130233835478766245512024044535151250931959140405511652821143128607523832202983426154757172364130886061383427099829272277704791434073870824188479699631789785625780193625308797508227928118571272170541580745028624532998592499057369380702641330664658978582720514416024389805198032196487686924301284856189650786614041718980945861728965128235953654332317953768610840869726678878136908112790679839369744004415516255516098560000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -64547549966659927973168761454176829932815222258595078652299096281571980874699706243020762628005828573104827979346079784960801136327925338473617570134945658524728215217803336142877790656393187924492301684400247960445895796310446280977780679254153205459377519668282444752559177210432640208807548471290531153918889390986138321350064006913018464433661006703787378470258453158595702106813201118922853425405050235787150849385980746825334416479855671898609305706861279005693642238339773419854305730487208457637186535978694829291388348175273592664694911633149288849391289500443087154330333989385345953999644750179502787673909474688639321233159853377045065179476173782057506856227073635888564665936387546908780717570130113359618519935082302903472334218123146976683291857111045322390270142731516734062146578655467257312099965384956873850633950751974680712279637638297268699646641048362091060217871111152075673358184522874417358703221678887231967082431755331678318761476117395782221833227308193038236872000685351208330248057997567466126479130086234774232970947753300334865765884798413699806101652389733929628436328938000628907240438142046810100896177446374126107885695997987163221210145758587535963805953393811761926023001628397819041527824589976796269569538816932632753230455948732728465236643771397439233106892969723390380991644099352495245058507941723489563565818589494666869605580479732350220677588156331380887907657833041645758064948366833272932761980826424088972037259629144629192617957429512479852206058943053503515959925369559307155625347631051832984331123250767593694111186765486374813709188849068308271750887874833668201586523489791699723014131971724504013737532670421413116688188437795656266522778130402829818924971448212374203274014751909813790850587362597149677889702620881063408694503802774247085484174742788434049723913970012032721670854137937785010518413664490038080746213469384855625444741223669218995620109863976185261710061860037846332672961030374911380460219543928170060772237377813518819660887378319826953216077162650748910129537803995597407658497609318630999013334546361916488581677678265652759563979893451700318375315021060502695679299360422642141154419220988444847661503721763689919447995782264707693464016312989559168753828136757363054772786985673970498572671502774597067638779609839232314941896423319635730921207170517324426998818888254049205947150861809572929112412393536377286508792452121105248085989375784656691721803085729578465375987546684948728463542386847247760033457713047265890678526288843660510106919281644002091371338802021816649362100414716997440824973203987902435280197635419489766481277876792038003920960994371559570461038393004212675112645108328503247123047585232667076746379858494729633792398743856399149265012197349869785200109514775116627173924843585484279315667932104785035365595027350570043353514660615196066131966242805179128549834576197662431922482385022039684513894383372717006096496344606538090893380694527237963840914279491234920599545739875136771086505038110949270118962368459373669844051798630781682042609112202955662996521807560308674189483867600271235828862935718967156592383038759168219462166351884041208320764710197827723318511040681193933531974310158740700589222664468994750242061079141676514928245558918491773933928385151826330119031569309548885301950517730945825185509028027401140943696094826672423123529971578326435623571736938860796084852685332863390978870617812039919953962992486570531007367018248976279578594954479612378553023630792919067977730865202895970633221484008586708638139663455440399754952947606082148098131669076188479500911073637112667625017300322918231833306322674366469631692718821131375135572599869722715463787094191392556420101834707973293794955160170700791620628196149394411208189187300276237611098792982784901138127073199121989833841578831688223113930021531561297329329901497969525531246908512762323656764800639095878000530658171070212500198212640131127402868303757931797196277774706404447667967082670802247993107683209912166840701614971532341029564666484707672720787718138894469501271821537964913230519560193265620355834180865496493694495287893996143350414459893700585520368595943461293952841092950962588338476971272477443595537300040172725904102555317285685836224647982587994036509512683901185669896797039399777662389596727160579201468106215313107546524865017919324431479392117135874065152163386073340238178125587956392216685782908677996296689887578100207587044697103194724098971020440536266116583084983900934231994932282913138339723026046693999930215336989824752767752536518959581068773399878768057043137315232061924258611200000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 2071070654112934817071881039211466200374239835238070223465895105202929762928032061767933930894510094995709688024466438968098039195162820101981496822013015243269095608931115772189344572376209042957318122411785399271020694374592109078730704659045354492933045877520684388734231249341282327953352499617786884811610847850020971475598109448566819211272858201146296153717079476616711635735448720945129928832621514293897946825375995004747115860828769152247781620543401751606442967723197642183785006584805049135182305435195552419678092027116622247993697928268555202937703936519809455362875303961207470517949340097111204690528825312055937907638075913392686496959430572906535440433481744305749812097685236225027503990832985035002208949535380829069157808526323871933890726119251989959131393427612503547785382797216551940871281372389338890584904502937337454852066366745794363736875705611812469897798260785770826275876539462343709761660458542574199208714265774245324200702991020377601418080192618706918342444827652446952275341194978718689737123751160639869155607524318634386263835469874284937126583983293311944240818130690782710451822499596790928013759417075932238688693982454051004048940202316143489525650216520496844433975208325989711736067137223028445458788364658222151803398032122848823612107520517206971567905004187857159874346185879779521296358669577535343528095942758372417559176974328140145812552200611297621086591910764719722126828528155124836116028527144098089256458232215650477904156555498054887430079287751526823865588926614417054248837565985158879739445684609381813828393807518747367366469872940151605415063374597064407116855991370976483180176341061805831494587080704719282554361038011496860795607398861758304479389005032964786041256943345751288580838192078036611624903015733196926850461445206955370209081133879966830441654580329989592976469316839104526620542658334082923133524255321156468688007011129768691196634333480472282411048076592201342735247909049016860090054530637871195522836681929541772467437241199070315514222765737984828416099651237958520926729094104483823520944026395141214438527332635027233560381731110838232321400425494474955218258087213823307938144141454029260744472212365401277943357876562359984861506556951316268168671762066251784289854625308513097663488249292533486389331832714364101906905255937353031364402169561812116997234483326415929954372500148540432387447653252876608926261189132968197882923659797597875773407562994682798841411710148198753043930539976157492046926916485580078299470433981209370144221898993010508383946062087230989006469122980607110936086662613887233239488044735653317693628034477527261663521211584447038330551905459595631709831889209149532448819245151498611224424765505826309596045941555911456012294869995210299192060859301216410281840739805368915907657668930483471557187720669498233735249730397226290615307844013520548271203973747768751126978272357673738911406908267817600255163153617928948879676176097536108507959333991281895669250933268408546520903864574632387351873396076025843872526405021235283426528045217181340003960011526058945064953746907972450312899187968290174892930680626421049452577594503333010956922151901671880227939119052933931406587920371810173337135510056388376295944427756710967561997418613463532685645134633578192742381216208318564378385711820141981819726575431877997032782646515784402486731221190464152513579963389453570098970686528977291559372158744061678860255952466936533659119398784578377772163471114390792774165545755466270635419686806845956610510786729118828914557130338918033810726600856813002085400513306628617501378936023743811238587003965785035690100657835066728451502489292984855453413987450157247406817272358728362320527053959685086307364679470597004507745324273519175257923290095035440015723632219339346749216100576536753283588304554766735097066298314779038454311211795224713139098831036906915105404697164652128864325214330893446109342576695535914552424591062422715096982077856004433669076128761355259159594530017957589117609207107196258075699874910369028647571389523151897820674743939957970181515980452769768721788081831369759958550494113133041210581532824382952583711016477402170292527638723036897974474030180203080766168514725117848800146154880707238848000935823941807929623327318773817523710008181700796687488849539173811081678242009064360733002264767248807952214052501846933713552245406497835194142049813917066598496336518560857235445388074726045950959521428657282596525222256947066193751720964970999093718356189892577033755675398663792505337020294927141254996288502671983006763521164406645131432131281873147002880000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -61720643332185733576960085380961100746837319346509036802394116920461717212654832598157303061760099934348709804318676935045788915496099746491610762683124863237312359755672213036291610874835751529548998591679732827660471967535789582686049242477778673363518657321657007868965849368802606874811800399767370560109103295060433441837445389090945400483634183782703224470664221989900934441563647126072958330191759373396405404598713672345616573256843869795458798348051775643220142502367283302889908238759508288832469520090169173453092992387737652681395648384160181453834752667209645843521409507443323625720683118034102579410997965260679385472813356082885366327837263134260401311565017278000705684061941195593246880400979960949543338016993344193173629596134669980398699602647217043979259667114770983788870804910002078105872890571296161266005684814071151340034623445303481126106407223973330279615877735706927503820367179744353187853119536738540972607109498721993103703356614283479207924168194258636150477060112009086436215899751554822125418129401453390313045374404223735095310989768037707115304918208167668135279132258022676523862463539855942559737953632743242382178296767750772149893062907480221014602997648476540971863541480020924162548816284643330087499028130755708635127711550207643705626360659323371327617645654382987090728051482942008265633572058074329827136751000647305861510023330375200453912803584544628361092682400851653792709420676613642453882970931488393331791847219218334173840918777176525416882404946642288285586934064970479115135492401127104794640192129541120750392989699889391898109624378539624928849423093924348630402331656384905543836666277044415349087657974236425297463440693926825230151669966701616960084280696429305843631049859165765058328550337887403602327187596052512648974568194683775334689749754282315622858572587075417111702052281617742997185021677115395840536696904337923268573497013197566036047020077264137317863414967305316854005250460696226591080881195800194236784770642604801485159774188168903275773139604930076226190921230529267918595330345283035989183268666226648865348825432339152043030460825258611271767923697827964150866232365766612908757025298760319400620448931301004722098511335738606626517641947919529117537928977088056805491236590326734214986519137490493766341206390225201098762799204962790119825251314468602343544141187933860201955314953441999352760547592210585673049016040449189822069678658569457745163567528008165878946648522884404300895540777376355331638092913271903525409546221666409476525744292293253244224046756091858942033277207684082632732838358536843422368630759271135970791129549748395060352813305023041578650153967006947298697621831019428464653769358120469256493087665182232880758462659521959298304973093781728340126214266519051154766872059558386111041516670168820815371758769808823692715394130774685031839778079744281519111917437884071718372731844592189774476791917334175583141472822068106029109733384501719710356688905786376646696788068967686336703820707016581724716038259815347489037882156983460698354498350866443735303702774242468948359633614384693000595104294032942467530545474071269446111446678206577729018592861220117922610057530968611102750051364034501443389300086098020916008436930316714438766367037232031156499588282973562258134340311601844527132742643525749287522619847321239604717019382991552197535438708168866039926268287264472966001546132114473698520768294421114662695427513907080862862938656975848654733314886793822631649862156687361065923555748944080872627129073868614528826654826468321653769737397752045312665031708729410804945493848582477053736882196607625694108255273701492924159279341172361128147445503582636665804731243593266556470167246681653035667374856342962684500735298078049833530988553237885651728500014589663570273652967303532970626983357521097283877016391289831775277009667926509812584134137246173114643820938129677432771425362583689403105078210213165860609936122416630333012480051640185501304953137881111008190203450092969106732470816796154238170024898780017473764248778349847410729953868007911227267516322754786766028225735726161011557185602262701868229311747738207856359137779190795467365724841066384308975232950882981974620002124878629372440095018732686243896857807451218834431301666928207357725944548053977734969647962837611750135474672847166436775121028490038414480696953839400497867621000463022277773745599327704885359202257504360918659332334245825675968372751141070757504766219504985371522231456854600410254697974841149142100272560975078684322635976145087375772919001560601293502534345058911049680633436426993664000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 1700112146304623905643794338591908547598006031086442337154461183008499753067738344641640234382435879565443709419660576769906368744606121358838616760875732126999877427572174543485489124096918091051099796092992725552839658196595737372363329945683832825215261400351694373184250735344258235042921564849083705664853899777312957679641403734526642223832946927133213142594327954038878386191889951282735851082340501655053873850203614063126385051226970621829730245970081051324431002375335902705505194035144988099069645278432845484022459317828563685104300808047811462511028675454255533272871241446369484719571040527797145470234297803750911154255815418477725811808788171356159015353816886024460386717709214000065227367589830962304396978550937762871523202691613861194924730385388454256008408589186481722301712787395852887778676808760918449024875356774197953303467603674195032529344317140267709805598886338231602161135349764458586869141163719248183798687282904688290423866291150780123357524568084227615461164414296927816138912555116056849026613240784951059915712497598068479544752619462248621253529448358885290806187763848477724324950848546529804966785016743185297827915372245066368218136202307548717143454633650620151873784993865860542773309984746492319644649117231692866235050680279493495010582185795264057009161588623644577125322933521819865323181135267495594928368304351336414634448354311821169218907815771026239371630492502123059914118023254467219011565293901884387934568996049761280987928753888079230558037286980611492497576000694747064669255622471426100954807948556313206140950898665319665395142634735769300524554188812090197723581086480511395990668993209893267990879774269652407926136118448906428618871980705963523771950957852283233831533602688261235685197234410099671404741145413838340137552564054065711505441736337045796980340274974472046708977908800271793461858880011973148374456631050057826794633744159261879722746322768173761238377668367854792189075161196355359336131620938481126876054794069936760172120693875691776567725889783221170627402338439453513895438316422796578142760187197392878030467077092962266954069604665313270985067407582731483515900554478897782925420382174217295408528599951309674216895352825855323085583160450047205725326526345231420141406284812356618536147054280632446381652942576686231179669693700298166375837069289127873395830039338098178846192795413732147280469857232989143602834904011336525261310617721263739015866074293809495869936237538880380576493981755307864324043173761137119427663174014127450588964209022822147053618725081932286198088334338152195121267921919951690127580110945420516935646337583479670750571360590229227531943784808728983590334933112043572154651431780078109459018108284646353295971086992582381695422364490678846524194473522493475809858101699654010229067086416279864689726696574943474991293753129291615337644010263807142361598679899445145208704681413640746261090875155385718707153705705406077803084632485197845568433210456361833146340308218875643932309311681360773181040621144061547897997434885168671372974704870245691536593060962890580687462763161086572778960562982081848405051720805695636072442834207548025846367569211839239228042818886829997198201751890805177156117350088521961896785076182703574630872020784824809393572670699960663581143075221463540983165957236889627289899312859884908951555597280594499158951264721462195612584112189742605365752329436737430887707941529880740219179380393029511811281104991122440084776654481868750513401653881800351800143216093181691229285502846565419223876946418054863364616982843650694670877038185994406547856329250767019410127408174296027766206035003205830673585396404111714870258566440182522993011600745528603807252719190587527956072947748441811738969115876151193725136059556159869348389283850196848833366425377921528834890912641387308942970331104713178807291860489103511586215492739197666939309751421736234835398827649027453417925504539301541197179152965587605446623356170980540486071075949033673661505818623239427305966781998150170364408270891438060737105465118721601672436319658774037600501894258700924345043757929541779737525720705464832506888794504485793010066124408484781115073530221636375044656991140892346657042474155961221364371764580493537618134327205087250193263758836343392478652076114955458013930888108808436750302517774391947831968788470707134973299547868097126824798799476512766232825420840537910190762622099560016320146193427693704377660468832608054668358318397681841919192122606743150794123443813527080034073480804386067173286874304462877999743637897887606142987375850898306058476296811315200000000000000000000000000000000000000000000000000000000000000000*i1^45 + -45553708210752845399258934979393831816256935291136891879127162022216658220115475265122494527256841256501829752998289249588954122770818364344880276524283069918015274757101225050991987132276716322086906980320125623346919494110135678265827360804520208054546797275609135230575328110955908985223644359775118439633500396203260939936985448369623555205329316629094159089337229995680571902047678972823002147809900697978737506340361542235525475499861170407545902282216500998031690765035749046767168409020330741428310656470722922813985068785939174064252183335017811144589943424110919105649729504418353025076793547995592005992064631310475685711273580820758940493386511284332756192382144779879282678385347820266119555679260161424308927405181991376609824194256627060985834012949269919993464388249801250371152015803810595376037925774807982630716978348421267848559122191264197200971747758755018042485421323370133301352273029490114676651164750440658385274044950291808686575494949518059625988246270946975727263670642477231529407217954357374822962232467965128486537363673961163969939588539606994187038024987992662051866952615086223667509004853780227514489517205157899007358708467239536943611641559143808083273205193059038299216212831894027796688816556669878062181207479104437635222289119124823994742707767312670512044012097511947972087703662466870442442184079888529967583181358727179263757672026988924956538450768108890770861681782452577894827130890925652079829561944374370910978651048055048588445007812448791132205352923669993816097870122843015575729715639637671336321090942906898358685464282384077145831366113281836181359648139490064986562785956378151482436666707425234688117101237067398454719848756775586171638718152606707089473805421125829723380860322233366733585147784330015711599732847048616221977326589048362093922386452921329892663664975933076860643492645900102283120923254436176239289885868628487771040883200756405720488700066470997183396241544675938939470780692535691815515106529368357712261364602977893230887758022901086004945665162181383541649474053448154951603947242702868406518466099195716380022347431171163729186961840181279412906009397787635192089130582646207644961225578862459130729627159513459278259560897287307835169583037349409429387796650250376307673954556916013098332866889397178853639554808214090619524116682214803701374913636635935624111893034207872628370962130662326940604089471610724971904227974868602788314497364458506374805766319394287253264092814236522632222649572208637465649703590994750620882295125608926450671551123286017314347759400515235632308586283097145460185006108648950888140873260958898150511751051115527859897194213174778604322715115336081923742426055358880460006193477439947029693081373115741623012202531616630590805578274297983423151002913797342778718471205828698855316652660813714843990326282153641213431256339132338681188928352854831889274231075430561964181052905781076126388053269691956458738261674965367955972454101408915102383682037451751399218931285835862075116203910456891363287474484458862475419437841646385284218720792867605158995425556618878541452777945107028168578544494536367256610551627980993210622568799039483781264893442096971231784140233765662520433727910319686811612890154881388468617305535074610475707503557947451301560045792073987835028376904335137815667465501803894487075812329619959122478588207643965903571819422865229318601886199508592625210753036916222092336939715193965648787414846471824153321958547959516256090610817999453669905505716672864817654710076050768378137405540385214781106172999789757486309852198933917471677405568412460483371868334244129314017229851575818234227232749868338973392096659988630884099415239032846076874083855120264142512796745799453237663666942213549685482502873178656784394054169322113763384807175898540547664991642706067147425706876421860313986358320921783741071968952513428031666945791042651972142144726703364316853879172231330825975887814748376418246274131548471389377941722954953524353251420934290724497949121921364731096814751846923103656972704152611068669345336368436540520649247437300020049419956917436375918389551533094762535505475175068563385061183973586990360722919325788157804740370803985686037534983449323064910908899300879468788463261669707429879090326730438606539091578827179034902092990946444370795004336246298397463820460481670002068464595987667301247039556711003867082263025393839710454385041816223283384822472292621982203979507298723672656173625352702708622814620380125853235411857720661128817597993745787405225000189405829923416111881561552558242684848335521752192944204288130847246374666240000000000000000000000000000000000000000000000000000000000000000*i1^46 + 1214842882868690249109386593769767460674784567372768932496228486794326110805396045858687586643615391165198515707979055721878701778873597396011196974142460043804140483818977634268393430569428454677208157947527234356150497399759941812939642490512798566150816971920174323419921377733033361129829324459078676185403961545946672133310755894957458449377071826741157583959398218561658354899210435205577100671233226693168163162448708117400950347263303451720907034310490699859755515912670514476705716603492512517583498414497550681004341195309547704290829533707475753072741714387031315308901459294619183371580533336636367933848949922237119806290782045233260269194917616569992382503939155684389722969380078107055108101572171080707496488262958723753697714813546744244024530861508023611849950910554509592734514714332776053854549244209807480814563616140567305509398113282582302725457672178215397586915072156893201019488741427157005518524504761085212907021691120768008166244106167271942478242800537320369650315244625569065692664467797002684965136111274591275512215321141996171715075057307296708543632061814274264273344578767950338896567824312535471677094343319916360470008140521883813772108753688525890255722845296391069314940468599060524842472575692028522057832201622813414586068100744993648789075308591500681512296578584506532985762225299909444857055770772666827335374783542272602886663307684941073974244899062999792104878582704197174915480131352949508024817942218477494587367362526946435316613046709881894991545477708426996553813384024505531502433638611332289008457522904587351906030922967051313058319122537713877347422129765154051816866548413764625509542881157357265869289480438569340666400782346026516988487039501565103985155321845621356260341553447501452049011167419194289188518689569857069543706330108292176216782900143640625640453884365242773321493117018387499870751241811439020676905615714964307948605640524270768972479759875281393833954955894126974701384106561961408157385834690745704339568124393580316995764006108078656061357833073692977889006517375676992860834577981501720640505549925449757891755761349616706340576114777487284832232226594279367030253263838240203852643847183890799848529855382771391465490810890988081585048418240089634109571843932956860992547107888433127326007593681006277195399792793424281901100942993757551875716031182412174955247282747002841875276166357182602131426469258895016522133540689780371155751410584769971394409737035920675486295979173924071801933292295180607946652657925208867732020974277215795844009326718467196268926243056183042373847888691182048452049776499987272073741135070167953361524538343820984028061156334899280062588820952879883577923663778965567975948384553474166201910227485846634240877413203118769269902986312700534504466348121505522982501439826889516756063063645454030517257946432416518720881187056328359279215334269193814790626021727979000707728167926685914795367553554039368272178750078520513990593639002675870205492584582631713063637405799720302810692664274791227989677046566491251572326078499647258268656882314815921419578824693847345546234293083306655726448249125988133731684334955224871630192587447007140619648493959601251017501816474222121794592017832569862570815091943772914130563071755613750970368026912463914805384360965334436304816273868156370700208021433811665606084263610764572574299310736554351294662726198886491506950954203033029074848652614616407246165311381954890634706367529503543642348591536512079370324221944360152420178825260688448265962330681257443551308312851780041599537505808741084905636497090552709329204141002667212885076455880199639554725979035971891363557221616349699056780163641859433320514455840743678745946007974318928108366168367721949261379937364196309121149758000527328600418154336301937575841550011335233965420681228357967108946392475616946108630548594042402222494257690530855204809869994960924000872388980199687309373224173110022121849002923315190486531960780668357771456860569110808874896633660599213421036230217028502048724044994861597315153325642809571090335499402764668632422504257150192365206432637587828393830031094108467027629797015631098419696000413252092742375671804974377450734778965636490091989861833116843462218051872294376110339404990651547570259727542890611105716770352829585301473929629344342323799881690232305937826922953407163392174694886643159427609753898453525838713855055638080059204002566264134349307388545899384018952654533700419327701759193365517824092060685171574566875159162299107043244695443745696428251319287729727873444974827423160423127393719276793624405729833176690109448192000000000000000000000000000000000000000000000000000000000000000*i1^47 + -30341461221759812275427981623378524423623317890219556489037501868592806311635324428575957417637935027986683368221679451865437253378844999653032495956946171402822719686365688603051797936019645497996808703258039575197337105380591080380504523990028079694165238429487429369337856782600808123490631995849489255253387094536274656691591379390311854266391117105467658538942935716131329896906300300080987832525228017342339489418070055629709177299732824808307515647801412559461141640846867698404585685651230002123356347370328445266702338072281384419881839349881578942276725631701743223063140834729714725835431952803086782170944190388250031799436779502120146012524493141470423261249141913305662817491937081974061816218844055829620933842059636962018139423731646657078514855709826260782948621672696285866737531790934596051287611898181525995291310634961484223263687500918358059193417625498221245751977661093087186715633709383045193639169704940089355830642931669850655687799549882777133873827777211658999903653054062374538533867678205580248934697215234509615318319956785049818661772231990227300059822379170625988099123675299088177497106444496449841693669874789726506926553998356811350288772629403399322731823508012227609550399537407058017833073941858953338442985261991754106973775963048278006510067717426802881764773343580968637832151210247523775013755652801426946421533006740303779782162317359658179190378988963625986178193885766366584649465377003776532944056989061151779913037364944610110195313475075473520068558686403156580711214440816492955630806316953572952314596453349473432719350589615846631828968015123565832755642854981535433325529469751893497290537799491998154287098842885355320331304096329977031662942958042676803467856443458644962365686703007683514188275316874420082012160916241295397901216520914243530822356262656561313738761885603753623563239655398655059636098312258185039808335876438653987537129381163223698007781640623939966360424443429229946673434104026410278110284455497152246715278011785536469263015017871450827073536356437089404378716974714380487613749399589094680765646812874892284394070497023686334921343012344156420141389360181123612021784321475851555779753318348188076259106117895319876356972047656782852472227978579872011956401352796459861502928547700049256551455937437575205124477088231401065793014567361521616456332218248347691989972907388263085013482793159194261519728019449363268426965158139429943396071875851946399826549452671673364666012068190175010440701576823808373527849933655066084347926733165354884178177862301821989605292185448637857641190584547555121492213865569723152368618877505164527946057022819955891170831728095226327635209332822312646363612762392039883620944743585797027230329242067270639640758551535702218374396419555099176719876969501707248399135759229739531559524366668419577219459207747182477185550134171598986231451690360719111616783206558277710025346325611639596034526027178825044589199169357556996775972276850642036271265125232962575035802331086539677500103193938863809363169223791302682065429678820489916684350930590241850940882760884342565934546865873899787942732880859790236214624428761706121124792955214442372392091782761758220277777644365131611820710016632945600544772299109016250245880342001153440862989586718255627778929104438316492704688007024239528125958556534464241585559137106040024220239001896275110873686489543304915213414386363508469376599250489135568343194926784534122712637581584668206243566428211661460385196449917728060155681399377033267190426421671840612005621406264136472884390071593380386862135944628324542736184073606884771912433941255080829100397535345835938865224922942345233541440417388661249314547812700883800738500610318213194222351222101460920985289764774146516025655417511057884687375426536370225126588851492339501624374953435015900636430446584075668975596253467118449309320424538766356382839872309600864472561656371580954395516458127085563391434865081929078705651197041415794287780354055948888547533238151596661813853260397589775324023638131878951537869234239583642484338255554237275542630400974359861141502197983003324706599207485066022052720139983656369530430980890748471520152309432770116435978693065056005496623758513380406265391586444163097789572199323419249571418144499201465438750788407073233137549192477522348275143279486626405457263334530019318004099797298945229383917822861207019798155131102920565356670395747868607475590166396143693560151005650678818316350357544660186172153314038643949247302774170795790846549980974206349325497853658406228578205485381632365964506904641797903590101695787229301964800000000000000000000000000000000000000000000000000000000000000*i1^48 + 649002661444154449505239385240729407315516546947300772087498209024523644261028378231313877227811068417220604244029202777571449528660846046627103682234535768594837525701343939605343402497621688254566349097937285410744262822493568736569564352369765247240885666867206077819577717012466164287203133101699405192286038383496981113783499229504447355233258501242612745491475966483798521886165231380203283898110474168985100640197512892419265783725638354197129613596934678730265070848931250516885299822727025901322969298181723826198830101328273750991069937939435732547327540667912119458103386602309666877701605465648616201139413853237046829239812485927262704297674020215021608731245023193778473551187802462855329019561855430329881482722290577438976778460976376261608662756739407264690183758784421533028210603355058549765889525624846195484125749289038439049899571188260318201261512040042800857558394258186392157553673177559364436244496096574202613586588750292460117698388172633714403700209093191419842979006046423605121745060530076903599578113256926113527724855793183305974440388533118911340202303599358306979501209173808361852711169464654411277202196065293549996413500437411790684555204671985447809942634059072355397131883592576756604301145382156046392390364982511589149951115545061013434344009622196688968142725931081631642033787955960612437110455139632481942707994254261911178626532402056933724107758650377349382955247156122515063623833168460833194837946997518649523102134136598831784335625607251618828723177691018279212898536336125700587675056130138892795003369211651035288324642541185593510540237717410888408095179041842538118410096369530644760480446489632198256816775788532650946782956849100525499375414323822839818145724067011987960503318049046125090666330332358477319088765956304127730748451580034612143965289581044173037897980074476850797543398186683114119951673602737118213228527238859331215459010188252580792743558598405667586877811227992111106269716477434313345225659384423673261668753125131469240554299467334596454599489115316955879116770475300325825564336785790609550027705757823263037312682874217168162245130842529535212122027371734707543112031114540987735385148441707545559971085144565247812476995191160345485324181796914019457802432376015509842491933862748816542265863421724358360454128366870796122436503524605834977098994494647095354963840174807227412028049757439981311684680698306656288722634459762238657136436462261952770719117467458145783228942523327183859370692634244196880139787698450385433410087693029889034539539749572072756464147207476706157380734962093882307059589208679458895108150821399745883358605723651717161311715426885451126152945809703448708993284091215498586052379343660015969600832520343602156137279458076058381667699683957196919482455745719445177919470466219133222827857861718827424634935714809268741791743964620560397845822292121173381996412558181800017943990551663172204662173562094517449219604026182439085358625035477991746931082125960132956168455888903468008350033297535077873259503549778699803473401698133848184235815098245816076485757349074835981661387875742439561259217109620089059446128166106834875564563972427782039117465429132357124995795080457684783446665243415673899570752254110398306446992168664319935975230870464228128053559544424673390040374085581486540602311187727932779760181427326048924077284479495450466519168049317044167653579589621642755153865594205582471089040432361219444404307415807138338660334659672123419140062919968546588501862485682578961601352809973291879621956884622203999594065595364311028441117694558936957516990715464013447896315837446200672624334313556865048185705967901253953802828349193395965755921814262452566412153543695801381664042405740804241966925140393425220080596226300263985860159926917868097231987834504208103782590070524024964291396734592784754937884382028002847628606674212094972154232793470735744909591863398456093334489280532407293320254359600518815815379251326871494855858344934428003947953544707405267358279287769600108966437739335680499421784667120827708808632949117448823789972674394109673842542465794593874144791998254106789112863268642048802057242788612462665292140741612482410184049094325641555337901756675018856968651427770483676475911098386503365452752995443663479778770875339445271275314494094817883802150542837195571786735000671038301484071237029195529645651264065458424457717622666094725451614089645985721704229708228283604774682497213424141237471831137567982878674884254257964189564656972343910355952561620186648272065523928399465517380951092709880019043016858317216989510519855513600000000000000000000000000000000000000000000000000000000000000*i1^49 + -10910481932949998251326192744675808116690585914238931207032996767698661276021136880582377782176842232881142130688083839721161461114909392963992711239356474098277556668139469122405523724877334889760127000123057842131034191810308415712882191898230932273993020939175677239185032386164848979829516384263150548862612693254235541492791774542798861793022413898562184955357444160787447740169132386664707424445672691181780996157916697949724976389960078739355472716562845807413183830013514955790063302598101483447139147861065535539334028546349370090160359264671779099903787908564290378112327526116060923259488545995603163607931869485427477366392868871014389244946630479104342755438216915077008147642595741754121791562389988353755957075573045387914073723899815299051845201913061428611166158157974319799984553159501997685820941366574284159451221163286975362881652062160038846334151682477299190465352699379101308586571619346453597333963931158491849721935126536723439377455206785786871507025799855853966424424775914729095328731864676450190600759338831819574837194268873500631581244002567216484174499832016338444056062080101451205807508203747461179732505863532679542591725444380774735821127514554625927489060250941039618868794804618866544413052954740864562662708349840234626305088831538505764490083277998846370067080265405954359523904709018292104960279625379630056735909690815644856633674044096832922395351801087367699498708734060310357651827577322152150032080493799380935865191042145054380309482142797960832577009451131527123861794050625355203297380410352052262386960940434450849864724379030910283968349783897903064512990378073116414472879734059587697540661350574388776154184133770000726042060085274627381645664920445480559054041395999183722157789455701810818031356371233687708675037816823459209726845183941328682733488836108250144620150916615844616150264446840125531002064087490936135657474343475425840571120354382105426379466484126841326425064359308630401118011491658644173764511964699750869369243935070880918095678740309928051431343299480878002287254320801128182116282602428212938442103143539045223043800380710590254418905478627462261329550311004373470640890907493972693422863456753970984239511445752375926195170442926672113387720288934881725370451791347165455307411222678108482947147139608692666096359476805934310147242068148967225226365575638998720469716097608210559336593398917174267572171515114812958425858576139536270295604852896736520134809743837573809458357978042444700793459601106095316328488670040005604330283739647666074110382845686846400474699297295153500429233782219651384961438779792861503852677420072969590931120540232123839742017040993100234021323429905528413118012874610409552306967920571147910316263448739011013268515165764437296017247104556210181215073199069306600677287019474746372313728862955639443088686252049901641645156262375887811792524060737263161169990961362737646862059863459493801843182828026122727795677630377689937606131384106502535765907388209453602657293384489773169181731183780920649513615804380344262352248469965919657630362539364417625893658590144761158869168685770736538313910596995032087184869323170796408033064354984741859301934836616600959543977537942658413415990220165039132175993919203144219786197711248670571165287043522509112192387576780955127881511260461143359838704552881805578625350231100272107852550332888634147954853243356354458678137356627571879031038894604345758375354138712657612445307020515742165186586407172726698624050978997486666079969503282681791085667671257242645520634025937111061133093618436797469495785607450863122045820505208697246184761106374477240957641110658170649555779387110783301293288905169998125863294847374123370161117169270095104793360935433504842379041274937689043163563535393758332971260828745742945076705598190473901053596291076452482928486916386953620426228531872224197497428884162981117672115373820827107566296761730318432575623316593894996987082472781555251313651298323756112696847151283912808801859345753950632338989514466520969838576322454977864885439103420388732190339722061308754001258454989025673149506476933587801936998191664783155934030765846241658726426415155321822164383683889486024585111810481108572386721351295742835147442689074366857126300390204429025378819156566721276310943156633715428148047037885314978861873926958352455743573372696709450453331485097339129845237957953396285870951668568188184209631842586118859093163219725052562477692518791513482900471176287083197613531428820632391312167208240204883420564423277299450861990983141419232605254244496250450887776996397401705081344056360960000000000000000000000000000000000000000000000000000000000000*i1^50 + 139681339411389863374339990794548563195094801182710446378834426814788099625889166723853597152166068871438890938258588899582185184716725750487906336329492778407091082728596743372342096865884244624431739500478678440886845887265058760063743821616295876990834695688431318559748574728851481720099635957517313029941085532208115086405628673129094453033861002969100859284973146743426356198148772043856332985724746640390852514939896879451409531530227712705313165724418711272061038994708106465481108643059528283597225926561062104504997555145470071404295569807807806832663013342681979105530434022234812347155216880296040163600716386130407866990038658577805171805704754132063498382413932802029110611508289364107943802341709030842304444626878557837720074281725826362207034531835425421197838629323835848026348341837912873956543225747535257917381562007583670220191029855834362689467191297365298858507834232469213977620649077806659019117983141689975851744513707768029411668590266199988874638127929823019654722977597578122750777648038355308477306595050624469713796934545967134769351704590805034093450974826153833549575555166342526370926622026050657779212897880902397736989092062002205358864902576474371613665946861018611735451902764847565786032690952425531877829242801658500609360461942750840618980315145212206752017137527177229512293779333950681030081709161378050543355418008189627331528109627819760149814109900203033777352179253343375753774477506271911186368974668600815484608822528507931765655305594633323411871007009107083484512916813810517956833655583974609128394106453723944219577568521109172998340579416118940901875250366076088308527886834392543641591151455085528107439276884075016564848496128576350972644310536681554985614124583835174343174179396843555812040908983360779583919772311463935228048170619015224249945266275486071863468466879641844596197314433482384771048761770095914529387803987681703388407498676352136846802904525434315796602973361113374584103626751175817711958841627533756070937528832419064842341544706736732383343594841944628760374667088759073969516323151840190865380012353512279110437780917573934732014410877424188698751349112084053798326550865955708377848896635172568126875403841985945085481330781807504243298188448824918461588628568212105400268497267833106761549641493470582791861394496259244344358812584259499199912567803803517576577209997697496048285316290958181366136623738018715652470527795711846545793356888409128281288477643786653482959572139264831298037276496320946193629131968643585266323523534745412964242206649661450928375093434375489621487498024936594406014338006543546566923820668299937880129447493952730313615847756723924072790790075052794582327452659473111396764565014612861119747365223722842187388318988581662877399505798147354764103438287078216004558597701441328562312744720626514158029736085158151228892398162388928902156102510506132553110441082111493949112142109472690885943805215612398459404705451679624931614912466539156333823967222628646722853633492394756227091097328936848661923051472168840374133614431639562755359964678236765058966008141360208586653438307681855678682978296489458023732892912654261565305319110840135848378576435503220880827082260038378476036852347341447946550004648656018753617458333950242837746872755351124238320185937007881749775991593699245284906353700395692587431551485048588932601529443531825622193548883800642609846663669950656503248130499949637233246774903258160629770226159242620536165354604193130647593424507063285029979033293967398657035673742201902054562667699074610141251892409494078069759027940247671598016378394325001076369167138883702386912313063259418038995017640119094033530155413704806665966245385195929371223680135338015185725267550119667534537479305524279901292105537823825380055631641874193665631788252428746652010775027099481332322331824967108080302024816957371366241670405693119938084096064114566855117011788375585919937648273632997660330267039864565584132687868476346723135424542339229310017601841053993022696325419835787262993284393203226330532183966383570465352995697627269691711114773033693495845692220130271909946995615613500082107446192086959161340913544915375671957646606560020414525609560277451740642382034161797203533333960177795467375090686419576027930968173900030494365034676970398097340564160036080104085560314624368663401817418812950567557789214886653923498620276055953706438620111133531867684242653806391549569624607579312265585199979447135392524777807733864511107651719239421208398469109142878101188523780234254900495788994197409232727186871062699619918523043537385998893711360000000000000000000000000000000000000000000000000000000000000*i1^51 + -1339855029332860712238172593959768229734302030098022613985754390511370734191832674000258373864963993459759098948528945331297536917357046332343065198984722667447904390209154003190034462352015352637061322573457691643356082579898066084979207723656931103762329263445372038035988519818624339486408521380125868532390883195526177247185865535481761315164307628734879763201306690274390581456844264004116044770476510669781677302071836289345488653970237246484400553702301983180726071764556005624481897358330424135816052250580590956556596259529200263334092960289950818851546504588335726051065352910835793730192786488427277210753474101187810841259521266608190512407971280880642474445062168051240021164996716797444799751079665619917947795222773803149415741493607936843802067586264219366224123711467348032386727292298393640067009377945982079696120932977547971109270962036886188065057913192704611025560061999315866648412759964129172905622903934047694105509810220591877343553938686075534046875670846279341404135124628154461227970694753345379409250063689238557570539785770547421780631905921055221874982652316806607722161614977184277423815299028007125752657210089862834150331175787570317415892529127408621302883945236709096284247542306771528643037832679443877307046766922287813834169925424346915313978368814731972676530391082105317861988494044002518630853789626176174926796890068183506359751954514813011232088823302556371499237700984114185387176931507175373914133048679255426393330669978528760585147316004458699795916710616446482081448163703239468046513050143604136138347873635129418122534253369037808983850490107913108865212023299329656538381119384645949378561914432492570057440240660898700093563246061493989260132688007534881642626112496139664673465887630456090494966336280947008975867601523081948040019660971930797716143818034405825342413707237727031256449875131000357651907222107018122308031268264459714543298817964485039973402423870724528837753979534020582707819665005740814819120187523551261019705874168691124024174695905615879942484201318788501331792937184326812898275792006665610701799373770628107927953485488806299466458628674900882463103273078621845441384918678865202439793278504466481681130253698526074614806001463409074870430919097103506688413874580039613580631103869571170462595858362936466236400253368182488871891735413994892108227292926411953211710502517850313563047290505966913886086491014438621929877049752707679545452706817208280673842466305555555549376562554407528659531047514768738503717908871130737384465691136808679265520280462584804011993714994100116484646422890221508705922437751524543910327350985686915261628171976753843117061401904882490593585452990607948931509583463538438351987771365882845583802536667203945981808947473096289673697938762988227748700674541560113910882693997323541452076391444563586867802489962029166719301800948544688968139605054634022843614377554563299250587761449767185469405253261309473384496647345693408865511953627345044675592974018347774094568483407278225275048648880277162888577608769978211590063211029696732976057469460722677299803963260917045717334302968846775882448006021443770822362849013992863432442946996264286250712853377606468647815646494147275217656927589785297567522033978579894053850893010360316060402991883174537216364942019701878698926610490378092375719137115008599009072261062527567841521288849847304462635700862034933493951436477019652423609659985515948650581616544788524081759428654328683796171276190200777785670462243385149720479973929068534967984220743329727524247044833813107933982767909607555966161215813771433494675159379694046745486184968052146668226490323890212379095123803865732677745714350329206774181938080729489206643824606583370995667948107381055503195088928640537316392224903988250304674857299100999696177534131951832350427944533864935336026694117353464589929153619198394467326661231271910372184143795859973430807680701704178083264394171006233163682253129801205043843288876516676598674991473314843782503423816551472517511215139411193479259574507274684403352427445323668301702131239521493731990608362753746321451292391175452250500046129927490230050095850636157577313597922095891981814879959286258574635993430676006485524432091296683089037854810887224672290146599495137409066796170320615365863542961613420732951899317995769104986251952831052118005853310137175158528727238242586437282336269133315713251546871598508253291891341452711738717764644945116212798350080167420732334227269281705030266011659510542698704220940846911604905767242315442041400900068674761626049865533210355870881622729561126993920000000000000000000000000000000000000000000000000000000000000*i1^52 + 9763704476005510531786369469315680434412540572932364642062358148573710319954711237370541341558114257452983066344816496964515942033391516427006105897409506503650804254981705720717677004202274415336445797210109373583194754807392998525877861310299864409785445081003568540934739474149354417736174829515477338343163862643200127950322150306137066815767904006840634918103069054701103955570538713081452075734800845732160361190140815452501652251629136555137486606386896304605586437775675475921510357607186987915233982057519750547796704063483051105369089685688127221010288897792374807546328874794246184144654891594632584874181751326242918278195203606896094395793641080708444001955658061164709024269985610024655115118033431631440633516442265897356046551118732296700443849530648924877568538403754960677298459411092074956907004698236557611851637672291802656133465566875672264655727958250974527079190922930079421816837752551819155493560058240277950456998352278910998071526029282466738636433681990309724115653037465689882854605258544110734880215137672520630230107839933632577108887879302332483361289849834142769839430098630642076013922294327084526623690199082344376411240587461289795587177214969015894348665483794010499969786694686502683719418657388546297184461023492034021251761432163483198880479213641781019855019021595257640932351338782911436845566083855652023269198010060301564049891206952740229314123881569639101730345336601213002553217790619544626563426607041076256545852711777439782477541200576859740642788244775620024016985924827798557181864841320518217602899828963977191830930111679260651333558309157789698825007375480133835694186816666127685677572276525661346160598147689682186562207712088191414423718790472512466050106556863546961667095741433112750944729375668660554684477976622422645508050994046692495702819569871422561528000629663814072860259214104789148970017509129669372556993816567305608151218202026111232221993296095375781123538556355747010551168182531011116025184309987513495557241825891223127782144373246725517159806773545631946394506872705439431122402726459943827352635620823811451384979035365455610233960513274470990487188688912641391067034216178044650330178095223819417266731295976457548327980858727879648227266768368918182487548501758686085548008577470349893749684721930065503029538043352051872591050244214791172232008908608217810894663086101655931910525974682087808105855759944913473784857889572175702319983600431952188346389287577509970763230156809029311477720475991151795227873582566584514212249607829705598602885000576093276526381064650364889184540097164176124428050634121626759866639349154927793644975077344846139963310779914606669991942429262477511371875622368978986347015153203065080750338565194361688554388467316571911469717244131215317859883284731311537275130173453138390508337412320223858877695608116528338440430432803319032998269464554892215195811718759609904435389228386242673716851148892733996966614524023336083698690409115882424646815035228755848986958596826879596663459404681942809856142981664284356219670997770423979729374641848353055913859391311183945873940317605840856047895670545187354281653653246963267332234432425174271969944594405332772610055734452544856702446838333433761865556380460250842978780075901251675947888379434965139973844910951264907735489418262773828063998819427600576938040433419305340274385195487022715775063532440148060087048317233505748322164638998801165372016289483824339619665871932916722336589910277755802654371643894282906287079878516438271865452099140829766402037295443071193559374825662105251227309450226613377319440458155543243587608635204919428102442830600588691420175561543583506844908696054652897312726934188309663387447341473734182364921875450855537429916938953824229848268791759998536576802965450686509985959319556119218376462673663072985650084124713508649265683395715595151016655837910047656397479481549767136697474169389383662249673950908145681005014741432550147326989888643121180830842677576259122919058728437216014779494892071733722876535031141079475537841304040460980047016398101847019266727674401545916545998476920160922156144606993600476371557338200611200205004284696372489438459828255776799607801133621004862066221049972129179218512717370027651115119105740856587749418708123093738117787184331325608318590644599669350125647436151543712345119901197475326245868220690020978190575103553362336937392588376681341363177316225103384797284651419547328521412809898849021927825788110738478902980944190581520165994324015665662231361868606779811156519805428990669438212663062252347690250869055422464000000000000000000000000000000000000000000000000000000000000*i1^53 + -51763218769971609061075324609208151367639341616348193238857448576472501789964655305070417470011943685018431076762017870110422726839746129983385133202972139489403472181466805999282464354314541597134429096658457445718343033085816693625360563896478006203617066722777315151298701685311066263718056217900174388443349646964911073835324108299255510727478148372578602353961652387410421198110711593497633463483577959126685136333003751596503263242464634950371964766282551011721414579681580587956086727114098939595956742779517234170871583164984058958436517067228751989110479045713615158031664431743562355516063111326662655640483419154794197233164885527960107909402424550214208810018776660939589196228216397116163698536948265584513883599438866397380238401036309350503594927714784566136683385841806235807978395085173707791365177754425266317020604352587424248494543374860761869055262885908315589014711433543060361218934748477999446647054206541809079409080906184381191627627039356928794792620593023507874038838426448951113443792761695157175990089055482440344170831061041162734936730471768766806596463915091586615539789722582392425669888349040372468210051674704238398247535099761371502669006392431907034063544033941424383143370682774063285631353733412567448819726030562030050545205745412659312980167764268103600316604967229110065377135371309603681912094987405340213587944666617361312338899881130063047614453687091637507549378878502336255886905577440751125027702175386026799555522644850378528643094685820757799984959460669021371779321858746328489155206295981853464305971625340812974541675196332058735193663329885117063461879033038840421367174543055003662371244090026831304170962204852268708046556168085901736035970050212311284019179924471683031229673774435523509251977616529486042176865398043224106642287969843914446681855055291266722049190067731606482088100147972062664741471067501215137004317907557401209595593044534016910989269015348024916838919562328860105459484362592824330751131234626296963121387513714714921535192123694840419960706076147796462054388255656968602981917201131890226870629376779630204128909525670567335253626029840221453762403997770939428961375319253451059488592395291332656915762956477342736897767880955664421916237786120113742268875493086098225196825099441580942360731259066156135233184589815680041914672872180112868174364441848181918157666705165912986444411180459811617319909452401042674056396468019786060305669001215875943663144608161737706841876628996342875926148780355484021697194645011159031144115512350560104250912224275296839427406571657798932172421431608800371836955096580971971136617250080849470187366047643290808146775536314975927115981774602110143698055794871493643161234551196077361571474658522937586008854697459318787045598315508084228164453022523420484688252538428099426347033429992679240847402110664253995208225042872838293268793880344381750999163208392214988933095185136891228743971331839474836516323875200928736333237683892073732472385830218984711482333884554011847707165571330883213996460899794099283099029586697044315165744453934251223185434277296458113155871277388927465706121238415755780927137176694077149793420332473019296339156927697489322513994617834023315029668670992076091943827722389928871435597415648706560705943774140942966410674790099304555031017341715683624692756678424689947592930606824244723345927822072320776416008860227922196447663442202724536809598650165723798178498089336136268768400262416001756615533634827614159281810701847957503479722315945577230182198952085447373829148053015736085919961890380940535356366286487349272212399472524085319645834006248229175745009284445613647785476068833021104532352502020694022765758891973818850600355882665030033084688689199016243891009026433838768470505148828144829896688465793743370459809616010518457259589863795881794552223507835476797400711491603829972878102259542648097466873977895398949999831835046035797195972537922364912681637029837527975582333161464454720343034212245186647289182931653339458191942717532278664439105233538587742429761422323906267112022110811575558015014342645457515299129880600746652400435388196387935253199619563289817457540273125647448247442494830645292497761260222007978854807525103419408806358668612992184215485013317009697228624826064806194764163593887289720091887701777627353116612242369019960408814838743759722976573728986578628910746096231516512777143276797703484657932122742190503708661548722584591402601980517371741151593787028093586393662121732676576626187311179128648174360874248741296894666980404870897332837985886417779836197640601600000000000000000000000000000000000000000000000000000000000*i1^54 + -51643654947870553704421886446009436148569510359164210737046421244864463766151380061366054570144226556570661872807495644750173330754845714966743167162754642905981692521252341896613594758036143203596682860387007984987922526399192042073286632911294866613590796949031304554020296544219505655351145199018315073036988851529978255997653288400415135525585952416090726691717379292921037047046190848093672112113557532865045692702064037161882674954931451638852487324792802328816136450695559590326670571829515209811763880333037622121220901780135002465632223790154638411723476977780015629586795602187257766248899659775201716924602217244635615017254965688637866180437625424340552110245087522356360269378130055918588592103505951374678190158674876346633020158512176433157859975930462581805056185761078033176180237375851574917803167591515591460515681734063990961986115490707141889338456232595255552455331744772869383248043179312353169904197021921437383163805132478780818937406173771982567067365182811871070362352877275368506536300858635457120257808391447505713196188392884722010699086799012058474229810245154222532499358519195332958828725362809573203660051359749703108431350304940528985939804241273265906616810583467947915891571125444943511215618895781412535799606966989131838099476445388146242611747720535490180557172562745411541435969337846629354295840210526623271091112665083894134653560684177188499310443950488288065748142968739156398630530370236137034343471940728827999260794810081471271782911336699843738129970875782351632502017636321999431571750817635115339294438697211825922323748814093330776241818967589360729609432403112483972020990850713293937734873133164127728929599984075562098125941439140378538706688416279861530823050766894156631904612953864296957835487139171003550090775157316705733555963896499473123993685194493306352945158025119556134542003693137131526312066220939515529368904594250880337743436443119744306779016974932826622633913324732052943804630090286482036867779231018950449198899745840839066824849809083372662255690914086766903375629453391344187909955875074404814821719246305612196925053354069640848764583990605403860076548996706204336910861310339925928888123724479775452373694821262654856372861313648404146281724156281294152898452760129012249673843355282063693184210579589856501892313956349458940019186146936706252599518808466844276806415582345601270207454719817397742709295511181787676479591586110051248537610091974361216317134689361614631198972287837493399466802186907671396580719326263310746850490016178855937117044823359756623058279928225145921848438116836162007190937915346968508428104986057841576100705195265493038610062232305162468696211456701128139311780548273979468762020194273646350250634708252126375394047324754555764223245050283671369958234050058338341996888221996906240246645974559691789213572607364030691625580533254256223120727589763610891309265575982388609951143301755683438795873070663623713896633149750991448866548988715548837521252881302275401724586941115452407299038722178799812948672542884576869372516014271026530160233670612932650099370775998169771776792266394814433628590533277439648579319353832397606672423747208546598091586318112021063069949005570468979217345610387670847989307974265469819848667254946526505610387498130646756611536149851006459306546352763737610147225369767125565040362352564761989599680441667424996215178985130440606647487492347320754412472943454235943818070328899650451739458445472506383765654360626974065940955007563217264006962497417634385050543127166727116357657546721629166021709769611438440194484898487255823397837996963527285768115689279411516277709333422894636312139750584177200465979493619960339106557649458825005998589068344230728286926030052321713021877556055418261546515912866074137557661694758714223374710902897090866772035788841414742834137783464564950588164708691344956851948126522364826078651357798659696415685297672350290362146539293179991218866334832663550593583153966139269049281151347226542597851253037426883936749467438654901187062586621427626026498539899692075849185842348338817195047143061306122806043412832822836419514581949716896977974065421308542518809144394108983749233280395128854100851078342675418063978437539597125827661335161576308643537108620020000580158311290370941381802374685929281720573694994157172825179114211395892793750800387447401736287711171848669857167113392583196740194633126700814940654937948036489119549676290903303439834332494504634369381326865068359155802849388606603285947849617849483114341861629584135713775987872191499025557320346616602610892800000000000000000000000000000000000000000000000000000000000*i1^55 + 7279132878068630045425852373127034934288677187913846975161070706682536798091773923880740654013370419937071213680508001880108368489378469437701016178723925321775688220839081919120658706839149738525853889916890563269598321875489423781046241819155483544062006459555449021521059055205127272950805966709373790741460729887394913902145550436073491617150078088137974537575604620395234891715837666115364991001623811308044695842842603015721282557237099752360741280713327292383284962719766785497807377316166958020716932561694443711668242437107688439208878359099674367611688166730576381522148220056127667272582492385987215892119209753656382890028705258730762384063840018051260043746739461423717182383838857927056164963404556988472652541632621810973891290785539962783239914922285174427904445827487509296193447091903224358513138974851690090364553813892202310997622454701131229926448758071185819360521251609347687303557793333778845187499179781792659198112456335771775378034327116807845578394951856113214297605328463457728243377690414561733974819386292116352334606227838255952216758597727033357575433460743967161595426343370288502544883803644223399737155623009681381813927696139847973120671932496718877647102093842012625263561973960436486732357647947054430338694585752533703627880662188902893413222270391058003696054334420174657150306667715808006327511670885273037759878582218456869097048588847188052154628457406130336927570817238855646337770163389124020897205968727308661804659891461686772565666233676322125450874228026477665575162377898668322614275253531118292148029923154062905615511195101142497092566502355144025037387620549175296146602004696774561878674059616002898249017450720595455238190965063590349963887474815693472937830377344811598186929985292685903964085576382964001133197321532743594983173187810750499392341483590765556238500624059711160127561106942071995716342502202422138746375521222420135286457779993190004510402739219375281905429269789511476996877343545942482629397989837776431326500633442067465408502538872898861216244165288244669572293804394775956006542179106474980310489640864566910762729865831711230648154029823520427613821934804660122207468934037961450588698754071403999909639146327651999588658747296841144037987096113034353666861732974135967942378925813998251163394003046649715916010873331935691912052721122571749367777134484088047573401748690472973571429462205986783655791089867596031709672658454177064929110382317034596551438726225711390599830047490874053754298241494107858377383061442162028423244782751685442742282194081907073549248031271405353983338856202826415798617574315680511156596340556622393836084927105877711960492339260060474438811309198234734823779594680726514219005251760953655889262769949911113809387559721733865408526755882640316541585589429185035731243859169356612751114645827607596678639640806763924113066445909152616242901554516883893695743027708789207414246931906147880565625261339008268548110301670157539440071207231994541832207292481893995203951713304863280931136005530930958036926252420430373264672401253740922547157345011090749096889767964956289486193669207275322515638456921396431883810500953189026174371335971833409978505537102135642843833878526011601361998247203878418435346993135555139127739153373731246558024606608844095910856845175030322123369373785607965910711626481684416435712761181299984033197323734012117346913418773036214017062893908491635850969954330439053139368778611769199501130338620121314610583331638292663162025797994619101744025905817553153584627756572649546824071800634477699713456660346827547553192977167479141876317454513637472042746309524154272492026931810868409951133469273745597598751725176474090322797495782243136286919338688484486998633398015595504600084190848441271073497701039592842892545881854081889808325917248186132088519537614554860144821870312168599757596684781305392558606944899046393568606827952697205549332772191856568799774315774359374312406013247772079060462444922981200614427351735533253494344155775428309858043871926220069005217394443461806091625399038268977078596797562079860077368681455317029020906791956067088749742807359931088144692949772815742266404764695479120118909448282765931294426103585878756999732422136107606431905666667082192569358443641126118599855419837356700895459777940240512734694552197646251588024754752731985236670896153660283472149147785780515296087183743643112832148825396907543388674096309313453985381935345173198884266662108495934642652029927912147779028490866064379288419922431895161328495029351048337066879022929548478448519492456485780193280000000000000000000000000000000000000000000000000000000000*i1^56 + -118875941954106787193643298229640879203416330574212907201679633181072167849620674105927971400149441168874093571257960666701122314292510057056777779677836140740768256394829524778008498337597675834989501213791377104503339902423338985007814499607055888364839917067207766720769168522952999536332872380930701809662218786918278351987792826895008964368756467155103452371392799958176925167586226112834014324590535218267787955136103804364113717482066390049631137364795275492370040707319917803725437621429076322897627328663207283004008167023978715832138692890686541183178166481671383277785411671821939623915252035672930823499222547854264803321523392466191493099643967443645690116137860872017770357680555480873502115903092403129777807393100249251600014759079671317791792954124356029075991182063749652312727419165474700450294276445459838969360832532148480192783187416519848753613160886226627115268376299574319589922264791821027916337237931697384077112072069274312304427637104795746257041259489097167193990385636241972536835298790952571848114468669258165504634191525983747548236222716998887414478347074719174081793317795109923899756102098411760890792091256056603764693574969913971312060856420316486478065452383980094312654454929792772225384757092245271579821006753809922351229093550284169826516901520394521604807485889780614277910606205588072206041420694459916737018826298804432894402258192658535181226217034686385816876043292798746875535942956599209249075586795466966380054744372512181363926579479027737009669744342465521559561236893544088432994952927304954344560896921824507215403672363782057048085366418051092569993089725454568789159487869779280910106245878686910009864916630364726445675893777457227217538780474128082052040604252393759925564271010307358627542836689201911947060754436106651309174607417531971789221909386301274316057438174745413213072301345275369448903438226334671180283107256641289799753805417353375134040772816237629543129819389262358308646235160355426648713314209769350775413221521398243406225527381536170155973339034668365209863687770739449581532043994120830819972552653225710176255248375932685118393020421772429828416884510517195384444477982566024613958979163582946138141312297941748885012518675190461552595612736113745570802339846174610566162445645576086537791581687539890687946500265918300066812682877855206441619871249760863429308147791788440391327243783982477381110200939647708552550138843954766071396995683181371357940498763445927462125676801819418166264327533046218509709139755868203477440816603909950238074026096294864921785313872820922112261724195187101486994169423474540464066326607998286914356924555933937962856876872869280848060515664597671995324565291691201014886706015774669063191429398981222316863699915437164973330032496444070297823456510791897683299476353234439775975510600769991609331153190736804910940073358599223205081680379594042308267690969269771217455552631217271966811632127117577438630877461540377162537740696689758783603443462102512284445862622380171175900904239695684111004918935400357360386453278873469622768098313910854228714101188343363503501495435550454353750088586742899313902877040306587426248229962310474295922894427059818014179941404960656004129170909389415227943879502657193023539886576879544254381255799389142886260902843350173930736336453151261325951551482375381455844865871179271168659507270410505064370925207030150393798428831357989787315914980564250263929654670696364602663533807330512533849256171935618068862768515704235086059140118629510825168348937141362940485764545207123885188841358234825273450743462807182236746012310498329168604265820600346039033492619439936792404964124977458804720617184889010810029988085690985752944672487747991638411419320407719093556823526543164858065942610330035884403799083459775123858200447968525814832017829625569082388947413824996262181837879526861809966453258600837278829719767312486482010621745643329916694195150814562636430508282200735911873976091165729955705918822903194787577403029372862119850208402102857984283038965802223633996540117201221672212084380953276900379157369724393554541892361996754334907671910653918464920430057708634346434415324971799353418754650132785263541454622213891614504216133596171873807489846826527127025671006281499735691469610542381715577236595568454021101685715996788329326161263048795158831128407175668728471440571001947483941664574849703659006523441750196471760807102841660875028850127199654105503253233968759946984064314124301705274490896796742730423995998239646887813291067227762744095392266053633523495256673893744640000000000000000000000000000000000000000000000000000000000*i1^57 + 818509158640135438544131196400119745690859505124391437845644959622110713965120116839789424346222632075523862760638932778326921247342939341530698670864680510179101430899660431212115211976575100502743014886714074684359780097239295342406211335225192597171941136537003242976979560706750442559585548375644525074182555825171819274022656022668687768460320345338881393198693416874389529678014382272083115034771759058241315735731940722906930911840730996259639146120269039558118649974755438283816187018966465116892923743908271763626803975195449337563684337595538379372291110578213291329067872943422250640173222864530262071287325468699553111300243727184362637346637244404268684282693908655516400969374470353445898403487214993953457103248218745586546639876860813853519663284334095248395241910923079150037547042304190227708745561144617362156489206157520728075568272942541564561201967324424875333976369715653305628319612219064026926625323908827758017111795455213554767606223522996639194684897025583649885650633134523687508308047567921389817627160286845010387157922204731787666934085925045347889410126088495990955924320743265926611950321178994219970906194300157786457953519604914244160889320914874908333494797878172832363231722230000555947265069988083650986200705423310477034114426455001276586087808808183204615485707367650284943509287095594985855733625710168247559884880231722605838405469539768503038044322191233777349036846783140098540737208436557656089688244416267741346298450710408108126580027419868986502282760210056594334630815954829922713239830828466723233637575295118141479870518596724328050555924933588406287842939229305508874479430863891894664944702841736036779605262647305597812630541283769131291370568022517738778780087420310961269923061593814287273389912577492257153162113366730898600768417837201377038247597372293702593265584159137226062111053004314194494180186938101832312014553663006397631294095141766833805888322417667940881103491001456926033907713740414841077466925096609442743831764464573071528349345701156924087438382209336161238656295937516819784161594288667788399153952285172943792968831876048965121653089140101458778887849280331327406524755677510469615439616329852671964304680297562714605788730959752356467734960882252518671538389793468612457380824179290714866234642199865329321258623325910329125218961990697770548352515136732385373895218809834066365751672586218011456342345575139582506115550780992949539308736352876447519235063142323361283306560177553434675989654010775982962140061797761696414504472298543379540063909439886926998910743874536093024480317995445444408887335892759696589256393631149846930932791639973277394663914814471063660557131330669564284842561351571941757240748980834819801871511519610073191405131140993989492033937936771813856839042211024742229564248242321414837373606027902851200060342188639330776389408469853939192554692044332140781489068951199531768836442276145484734924553223159061208054286230677529456958257068205104021765552170098606646820606991049501958454441970382277722344654727406848563955904094367855864635005957347990984962328350374769045932602558192308402276000701108020110390610707021752088467654595629935267254754001642725694345912742938083808002729494553918795298336182774612833576900426998969313591164787472770650854804750076630697337295824709778271741529585719278813970321265621063993465721824619193818877480184905663678797197547518963029616024619162640592323750642283593356158815412004196783991118863032377776829723192075017663111830058699778382550190819818035629218622849311330311329093055681389631220256552743350203322191841834088493630394662500934184091547535705906515588018442251868217817128362193858278139113480999149608898459217102574415618052947675448456879481658950519291298495387362910008304830167330568582593807383826787207250461250609446849762783830790976662618522450113861973221854039341376621270848520113592789894610276141833676743467963375433014634171673153684377844806747802553716980797459383355065568775248931519118413318536401152406098224225188398950952009884435189738157832652636532630560673103337363495703624074669979180617819159837765311497214004948420929259033855307831493139080185989445596275471041737085592785060600896272562285340170049940504278273360231922821492075249075496746046226698724700960668965420612662256056568301259060462811244439204919975743053192441465207679666692790679598227038992064238582588732280905730545121420864237189458850492630585797398803937452030020042855149253541093265564766032885424470111522569383708765374716232344186127058494029824000000000000000000000000000000000000000000000000000000000*i1^58 + 745661105861303881631290137697590036992034588881737321631322896052601554700146301316954341699330102178001914867321733899598928037641579398518078915972969187112204807566441186058461919845898266102552849792341869851726693142411865789793507782976293766855039076489046538604629470293549767131497397329893247740296153360871315726492797795989051823733385262149236955682553218467474471825198433251289293496311050553595560792444366018030800020812080834959304887672966265383364884709776114087040666203731096643172631232307835510939346605272157121754506685612365141120981249761857751725124094278951991325895160213346231503523421279180785065733766915458234538236379319171126622018685076224117206115226179294835819718456553868217833388818155189596224300754825989343572432078170016238049232612250212071924519929500392377529335234606636594701099407048658133765206831772169015285844885495064709101694825951663168777943839344636694706651235149612371204754496869893789482982776957229857160574097426931277960297473983556291944494716869497568901443863859768368728865019121979569026870431779009500053650017078936690127276634303031949653705904375253785559390879192365359599827313058356418519270067630274988252066737288001487876513073364523071942104217692649365000190811120180177101103231898160318013366130189679064285752758432050556814998732297143527864650295879337835331779467648489314815383832866149697972746146637991322635851071837556368968604530533996288293096029593556945074357927474438619474990519116653825192217226426586579134710022434894072091428800119166716940635041120290862969733328041985870651954721300985800459340283838452253738156247701016902561518117165491758633061767823176399660862631507282526785103930012991116727728865139094518150592707466426985579433103127734624787874424964348922643118903891757641806727886100485118573138320030499453499862647702522615054771570327525695038008455232309570324867686929650577647162360653508205611312736663421627726965950859085285527612736675489817795140573009769127305141532307746162762340134762313370528738346917257725136385383876276457082758784803434539088135174832326770255073838916954105656280907780576567455901398273543691801016203125652218050291439198058865529236013727799256516921678118325821037245111024742946793656919967409758397975190235393006615604956339209527755860960580639696215698065280957928645719747879141776780571200999438941888287484006180899819801256024633058548161414312941264462105856768162394426481493978400726263638564851668273935849638305865561610790675828666363860733031269542728109442534477069289379380201029463208013722005054528443778398056497748643407152277804664391249087621877239739909928651614725154157714911723503445634954917426329198911864427195596144585540643260894983394238120587372620660252564760192463947984015471356074811701480082087064468278657806342596927146465830298136478737456455183340594336824780646980196425470271291192092209335208468271705814586327132809106505312156859175405646399459669437468204857490673966767323895984713993573614634023651842707796670474265524167618570578700131162992910424313074719232069992279120232572165748369264234250032956173682593607003272620658287090324191674703390764304627731216383157616183463099268749489087764754400191299689968969690651333487923599429983464050818445316072005739988168632388817178577365705194542050926641372877198667979430578963665711840003085275007465195170397445580045541781710510461342249674920518636964915851141640324008764447259487881044761019442445575551948981487701757042874920268061001156927285897081084537638203615728112926374438544866429902390925951116874255167834377472108801680823624371468061024171901565066212770935195665932371824505468022888757553776829939440780215573874031525149411762271366937380615976584511095512922544154130149355167190328986526527537166082783324535595742602800014592795142726749968837126662323381837273982326893010268206982040164599784906531572826343847857817847732429463424168372799380260613127011516343468782957761730681942208665643985688571841080877486191529274608560233371381911745545006535881432974629040080275108514607905754767856538747546049531208093326569098959642010282151409513400223643384054140815775612253402847281402467135393288785603670558411905534156729783101179017716504740430588029235186993578950440987584903937506926313552759983692705067065369070476240449851383223367399490871572612685688702379386965840766889390451958125252493420265675113564929067939550917319798961363378229299269556684255639441197666549328223913236333221012447977427480952700928000000000000000000000000000000000000000000000000000000000*i1^59 + -69343816843232178169827772806806476910556336783373585204998254572994486382012636335146003514123818192811020899478407742994748689502175679622851051349597784663990395569457146427241616219943460633099691171114884300902468061600788841676190608150362944253395659456445245191609484656915610923899509978959810018305393746416844197878263817880662501016121086073417821918395529593891232663307421850516504482579835965248362430224237705751914687287916038860248893642549807615207228914159769818860472895609087284720843242244750616110253897842928919128398915451196541895128952280456675249189726676499665452447886597704680543980021993925540117618164191708362961182923154281680566638987087854882651167710722430525807631193416114422451996307073459674188545937380661642891416744793838949192082366373569204602442237979480711140193849799700933711971951172099455645386580953482468790827993649531966955534091527084984198323913880027423952903553545604555412003144496421382942604696036564571988198861561213265003385550904550661893360277205312822997645919448980367782835157251153724775851933552497413834311337160507772125663270072824088747760906623287190779697590958503808834390663043527592241317458677685289009189685678878415240445386722610823581269667151912802132200396227217730878419709513915569150826033862214354021585408424400966301957459480256154236553089819003113472104705945326875511902839864260501099585210304595936953255095213041881277924274777028870492931916811637464741824682955775701815700741736960397825014274067595671332739225967356798932687584224607206838716188056461143689303511813552630129983390169791735809256573649087273720659733089233548550349213446616421363203153095038891839779610793961884436434754604228091057024365645805234328197296352813336169906867546889256274498110547266763361203005798358246883274700437597697861159714021402964898931543313789290569493605607802949360926352009520073903733711827907121704513360094899453540709071053462648202207744065099599885236021823896771421371829729386206520380585929971348413289033666750889370709768157794721093762986227060156098750332496910229750648075388613853671745539782808560330641640011188127722512998217255200693129665654747081609056230707977686549449575467615327256298193073305099712295712492045429099015835076785502349094989109200337550506666349495059280230333577179252549737009923845236341124899839552129638083028385135020345634794477848690495419008386920867372911777876234760049391887967546562314728798074481285601345898791602378960147298907266232358451651244217886274103760835124010176004030072825982331757054263564202844822057990024506781289205735132536331449418996680940667976282398796629325434622165317593496719030034123750665649467411946900062880600914445153309142025431146203886284925978925281982330060628712178131613569899492075964953109436570652929454429877222200867916214557370068069706011615397288481856349462574786253817778818622109168067784829104787791322010127142356603979269957009480790635989294295791356038439054855829835925918470869546887160465885067260995292373479686771835035124042083510441986665203733872941378092714872968406004770952676245233659914738823535913859264086170541944769715372113273272998403843438337750232467570700844468129758538796762673544141648326525317861596459139086973473451231258740674761761652326579877639659244893963951952050979118846866909732978140598119096352258288213046102599270843941546844863853308925604021340444625629677004983459405981780005994113435987214895109591606435123617578518520121679123495608212085260838445403419698548215093243067956609506934096891508872516087625007233065990738763847791761575213178102767057692280344932906691448842307578297748641964308450157822869763821453678468197191715964861994854413367507134890757990622881049104585429584379345245899547387104216493257449291799520492103066402706356164407416676490074436066234580716711890721999185533088887903247553963536875621705190769990982768299227148904158008668232363716499312689466441916264166124129888475200494082671795869033116196144937131037432592803075639862964940280392399072347756601946210667344762966443145231806218178729584157883264564553700761759122701824112371377994196641429595374002656148621563805785919903739179405090048327760364425039569699252380526893380791052181262576221193417857948233249683504809307434345694225989577259799196134859666510174348050634446808910649466634486055302577615926684913489045018384418593275775388163832014704753311812968886328984584555044974725106240559325405784211403742765746846200515962778954015631206671974400000000000000000000000000000000000000000000000000000000*i1^60 + 562302516640728498018737494897737870060957668973677231364218360970836610098679034863690361167423028496055233208068788799452548302101581525102424903236149568029077265981345866821708144804232102249612146255668983107676831180795181447525680263872247650212337319868840067471904786713715417736283777104429385536108850373027257039125071673278281475799664549177249544801175448559648673569816504950071362646768514274715393972058580387447380576796649293968192077641440078062464290872408904148975796007353630025242852162620467152507888436617279992035024361817282797797887672369958348894141998026750376863876324170176655560114950380339770317687254705740936521340362442712642829522399105523910933869682835176155300617654426760881758534815112728434197134624098983138233026130813061050943888252838756642081997028649138957254282655797708449248575854987073943806709383456065069858694229410153724452899112233498119433290874591539023099047839633569223587365529719181946438109269583921139740393596120760886868021048177857034290777855305086383638975549801935689032508913843169183951038747530542907947619836212660146546648605859708772340227748239482942931709258726710545357426034956150624078360046206056247388369647159809737662458051986308489439269555429610926238485733137056287159494440186457191536974007265212943773515639303752850377921941451871351505582910337676862125287508241478769134101446361489381028569155111042456642458900496546218730679769810891351433265150662120737907315875118289769343370523609980461204625157151787853221150806342433011336416281850584184535672503330569305007816279831368985528304889461429319308530168001306391003836558784842314969792726228539841232618675050186926845072291884955517335341439840561610238351004394967733343892857479855537036038966579973633700621237179642923823001909350453100587035766373811417505011982282330256781705696752721083031718727563690470404801198733894236444747334353354008703580157699645190509801083498899006258622026796475742485872820339303942741338393287423799089408249117610182019365321980299078099555413602588832765294448858539969754098409737356085355286718057918444968108375458641177884883509589457275109699517080166901508656626819844835425074813954930666062224619010258834280769844005578036871692287358185526508705587365895677344608856061951301893458342072630595899170486879587466841478989075497266884341115082721698825450516295595880395398539138353685022510570538520975261250725719739439925245876235935248242219429556543735927717314647211322148592074932974261189866361142625943348708953201662718092244138142913388504978682355956891166567958454263602529371116125501717348758773442836934909557899179479969942542924434820704287451913371107802288840382653104507559959691243016953695621065363455790327764981374749362437457705770088075501175491268855420382680950853444474094237020961506808700498341434176652911527021837683759332366967237447784118690444769391257569756128026864395922170411271961186864659613402343687925265164337099907298219084508379710537201572562897194680531019996393310753725705043470290509062607955271015696200980355757785427170907421955607096264336125442690134044231901202850693329041995253270134402961864737371416295470746671865113569377599550820850066901280998192121093192933082363588118132253083883437430204668597783451300269140658100463038192805033269265787901071885243992521492439861875598492445380444105523330953652821870290743528918600312073366930903163235009227818549363631320295705584530541262141039183000440201397005037310981954397931852327509691093565620949321099519477864867354570551199415719011310165123513622207286434307803316550307061371589531253953113207063115089593028758574426817029540851962622895488385223930277899487513611754530354294263603372929413777269267596551804978304406889666699074416930543442530189986201231110725990441289268471054652371633158516376422137380223112053244603698081977337314256429921040719835405356931417969885745761246932450529521503664805499613473578505491623573695145185462122115465657499835538342900672988756252737268711984452903593989633073772845152256987085749985761842821506049833575039744245841239567633033332513262637701435708245305228974710795318040201857087173466157607562615855029417619087676211077062523110117131280714674582047064931352961826603239633537044423925803070606214370550703092769974542520623048395354222713850850419594445500528767039556646597263815014094840964362811812830817791107820812408961718380523678313374165230650354214633804089336548275612075860228906549187110718777664110849935952104652800000000000000000000000000000000000000000000000000000000*i1^61 + -1538901464566868561268269018589073487561554848420289392396762477461471930273810174866260637388397818936690510597272903112602184679537753386553986058635608727298740306034498044481447506578034741487753895481245070254876363024740057853396442709508014747309516293625490599938350334413622946756919789799503588338637863761705284009183907364017104239809915386136946454994603341858844506291080143336779525726855079750540194639138515313966170314436161252206950297339173059288998390457921295146131959960459564540124893269313853497675544553495663252918429999399165479907111759644218098525417463493059955190862637569235409001969286861339559290365218469347659344356346888904764609750591580696419272042726448059175974252185636312674380788907797763378912875146161857972231863837575629946235483261109359456310860668481739585452174100889471930005058111767607370646082200513427551247208507133818782921244064238154495155742284263243035882429134578871303350321066095891034803168042857264554514668522632280967663728886904276315296326372494495698391081127508429371556557539540542527989081612220129851480800189523856222811477093727877763071036708888698382668747404617515084631913610984117738471764735458092435091272544121434659183388473410099210802239577380440302339832018338362976004116821331884806829529235128527990158785091134700487673857751094275956475518179423675738399604788238717456866115160772100986273655393551790282808170515997155234336727333940770413586985871925141840319450919754318620675183822546199839353611800698752301446168420288469249009697536919739735436325634600883546187878588868867719056569499749124200532328172776624934691630037835781730998014658907094291172071826791218806033112698207674534773794751876494951663463829423598142310149374122765119160197187794411307764954973931383034490101386172758937275896825962321420573745069803285570044132785108902143678430176643483882468120906535464898369790244315816944661706820024342594376619484065661023534630801899581729816551917293931768140042951612003395636500936170230066140163684835520067253458315084973171893846999062382366944930187055365889268021040548660952855565614536893060331587856027059684535479501478899333895511353962134970097525430446286746232327514043044949437877678855130008366034005998639459327772360701782120192070964145888290683256743373682701402570567748117126081096518315089129179889051027629076174846808912684454842420866543337333590376672229571013775224845095972055993776999127526423601798046474629527971918038787152607163034607227829304342387285665445691768208763710405921612305421735575116602397628369674918312127770678214891928229049033625527011692534482762078641231546992974199647298410688865639586351924161953270050440868176256420369906443263261301483278808501110616577656539905946383638820742645989087321941853535829984367260911138295606922704984131720833187607353769210370182060458770471048799436257871459578499625000831869881028613623892141977510012281320608972214081883356422156644146151608364684595519587802380036419334075150508815389453160395629580720184754130788260395924799150614884844817892284720655110862029416668064960507814127763112206177240793453156848530163539453865168140525063086134421298196347239875360641645230552863868757608934214958152986174815189263480971418098232624827328088728998563771032263260861947165053873972692383106563444439912076866255556410894342205263071665008043980448334815853313706327834454867411198960482806714591226672479973483264920143388720549964356799621260907086142408911725523186110856143213611501100389282463950533047099493755478750910196307157468054059043263896480735575239617927791880791959880051581376424504729058690468419840778324609006678103991384112363738554826074429335277030790042552102347873432285986597802145849648821577601464221512183795961726914645676492088780152688594759688576830098620223502346188331119186521796097139565975613065340978859453831598737125168502167205191699479210400039328445275537160328434746584227194100417690654301971384257332940801289253933396031162562301474628207367637740865216368779627380432891779518175578003986626293258816584128031661157052675712247445750509710578824697598435070880615415119096403688779584461878619628874267698764016430947323736887699619577133380895071474667154651545751374152429031230192294811227558835665656851818220428489091562148492342953452590099719847733783997987361355561633692515859798246412341768884279896586957775718273681734810101552050788538750301387779038695722413542648632068693724790557743725713102797970649755707211864619268177920000000000000000000000000000000000000000000000000000000*i1^62 + -6918531451293125609659974646026715766708914435359623853356742800820575361217379349563805288020351731342630257310633463466840996717509524912828206057800784479021035963697438271228449378444293314001165803186911969019285045463596483488123123289906361523998438241252579840016058683186652156795600637558650195916848244902352527196206849788911124929681230755705172000051817580422638409920097746157423814648312153920571509092084920882173140777985041879090956683402399221290691925282659893756160466947701118040569486350052658464936802149223111910880202137267181808181956014884148240325370327648840844225053064852350468149282631294228570353514362484483078237703440129848074231785907554109662835942615597140122865680651864578118981538531857042795715142634137921710413800676933007505914006428621395724709041792963566529282080221656010319478332756145596524427803208033217864315230866337446604409290213842587682820390269413710563968944497131718982714115472588461253355654745473180991879450114732213734204497422364919508948811523104986812894346541439250942698549028417537414532440070637558884276620560389461881035999172336265023973581822594326585548425783185432194311529973874998308012621134990218445786980019957918346667246049654568713632849160028088710816827495634402580814793815647111833214222243864177792682830703436531498334339975433103744043487338309971654287448836061830364987254432833260694750775570659661816219347937276401728924256223657251525563630946076548529349536923091765468825262296114077279264030266437188756001407444105556547815600997457361015402133911903354349715408136363174143432409300643831795793215511232399458073597116730073928112453551765657852140125431906444212495534191520703231297201410382178016316162257225337894268956853195464610296597663987648383319935190094694675580180218144588738282806700993184267786567180911711191810810893881086150550854735847240172537774272077555553467552504926099137928432752988271062010486342983172435094124015547541880894042214796968801554119439998591087671660285988287710946509798285911400429369772473509827803415623044833711806023431405156767146011266238007286804366046609936115953041207760038678050911679003980680882043311004963434051844981305399650238000867425126362407720892255794157421237515765626829571553350239096809561485463039207472119910225941826392490675093604296421615585227377766647970123867359365282684579727964457057810488366042174072554214304465872846812950765940986366837609521689821435656702890480169408229126130131681100335303320329241100185772430644913272721399732232049955289061235633304935938427790675563588535491808159945618605161242387065463920457190806039763229151729729793897138998481630902117281567056873733860912558626592200406486438187369519584050435450151861310132840921907569305279815818802835277215828986589442311934130718323078093590314069838618822363793202581246456277922813080154659334287928870342030713843473457866486944915506030419077321773838706001757828451241936738913265823056911814665565180185079841685416384267672326650136894880040642908466916506062931831565986484718510465394608886812828601986784446704826874044480155368314818873062677132618529982922594579352375722720261402411062711996991414385820575508329224824126350197927494578853938343009696061058985999700883234239243047351858759637451774949809475181539064070211584329926211651731704693380219563833931029106659373958971929884572772148939423707514754522432226917080881468950956424858281675419356532141883478114363629326068879284290630960170160795596160099544533278416135601782804284113455550112794023359073991417296933904505386318622274870687961405632556493464539148417603236114502024000492881668144168994169418118237863276022282850443365613862765972379501448930068713781000033739112050987909946311954331912126159460191672445531314831426307523414705289135118560100538343503556973686187663293216603778430305893297129992296629171628218626682019952624598981115939262247383320672452481254115956042635199784358900051791940899822132720515459669881688528267507504981832606279709090239650964238180244547827367216729301802284198602697553213649393026253071376865956618257548686549336642002162757774536975526201703055645812211521574635435284451748786802781180087748117119176705075379529050178835763704062404156688636753178502815496207002471584207348882970331494216413616131003430574718763203249038111025292812189633765748856255096070885393773745442685738754194897149589512315070737182601302955028879003041973845376588309079278435177258183603511076683077371470921183759528099840000000000000000000000000000000000000000000000000000000*i1^63 + 80790894651228469633074545259347766825089732500589620636918842523924694126665960593592764168394164715775441530079509832153607697436682221106709690973063275700157726555436259120252326047569178317217231323643316564234834525713676596643435404323352218686534149301351860122494932986788587385968154037633660747899654924506712560597306526489746819983655131335566468694237901835800490133163240476098520008626615027298235749689613209155702175158008416876524639695726638566271251818474436859986506590358106727459536374237501158172701584341586164473481467667228766860566604642437013886276315697104909903424815626704865025408096376692547796268795611394912555596105989570947138379679050818299105970044931146227450711302816085876320190326652448502171232914020487660696732757318700648845222200164142932835577014815430876960930284905554884091181147487915171693211874373129721051892015580179074178929367654453996268895706872504632961437784034251151507532699241572689190675603173493370235992982808630209191861401043248368732646552563878863043699625386217094740702250820189083115718246904772470264365229894144749001527095149352015434050205585948018483631908263454863613368874845411631261742447810799821819168922179375825785259113023253123435830370549827686602415596077321298172173490545937753670505872935888735798799151321280496599072596521495368173134520104515777841731923443603342733309709113854019411242367794890543881168832708162486613637167963638166582843611262703418491138668754286915713481392651050499649820737408556116634781263336805806541637292337845940360023386790164911596542521744857598770100156740257429195821170879976567322322071594114993199094730600200471004401495345251427682984542063467675770012393941164502940236273675878680438949064446439533145131711192030176513818258475205901778735010556210010288775018720449061323164365795483416366921746598116515387243000022362090425757781044189795593356239165889412380808801195909647384126027872403954850560933964486242286346515745358355136146203719006223807618111809663710527854004645920598689830192400966779413729902167892112125045574312559003153521892395412090574055711218671478840480849589491518106546701831998223693625535228431151861812263476139746301745906846510514257635097932659120693437421049587149456348910860973242026889967941541813475999951090677004438128390446900394633640779670006978881940568704914583912407852984177309671039748329687170304350390661012399255792659108693282361374531393206091602008567609612578317866556124343607292840974414003026611364480124001315936952541810395356185324149568803424435359992105795580271398940937999550788099462980311389444370153862132931837820003028279146898499613581335079663319627753461098777910647952243718776180502085889919311763720555309615927483055022683742832578776355558964545849667235116713757168459215865389499729577685731503800688180523590281031240513384515990531866848515390888135551826831533333329023568609878058838048989260605198234292476497104517985250225994953966739381752922321175469687305637889651760685813467124095043263367671118945486843561708969703692954582932199808733123795303164031007629833852962329439044144568029135990479443696573496047612302996150332209932850058184986940785939922073214400990792343816511308213965788943346741253265929810505510140297003580728754325368323195357626267092985129007699513345087618839333587824552818857470895394670270914406689550692387532973262141782203127759865013503774667729180797887459609888845679720880175504881223195923948183597123635279922892142263639544831163494825680645484060163655463253934519992125794344585439329616463297183308877156668355516403336188243528582064210232362018807890451991311207977767546973480192327719178020812260182849014920192451584853419633371236383353644791357016791493923815160211961583618851083579501429601092548828899525260095259150827744573459555327711581851847934826169033966906473889839812864950350435488347259231340536557325531143834352487403227296917263401751324652766753381629433660946154026241568002497613769994502093152733938096853479672492838517493829382186090294125023729847031282412280163166159183301217511765834304500462969940926876069172532956876913569039496821288106986146337011219783814070281980102303884318742945568934482794739634503581241426167964899253678678804296639911067343809350027146254284610722404397577817673189300616516508495505819738978809545175933775020165285430955704911882512655378901253519267618418774237811037492738712856232409449860393493548459092269092811484921857332475098471875945621880832000000000000000000000000000000000000000000000000000000*i1^64 + -436277342026149589748755659158661578526725659155176028580002097924059998696466281830124580832075563951668284942350665494046707315595399911761737473934864755508702146382612125467435435051304682984741483166319743683236254521389806586351696860155281546170766576927253066694779252604368089076272411117974989702288352663213964635040325789379369498475631964100463921390129434361128450411222229130477475938803447933424704781570579359467827771821661491533356128505972782197890272049266330017507272785013405726359536340527072852592192943451637288657694992767721572234852878100875779264249235238642687644310593442695453232587815573561401902125544461825558228429204158170659954621393798411666643236709299288515922200403521627820574576817763276247240663074400964833288830492313638173262586988508753280408898422081837498490012635665647312960584072507595691206682063118868925788255311120578754054584242914427551450030631374375161296804990620784916912199017735167757066584177563846838300438481673066064831360178568214137208687993431061570849004934856726370633564359470416355947726498225063622553524241443918701852106025544570447784854001921397703442815598047324545021842624909232928745106402005910196446809532443108618748687830645633327851140425235067737578099259774198763394359322465497491769391376928430991473965493514200345422796802915667910674716689645232137211583169016124928440766204085875641397944336985357574060775422820813303432676970143244891865003548318180784304858572741683574457677383046422155409802279813455287216443056306692520011980043531851227706100136694460294559022623716911813647157311583523266910100780198071145264067118533624677683580910588968754324365295917613848914357471297138195611718584784346587741069982599505744633119114705677516471561972595188998832828019197051488342618877568896210116387417894265446588844016918502473661994362107907964671401201379020617165755301697525283370955909287122217917578188240357895674838778759429567421616945682820583454651049611205122485931952792691712337151152555336444069052467833468283316106232368281794810914795293897366895917288373441877369217683685615304955268772318767110131401607327565620929284080692831581329186574025843823655107896041499027881851310040713249724714029859613419669493067015561869700849306045734177918782860113302393772206044733825131515959275022806928630098418721212063735010389768382941132574811606467632566165614562517583990442372402742231754416282713889900495043392960035740235101433422091088118517536646389893222600567826965628605103156803944147635053606569205311922710551159855319288015116684168379942398582704613165396832552256767708753683253555353950371252942145264989652473049990341010491862106173006352028549155471560936365447748092391623970356400112873619205622987725062021510798363632151366447789141357672621915073385168978005042951154028479103017841555162770799126024625922607430659221800704997334850324053835061325545009679685257088216400401124565241413402868204268112591760500322017019015270946652436519526638081222743808777220304922420150939973974072547157398954397709076310138806729680705812239883297106926752671064264963713781412626738956991689917382562552045840927572105178453987973550193593765677158956309010164462035316159608579123022119015220822339582565065685528406179424837491147049462479570585137943461892923788816620931611827458482873706983723046474147422866673675040087122651586775650789020300006382049786273242231179080270760895783112870171295884001290988906225379819411528917022255409044445676971074838717126356250668474315735774477070483640699288411116860735278308809284425461369833280914244641188712906313388032581202160101956095667631735720752894822423935342576901188685204842877642192802223604348575864119892459457224711466573598132389004244132400929600599337652856645438152968400914479726109859299756494691354102293150061726261438677800808084633339969515794686628710179163466782911343943489691492695825447056481295251449866729118816414430176329845075913891599761426526945928744403473230284386079657448835497272544481696285113333435120169804024048071781520826812995928499050276180146738975095705861628560200297320603589679743683740053568252460158680838868998236224179383223823785305612840559153728650019794654643827722712701355417846421371388715637420516231351460046337088428105757358579578190201775718561200506783603038961600283801805145676978984165287807811834206573341043808670648446840850842285680023541766507048422552580868123833953588173247414346159743043920733687368065483157183890399952896000000000000000000000000000000000000000000000000000000*i1^65 + 2247469618146405184968088611376034028663465207062629085422383003268257814761222642287221945722973069415586797076392166229938072256272362287459566513261933701886865126596476864231829540123954543499528020142255807081155391796792316899333995053596870567652162994481416106023825625182222249577199674951344129526440900029143053852719919702867221136099346237218501042836428895858053501772367389418160471057269101504372578535242054829608141801426983412745385258610020042907710541937255851829741545629363475836600128076462461673706193622943688087195861121145041784224383624472981494247339041429332276909838709027349445888126109041999283105823007825386162979532456705157721255103469387046302629404925761940411784005991477072324459464115940871246426002777000140192956081093111730784192268117559798868042476195674575277305271309317979643676546853513829447127552860157662218801235748013102584632902238812119984038846197525015730417130427134193174668231963264253855704142448660209172048833429422680057052126454417135719688686547045052389358366866778004968961190564702562804651611796813199556142813473658921835286921437788297243938145937504131466903254049666773841704713841901935858575239269209252538199557133822260546046240398659481381209446266557985790804532131104517085871254494776697354441181382859277445205211796120416437819876932597997572286471908276028764934129971000060406083768950984357189611994784606969650797007569365891857805294691228566571243217337398546053756641428795829746565140324933726014156228499500612444227402136624589972948160211401198005318731476925590108617638448473576983058853605292148940562868173420441449617992437261076805039625243931800490142635259728435749424774582520951505603392192016540936864005987717092365549605426195083330635127647814454019744373023774139118453185617285168290364722809064175695812218369839885671110011670509666723428732341234709499529946676331549926016334013766706034875439090450926135264863399194999128021484073062801020835228027783562020726508718667671800539527065808538436266305381918789464802929844060575109488250013136535246567080631979994047456066623586050257498359064048084897729973908843991409164196696831044233829816555950104546494126057570293364002196587671815888138170712335188202684337717780627417632759578765936385537693638181170754977560645787561918760882105589615649300309033911085974362143898011947142646940527900523147412438109676159645347818851892582223294512523316139362904685940898042636687698023398686324134817983617890796214466291516631720576379654934366107147439061266958385401869194186448088633948246868481350750373136608444204334286153798492911447939571628832984107245723531681386126483043536597178868537740729609931050401284832606352543757886756321403299202506842980305126643023397955946292736346029683076894755762672302533626279459959220286248461274862285702766446410051383526458005428816592758153814785329189084732948579734229993163858169345326238004415949408597481376132926839109056995491097070331108218097037224020800403777565884326548613242767487906955325176172534694526954226658198648288051484898529209857825925857165366395540982192776831292882290283516011485282498452205231379248662610638963794108161786977305800693197966196705716140704427607179399972437913286567404927089911194488164324103730746299729733831744285687527043868386344240151618942320443975602601281015580457998312538310576306578759265421384668945553124306880817420597304493086528374090938510620577572345324321738721549063516994710666782551619276480662671079039177648312479455974577598478135250844214620995780867069822583814943174521253901546452252969056005754272981422492939966848298728715035794612839412648285769834148020324566216734361530209546237169895291445703238247862771320582058506302962489428786572267126159285461757920706090016328766883185562538653207332602525149903317763318528010654680893343347401700150359010622466229295076752974689317088337433172579586876557259666006555790584161483642279569772231796348877828499830244882275647651173006327210916348994180134965495132957625252308916238805021796658523587327677173692694781157577135311954492356533455133636982509592493618314109203667550571491736644907047371260751008651158571571517879260400094159904241070693068544143053978437101026646591373972540383810350635417834303032177777606684059226865687566031600890578999441747199943539870720914485495141210972961448774586140898881638822510621359368666333786261811555811866093427221678421648052638202962299760369848033974961935620829294890195951321874432000000000000000000000000000000000000000000000000000000*i1^66 + -2238948307484359700836387448862121566813350594485286335731624255306719646676923277498604193526485105429379265093880750756290456029328746482978284262381589837223331139047862923446331948053674219137967772227974458524300662695658121901596778548099368422881472226194103166109425083289932058333317325346879125024313650776493532859936169933511094442391314108763187085587804212730673951359423209524331109240323398699453719237032850962385420044414881566192586682352557993826574801150382808780919810795110944891088572138309736611272083746161459813470846057846143147678919689011663731862560089508765552543635095857039015793598728996274074552174738609440692480474080928754602666828301097064507231492097441208979498118104341381254218111945868229756449963906446387494228350673474214849983802197757587579430114922645144647885476420110363179345570910378515426370769429995130550212513591705726230470050941360966818398318359895244402413843929678390252612546335469956823885777555592226072466332744101151632320218948311486711598427646855379723651741979541090856049930511301153250064684926182037281157879544246522516406586568089847502372200018326421889132368027714969982327287563340316392291107905813976408320077580893192129916093715113503291653837523971278778837464924393776278233546340624846128654212649001600003704116965897495227347454350666849211262524025359523474836257506096010709542466751529431396678178410463150887850300948909613553809274810493511418019116238423036884895464097070315965288425263766997006705077816578826911760485762463652614422264556058070274229284311648403912873757609895250757673386256851148074884194980233475967278784265048831574615774649363654860161530236038871231984022451288141572812361948603391716311563177666084511361880352558417416950978275490710037292195062573082473501943090809715510190598526238165505825510759597408906568612647402980876493663561822797479207062816001910616289795002920040266555805429282496816023358348200497843276069939014407321215298316078993841953670878817353764434997295399083581052466926209916377193274892351907023250975030197307050148998622405300658257530619095452639722085571413102725038256929311122691828894265333137668853229246447039753273586514054062247398216032227449112108795367131423556287288850293978585419734669629596223111893993183656794521077180738184372623646234558314316552539426447550266015514726746098168860001523911528820426841845432529805792324499560666333259275238045991791519532646243653632773597740610765219087203512244879797952922831142112966267700341319832744290056620513914520304187996025401861772210361469971443180405021623533479640517211322009899547803511562044074158398100444295265680807163052915053338474525979248133702453399156747663011885612650786986930861473392828508293741520395767967472188287197807669263364490244340018530449523093595231493996564054458366476721751785103262629404441756572327008151532626500826862833856655275272771081295236947272482254492815246204026820102844067920017198110043148442726348069665559608722528611712149376221692742003775346521314331167851028455338550970846131682954639179478551062506881285094501080580023762550721338722085918864437800706148922989988773825099645892518029627478883375341937358112239504429263643149135723421635854042902142737222500822030501065505647720622097826758215378156190013279368726865659002272642472724179348023280808267115645423052479021426403176643098951405571875761152808034827652914314155823133486640187805408297891126518007051846027054630046004353771722929312453074679730510205101078995245834865471189192507280781861573938792045381249287149337712140498862320334097496960281535469117987020412206800834356261509153760905722919626772527338876689834587772047900375983354516767817940491449962951079736928964341591694353718652670559101857971849642851279436349432160492670837641669549329140738123402933760050805684307605416614404475430792031458804094980900311618168924938938035640479410636863229443800638695274038993937296823098794596096188288097667519797652100620386820399366860291486388572236228277266602998699259131237100810140711506744119085150885726087372737841414999266071838448883062700433671493737140899980812252284799801774123383458905241512830733440285833478644627630001559006544797817087600084260244885532612301182875763770769748346497519573611736062681820919449023142269822659465220983900173778874864300434983579192218277125021269935748620814813662517412222564614704084043577895510769677502254366685601355437760035867229497468031793694950909192289996347801600000000000000000000000000000000000000000000000000000*i1^67 + -71590104587017092627331232930854042454002169637712404950211249952750757284953648588204996772864816447378470895177744084153070867353873679729331833137201905694929565325485060434871810240975969895365883834640765931237313119484848694996469363087824195264382475091458583522098678989777368900452306569597829867427305357200330686838648106023271878308866976567930603018219286232271795287164309653079483039584695778897947600953102732130715227250333662755734224830528012687779855537614747905001481148096548774225005855066392049781738247425961010460520482317560601799874243292988830989000775197188460209856758622831175012228424395316903473694007944472714647198091982755261003789853820118606727400920805083722932634743382678084357433565326125397339963778896232362830790913701404112136914579400414841757051182127611704802387893904514223335868848033239175622039917395553753788051276441671069891625436709333756319284896060978940988046958548685290473426160140936842273119085465151598425549192715066649662720452570525106645521378241468900078830704604312992043647713947860427131507616444825480355769774442699777365770292279837099370882844686322399884733968053308309861613640973878144405449291796477428644856405421284262406529627781339739727138569212162962736000317648195780077786429931278094716188791651884238363373584483970160415599675524297206416961494179964268515999175431514220774591065953629904704982454360122737506650232197684157232843824468406400236759249898072357454510081291820055013169005105006690692128100663892159459398777796172123127895872428123388932420430862976524796974739379894637758030537861168495998512571611700755714167016189673188624284694506251303324979752048320309846207456413324280033178298299976767843341896641876792986518003984093809015229971471749754133296255341279728908471062235185758879609247833030580276204921078429324159117594232877182354064935965343004118677328183088762848297572418916027122724951455746703998359715590900722974157947881026033246263318433338487588304376324055144579930022577592192867484429985968856938767287405604072055162495724748043632441334516691631857464700087201165689776640908259973695240614237499245942274925534694565535972997579704736453368387021562555835326525847625369652409768915860974276222067789338887739827052596845056990819589739285995248434474172386258585926620239434394315013743661060990897854083012312618403112805821475256925396180802715883983444759027991510530985858316140851241164753543915436753662103290263284856752325884367043218748551966658467422378013048966730036804176468226490488626484061499904596798208989786046102188408572383346381880260667434741719420487081287203958076948123804428812671697743019405905484600699824887626136430389721221882969978128934578686075495587189192012923817953278332779095791590544464502703418087999232669370738018067956922199292354602129078673437390657665858516986542667666437183053290470353282554005239456734165027115327108606003371760122102874907385943230130396841612983402258158634118192397183768333043192094851679140228340112985552677641355430593870357182416434312021255701398335722635945523104650640838304981395199413287899090069366458177506237814925641757687971406210776089314873984406206208754419080509469058019535630865976476820406389095779751943109917534196316913924719822351533457175872464878483590462355408364526956248600222085286312513658476067232361511476576932097723768962689264302408806819320812726884373964341899531116823294137939432327228281981410219598248904636261255907375804744890675446453185820127624266383025417520142607693695192304512441390223198505137728891811334800686346720084815963394437430200340145728353481320626236597251324486759807672638777314046838358841972593997070575221670299232623560525398350727746674544809755288306470380305407933846750049170882004550240846589420515431105166775885096120986567515657929139885995797142381882285739255600929727113593972134775420787770549941804257256243395252440642940296816076646304815852521229969719200905426865490297546962815691556157166167636718018242689387839659071929068131440768768028869033952697079842612108448538751935952336150136023448781380907174012307390668300712036907818142944720872201553247437181737227346415039915448597380220277836848990251125043377955557847226227762132399384282583103597022592361774585397679441394122320936232395372699615241913581033232413185247113316492246844658404637456812967179845537596806174625596793929073792799219493922618547353516715388174732597264140090601609536844053880529928495541780480000000000000000000000000000000000000000000000000000*i1^68 + 518318682728596094487109098038595782086604537787590403178994563642186994231239549389202049245135977224578839498157983930838941271287448871161183463015421831219528603902584858025981922989076764151070214491699354342630044727252696016325660910369738269967274864834555351954535318987007458681766058798994584016044897018210411265417411939001456970345522135526044723783795781761576801501708391723395401559942757731959908339022750415735036393024975445956420157052904284802732745376321685442039385829742664292858304058505423082266277760459489457299030300824224671721610976147273290012658779505615953119469804203840029060910909516281694784932131024033735118976413383886427678402127103379945630375306957231850980384765567814333748230426680217222026043422809416041215749245941623064002488478497365476219463606936076536430158863930757932266880268585213497736365028832453617247088896632050818173049640777104353255343831180823142055009745559498916090954199342778373125346676928556186390542348096430210939849174735807489652589997173294158592156238527972292604297910106870572142041162354689696026143289920098970783816102573674547591978862326018258976999710062649321064358283353412174625224809532585982811674981295474163999492822452879672746278995997432690338929200375070194882958642019512725368102112218702455481847753182558164418304748862018591080401536783601572005488905356018119273345241082963566892827741177425333079458059703805927256070793467869303729083753029129409734828577875665691182310324288411252530163651790185116440547818881610164924883287672404594420940786880023653525377381506218821171067988998999265925466194464265202085502108602383906831280436381939194494017002469481763782392020817503767067245115543907180516221025761515659522905680544893335048072384130076703650029755351267631987599960137274324467723163838160742953671980608525243901529814373667277819415593888123070007538870231405777952225914533744156317323067131734316366646737199782209938964844826745746519795935612553087491077740813585008103959465219384049044027251021652289478905086901415052738098426951997537370450661205386150214398807859248150252680813864315205025981730668746816000131500792803378562355283927497331668713741233933934225907291248297295646505082383777679900594345461199503996706945427657619156584402118028784193338797923131646709016853940896585078053732175785665976224912607742635537967865475669885408811496623898911730135189437839890460736102457948911537947387508822163317961908182188507904037396509545101146154191270631778135796090329558644848547134206173331224383679949328372260652060711691790556656900700612380913848590990324719096646085399644001236015240209479254135405016921693607200306618400045431827667081975232500974260323205916530454720366198162396684429203730497678315290916606697134166991824757724108762493368658015693705111394006701264810579825432101135200320474473630920571507313046440416338585666626526712640410007055943437796858665033277647608484594878076179299355885146295210732760353634808148332859065324617683090789058498778861305784461892520811113179117102220634048082418565292827055024859172884676468896981104880792246849513920768082473343456158262262033974521038268313824878895583617339074481736345414133331552638877071002302291082394317354705871359756071534709658853095227048914995648982994870652949847602723482974517620334602868773564108152462560996448324674367548623711804273032605133807981475983207852301175908687582643367697759972163583233567406102553704031879154753927615452654991403887973346998374402469047469013419612601756936325520867701871803781536655841863441875122165517345677569607241193586204336921158771536668771008249897823270430758005862684924980192211360453839577522270557853646925556451518127910664971693075715567020677270380766954186088184078644240512858382382810053219390476054161583952223314388052713026937266439067728843838998994701032528008771890769431603374171120280789095897233565979156080225853009172812777458770755904789454734846835999112161078549021803782927639470465179430590606493137976533463579556286974800495435433378792834055489443191523753852597294370474472143448285670603731181835839011638029943431615920911536812016438704432335615450923156874166961212299639222973286976489664609334455562782579310073280413380322260872475022980819821918676167670098168753857894621913684539494055074095440623796846619116543632623928531338147869276532506923921526345321814071649751468950876264323764247231211951207638910827764833034684383184488138499989467656355840000000000000000000000000000000000000000000000000000*i1^69 + -1006360895396944430018165544203382872448287884346344075181400853036280438082175425870227555771525866150429225587598914050109220232351146537357009785229008219986903897804077984927840166417241905235604544197405683692765456724373606033366757727237323968834520672298266753970124485890208699228998016062398629964026943512245121588973882039297408832454736706301342272697868361180856074107653137091208849875870492187833723820761586987019557516842074206615385853209762337084486786456127704337719072533198525866629380538193429943534480332710690997063229859719227037380718663756463004604944909248928843589085861909264908137861390786197676602294121042707251575627538099656017378625020558265086140154555478988883707363344371033422455149268126467815767861407035120792692482237693213706654920354312242426258579518639929177816846783765023142305943418267688954159452488065358386869663659974790103189217145605545323727985394737034622509848912953993110179327471678806974053134633072273241736232278673136787538821963976613149893342918265961643631499092811979043619814308291659032397711469477898235038156167569181967512008064183812277766905980636596271987226805509372284596429061621693285785243191035883593815985643420326911751512203832999007840930873198806633189217115537355854500685623399502860319742859131647363338858582466736659007285626309810009368865229296155113691922845913684685481565667185239613275928229102542041417535594800066796510010957933688136311790155839049367049460769452684365464797179148893021963946382212491292542299222347347796482993176198400019960059770613274443209227565075682280335531679973075334043123554615068473319803021645899449447861421973284734926606339780518441606564533507178703415323465181058311627709900315224313660013526176142894232957933662906499795527831391351122591772327921663617207968218596052911583160330138472739509404479744339887957565505578030868551970070650615665843781504826321015150473460361217244256423679615282953255451006690818285717059815047311395878756637502145529314385586585693816159554281385773641591976843714537924927107592080335053702145338132119309138913394429869693466639604658372569994607569830397174839240028248866828772246107651123871850987979273434914602812931422496559836601776389844813716752606508359929164574728968900090628352605048260452599829099334894061089780046182405102222707027303973099780693248187558356746223973274571530982012851851248123106656156907056406231559516175178200184102318071062426843171003125489151939579904704884565328328501908832040969013545109381981308134522274249592138688008907820524574279543111771183980824883577917187180472418408663560931015836174266656898872081546005687193069181211282825012827286775734734471988672974454391482047854118369862252643238962846439211758943005683549578568659077312374906678536205524665770208992508739953027110460644968827648336303359167007975923116433158394998242770978366326346875292772116018800655863900770544105639793093278060552970113133898506328267534006535614158816957527928306752528017857860648863780572299759131812411673265666500449203739972084533703913460611239070865951662268517440840290939776886191891534829452145372883913515247373843387745377605951653902285330310929422090963152982920274771602267875291686487087011253384040367057783583734955017971937442511744208791826725962698483722272081416096387616437040759661517028266014331545505809858759929446426831762384334578544425230489770479676528059779642247222063623785790039050860431582010079185513892171757863499761539679903659280694398308250888358162558120312617230279503715426330957778976952256054360941723678767340856733977873891414176870272490353778628396497568045669265466145958416499736490506610841555133504775265173007889940485393104143192744819292880999448434282600484405781808682400342143295946922304865753124965017169298218941987916190190121354216253072756225450591650137274417095587559879525275416599108520083218359239610686137306353275437206846998756251001663252911684323380664513263360338398342192556533277003375512900573288755559089976719287824575079921711342994718154844983325687854949166179198911394532074141930342154899063253344967592821932722602174810563234051915797656778284726505594823625673488829731614563382709271301783351733399285074208222563878827136172533183514836797124605751657774908332252514249544441153658546925927893043052765731231362609762634664933198453038407640046375943196283922882612937705981263931686538366607510244976513675486944109846015804313417411057374273716836611653632000000000000000000000000000000000000000000000000000*i1^70 + -7177295109391495658678563286891268587402955174747305272199367882641534611277795811172447426135246844818816987831216935534188825828252571121569110267545991996630362343957779703888343604794848267775844181576868027325377805902147138817977147579583764484706424397683194542912514291282031119100022902218195820605660601987577658812616172177604249856799006254105721282689676922049963453801098276492937577206694491264877432346818555220990046632698801849800940184726532770504058641980858470452473802728825032788865659096537727128016293407278206591191135305542589124588209921986575596082101872215825885252985121820477687771099116157517804355474095357092612808475713182333789180764811347714953284983683991579502799102714857412494184574517777200964226957399196953484732870182766195047824035584547257652307199569715850597182242635259506957760753052807367508490589145076398723097628420834851062239217310503966702349193779466924982075707277643669676952083007498541754634415314373650328136325770388349466496325193891946796055497244185604256172127483333689256759347052463991867730622272693659398622284393628488092274687312804670854218601881458472720117291004263778467308264597248448873026870598381708211491852383965775875500527992071056383378444023632796129877421689431452360647110466104323208612384995553984054631220836732644038863531155476299722128785641368712975411412040979326475276220051450471752040890087715158279552298308294326942329047072863902440532059224325599335334425748468854304464093412795218963093355775193868407318722586021500921105550119613628257695581390591912725631104456516878598744642032696560929243569244903962847727253192242156202134538683054628905079725506101725805871431865507380309508528593742108686225597696185603059695629776362029780370003438331399957519806694904905270086994720462391867311435387116199460786261825186677095448170817735932084251708053618578386966780280680074757594254792794810628573479260243253731930869324143051765650752449444239012037941699048252044095508381272213304690634482896482208177466416841639287910131999507811838229810001476651564375038338469425130073633953565732772559564726960817832168073472577346957448506092995110184659731108000735468284164455761556303059859758678619451857236389582564691291467251977649044307560523611528984082226864744920081137556037590265168421263096187909884550796256915722797173865302309723898452898469229224289033760143685905080825428061278195877511094365483346829005421894003935914136841518419435515015288148970994603708061858792983812747393399943971271247201033329155943425373221550003069983606410631467715284285042161897889257221132802236799554710464394040183220835711426618954036718659031019094647726751167048540895545552916027649457827763872694095413582823541997835028210598304298708864496179606228378439357351590272548155384783790064953591376018806698344769131507716223467340656983425911991436676821911962444800001237882691195141553301985569280645317883105900587329423147151353035797175264830379539653686075442303255219371685139643806259675129744473588312479189622412919950426948661390840036968308638428353088129824726937676683765053574446562578459706853566073838481793234916582703194568797787860145592787146236926510529152793994234073758870731088580562368817227208446715730713801723433679886400032711956036796808988946755581163196874542651954045570357894692323021347113650389149976715757219660804660738130265821818666339787131696857596197931903179329387629454716608473091320889277785625248693810002880282602828485771217313933437163502313417332927703044290324376987125066835971332752572189133000228130448314447922392805830627128307034213803246431350506684675196750688472624420345754660050584688076331219418211419805657823969626165766017213251025009480115866994278376463064330813715608161091269245903095287672872642442295441998880523088473385175599887206635817483135095561876750697085910119658661032210120589453084200639777763097789547014664347246098656373430493003416907525919551417544671105274734317836147004296631640430066316236075991753888213443119767072532246814843213388393371222994052526165212215041914760896051670652888277278971958419829069115867373217230142079356511381992232792568327779772608531670869996050893374854643271073921680174471252993892940495708358409003410262963962682768349624633197219114335199091316681078408068385812254321527680996459309988264468483685540438445459412231232390384799272383262674379856077988742961201127082485260069497232535909129809346442384833439990909239296000000000000000000000000000000000000000000000000000*i1^71 + 36881796101914205791847872912804933314666412640356171293334649299738416313885058776901709192880774305645845346678551337094032108421011392495077142905711374353464695265118464826763884915224234258557546096368326814036428099316098127256393493392841989950643842378533162203588157507059108890187474126777855427222843649948070831464274704066125231006234090825767679171474264423415134446547487651881496023100410747373853000595873075081561111374418826238019517366289514331977473550591788253146717323711279844432179325105266798681713351763184427535747773596501600709354374522393054547080899653553096338542048488348509625105219851431384791378558910889591726587656404301597355187636450009036618013426304492518807258970339362206721370688625419255647762718978581560985638997276217445717896353281884838196695965105794860928378886516467568987310455441011314687441118558686980333720810634076385370029250447659312890080327557189110330854158990142451101850834236398081575913495512679021260614894898455992042459468666396480294844621037354425463146872752169090193469823874866649465530259594716147213753415964958622560264800787514595671108544652281669748294093150034233677473277650103317791635853028394346438177052741125580489131928992577443673738093069257994095313638149313725373509419142402256793201167639088079816562166834750517527941208934802584038800867519210570597568269362281441922204042311296470511063961369038721812829196846652623998389154604938219675068107356720171262225452049752489727435477086522705457945878241110869073601145420709585669776091443976241082235776640699303292580309938650199045183675967092800869185839849411458466377444606665744698139026718818542593757484224611325037916893130570502136187071891633639478139168256198751700764992794327157745021208092238774387112796444285511271640908759779740963129497392350164432519340734766279593539768389870055381879715148887865471306701452466988310306091798367160147591261855842198306457332076975665072843629572373411188773753917976856328972962667354568184926241720084646896077604484471771040279110061632148905961818683741226576921947644458415123236854870283393300085614826620084363302281094273452635749643791514068862379267376640979709964862960833453778943477597749540854431189857952531949590115943409149386527639311764045293849051209044242190728250922562645546747274827803949034638321363722397711572532350149041214749230225338609975456923714439811540888738861022455247560290938458801694311943337437079935850190574373115750844166621474639989933938559223430052160922900548692763423973544173595430507846921297128803880264218241173812469188411427141410712421061429829066508255517386306273246403713054479667115618529544428010318968850315577059637475565685574963627345500387863029130523127313362704394655949868596198391601734739124866938463344075989800473550673531149995222815088182217212805379273773296656891744820140926666546298432424917913831525791021557902979172735400967765188941083830155132066718994726893403973911160324210604046761663183481865511461697739680687833232287486989119973523035965783048367581538829224906405432503195268308961725296735010248879583824774527963028754339418828546978630430923599117121459942649101599088786041870800926822034455116260404863850109665467501192263148204721444483265784760436824511790630644702021119310704155989721264354179310945091324691909353508603835268275249152743173920198784371927023929513403790727485356898417517872568665491741173606428597991532073727527989156427076729783224313769248112828912980980028609738776144225459996077983416268582135109874255464088983426857413579405069246799985718456868850344650130352055643537782538618120659127367621314895523455119176333074673832682928070752683667954198890783623542731215406850436558160794352637667102922696899630621087957044055646619197079827573093517341944501291117015366156807925559079206137814315639866975934691264658241261564897464668804268626587197314841797385200823761554936563005620805781719129081529270406686267586299884383744408235726796679048687881054931285273326398852728829353916775625733762872357389117130476790689146348211322769515549184350066772733565006592852273497652003147582067613800190539261139495051715864151898043315431877216399933779356954683922440944481280812865528335988229675403902330207254670450718928775265117172882756465048284971314613466194604120549867614481787257652601617415024600240297749105528229655221227258626178071343435175121401852970755936498467657624809246488135662384306813699261172649086156800000000000000000000000000000000000000000000000000*i1^72 + 30295354272911941917647064257112860917703596391413546329686544682942971124499351436801678472405947555217742119422240661270717860151494551316206597676324780442773815231670403529574080334771365857765482406398313768927518184770594392677121771260771001920997508422196609116073789645933080609628449917037876105265519110648862546225001289236412296263076693880120880377575992136429424928126716111968857756180755492707073766307925325386878480570721787974770816199746062170355562787564555258321271600552790574694686927326457071340713503707551122376347427335462216388665026593512339885484039990888826344447256307160928717004723143485103881773969528248043186642598415726579894239754594513262187452875977553732435675582358222533683163443532263974325093635326847348922305711502849109012374600063103175419154317856070030998046076274482238332019351817546080731871502467965103201333017611413568046189037458665333904440064686452266202321537968773444655367352915968998486019228670151527850689068007722805152824479334279937841460836868382266286202123976975612039817177224997387557323814411631932764853433122981097195209586118464648283373299407996692206947863220070082160278413385995750991870139894284854603506592522483201482094186829373605281767097899939212080813849802224043714699765810072352734149900584335557368451619010841086959039399373655149177763728611823674430384179330518416758022382032183789543505096410645100642562148331789337069202455812855147385614867289091211014515629733330289649932669663451568072329761433158658194935699896062944986560444170875980565296040389703632488435395225792342708770201370813330399583765920474180487947261009014952644022686862066917272384335065142175562543210541897182483570737417145812420011362168072605061502234054597155460890888808720299939300241751345279990080281793410370604037899146377677728244135944685202659908348499481570797521047829943882142966186302126836732363621819988176993049669078329013094558243147610815524303654707942533371044586820314856839762162732365833846609107229197798658598561270161527510517278955262635584946174207598934507558492163018421805939507881778112754571468465756578845059690691821385745515699120547461110043806081762496270460377259515723602751460500886662294394052148682515942537713467635189355067722994164877687089141846857667494673417903815621490635524174250929251670105744115956165931784233018929720766776825284836895162089152788802516888193277676747503679749365183776375582240115820949383165309786536503569651526107760654137320456970224568381089732861866554100629606269022513888312020240084309394769457664748679652208495214996137452490837095657384564490532230986528461247049552484078762530344015328422639256290761043744835557919540371637487369317021908788425530127964097088330485911402576018803532918480148050516976329678477051725256075412143078279661374074007316195473631369192656860629602742673864986271520685730936559524295075608394601535734118823891907785079855055165901638246560783442183406962076584950229553637941658557902530401257646756075100381612417770385330366431072219643692334161189279695949685971773876588768795297888481893587323475618615371587447870839508750232946394413306128462109669615788680215738564481088731324577829383647402116007250713632694790143069080647842966888683787267898633611649870412643972039788074694840519051699345185514236777025486572665077322537755835210022982687319385088918974895805572214276693698503826635643908963995313716491566491555466186225960509820759137558672600491786340182139700272760084467859811163543218850760443488342868449797597203614098992026493690483700950836213775340005084409141074394042483832286355481417452957724004982186995421685737343037631991241039339997149917143765896128419226952889338218674737621030406293485731408763820622395591308189719671702447105626969874879666509488369508609814266504376587683721428193751883685459695262652360420698782869811848493958618658419851809728395498196324274316305989241521778041205220795732838813581559023557090661807288596162166622406433877478375996417755822135062511923155798255524140676690380206807068538156983371949849404071733270827759902610029362449324981058432114134661734862186407971217884370107233210203125569680370996168049503656235588554450292504929823989165837428063584363762143328221523648732991210760139643010972537322184431187702182871858030288525550751991708458946989223659684264700712689223975788362295296099512288700784310005739436283043243671506996977121434557843512183246972628431693414400000000000000000000000000000000000000000000000000*i1^73 + -399877036389187682266968158403860887286857211949188648341667791865347499805641930518225685780477599480475247035070032063535629078600672832005278722150932002916506729509707653448343995187470218737991530859381645610096232413267590823865534267755117481172852610422128313387625133475092945626567657917735206190225245357654254252313377609043449622553270600995387183061466169315016819772926953878840018811570598108330533465136310528935720963849734495086324480398549226267590659696820166602436583485534939484607132556438964541029434699616324530962270831696128078549919585347476170806944908502763240810164126615606610764859053141715563093139019556037401606572006394165432283929089256501139421206969444237080458443219490983120392466541172097034678355268059573666334497579157240672412913171075868203295614004109348515387292339073146168500191237785511229427304117213108213553951064769789630605644684009457860484795517994088666284918207381721844747216730539022886324656209483008427094795344649407264700494861163057662016329096061703352432267735558744855143170073346997664579842083721461365487680973422935250862117831155271843710760983731777982234625919660675116542957576916101965932151749827537487955052863468842311741100736602079898965294119728647457662309703314788320751136364002940901958211202836087116671921331628830958021577905509243633954025258408255047841493056337277845743054433787575727264014377656423252280529596029229082664163020669731364945447345247940168668501333036079982999591942796050641907396204738748168237584267816135662940095369929547641110359955183924217276541509282708094272505988694153832758193361766153597920371636602946725815418649212993754440317918995608999180016760234063548616440295417029434299248763452390640473593836215868692197957522591626669965204917512093646435168217386787526954553930383722060958578944223863783967230275149575704497881398062267445608236037951989748812262425226971093316398109280282372882935988695355940657942799120478357410196366540638246623139187629814724763261972568774666341378312946535684762194203808028580402777029118864067343676978608225153882134264711937494786087589680641297387580555384832442841487881999828567209973679133798487930622836597178024990512648397116964774317845920705888119614072042188955448489814328000404917930909088077181767962205733784983953141071610759222002948446613662168040956968914815025031724132859442462478984094940101078552351270187620682778751450445873038722147408665966551760138552771697859870072175991889333434685159608959233985228541833047588330439076187411252138281897933229547831916346862094620009629079412623533541875842512821147850637498727722311950552104869142750890242514221982897173010870835372382773571372964921411814360952475492764175835331120796104193064474507769802112904661003173730542501950706395469742489464804172901245681208968984291314933580614241872147838155664749882144619385684243742713348690107417492535816867603267045246947004506879790372251384859586148013377225255112271107086974557674884665257012985530465921531048313860492151809645315714436521095126446172236320092319114502488878605789730779653911151756127817176908483888124438556655236511275979331416370668643947006915775754258955190451050076318207387173776419265968753842170441247310188375218858098069387922188224004141146918713002453549556947022074093981474923287596083053143796715581269860920009083843151486252306810050303059834271038416585519395808436398715737034709022624158190367446873519777804043683096643770822430538632082291461160005666222156958509896286992755526834279913449390692964551920018011792194679045845424389033355011545369035640509878179077801886269242009564213847891016356632206773459528374518262860251479506849984425896640512742440789419818900383591278167914538903596094611995566210971720893217221920931703998854247723064999830647625952216184244243181550103005763343107591527405290585419326908440626345321229157279350256374751780273110037847966946934725710826360054075620821889857897248146788664007516911457257993727178806236101811917040654392963774382781785864223708213522433175479477223090990017228021105688700219479546952358466675752372711576316673958899768464724853786120835320702698146032891472354464373152609826833350705275590976785048909066511280893739875391436841589823597146331762056444348322210389899759172301633474109595395362415553727700136431149673669263787514699531859623325393035209323903854588629671499082526773370378365113003052474102001402955056811320531767955292160000000000000000000000000000000000000000000000000*i1^74 + 62436024738325354118556300467383918819505417268892509684131048508812665749376086348818278502226708915023917174703271036614170371350292735245689563337516401199459509628079371611455254452498122392948895136143531043959360471707704136825468333282370752323777236065398126765296842349728880186750883928195167666968991761832550659749874560518852881286059526848929049230048522139622756715505986952272458533223676891123858454822098417165478994467947168863796248931563537411167336226255524755447085725469051929735113719320188999643264555288687738956097332956383315301828992032081050402318934156409628279929287145603886438365122874819409683379548408346289650598609865898899949928003058768581418177599342753476760696478276509486771162901651322583571898183521194902076530389704424027005466138012037369526238269739844903170979145780786434063836171143943255445785656486088146482870040366149541285084925450965001873872873611490089251796991594401553384214441933315711156879847925066338006092856465103485779434894405369435954551105869040099740666208936415517184983584808855365830878658657948014641031681801354242136140848238318176527624996690708735843936653762509207915914567265710085995353908209100808311737783912848871912652691932464329743131618648888387140591431128108768651663141562186737111856072501814817173511422807887891775472253271739038078397480718984971058199604969577656421754815155866458357825159072809780409066242483070793720489034656546106689904756896027130617329210337454941682754875149146014864640591251230015914010958276763878121392796823354556939937865225939070995770262291491854245854540407651360226591573943272612700493375894215903496067301571486829140304415739735812654887072582640543649626128515015080511929773018323069840669272354805834584552764030442245133296579840398002514993639976853026663317430357118731066011864980966773549624751679586558200042495994264680905444646298456377341455723423266659915028875132771775526729868376392152459994578752077931286014992167649029000111415639614149486416705396290157803063599202582991096635734569451392634758845684173289163724835943253248371989780710921992613647669530563057276105547777515343995653051493865184629196612294257402800047246455920725380191425388418799938415932568378742709988951000487040748103823126956973854275423411909885655638514590204741898645507207446023905307406680083213430903097467865397658287505060203453693747017733109822775205286420698031761841139215557138336818433039989097412134982463726648913333219376065914580901788917213599449627841692093491172419607575725974580385615518173024770400429429550937198360635574245603600444834127358953831866718447388277374943426217928607481340713921502773974125708878395071732786362168590669862208580302745264826545806899876842454473243338913434037698437137183366914222825024387195072366698290086929820602662625878654156117747462225829630272114124057000195477929053209939366484004520014284441911676796439436599502253902809640419303298502477617460194958352869590539562871719893570349501725327053187134228850538316307668732003029112606869607220356525355636062471248189186650600876750924504040145824019389342080096140387622422798748451755064147609638717316239436386124961868173340958101555966163528014305895317254798537167904059674771385288070044011275119864687627616161818585388126139843589243569086890956114846231005593175630092364712970002926046435567403365393619196549812560814602266870429469463133450330579646683032869879482649735707626071468728530772618426809217328089983872344996867996334735895034659529074011257436461130682421161845175903330502478523112177415444907270827510797883781465248160248704094488475259183712227033403889116166403962814919034836669733520961403133037134143517065791018772438635253081561090654070225583697521982335534253948667981809732954808612701698653286049932083841344872101003031247859207772287289735035070123246798851343294728759927177569591883226759769467192035206075606785479433323743589126754064798058059014947668196257172218853424627733611031478437798750327882875241901294125645998661305371964425971580463416419355383742929074670843409467541597532732433684717077528535833957072800502726804713579415548062216141259446873786120542409279739007956471522975098892838935969388368321742425593039847109169090117530288533498373975502053600523192377226038001123981321911598594298167633185881271327072798213616949854176295171925690374068783538713817292937768479161051574854588008275571598474068091695595467299409100800000000000000000000000000000000000000000000000000*i1^75 + 2018246176934170234493846266676331272900086802470681806304503370267424224627112856104166741809558638614716077904889335387067665883619892386150772037168033309617794376058457368515776457016696850766669876645166222052432379414697993822105688143917694244605018490871780040360294372732067924049848722359136271776898976587223134575037521840705679990256550998680723333151154601581565322376610346301361102794623408869049395345692532507588108844304668381995754499810689309002127929040279846959055491039555137667012921215445814824587113106679129829537012234639709845302246300289048754105406565934059436404632461315400782777701121329391611952873166494820869154888221905673811951163429504075875552708001436447938510102327393358959347017444602247076265484956845214585420994157689082928774874464305212042025567153636114064535722364983914292185699659855970953016859713282911857498312527825974338094474207258854414519666422366609658755964127205211437610674618427272336146585703781834983746119751906966931507989192960760269890764568748036865195256626928968889469530823313574027638941144916759015704024749730931911004303636338583012486689453491237262184376364585175137852553050203025644861911579996799141975582033185235840353524722676698464197882419247260686733594396150604850574198641654020941552002162768598289226875813882511090226584108080654862363192892355718475812815720429026524320973247776889877141632957511406183343198170628388181600345095683460767871186784331835013347103053859209850387949585246599690428126939112551723241296332679523616327899729577844240056319013952590819519254347234185383314792029551502818960408947573495139535015815225681157533802488717209708895976402160799214277059088801800560739632911244313046568814332580558431261563026254394815728700249779847215185368142287746636821024432688025834205916875444131420230724415874904570955218859387742071542115972487048792749030457613050128219109008902611622606207026731068927549654763508057652202647156063996333037285903525888988529197368679363467965831894360696721699707224995233822339624201214756462495834047209523725716615533135236212376058533951714513198822526493106809564572545969238275508167748809522937671718677369422699157741062081140787851372995621950958192465817067670513699576519913868070767453199074999045428531036021414671383736130969552086054866384702186852415600501298849306779849006247870233596882510193925963573997864000920995569010014472819340688522855412774782292146258487538710842718484736228918861682481429539044156215698752846950597345628079413131439953015006769813648355668734061143997734465481378205518095736149037114635579582204827729690666384605396882041973462617487955333492039716152059947927152282165747423110172246552276717763772856575972793926518596758154889206258426024142145312264106513286707160586933541176481637201631790157939915614958812788475933177130579532455292680932168668653639693808501335276327024172285401059261335712779359655683435697863725660224795516213094496803221359244495289852874076270950189909884283168097800421880800731603542629716858354067465188233682969490017628477946438442652472887003167598026354463867996386012142706971776887476436731705732679694492778505234670166123622808119996359431840532553317241457905116371977114599174880747089813174625345361579918363976274678498864395944369274661848531910732873737336135829744856578091212492719695156216326294476077251695029460502231889401494864085799694465720598078393569195083128141679993562039135368529839920290859976081234028555292121176612749321093272912741870252393326303254592803246931208609618188027901033048841009583611395656350434762522497050673501233752140683194502472415832972542249574871882713700526554627172610547594924055684781597245144433969995279701163021859397234752372247100603394395604834155021305896122212061337450545889503257842992225866559415110300069639060567293785367429357712469488165078351882977622355908406693772667189085465615560638125382537644614539775303425638783118811438027034020985576576808114458709664970318579447761820021912580793243006138178655421877966752623879832235323834273676567441036406757755997653666603079649289916233848263732107773405650876568817954480431707357538204170618574481219462297685138909697064009438049498611228431065144827828027980064275305430413730688674945199690320504758105692947988868189023427631944629382201143430307429642344363902589422113957622877733991003148948992335337572748977837602435240729630515905151069675613480434915845603328000000000000000000000000000000000000000000000000*i1^76 + 445224230169936836643304515414240658274420577786094603972269826034685108647559482015229139727131222334061305407894284270459893063512570993174881311291619272127829656181121690873058870216582652414331595595029331503297286552840733286666349514772022734609069875286966577784715087458561732276135262310229851539743881046265115891406671102528632539941487964976214950504198322756643719407768221412760507774122101822002513358061336525817598931115730868649871721483466506299598168552264849576368688913801097582037258527962114338426996752841696697688661431644361954929180642202886777926035233846111752200250414818886221793867518479600682886261312485585477014063284458201255218127511230776270114268768542135101575016779557948364102249971217225518661900508850755136623267741126047617086204478669690175383612467707134991278704285628547127853787086365261633339323870744858325117180760852929872933666839130272071901176648919149985047179612414531603791995358007810394875096766791643623371740876790133675128647017808101073487850885895384869071843083675095427831983348410157787138956516890079676517654923701722030029869671954514395969854994093059023771534077331899995273963155094323936078046924885593995346136460522475432101943371988395449086790546077922288662996443882701025129336514399894208588817250883067595163629873247421112617086783898500847645426430261211485187387858418263274512557378209955048695821738529044436113805781563431175489514650495962169685383856890281708238996202452415694423916360435951525627448791928839720576314696214208554591577503997889981353568498992028951039488859369473414846660305959585853739021186366514422178237399093248116453029683347296927304980614196071545299417315854881797339710780522636646242198120370751594396168641430599071322692777583806799560500110597704027627770820074091222673000643568879650693796604957466225768795597068579226743199888469759343722453120940766395990373666569323625992321297995843445249598517895462143318516351393933888795036208093859442837929404456809137685253991878992808432426389819553494692526971569023095418291865231884656934748317950641101929445344823278689737985119952544667386878852950882058513887072684841534459341753229041604179978780933514244662956446988262184360985384805204163328993100781663785274960870633319604030908958667756481502437447556805682954516516570467053372196325873118553117524756029606558514674771481989194097227901129559655851893479857491495811145786046074934058915281163298431680979367107706452743425458467631057784812512496165354261164011835791674140553579031455794727476076509194273984021773681572428005458863566851877369748531986418149006012781140364918175136113573183298299733133147837389524190057390161088072789666302802272784438506623521958288516469827023908718993516095894012535892474488766359285362743828940693910399594000784929915908046632306350744839710813029337514346302511447198276592684697078927452124245553073696107750237420968641698590705153537431033603097843515406615765912479893475919235077037611348493489742093541210193241618912552792071549111955772814174399428241074811919284903437864066815537272611421048736768628504771310428257971083699700158861339417833923133353216329473728920585493333240241651821283612363482337569798160341690229697230177492199776438423298629594571867399833349897270030736353557856397489546923493753780789467941454034867228478838965690549716854276982312395935706816439497407425188028416279897575259556991413209468666052055913608408399399964037118060526480682984312960861745405471589596303071196335657413239595439721437065848531797244325168931714801100471194670445638262704234114577779810539969770996653763889906805277613448558635061190377769825491409569512874364385583078047558274610871911891957544246867099177242084475686469971870412764650310432143306093040367500012115994572931426796663819643565450881258114899636264246371190398896948466530605839265003809167782670228297259735679227784869379027790724886830787768970711981406484212651589511912927478046109395078090421815645525530837986644811815664034340771623070750576032212792551793346454722850335453784471161637941012166621830359960336446330306152608296458551190533930611130033398544230642577010343478933435235683319219444424388119423030196952085012323865407865437811334923022967474966146084465344091562766202892120075145330281734434284332236933999120765770199950723345090420504321932242292507881406724419947890220057707005661884957823150853738133864292879969086802191450112000000000000000000000000000000000000000000000000*i1^77 + -6395807827458444800234595856994741664033781944534225359189873533014878608362835358883846338423048454086008501552693495760113211184736017550344267647599914856272249378620026312185302210003904042475612219956108693606546595391406413760930042792256883276358282950755343689133698312590558608794627513711544138518053261786860469169553960256149551948485215912559368905156886492260345907163350029114965121403675507522734538152147705803440047741824617580917620553474668600617347836869039085445477289571159568058839076469213308187893168488570117693450377932212273341162834268061221422794611411903679137609252113297476347654226027017925260723068665041856098786471891761604479759584831349897001423021130114372130025077074548746916614239417057518883186799359394180913196453682839943359576956849675206451876745729999469866140000736206716987551500232179500117413079706276434436175023451123904571430641943852415415239658264351312031929846618245218575703000826498486904589483821255019869441897640619628076804593314097716046897243693666085505081319061046020209452358447862348734431960972564967633587402823187115327050525437932118705876917064143326053088075813199458015438451668486582381547815459445619026549622009296012704280940485303817305141155036943400498337476769468787099226806825492854834382241822057610312170994930142217735710578472237160570554297896251138445441661779741577410644298918750856282266497753024244116484321663530251052458439360294640723382741071754781814957475517636016125494301985781198710367016385283290195633586493671121595842808386624768711406717335449384139742484617086199440384054372626132883241969609327314864191932727362148888179728427706261265233273358840552696759377760243119025244950926886796093370021923162536019264916965675209903628719778139543107504500353328047127123889620389498902685281573977873669466181685936805380149666847615055801196296489672564973075561498436981074272088463039576919237827483500334193880430178742278489089614482347607416761286493821553010734468706261864513963631324637216915300761217219642048272689484757204512046680887716823901391062179639534222039458137123510846756282033578994840716141758309198470825915521665496759596603364580804956713748196202360290378817199320150982738680706918691001543030287196734455641237361849898737084069892820084951405720589176522990240650258144439223620242978977198116325372306705228766122447019968697397492102698100044727491098921689133133953727774696271810228554118142709227201943665954852945928373230202035110542894027646838381704885616386499417117558651926461523429378488507432881217883773067708430662370456619637396370192509736789382120030336215639234193136604960895208760263150399720968544005623400291572753615059226337061646216118332483519600741041005674533934651646482150246970961761171626747741518794819576764021818156979664643914178382662106880839664077307460272488235761171721241742802217116536401374405924148276491687122638116005316889572872489940560162782006138946162380299814099040899488366070239181088463616318765199907405049256475538118954060756448691850108068427955436760123742554259249242358799265711506967858514197034896586604144034312888493516091901228982849351285131164499514104333928121137004783413192828095295401315894557385677406302536771495618202543511106840183690265654003663023907273667685595923780650341635209587471639143163706721436283421173069707794363642618310081071153951830186148826180672922425420532103264264275086306766297853223296129807601408266038170453655574664018387233892780181144562641785578016657288096351728517333053843134814535786676355889227575996929670139478772218351857308794987350177051949718780056513328447443004060294350317338743496363462894917350995462923806580302113242537503586520653898771847166586758720304508321738482626493189913231826743110065690053015322407522483992959686936626986294750389672345721909772317431862878044441333063435170856443191659931500957329740894306742733217423143621138597250373236329623338635997761269250698628274859329134554812375625552904587489488597830044720437586323900621526737064629682763807094125252012635236067651373736645485655980141881898737852352077101128886151000150042405958282334979536573377776254130657298487132687961439028543391188503653095770069671362728530234835623904307325342891525064138545222714592785936078210291752064326842498545482605588681972594853077858657120466964696010762818410213359498235750225843512942386486093891501800132559647002153891826713459949568000000000000000000000000000000000000000000000000*i1^78 + -6258809888133651982684508160502854871198577842752239173019120569456931858173351339639893968231485123223701107371341112750365327314893124702620160375303935787845537332025088535936737421466978097466201059009977870782967858520952647818679979841696480276343365292478651775049292727773093081116535114215459804098906126880475712332177335974223372154047233905941452782801691414709450067470332463875519862306624272672868947355404797915820756004912077735603170212389947270019689442498439174666485146154450950066278227730673126776367236782638764693048778233460590475525499817919764887002350857403960743105052102878569566522824154315964563723024926190796549555091221222145049609056185529428899371029951272485553856716015405116913753397884528034417338064943294016600110467302972430569766817813384154281844712600601352460060538601031735052444664747856853267440784660010390261502356965255184538153914931350127249375624373093330179059692175851113719344952628508655823415965805765333516049920829863932751310069788149615573916365753534624234289378071118524309975335100065010730426613748784919217801122544028585417730420780645657067232734566161911119327386397212714640098017303673840333801727441722415540403430508739689990521533350433623499609179918489914361446474056781616866763867350594643740454628730848661999679116415335273340076475496354789430202137931850674585323991749036787312283919431389382839620029562721873447950553925714427708473844998513425634622380971351686694806704171590506392429627140729965442714913480014333975117151981161390192249838149716381969496155448415912984122427769558356972820087352477320897705245563209512677622098416389887738143541787492083495149463377391755088004334742096173914663439915378314530232705660768774577126916560890121311135419015510671816095993719493194672855894476568502352005615181234231728673815314841893821399973212867034966018722203686399655879011522221601692597630265938070097227991283511082142715246483299136222118197761383535861820241883382433424638364241307323360705002168516823730437833573681272479887441641300945076868756788263599249330295054815447839967488928758672880231068297354726977053059461513364205857275538655256066043364295045620546807523520527495704442840208556370763046699338487480759016278474704029117739366041781324614843601206240601287534093223285978217865844870393363638770237319183636516258062712964710697147866258589192404007982043849958337478986801435254163253673901642349881316614215918221639065372774496624871650236625619198609662091308211795085790911652427175659011903004695727226189671003117620293989938520276465406790563770848679381450324828787192871996644544141231551559518096493363028663596698699569044906102416131700058712817296132937713544870130861034518615269124040351223211932671267814823240929605746759389617639183542962258741203922049459093981160659578171460030783987994263801485676600667886641768125548477481120222657101740993517725359131420947511549384231591340266190762401437872234038270580818667606255735509477692825488892074664408502679553879625841367527209608759760228460789257571785227655695944371846775270800199526725828191837724678676976150196782388473196467972201455366363022613830707655397870421117287848410227446886221395451421668552211085836248821517869971944037589937261657230678037466542962500127697076098745090592076580309288884925775041917697619753619841159663129918150891913274372417475832900477347539475640440070780494396852525674730163859326453019292025806350848259747212659549368954818107234267900876587174719997488852358019360883612112569428459929940972757728527179811365632339591083168018049469283121775779263232193155939455749046441820326551173481611527449978292751419905575977375322273859133728527418266570013309829013302571606732606634791282090708231501138253668415941320955034954956812053677531188085506510449551207563983413266617922811158750442247614863916743581399325726099639580069769536785081587112586018900415902413645924461682264306441067313650443940818584821231666976422809708547367660666284810532640786185570844652907847430848225254775734620055580069606412609629037825211723620045274409368417841797314703114874989776443845601249623213251708671847707263568967941944624763710115643222928244208103573040424517559276330628509964472075369513595756629084148959001213892085372831551181962721036773665322288212959765367796197346500171498853633222414554184282544330541118082541388712552396481631530980543717442482746973866351893938176000000000000000000000000000000000000000000000000*i1^79 + 5725465921465765938156623431436254121552433677552091860971341717893502577841829568156075916572232145678433300265103707419578685390653164368602697931883332385468688549032165944937631708081688949358487855812180748939643021723183554222394967839898614221657369836984950513389669425204937378397854798596461142884736661373095559123527382924068119538346477075790194456448981692535454813114996042102104357801225121620588301067020520558407105056553187491960554011357602765039557939145712576783386041561180939948914090941869134634399675043039284454027285388864264459555408783553917033585244950839620321908631559404919890911953239821082458335950174111796995605096340910687161495055425743943273937048306493370693544724990204437987509899204390762913659784842779992359627047889771708696335277599745218308233036604345001847517457194305994135140626982572040272300731310386197197777027792697961277402098481273929859060030544578457604636407777098085139056028646326088417984860996813743555737509031593219219538794482056847391221377496084258760378698337882093296879955924745371877320018909284135390815607933185857698314856013128752280473832768051860431038573150614012806660461324215378076638667892481000555498264187731722119320516857006111689414950579378828631894904439593413870618123196009370398684280564516155793734103766176478278033624681740811977327463682638204936144525050290042338400956572057627249221144837500183639344006505617431643673995429173189688812311626362083838714889084544517940709872402511491626760538139344319237865976061602909437182051393163077179580556458558804035453044439352100322371130056969112519998049161056052654190856027687611910688813591531035783500725566960030097435499525745337914113167257912137926874517150992223641098510800987105230582905366403715904689521328075391432172125243985779940968550415013668662014119867358250746543899505172625604420159296982476111781716990232336381651867097318340244919727378851310088777341276399571909770563150520374423348300290665009978272440516006895648756293513452738105042270287769924656869741478098043830373776274391191796424714243573512624150458356444616622487397804817285741886145032374824483057384966513158468531798783116327721486033566380090789071536219601514047765979869545111418305173705238940071098012599296758134219157231016606629048140032422368973855674425836663980300171916784231035235406797143239641152065396765821543066153627057961090909328779418838892672256259403450875630836887218140017313019963774059107192625511675668011957624892050899629234340864328745509247481755106740850431165685958484313353469832196342906347388676756253614773818637412903297046711186575361711684537400331929112198448506581760053458636218454640197309578693065409056477248130453312789486661180170254720345619686083265704441159637476667228945546287064079978544229821223143888628113335211870810201905683536845343656682371408103636843271324396591487027033728176723398530046682091498703165990852712636811807650123260591833994101222369562884384594025165583126235314630492512140952771607016601805570641509636650595296907614634016388973085161076850864081524339512545938787688063171194153468777868487473604866073166342405249348183548007581967593258378400431733312616882652859968985929364630520808909258513031035666019745006633190533113877646391608338318904489337864391953724735286346642161023677114740977480870396885333066375315285908228935490060225368341133229628521265063868992562292371651014874707089239075803889535170511711145057082502914736580943846289490080170675711465251170813663164114317311392955077948492189530265040555475863477060441458072387657549474217197359750784085381777546834108047957871129188193667007285286156210173940485952481677730078345276914031990154970391251641449661424832883701384689953258920227361549084296202870510146028067252398548209468593296798862974513335479075005049223559169817343414646078162645694679657665301871605329355756415664687958862914367028065623029235277439048445838803714989075023215213137889294805724596443500772498640438152443739553236242734664896750113013820278375483123174557768945776927663676987969520459634951474051226726622696709637245681926052027726503693636898764278589695427140500266870132543865936345584363637278455777823127297966738657994133411356729896679510081272324750227508569193533121774399301535411281994913389393501166103676954620558035830248439213383405816938803664767718779938039243038488666658649626162329818316515920543589062410240000000000000000000000000000000000000000000000*i1^80 + 16566747467764734833808963090828127875023563094894991921749785799391489266026661822289564122158698555845488401967698214443571613244280220800956286351345311157098254667492110223378568745664825077861380083445555630350864282864035524784479664742313433862927765880156508911578870241509789574613060884745015159688609895958535731252713303993738667163541395186189347442814513246396505806039297413380629409435571419444986556365383861913717004960190096339166898741878948806983548014333973216486586945598577687629455969825420037460987825432298847588715286674691104303499225829649682245131456646674261007655411163420671940656679258423699439300004386612777624788390668851948461664995773523372452093844937918107390507998019910829843552208781880972143837196895916258707288960395240674581765637588804677490202854235821009467371013487735181026480065610987731287314050538627744453009312122894213897834690195525363578688580560915635921179789690357857943564959567049288957469346163867003512573029125109773679936157478185605589797139406880650535390553077404042157602737715668743373228270626829576235696255366435792064931559857232485973354629372520799977753436943644490251434485144980590556177430102946550422441443089636868849877376920771475492068354770442363031969265400488901628303103397985479904817190378537950590242388626043169254201639709720331959422473428147190165523421623527640061992265031546712652220450053631352997248690723195305992132598301780290912909814946491193535122815875837670534910043150217456131569451704202091857277015202231854492167007340845971622025611914839240285215590184899698955472602220265079209541880785795819598533805986315362066694614013005331533199247784843450623638017345278670044172014842660638790505195342972892300021035437779032615433335798289562668784148661652099702064619200432403334081501918329201927649497876208900892281985098523098252806601625238343546287900872259367602088432714081091024013242410140478241618980156807933748559225107844507766934303413093133602923784637418189114734144539934852771668802094727031199428198499690752170239817211062088916435159842357610573471726838216115659729203907110460081152291154481070858401857987725351491665126516860381820881279006800786301492135870363213510026097506968617510526077376259350070252779937725625229782253634049642851630972434186315571113005798568409861576884192992805683057327173883380817091603801720582570957222674987212413552781013890938200467448882099642865310526714494509197994801304138724971306478665306651365721273555772216931874924983479053976868304608009712294241311791748394806806454221305194529779227964598811144510788460540379784492798053452374428322341882120887218356848275360582245344574151609745822530168072854093687965682316735870601341668597612980852283522679735792125709499642595410417021163792456044590582529134717177569114634606706392385459219938495611028880222079354813842783864797296925267930850271427816445287615130384375652506713915288982533508702529598533852866881634044497876980359153470245265352649915720069826471806518935995100070842058544833858249156462106501176922523500336463617186379535582810701883824650388348761473203204871082795670083783682563922396330476065367755933475729391997748204909929485154614519704763991450858350025749752613775488586737099836877672949849972465741846959729658671100655768131734696722956303879122375768336127773728266787380915408709907291366176412910355543572004117079237642152355494614967710211560383167943450319081876098101737061933795811083285064773432032666038001771004792734716457559210725612067558933998072702405786066450767601946343808850293827205367532469605359666863940799939423283100714333936693463445897490556526055820389446966367127885183693096591242917013745258609811395102420251044381636089510319529197269774433627165901040019904050752867948973550671127045924621279426428426767560028219397599836566277086877121129384401780348959049344953737125880966301624695501912963960559415422762645113782463305240436713133434960994340854104468187838872977241114017712898323753806698329119552804080457991797924791193431607707965453169290824821466770533275049988601146814696352588590842227866632884530911074331691044954404721037099624006728300324422998444151013823530291386216193951759898374661243246563251360671060888683976351592908111768488296911514308210643519174376660588219296308145752802151157181567842301410929699358928780034839724965162403073931970859721602141867939362313685329510400000000000000000000000000000000000000000000000*i1^81 + 15451953608874977791395414017347447000310710985826859204304791522672413338176605664626842193252500987329899404925464101663875146932048739847481977580988180934192774271312851862731107157065990965659113470327951971705642128105125410159986331142230409105392214761671979625880659091787326661572785043534593165770398186071136377249894546654927955071313530942906320119807071402177353039410143385355440503143383058236539282438621454262455653141980359080895692474273327389805226603818365271256390393850513381021580281171447041275006280272763269819473398083845578426953737208083338520849465879016852104889653226548792884370988981653341098227929664355740150267728414237128077356292921905811600609000696804426203363671789941222074161278155571653582571071044820779368724536055025310697660522650397579792703267868656862254371121628618735019034934021800119602834925315131162001788553804943595452564373277026179453103480174349240380436961417194540006889294779553172381210995600946249903216933230054759033123663815090314212494967880144359575030212565228898381544102539654782447821555084082683880017570329006972105909807265362214508047392109120443820849849135139160852700662209329839173400288324647741317061374216819864232201755247908306305716339390360788360454488456339792966998795983286175801825409384198641284300551974901632924168157293182692146080714266390906424938606256264104422003438671258889781702093624452729370788923635119731974429564657401347273896552312240326436588809479903679066048981809062832444756530278291155585771089456251129452446445808784681363174582679401443264605876099946742178243797796048217855938113081016809727244114930957064932155803937060009419459115476981850782030997268188019108779617475695770786520034762250125874764325464269045907864509307544122348887675389982309386429185165327006956561469330510919746737055525816977639232400027561559728531229241127369865727872727324275384541662678293879700521867296070680609779190199463787396907998716732287000507086870863210158062857993848196375423108829569085478562415899648267520056328314376006910068067214546143238102130330394374867354635466447856922753021996380215286446592106354389287696093244308251180511969434434480447754921851113819357532854288524676962947480913699627541105754008365841764809864280399582720403575845462893182099141703629382355717007912598122656927665569955544076407881457607693599987963134594000596565558311902366771919155818039990363437353570577149977125485305156599463196491887212767550626471793030907800021734399506910783537529472235106273817542608366517545256902921906114101387156232162238985500273508987896635590029893713538431460377194348427673845214164891357770374934564018038722345453355006377595051476420780898893338999724612654735150357960563867787798809618324727638224491022296807657103268492526645025640236110334497857340121430983021446113451801470389555880150513311555831401715194219759815443909484444559744050717401723360995484653838087322624270869278370431874996101014231772228817112952505768139576149851941516211512820172660548318834908513384318424390130610605512172464018786768105651233576428360459837113019655990655347426568845419233062003280496288862968703615798438716219852357892818784153637598375556246748517490287721702073920700040689254349375971691951656111479378627655185866958373777758080739942592844285037289066896017691691229557951056865913814098252760431683963440658304871197911592792205520913140808336144782885863174394578390662937321047847055036198926562376257980360943524879321737946354109755214060875765439603418793499067645163182043231736252573797273513860395108607296170509342951753430134613776324291018346116075512847969957193371803870160960297850178717385530807455901554133363243315490668509478653529040092770070153573091797847355200565996229346016673671785661321311053433131586008663162579208725443457572352435072983838845137194000217918605172034373861902526531367911449841558349197981574269741521880982186018120556787959962499757763688813821707938705589342222882872530258665608221675430346208291625944845697712016650544214246765885758749254205491180317895997777334192628640736653219554112872851108355195489178413132687714317123536327419906825971156955323333883762637486539728402210558431579897884834995420011357568327099961458327206509667492637350326496111310769337594302565996852068158670080701357022251402604223818571021888199313914998120453956361016691573072771874967433649616678806840829542400000000000000000000000000000000000000000000000*i1^82 + 7471568910724995182023457765332351674204420731844137366422750711800011923672082119765200483207933400743152454685464811963554885152779567876158324926326758441019632282504521440301713449789333087659506836911374843422522567843938261626648789501287807981372940425811725379029250186611436245088030716529090690705493338912331227645067172759220561960265524113944891874326602196692760578249929860218333683225493251437912568388797536375026501364117395102734735227542857020482516843301249919538537855092180874361548028423339030173726682241364944605399996436330313730651017496107826702717910589943174113712757274073809688265342928470287689105147588898487823456009784491749814918457102887828268065346825376594447445586149135855655421296679525927491916277343815323784017171644293713113821861414505284908264106883036781320193645148626779474703861038169251723175185386025601564773576358365724825738557679306879003468651784362168409247131404698002137971351189970779426086307817309182451043359059114373678960504795749595839536860844778767427350875405070415327541330508247863377806718894599712117267290832814354970609468564661398118647244594443288764120792238437456033760085517744761666269248420018540052750696055964509783128434908220124203652644031841504394043578227141156208397736770650988646771815155094713990887273561419776783083570776347102029525234759194224062665323787247651882570304549777095305646816650078774638992522554679539715318423144766453965091117424828087913510993505948966249263066986259584688970546477400475255995768755376653775835153093979062201161310321530314363072660187469499803113119017333022922479399751472402421230880877366870020005986150597711934273662300994851807621589421428989501814171039608301012137676137177457535069342103737017336347558046452091850089317426224496013216154330464118772954890453855323745266150133155889564166363739965151008577213271734085036622994490084597975775275571707334936623751698307112364176859770088330323283901269783621054242001947346282715682567475908544455765830849056723273313579567168380082135860610724259525140567529278119266559474285478474318830356762072416241708029592617674167470970241137115859444401555085635326555734382422485379116790365210532294699292119498903382879315544526675660640270632133425533865281718838186882485374912506980254722571384124711168473111120336149058921596250239702097315506285566267194332106442373227642764446631718213554960995779470172336530776880354214414108242328139373665539104167114710269994346532155114731817030575754430414186710692358907571450441294434374530438530618221574116055613553476371468614879114049320471974303595424324774880878419056983079236281223527183062460944353361055287469770029520660912423129165211484685100764149400092798283841829424003065270426618313337775539228813051720602837382557887875008267536413212029388093963998230375524209921047150146196414506320609376585809829582697907541685062126381741978129676271350529287398239357196537127243680963390451117739579705423980511092205169410011614364564125020033587541318391385595422240882668777847594760158989079236224916730711022142777228701254754084042885076239844208701991087708082313061026529341962158402986363162337318214112938658792072036089165445292537969335734921162877643027252610309333699796932657937745727621133503890130783161205249866338931925672790011283781330866737039834612426324534668016136671250118480037633854510505124237948168540866112129829931139043172129824923112438108671858886723127883871907987067802388798714240892828706914914560562486002467465661941987914721689871090747334975919427382645532696546026440470993758240513797085667387322307212069050033529987346332912672859755929553915356552559930233576997613135222237845922450770884275675002908600278263908376089526990452476325892939754344642532142677865259090064226668075544706249068035468074041632333822143478581133677500560473579417341301343812224037271919781290121042507219823902842974242540788870977816084386548384450551744523319408110937442707271956876885848750190644600077813861105860519551944816881673495611336289014153574740351969527086158142964221710292683750817181439248778599724480021611046690225134741250333265531222262435608921482255735829360908432201896628030932248395137866400206745606751482328940941597959312779089033825323872894891107977163310109905220723478936813725837106108137400337025367767476460543851070551873258970200999979029274483673271832930100567424082891799265280000000000000000000000000000000000000000000000*i1^83 + 484151185756201349996330098548837345820207019238632928988495387024317865146764715244378770023328440841697499800230910477162042305783517145012798454229517199773230892946910134164986062625389688703373042726341770806270145205980022457803218340288179181756719210186091875095358459990296329464576317974538737915389983442722941035980516215678013061634063976331346980397544440817415142406045360124375136579150177375221299074230453332672943120548375047029059877290843647998093495273717474170920528013392355109106912397708259638733966350994997414298616742133393945181045845266431861134302567174226222090422433652525102328139525487596207032155557770535201847645354423129379336208501620193639374704706661288768681767633381278316682546616134657509399995772845813023327908586142763912515078823063650767396427906382465496474937390298668510071708956263201270736691035758846925310384793537568432036774082024266324107750253409803168844497510114124545214644637997541767474567315358757537307891871446946445403409927645716518770116508701255012178538221425090949810412011920132954313908013978509052922238283318607969094722588970483333658355110257607096542290663134916570660624409636268150635116867855158501936504179745173156338750323252330997126730038217220641714451821179321947518304038285439639632585504973556870477643041984876411253536190145099876578022252779683364012031285771613148731091788840816918218236143062803448059563166457427113863106354975329961940192393862942762862254661242336917715110014758186255440966568921691002272128619743316569324428416465312347816239551708691107664287232190722877256466266195786010105761499126664271263426738172820181081583566761435678195565679799665428794691128615921208992133832597416755206579568609341039603678112382098152910501272339281421188007333635651400847295279620572066337591171277207014011991203902091313726332635145947451718808909307829846088803047732496705709361724444201714549463890168974586031112062522447682206401562493889319166183963199131486811999786949042533673198456156684780392470988470482990759824937906048559590459898530124075537738249252495684065865127962393678723230241067770087918113508111563700354035215968884990107498419974093616435278871456829573315094374251266148463361673886651820220685339275856501546861376015543149479483706459279211720355581975489300458032181314166394884015500885417909639635175812765701110692847845343637753769269519334897835661231363635833879794540451901992850280748318270334498485180280211699996378578438812137620581536440585767376557899408695384531238722194136787505121291059963834143308839995217169341810037321649169423187804321736869578041712210043002293750136539995925396888018277406481510632628534626449085756098354512367677287746285017765165628093981562874182110247094345039925959317169470850793986661475852276566207171182634058229666615879493428804830499435824384033102384368843897871863589301952071835791884018931147528278663660882211200447906564485916441099748547643192199660751506014392389070321056234905108501315660203564110359880518929531030800064732514675633145653759552619567669668705807054203812950111262767033802690347089776819541038928630213091184898097922602666318136073706395210250026053281112674621619421280558284806888059348470802058473424223790072914920082172185368342522430777959903704637123670515414503870177391790553711705613582142783749764546937938902617642665753963251685964686177253234782191236764379737368492952955328052428802403803720692231281548811538506413408841458434268996182668030361528815525247663548933704298046785708608021587526216048256667107499362929535998355469549539362908441795971784720584093947409255107065394912346512357239825571749546184758042045546791777752486060280162701058758583082921706372671628566990340209780289233527283688684609696638208979327494388764076418028623036737684838307563832139334327864823109691850264381390207761890044713130839948434723326591748564571027303430117152735574221583644810327017586731788910562443736672653398652471965704673308715390206639350968121127185528329412884029872914945518746173404028758324130322362671040517537878599523977428414468537713055840724169095252515275308054498392213641150472405805001334402434592861238765280380413136780366256017487758152672434078952522500386245869455567811698934877172311874391510475692749550849755872711719749743384813410128674324384228480442121893428674976095139047727684907936334619768339673815242852461340262400000000000000000000000000000000000000000000*i1^84 + -1204167433158072153160613879597153224465914882822104477191095053368170136604821742858581374042341997532198143953578194273578823010232282158567649094021302258541007131054947278643037496841538734076545396746825828016775909362538658188738409171540567527453543445470753988370624264638787858494264644925455664039845668865105438849638306465944882975098470770743787062820111439276565833086839383269037061333954007821694928655001180213803687356581492635468017124836639951602854384922340692726064269517587093413031263229693734327004708538990611333315576868142326988545612924372936827225065645826543671595593278881290137062100941803567653904359882002105141715583345580065490050343797102805004050236071802381992764500544930450017251366037765532638751537067778005798138164064927334561610376076689029550553580205308988751228372689223156726392161477685420542842274749939711972927578149818420835192825709108371840838157676608839312902205782669690453121822076885943864862502315542520838243218446130051170459811697876613147970103922194016909919770477180534060699431396426629589598053447469714193691292263902559139272736513833356490505391439110153153261524801241355050850067296328982962463267677454471890076490425039181543421235558851949697626366355037138830759418121978379550015766559598762081498491464298510664358054830475111553735262012015121135326369774588301205324802238154179681755249542890153912252571229962378224922969118049659232903625805317071105546723496420133266725423461264520167671699915649216431440553830636165074110045387661710395306088223427341510401751058700794231883732218202802621442709588136268658074933453772167777305221380051486645007873351558288744692234798373175784438035594963264191464116001311553479401964978229217332712350088060234971444452380417784403644012314798641665287757802619970172417154045793769365982395295386568337077078469057532074197820597861819419859696846088295191941042543244125273959102774228419855798973430313726574454248425296304497947541057772187017502193600689487266147664910948866799721459434902883071134161939581271169858270370683225822949410127379260998732322445605516096215967278208730489050502770126807455906608616619902653652466100955859439356100342333257868969185093203813490085441004164776418762153252702134414515074504600682586411943685480455084172989571417731197791873956596198602862650132431013716221900893944371667180572575606690086523531292606276124216499783079063333177084040775936767309755918238874273634052653512053252728071471756751651073430671137108115803180781937602847819292201893548904516266033329411485854332956236652286647869040695808979801869420019925350810547120886884049757576060188378561453118362843401974458500685050765450139895074556197363694609788657184889411402241038612800334125504896275282817144420592105852796760055036881332449774136488183726663051237773637987894116236059188163801031441380008843456810095212485006056744789054438096221565202945523575885228165493778403219373344491517512365810945862715719984001009292240857302515505956627275206906639947841023842121979125751261211458029067434440787152622807047838658212111963266117846618099044514621128429830324131468468819715866051590859008405425030899914412879613366853557244350855887889839695653542766519234512325865423167177145898196287280712095420693026306632741968983876773250777804898814140720091496985810383677987082616267512673664588519002451845484734866074091532215133602243792611607240007522048051246915314664036848419640312275546960380235906475359622511938349502023011941439123223185862675564837455793810490282881837081580170282941039884933312761972705522719268028873274433237794210960585141787823236891046190991573475218100160605056781228239351205869338756456603356027171218041371192788354003575999015967707105369194187883618844420141911905058718991959934075764669499982099296112703846586663111155119555210995522261557171953816677672933823371297575227359381091948049384480055642258544303420740266316309136817807797039853093437918141041056049690174186320333074222092567126152888704538348979177589581658662146783410196111097400994419544016029950320860017961587788902233371129490121355634484086999340611105374342697956239663915143039334343649165154115815342017276854777060726990865069014984712801846424013780536858393195989901396559327335097523275961060170915457547649536619751372277769921724883389284747573930916578208695469021973197508518147179941638425290183729479680000000000000000000000000000000000000000000000*i1^85 + -645747282035576978342900760015247726245266083210772159316643082187316010515219956804778672003865969238038669830646170679642182702717332269278353852869249954584437225061104167443250004094231988826799427358911113993657168690987331159985529454372598124179293872377614928154673938439580713665785952728641081660182026072181112102036408475576353146753498641283662447523047578997636248257612133512899472445496668729910454729136589108173360261377025189576087639957848618260059344527670357696322373890747945562368553693513826079870678485788789927701488384025518845009209413278966852140524994021154126286128580305994924710342346877226302411671844021578579150323066178426712964158416720927265208212551418488205049974626869566974079848570401328096366249302417132675830246123366797977011726609948880395782886683213179465898367519534720315226948801194516838571429224672825896424834247794414074993446017757597650849983787989092871195346489199544830142993201902338884054860578297255731083145561636160146469913810146092627022368223855936736673113549753984771299960297124051517321317167692458406018938679483277560590815888508209586226358127931926624922377971854243583707068768200929605674265404771745753405261200919476070789873493838996305491281143515850887956085238343633112074410324866266956799223715757270064389337185246323803223997698459438422114596986842125968185545801154688609475686879850384379185765611869441693623292286120708853030615667909803199640169035341276664670713347090537170172948494361574481005992255317342179423000576591187582185512991811881238359471050403621238013531122304867078330569107706827151335854900213113383669396563827121191630261919236974884064479589648927988477474527279183666553978699246973409813907468617183981096257942859352919650977600903980459360773087328374048492216491035334556398575131896733495594609507147450455115813608835301122833174490005163542214806741581853931519321547105950902747544589301689752837157503151776692449813713201208821793935901687727685685989104090898945833922746158593523240273909807727028618969506444234915859267287729674188494355656098038233467058000293800103914662497306338542802255148173818899824681026578073582759386908663305872580405685773052128754095848343927522185941483750163377195381919672401333330812080089221551184193258159084389354519949916490916160867920786837251347981756717415777422116397148951349095757435511261242755472890476578483545354817782053438960869682749047116445977089675970563168081654816725171804894297478237081375394092693744684895711097937107627539421215948501337776817947878446610968136008417341562675678126085809846952359254188431633492007964998109969112466542660146512797429089631133640912947635809047948245769968021004788272766776489622532929143695067948703729506754935626040686955449548889790606768799672353795556604586887121318996058767824766734287441749066794004346846271561786275239743439660899295827561206654380199980509004973568438229052393507546949869154745462326678797779759130950459847258401664635463905388445115238468379006511663753250664298248126172990850125011719906736601359380208256490377434130665139084076483446787541065283296968895593653982075126849938178116719709500555716677295360646362709468628239944122493215982104150615628489829081005550190277822516173099797204260134881976882467439946594819814390152785181396350062549041908601614832980355249743681403684444526223040877693647527698028083833271515322431786980149527172449457325168238828253784179120021656789831036364570959479789010800106533278283998433946074898806164758754854464044747357454485458759566250200067542945540452023884629068686636324858014699201378887807913217079471361860724776420629371468946298740816886497603892579383290687676248581401006647235022645911783502306707647715522658705434948546550838802812706211589701623460317497070294634999488484675519773139545151735950379919638459840321814593559865038524151801153736534386542409103888306724965394590864296093959105049777705496977149035304395104738273277157722251105952612827052192331071636111423978474589290678046192567539489524503797127981355829230774578486865005940351101881210957248841773087409671177872843005899679565935823993985151300173607582261059081288643705367079674743608083022902594397839314096280849362329605396060205289784861042950202839351585422996494402236260204945298336987484302146729624753255761753112276377603724788579664366006360223091448914704081352319303680000000000000000000000000000000000000000000*i1^86 + -133897010511634521029495595027041779394948648906462235740741400099518250477793453921845722197120345933807140746382325945864910869371780164121625539646134118298887207352797013752777417763669192371900992043568104421203255203183905967825809645785651992516394126799023026055475915797086261023009250510595760499800155297480492365956185103365075931734557141882815729952008132629018969893370805675335457451144730490774364034838223798950392225285023750889946297927637296536318326275962474514476348243137601027856345337058766553756728484928640257801527502027166424855290920462170477181367195399882060320904532311098880770268571328650905446977601707110129134676826565168861599064856844244198224908638185186017151068029135614754881502821248709873273765440591303409517006133608425315878949012046209623496794349633590329126590990536800859410336447558214400617582139242860363968591782765844250244534283516100757008949353562123467480937674184448012838972679572881212137562319903427889155995277547975588745956243615170445622357347585093601370149248843645211275825170879101458642264257312587985731064011789002140029341185248520305795139363832150904028560860963420263369397577345109999575651467008305878697388870363228509392985837372370136597897277189334139389290107995989801159188941680061431004473131307615576579299399427988214102490864026571925328888868387978524999002563513849667837076947407911349087671563481745443981964503379169818032430824875621277180158854609378795787940238491350569554309776536981304138431926534629655283838007948399033982783136087714189666472872248929330597334087293303096425995184733362127868630371318184208304398283520628554479673850084384191662693313012634104457150996489113231608538507513742579666493576421236326810136691492455493485613810766936583603336376715569463399988641003539227150429711229008114651749565704973336304827162172540607855267893780000795260743880720791284362925293076373930356934324227598972413737200689583216920687319361569441963436922702917289829533033027337710212732955278849614898251554207628358567992393771392383925891578028500960015447573438025570223192314829071758301550744614158723851850285634158944163715081082220114697712421103032574932261535585000734403047828783587263573760622687321060719689800870966244899397476331232527863668719480624538498237512115839589654200611695919262731665696131518279385958028212854804756679895248975584949738949635920251374815117206092651491391941613631570346849743260868778040739666965787999133167752364179478112379084860824635285062258653544569053780691285932565766639415548395393617334015441235592662819471540638540086258927901297619319817317753060019754715648510228797483877074723303343086435862029509618200654060641374204068580746701013175034103006088466280657959750627742942479979924224510211510908810354620970621684864177181962313872458895922408408627148946351751659179346999569719241308163641045550740008371436589230874821058011041145908792337094465941768589367159522507647206214701462031247171789238967764597638909915603413065031132753054006175393453144413662222225545595104288542466348220510729899751276504444597283658389664776626904725296638903191576369048763669657109114302963482084431148263538681627970252722199639355170392078082030193652037063053893355347530300384457357968128410081065398283439130325268276657779247663612010684032362714475131199692490553098036479019992056097449839291786262942179775714573483536647515327733218872248754597840121118355117354684945947934863989166538255549414246125314733574144776208157514373321721208436912545627460872403749308958166915153063523601082499323320621500865792117920224974870148430348554440814292483189128824621372346947626375276016485762550981974486173082142345151256965886165800430749631125853102012913713633940955996217837440501333811716614412665240531314273362883630462266676479410759505259195529093179463339770266117711013877816774152295888442656179212247661827970713939937231277941980722917059558029790487825068256014419564787068829231039077378612581330399580816216113820701096422435618260133997787198008399094068168039332674059998470981237079776413636434457573885889092739048897428028791389072964787967281919895487272429121871177648204430735027352500725014531524103881005345531268226085334368841015675230003765392294561017426081986082817352752720767164344749980111979549765793391329226717322595192841335266720360138386632963325999684520069038080000000000000000000000000000000000000000000000*i1^87 + 51606297769401089632986180864231429709583069948861035865313827700634088250250503355325543314126893320674229735037460562389548830406490035157892739663779769970214085036159072367327368946527423574139680931054930635721329715836955179287839617630867930469109699709382211047418102333591305780390432441881651769952331166650146425651410207841604942830400125325943171290830513907828111428270687987575837251164059579600896559024556646875212878474819614565516759471360543603772582098078622024990664088279575444859540603796720067951602463713541682091493749313401176563723466664410349560774804425039429578340603068713716066789197086187831925265757061614010270631954547609321897379702947936657455514782979594798121406900880628757086895991827276585101266882101711558993635822758370256286062765554337630949813909516999156161451644890811364469195203567405521873084913240771201356118525190886472797636529661075186573353940374513326410301950457915043868740067552271633989766329553017591565508371312909958339141857975386651236748668820480166905469335531630904065946235278109962648937359449770978198094698142476102185081597898747657989448273589187115479287269822416163461439216422123719168678962027040235474138158366058872351817025154563552071707225619400493109422107409373779032257274777950001112820624765526048906156027226985444942452250915721206899441443882236330143463106099093238432132031299852169193111661837938353262585618514030271589389862765427522536103694008490971046828882077233018046361373503037380964785348209825006138941320056344206685858067204902822403809203499023657110422845322518783714384393741779638948425577641915401968270068384111298355474290708580313521367433156563187202134205774542827750103746215571659693328407972841685178196293819920235246145289766070139229314034852408432806465654257590952282485925441328375070759057059118449600839273368770400579902901261003523873964937965701216705790748858427857154264368166817793095233572470857451513376685492029328219551483646571637063985196627449958775306267136050236790573144646522632566490586655958235968084270823739850736499477055639247713384669207108223503903195869362261827037034120085279784218512261399068888149966608100152966166426991396645976822234461684878245352298546487909236643638616382402982127149775067516368519470731468329355800017083458270221180726758495149982995518415391468730199158912484205755179437044625248392348179122129499751683581747200392463044344310778454173469702374948469110751451246122192743601199322572404423628470431817581901241279256248498327631775544465091088785907695354833704290595453474132443822107893593841569771208353440629953246676915649228132505454636985607170308506272385660495009519564492949178889781795562645546135037895609396419564923837340214123614187553253639412080655638239238457055006309168603834536450412237817584299200007264440905595718114884432468960657052251166003054345698097374626762105028371383366345124746584112767012765490672423391033089083615539502026776393850264673953980438065323458996525403504797670991039288338203751847460679867390143105155703982578337220420908337757364423514648155592356446799169419580325633871176461578048648160332534565448336286809562293197739301836442457961915667471516191238548340800453972499889996002601983572496123973897780523638503633454868202991301965486126981942681735211909252622105145292149920766950209501470603776620165312692359311774221044817549001555185709267064825577856459112342141336194530466107822241954241133644730515592620017846348887198137196758361352311938722575149336715233699041943692511057457412488013396261003572738689009860737407374994102440483671330804487225936011169227190643212924482686300879963318839185576144974003936523595764650463754395071383899197843878565842821129904162518552146438305597816007685103156269234185403879289194809625273994468231773187322452411182600778298776874105866732978650923934342536534114649840971855774574423917166916950120733959357141176281600371840482731567112038228555050078187342625912656642157450912302653462617587042430139292574196276071327012231420560103452089401391808450673122751648499020808137453967833986588369189772951471473736964120553323949253164413350490044487924933456875008277460038265763595530934003938283934118007418054420554188948391592574481270139368554129595377267704473979221799605312694466824158707181894512498896663791186402511471866231516372597190058188900462472724480000000000000000000000000000000000000000000*i1^88 + 28894303705782896998066178139848929179629347397924663921578221465805416051486248430425179833982820699783050536720697417514398019085680077887490254766032904372500758602136187304822542227189833285292037631523240131111161773237789093640854166850453421048021511051915943791846331532282081851442211046226499847303389405705561411890428942113197077256447680821290314828786970824584680244182693711700331283229930569993395103034332026096097248661130385738267301672016895529916546955226487830428588145371205859195890509080276820671855468243150816081627658544076167623587155940275362530068468538296781713199575655866601301074464092833706297578731175592963135050063320098122544460326745628396033706097657260954024975322602195764117134599137113663158558796501996873891730819076134794750617849286853111333931444875981177258569724359697675563790450764096042657133578716177275358515465155315149274604999908602237738513642959889526187840371583288463640621698999117251431494513068113261776501415304149048482775675585777367779732537326601543340148717179040296922473871708592831642741692315744818539701061705252919981930540275679283369656622010629649980463628987921172581305397157168388032156176409494826456660282969875986280270679434026898771616043216700672734639261678765848726572079534660288433723034322208230192207055403580474816741481364888925778221033587160625040270904659615139337182337354580851970858262560352771511585009985829827459579249000747807363408406841714763487584040248135538195656606749767800660601947910245885589798143439154119359331754101187846662676486918389584111282575797566793849562083651612545886908295141738011434406506916225601658103449399001443336670365101711906471015354969682791957488473933014090203471925658278792664261187801442482724877659083314725341294224897048762606328065531695569110974993760643988074094946734777125786137226676812524599237072698047407519636635841465815052344173480485509259442090390555671353888736737281365376515790462385895081266722155443441008907989893677693427286392194247835243433662085407204199075666489123069276363993450815627171884481088776935706793909882303050816542985004452927701734351507885482723698778827254136691494264066166807474558538144204888092583845319285439134295588913614568201170244833587224726428264361740952777980517399307158625709934377833279490657888523686580649944754137216206556837641265841847340209233925925737627804193409101676327068908588418217516433519136345162677279963109402480929316377580448214175655113222335492946178697457649369353818025564626429632587820795961425023419857113089927832964882437370675429584840286084727442147048097736440507853412287547503986895977573767591559143314696337340504384829229292358574470665740546984688255107139733054567897030931695660828967147397705558278955063069732356750405409896592551720366603352891496921526513238551813594755788009631355913689871609733338277930101802183643471706175307711955340122247068038588867903923160867628353111557006897954781111964177457382248191062508837549548541336960460308122634057918182420258027864001788147633906179479827613020161067711180689093739579366275135405617772041646042709150669724941703995639543267521472423756008298357975416240584852295389519084367311888035021502300823433936956285272961967684661270064641874828687022571670143763239121658304865731598818387753121771604542327883321155951234517523677172712821762222119726419722387862698231774843013216244024507500282445230534177133143949127787440537869694818164790122856468462345661348014988966385647357168130374924828148246443639387286787921432303899995825289684062552959029395037391809676143885107879834469684077534097871717102240846637797148406250470810324320368551950323249656710337006344545431768802231026559185397830635838721283044832532831145401664928533434866326340156882224139577528766155422197268955979250171329357623854341587330305878667783306568466638308860340731772947605016617758300341745290596651650038652288623057934318931181526039175314748761319515932660797471902470057650403369960371833329881171829615897457129704176523476576692466068370373179621839273580316016804532939540106671545058173262470288639986123553701752132686174591298151183329367673283674747782438690087573889452096025841991845942063066672435273571962131318694623529441922758870521723207018804925273691249538475456135511689977138574915802844927610821030754068297643971835553517212300599291524677632000000000000000000000000000000000000000000*i1^89 + 1436660350875911814334690186583869684525974111403940255932405228642498610243421500856298673704025767935617478847114217392640372556154466764796147051474971351815120052983960575931595691438567201021462562451468472514042640298604662396485443566378156933757664555175655977791764933776744555324659995011070065121974588975173761666413524052354302412456922877545499554100649447981958767183158650929067753761104060341689812795333826379235122983773799009582450207317752928652973902944169100460804993973756275131840083671597301523859896141578727045132253565001984841509265726003075497319062445409229360626252560416526663929718579054797140095937662285814827469650461140738983723047492804895066017696197450194788665875168134763820263082037139102239301526515643253020058851633585517361325283974662737199899167078241476711373701751882710605186973003429036176365022773832351876256899823410136183726752607834861056160475887885931066350082350835811294422343868247508390455261250374543298682795538270288645970102612663956730779961783239547512749570551100575143653496245737381693246412080683114464690912221839702866018192752177105969128448109402989685395316240659750960944024505328185187234673192795059508481774386594633972374998352937912145883318945924386047691923361217478388179930613745561282923498309100478141531684908923649971457612939542006655178577866320665444622671150351826586119240076308961899391034699718920320179819809284516611440639938499278231758387154931555602434146110570152724725209854667331457458738278658929654464620702374680309492087402532873975382113246643646745648752998651284620648963310024943937006609327704113667260878139646076055771224656074088227254578996537743647271341121821217397183760861029957764154124772782952474944585174481162051843017894641488552207391630330224177818665291711984428643338696590221767150731410078229198802801938627577655676552951248809298030197681087587080578437806758729590968995480947962913821255045052330822169689115579484703999500013238581666489808377877735214320937346886981901645770940738433632799970132037679522459890640671096834126061073034471118302904616431895458617935747246805303107648768513288699557012336469984472862049748326953009021502283130502250640754974807832501089493827602607568222038507034191573685600023795681825939986805773817653386719737400316220274669836086620329587397558881093055350075893087604687555140434934589812442663302683984189823219691853909155395632589426538832300365365721950835867359240229665952993475861698948753660313055882739203898591324444530702147637901337932459336622539848606977068709729448286262776115130044467327593851090680738694713838186346778681093042985046125840782586579479350675051504509128453377239242115338965537267264584230199372953285926934281327849838071582878596658008004647480669300966652735416767828836700387667375730288099427887394430353477950345846521606327897094307032645965863965706192762539172125780329356390516532645877182552890373178879370681730636866923994198823555954586826402810996956186827116247285945749874264791824396257816771039994350425462289289362956560042307629519112252099857649685718312240113497021469974305922069238730686362357548679067623223979777698777759529328107033770552380424558445182076201063310077826595512037331812343043887200640262710778931133135823268240514069871412770722222705137929116400224838872384453352121167901582856229749250986295690235128105358603441490183683351530042640495001924692489504962714430578291787639244655219640375201538582608230365943978339052956550262034075408489081077410087278148421146957033733879049784625898516876347283088406872679594415542732837007360199921041724826209609682245147519713862684094136052281575750802905180767376594850001721307416704231882464747921018994998445492770334679093187826762142098798997085456167866944863513264176344481298163149782434153541902177785582380918026689443292890958474185110705369274924956103572672648058329700011362773558167199740165698805152900814861890705342985733805430736762729776745413332517702564880582932478716194263500912488278295445512952415324674804494078135243355197988145249093728334513561496562951930587670425925054630375686326288744718360658016732464163274260576649332282999696972015889539589311272141380850391404076087569165562776434210693524399282216744174580284115188136303830723494472437359427461832199297170255881426500308279849364790429237629639476576360857600000000000000000000000000000000000000000*i1^90 + 70396510218910949640208161881597739498108454579677539013373445955096705094586964755419205180234267801565633374368961741811236322432918056218494447365634706191274620569244024358381459946910252699264603456375522198667986009476065613937928547335899215938159785249558872084933590724679851193009371543391783880146797160801190192518141463242212481379289851580063035310833303799840433833806193428084893535976921847623215725964960039688950403509210746693424667121250110449466874966581490358141636582790178912514779560622377245348362416274774306442200206195544990460930901494716085494369928034753182887235707677728105492670841784800370182513483864528437007545799551701005066226269553933809533470534267355094788135078807769164429418498861470174817104871269324204545182130842391729547687280940978028049720143986200879862097710679058070490083555756929350760466822581725120722639645432549648552681545527032940966099316998598785407451147529304089528209402025352145469637397630163503732143292040122669260889439548378350909290371668276052731483665619289102425394185164827867909514361091472783726826725260818703495393434267369434261498364458805318702061218212850153552602206637331680910724886205986174909454202903928674581591994017219533301630306647394804966476116114139457474181467532082047604746196453573901262893449286827317579100147365879168604746941462383829699235601963572269162297606230841019969329102407761371215705331054351510514924422042454308087014338657624152629950259467365285727714899213728769615424136193073912484777188465904271858305337293488363740080101890005637709002740573289305830057940802063715233632289370570574462042399827723687558402753447056798975745686340829869193951048704038055312189922508348385770824177548298318965989450531801985829707731692312173616053981114228100253516776356828249285569863762782767152345696024805737427716895234031227552131337935177286203719667635173086665376295767734975681751279066222414464007736628179544685730633882177251423561258181043760673788879208029470094251510648733965371592266789431752930342194964443739066615907123658536600882239202383721653242306302804873418222205187776628936223902906923764555039712980402913089023439212314309520521497352472459463200210843763954695467470589828141994045851030518590168747692883617782132074003530357930999289306235486177014711362328255422092754642947922602233216009133616008047631041798302627073002869364267998862853025567296700703053825328661714855117682680091855127814073645463021298622907100503079252270649895391457646665746545808864098217248297469848036357507003005528842761384767469450112828817731728235696158318526691252850930259362743853251402356054503295434140980265861712476256658926126851164884239669195832541400253555733012190940820925927569588808704566538797288893705211680043606145390339764999772673727098543869565141313832455107630377992901645271307931909896236142842027701562469101150399096539885430181349986603534844599054817984112467549199028155787343705160804084740892340963520713372489211639174032115914291668075958350444203979889651164891619449937687391545134854899576232067835350970847703602193842240795932558718924354809899471905485277670886210622385241319454868827404778684340037359541352455775126851296838027485201511303220488392211962398582852067311511169543194624884345184870281418629400789194154601313038393662672978015548035563881731294011838513641144425929229715092483070764636888956494429754592089240364731038819797804812959182886476609039747140470924184886213480005395779457882496707288622921622789081163262095417862411584091788659881811899568020455806694675911676169142235641601270927954389161260010495752294948767439388895442580724072883751862952854673135822571558006812086357081438234127850305073547457189848403921165717288930663046649740250656340120270142959445308852688975520502093853638200851914723836877741739780536129320338153665787945429027405401432181830076682031389352357068218889043964045559474913479141671251527651194474348443025217473218110864644950329721582562390326960834925605795155013690388402134280614921771291965677991354285082612345519844726638256535091714604032227980499226608110250278386548990000908349857701645339195793091772047422448337819271033618542252720687556540615576693325674913958023508953365698903967595238471282813951020605278154092726911867279614524339026895251283322634699301169432383786213095295793664255590400000000000000000000000000000000000000000*i1^91 + 42823898417201641037798532343944731502846885876073409531182945180945281757451162216812278552738205430605095160046348024742986661060805771546151872342940677925134394126163840272410099151837261936749215062065735325289222871901286718168203907111540046612468059395788614612749217297325271235007910007891569286185899825969052883289208419435420913850508234982216693755525850696244445748700011511295057187732971734543682289799511758574009454924664218233701099035350366201252522568971873712757661953298683697954215732175362753024616814337419048574387321045083725009768820674366087738539962758543164864234215163273719632152248824501868382998164928633096178251584489144953307800576621492060137245911815161063812999831309342260048779524210138039130445929406549128052287314519302777069911947450156798264388708881714290841359672775525873185647458472519081263489522202281091996893416989273161678726737229977553579555628720747278661155374259608889799452154568075064185524260210316967907958453125549488293122742482359151920339966588304844740299473640549486283498429901902317598892119903142570033998774519595102119945859882535264915933159430997290268545135289613166494828969025185476066942893131889129053697002727307795303654357280924024386992329988118707706797844946652899672734157402525488928970570270332604934459275156069151147314234469691472961493985354496688996114499708189399441707472480083568750750293224405456327397460019536109290469152268006812045905610124505211225217449019177664578164414510436497386369672413621836125067710573678530993171820044354122119909529897613973348348663841404554529736711590601401991061620895425213842045616867661422988718538339241809648585545939414022115756232748310736830021643270099121637643612375869173013785173293019882765237076631675325737690947637938328727236865292542998635079464184495159521392139054225187664738460391029313743948875752764542928429015406224725296942808569149674179125833598737228389699121344473485906877720913585716643293000727563930747792892965562330772683985782276861324870818888250014861284055733127640535262873973885941854918786276488979173268706106738940399892077467082940856357839480798461938439692890518636665898749060052652355711765453171223681741731192681352383902865897105051617044139059445203467262084319518309832183316531606570824168633404550502307866325088688868583726734528552834606370194290862965459164002657883332174454430696286177329257240650287887978573307566733395579249941697964943621226947108890894729697586635436626922157012778034921825022016084339893296639603554519631554812299403987344571244122055844106265763969027724728202126354259366991725443429432857267063690579795919765543356412713978511281784602292217767214111142146711959312391838635769679641084518712879698457364795512096319672170648096699879899479648944062680022366578756353056694446276557746445793939524683838025972367158435398062271761038367913463317947847249582201701728064782322397487052955733285107813147042715724995386845995482852788510060123375165846804706500546999585759436630262844250317615235549943224554173263249119658404480695984867457749209898057582017384531407422325453251979829260728208851668797566922294316317176068720536923726793198485026408333739364882713295797234540569126295598375504367526740559345644045765156191921099231684865794207869513027735605593773999143530695951405250918741194502896300448592869523060562165114959069653983333353801203624011778456117443692594781699414797819635752469262382881152329288080500064943409084625913168213490836672235680184615670469842329901004720007140994689402630885878169012088562901111977546661671884698783054561587562604141263922531802754689592061445229157487000715711510027193190435820264109137182380843447646863145696091276881755972702336775647208658106821877955271349721320386609677882674286776904746173878862459582452883483480517719039990732692153098824470983432231795478992733615392175944354262264794337928560688022618900893941426861720461080028970123431925012444673225785565111448894448837696716147684152487800124214215045459982267023021232244518546351775149307433663512682177352684046384274180004754912870919091161854986045686914649563335712161198216392819953290216065311407110607817399439588780740862852554580773646118786570427166045848819176294820013402931772219865254813549448531369937586359970572365739882742698940356244371817806665227931430894019605954560000000000000000000000000000000000000000*i1^92 + -131793891700387123878892387432733830250214988213951452216832644345791510683233726976921424345939927785559172451907311215012368828629777676123556321542845735740864350303528220699270907770010935322366514759673635923176050372788838418477916238763035673137582493029668703075012854050184030765810990701691274935097719818376298980307728576402919621939962684919890420030153526373790232290999719264469319315920472341196714575446412231266004449089647703131332541766428799520867246674602783866800929443347581616545426344351874958951150524008531652675734065912724887756581700710139839137615510327609206241106630930498294866682239300612214447825823695636315031547198683302417463058251367784204866574679814671421618015592967419058859011561534871709681923799190875307762487943891323311577021213019375145263358225813711783321548624446385374146210257068767248560324295823632851167933656124926358237782243908731174566372626964755599782123651398735235662121671882309806376079304737350484211097861251174889072921862121546293861599346021104329271442837209687554418003130131953193886533213171060648610375637202735366756510481514188964444275394734637050771224064029602530160750597805293728851839513759899478312633625458265485215570433086383898867086449117505368795359404102208469019596250856906693693557183828800694951841244359474924107887792297293328533386453748831643937312055065379043838200986880156464490338387962616924419229416855092139873637413886589404462743306076309661632636678061137545497447272172279136892229468051859178627092143644538328054994940957202224533332977135802520939801719945409637064691666312399482775997794493028960456904470673201744474070243241913145997377512052811821948880843632380737582307660801590469443158830784138404972245522584047025877115082340517720667548744265159931318426144562916311279122774645428016891599557454844288669086365371796799639852554952341070047546331110049074925344678555617515769610093042711848506624251514812973911537898911774281180623870010547294173500447262860860041099825900255701791838368822843892616895517903297423274251104929878611404803672462501640908274844326297296021136592937479279556496972017559242251970988554832596808465123012450666224273795238633464208274913260482954245525337645750146325096017107346240060683470130805952451189468003219660621030431390212650085173322217854015390424889207235524863671228836537711798974477743170479205288181069819095658709584783519625586363886789548925240100167351821129023372288813559656973361835941383035004605932637156515712894357513776134092503922638635270024661826780054467367926844507125241887399302753176529141010742894091072772253489302561946212559215311632952218468940159376146628313757122224463408666825891521917075954544068405351410534794105198042676252489601346391357720081225660431422311245845225596896097329122835534134410329048350346154381969695021579515166327420148649378140019626173826880045841211965791770422364769644638536771707766560791409319555062002468586872905007027821840685064505248693286720172990833531079074220470337549648959214200082499619841882621131917669239428191283144977419165696626811813266086501233304803902624715728505446598283832130766881154373817011446611294259649780661515661548005588301464552711824691764465515970753941921368195431560446705563427044102191532431992159478989915594039161166253506142796016045474376980319085167298607096471672813221135383909270602167809871234932814659819863914229665418687326250678703620096763486088751913044009097954401169244722860257006898748780108262162373150268980213730074927747434104059149064474975588453594037190907849411893494712055323963361371796511891561628118924342301369697078843958588655074562385666782723885148489746164317065225723331305146601309038521121325583866766649641546219963925420415249935736086415186777222249183870458601734382951466254014967555237098004711109739530188555846696080318754527145063433279835539958752658689975629130572624222905629792903675907451334659446572373333783275559289190563064704486815695161835975970894673929020971121606410862572698644329618601356922428115113056762593374077854807405744691126715338600087657107574514658513789720718580677303105627013096719289977124260530045488289807510582891796387149044146888115134204627693987990641178833771877774976716962020355659306554070460716839841302775170860860099961227985086132457977965365820284407407987130368000000000000000000000000000000000000000000*i1^93 + -4412945980448979866291210921170289110067035092621609276534571871339252727272500694097804326185653934416473098312093451778742466522208656479508531750731526724987609065612373122587948746623084745739039773793469248661249507345653729004606246461148811314127785427793760021743329155447905685346892330307765626534963898442567208781561506115251007306142234549619076464015801419976229722403851567633356552845208340240940637722924038563109008553655608965550854821008869010319229986608971030520140229197796359860863931525084930354446550201079098820618582895420539551712141928780066432782544873384053719767346779362375283603206791788181189246421437221454203895200505800102610249113133135952322369783904091373454269753466335449354557036557899021252937776226427843795688443630634326959417035414398997241880635797809932736445414747609202193474803192189474139457099456854951841058588745797457589059920210138802022091938493332701587896613691239899597070797478170261869350755023055439154673316039466005536859598934321240173425223287533574499140145631597388386210269519108685501313138037992310523804317890548518535626921374004046754287031048412365355453312427678160398068353611206457157666808975904161136854046640245521254300149374882677807039839174501731929353720885774221752426592836993948942836974759760614147591340406014520398311216796159725960911955068559330129055484188292578941642354419438375276325778001750224282907744110419815989233192916937602361918429714672721866607163459990727556514480526120301734964618009360867519175186942809600902595315331357352788976700369094444406972652279211788296955085283511074085202610662986831181127824641629573522373458199169050867813863534146809052048192059649158657990228059987037833191419929333015629805820742681359193288521454493744166837432144262827155414635539484843444222017051147121723720833768303610032886144316970713252711902969034899348741900431077324283535578835555560306471776991839661716549755185608919492272054233663124221373164451828638726395257627542263819293560509710763762958250432136497759654871152111686554636636530149807212319828076923018738108448761409018553792292043599670764661207234279139735168350650306943252558400850914460112486805382858892334525041020267012209394881531238569131485308682200914480299182912595847725004075911253034662517114546078386533787714583237349671520152741806787799798303198016900347724653323059852752744223363724173095621509893295871101075104749213933088415659169661266500673528321449217558570771333485483066223149212647177448199443776923501410302853587981178899563331105758571060202043514171988332937692835269963176649707318780206874342170361224815413363888099984923971293012640450278561873887723997144834907421038499777444202891593710983296024138465003373334362097263553238662621700928648515849832810684455129424273895386775803552865502936188050389762391221046814822491165760627619592955845680431037152199635887540884871126045717879313323018226788728133051661089836593877416604712014572965150374725016713143210506386503558238284962746874164947806185390948267478414893794415055436354477048650432856030282882914556262558332993906402975364261042546643538904870844287601193509523094414738473598883821287310194628128779420111352217767594623152750611595560901575502030758898946090064704306084931561005136407729856698608969336646882511110222457319521226827291592528035196762830726962882607937166547211125383182554724880327228960169554899295859182533768864375388947765775765509897016952189316328278298509890854501493175324183530168470326466083689992641867633416881556942099051796064377404068118615648699427592084452775328786886480377423962905444844810856771098096909372422652643935292503877803360445854811257825592157219788804843661307646881991480244066421541114818587802293022861671669124051316316176673902432905316900260866850886826161309070722804878452599137665356176077019791889895463312555877498373181444608871994203434509379241148023097798018225904758740602127132402218075106069907982900810297238406341041609335645412138880179938999771764961977485108458591187095969267281360638843173762094923766646243574512104272142191016929676654649240759463999732476487506548810081395987686322418278212236009037044669020180706238387957732171771625146175528049656840023274615454786007782162221531473461510674702102483627313848544671561055281624923265043604079965213032358879428608000000000000000000000000000000000000000*i1^94 + 7847298246861819321722116872775065617685966322680071563059045266411683970954269675256237581235327379067740518317429566426601594929718757336144880636357691632841500472257271438699014739572917003503867311943624960859486282956157646238201299828121073281919952588258225488540018479568576884624393159443700725002589579850340067737857647591811700802269205554555754595738317812160477347849272585170778718974027008670378406858112999540482301422604355863075140342016928336798921518624629207469784402367642005732864618357735885385000480127684270894802331437357227770166266123132119522057457771123383689034191182762009688917839697358536250048178283195817236503552255368178038019479861402451678870722858183221356630646369334029057953346144239371740699175307438112494927638925486620990118073920656753420675533111749012505001978486585137572583231812734061475499992333393053013020721518053182763904394193393139943292137867073414137816916319974646278682458285314802532568768590883093342107539512518398474890509229282009735329678021370274342631948796616730941865808847815804009955724222949494895099097502789472700399774017634775522402987041697188693746981473652122451420982221739508476737047422344289799829427345493596720951523045609203047979171178664685042589304723071671707612060581826079669734390287377982816145247176802030502635533288417608519318612395089549537344703194181055313812539840201915393816192097056903427094505254814724781249307505704533512921244463746245659740362573000030602376646475057523761480726404998635688257233542406722914410612370960269206303348801787405813232208048660775300291156429622871298103398969768010228363873202684264611573585746148578040482795120359656873294175745500420674168257565418885045514159032648404464258124313903879349839972494726365149676170681164269420293212697764629582517610708581225224670802539941478199935571422141832962523693528577615391357903026111629708535822443895550470172879960137588466145093262007083178591246696334185555926026991902142452005113190789355168188432040366234675517318983378521961971062347759288492559239094689473520486126627871852949886285530460617449523966765175374165683962471087320945598580900987408507358401236624330987149844545733386144578639000405043130823537140435181884276738053296595088843160168353731464608664231654583495401312535402502008495243524660466005082388347859815939595340496775824866689788699730537616045732466005332458899959085998177443923831328288085844614433338376005435534503199171997269809462737470543373656402506260360627230588122402203295641980841848825124721088719074210038178579736385803380315108101478367277009177261556201513532196126508156936786178766239552282043966898440317440957484348694765689269725220078246655825507059981994053136574619185476545269607286315188768699040130372669690555904511946502441825925500024809136423062527265716839810562476727443663837878505711756591259858061994229415012668804864125695181045169683473011541345289861856749574571419392348301379548541811228518990538699280927123909377976443728375997850096575807217113958091898112630263183033605257815647488357531509635744278998760225622877526631899556700460549888792481979145336776895072291719352466819011289933137240801889871003304941532591362408759268808378385216891125422683434061172282477685147577676118524451677639219998407787626001195450028655294640154062228381051830384187424784280405141487880219884631774471365013088249067538160192554859854871480980251455761705048562063059921221157543762891863967883690234327022671402521373667939379227381185559654871896528512271419431805863789860988648967164463622157169675518481133930474952360373876235166149790156158726793422956069355807275743267562148732442347847121337563719082695361394627209708244904670583869730592067789722938796062095060293706341593699492631186092658013041987942921838301090003149934652139732843198408837561201526579708233143996728060436022493037168129309860716719127994048316160532522581257295244695028078364337309534359446916800100047798890933189039818426578540003418077502193533318459321077853041921001175232464904494212727389157495824063367022701110624760555270613413511288055809707611985016317313532036597421820860014139591723320578128155097250530139698727813898179749488006080932905465856052530414491960248530909930101082168090409323693321206747627693783806546376600640993419862874204680574979230662656000000000000000000000000000000000000000*i1^95 + -882400545424409573467522790670842684283582644272709504970146592844786694539870296037823262025043478724792813936967702013581269912123575667294721929675275041478963435327855988931824552419568390074062452932383136811180666374018729004480396543569931162834159300628006487692198679695988592310133178313364826416810219355252933392218990752875202831036287197087936227545489563307447535641888970665626355783774576491390706558214924294631778334447112112453687135097384818839934338592004042137095958020786953412076541815009072591673166321771434419522655996455779851854994630807293855190817469903708842188405105398013109093360806065131556166693709118546443686967339803826497127205904142880324024326917332601770054868821780212474705871270907695467899580326539839517513418260447341921519865159232271466552320211732941742637736541914545918771458691580213793156320641883301881528329764007718976769440681330712668340695939451053441376212206530260987788367237647433830634127212377525204096254738494534090088620368130321170183234905694754753353644223191399588950797731697656647992850319484948636503160667549094849372296136264873246683585730532743487910708752252125173212487696467605570597646436983850342900629439006532046842588765133717255957075581783348184292490536474472776647763844054502844062917307323725516691995515921916441091436065387887489063304525780863507653765425634391757093986012953087261027844533628028414394583159254326849538385791646580250064074424255742758809907672794709273638692324549009678313587754691091000506781586304714863279208401050395560875875948381740262610454596678471814767452198796535060101530700612548669999856307783494223500911274823719748887979645898647787890863803151592046000459481004231984640876258519975385326087124246886735786476807958558412319696224414879619741717549034506087930715755522996436640660916525511420561649072330466135295692319507676768432149805168054393131842641320598340414114563166167599498449169945281295615558454210290233574460887344929990707589259307104020938450768674245900583408810657595431534848356531107353230729523206062921070038350614661194831531288596812919102367799919277736104107394139552047927187848295941287987924409919371670129356675565784518301148909306490854209903663531804143991391638598475908092098026859669166800099003726712553665147440702403792567471996419237988724961806721750091846807748229983633804771005069993896811529202513359895336590782539072759349053886972829526747586564097223341156414521042724115794966020764166852636599850620916115095411833718536627236380510349201102660515284044737913168247645042925743907455260038772843750382520805428572561478576046464586530055213801975839053744666293803669935352118153869662168664137225349080153861747417488121310571765318227434395549263967113253660764713069321901402334734861127475974154491696270786526216578890214669741847107028966064879851248054306087482731662658074310975932151358310344013068700139478458535780227963815824589140956656318326233106995639761578180045146377215275231810647280662403360330521385050276708026723592978279547794519009079075779290006376460302441919770777267833610939972967302105746431388110326974315299173074401092976147609214140987071493954366258638600562384314996813673559079451506941805026797065271363258789831173447828767542143410618873999342264945697806868935919480817688967571306491568735089280907164303330059994432014733332093248039965187241906177715009491194337650416783873565029359355391474987806852573989646224512530439881750851433116690685706805783502762220171027735126860109153007536029607369309739971349386628429186102295879828374733274848409924887493683797517602094815376594760620203497584916141038843565884135073768615192551908705170689575787265260641950475386614711136931601880386025942948691489922275803056266244139814778927421140548032622100675761555727677308434158936809561918239954891047473967091955951632343949446544273220282162418461793671890425881766043096393903084143265008486377144521597972067489057169608167709464805942977775272206979532020067116816019100380299124416145833677230200881801343219165567312275943341567855844220849968220350848370525587821816134066327354125482276239503410499765047131479823601330438583385910554192355103518404868935251046618683456329349712572820139229101397696233089557469714430923169656299388037546910776996696176802253997250930750678630400000000000000000000000000000000000000*i1^96 + -31418142700890424254710895466027947340955483789790165459598445021438051588208262094900326450423057193501850145284771192900528132623118369236308761007390007039728446334499535213485301599647710526805723235099105675886951788161637903152120454667714921634359273437327166932795444424738205687188673624069327437050907900092112106947615883068125003342620324578764147282928774442817341519869605776020903233770002221399259250919752938093379154852796564091303233134177584138980806128814250836551326517531525794308026255091858526283976368518611103291372233189748238449422636319965371582060568979776174012938233858469524212342852286124109632863450540183512375957698727794038067069085114068511269388231721725689203930851585307731487533920569989346274862582833387427857272304307897371635594173814474996624164460597494384446934765977469211095806686717695634122293682217524741676119931921104794616833023649518878017829433442808904456434757975229476626192279865287438329256599040344136890367617988220446748967520783932023847828646013234486859912681914571036429736087621625298667747315712601380228466416615703332591485651290142008568346693632686382725462084017191246888576069951564258138657346731552126284478225386328150340240971739796984157377801581270175691578480132338008420962413949700561547310612180706898486373158280478693127037000197316700555618646855342675543106625359980455601706734111573037456732148158349683565566746486651435364654330855954226789869327327759820151082962349989245035922712682207691938065221427506035733097510304065752608430027282302976743785814864377105248030197566582611139526967370118211462377421102151917878839167008231464946093142215439210530394140638617718828587689323210313190308675622886923739077318151973175132763162925676765818408281749731604112406422004730739204397726657194961735156673374418481891560611397039244528849167035305105182430104670575386602552697476213378354006147235221587158795945172548519817413700718654792333309868570835431534070799477378269566487897831705434116194446595978185201957426152379953828024341401993944264527402695582670282713960379627776025077721094707989002196271089931062662445304766042430165330858003889383871798088499293578460545621390351982679654627792664203202802601675222906832135677124632869463120813144206349251414026656556509823929129832238101821857915779652522523915674859035227655629444800080200617360264301593361903169223641896613011518904520425843070143768645770177785453537049851642434114419814201663873545783002027474096774649883665304615304015510313385127230010873314231977182816588051484135820996313548902376528589148148183780376818601182510996830919989266408527785279444068944509553087022917314582515587406988025652248984257561831781614503040483806965859936765489845772035689408162524654678704061254164597304204125823098201198248001975055858887978679271606440718991537021100921785725141470202446988740407794156054435573832145705158210246115688405280245312677618279915768005938420873425846015719813252233025415763413091738661873296003457101539139289073410285462074911052974435498542210931486512976683407549977048259960301372750538119072744428901882956571786518385117751829895287999329784303384331389787407983392248654302676555596302305622057073565365930510644975075954556625269370708226345534634170878311683439194378503100793139723536168180690408478925527022148325409063931850866748832710212814138091638396189032940876075193071052797294032914016928531084867577030756313703731182830584148416172571177415197907843409180820656640039854067956172164373157171945252256853595075204097603846291433670922350362737220612452283944055859157444243835476176935222990338720235716064622624616836103473268500220349374387108768484327253285249502336883933610809085949699788362365781398054226275874483534903876054947082236936760400053242027936423214403293620665334761974795525766762790783171758057758201877150375808875338017936725092246047333082441694502938906338102106511577997854703803764413208890078417889034732776107709196396751515672693557365916161049761653581680728485541348431661067258348346138615711312295617791148607722837611317096185805301184952166517702544858550586716310389386503017845188725207904101675564618537256302671155816927226040341924439536363733843923607035279198431255098892660898114532862295782841738069018720281388264634107431706113809939723860941209600000000000000000000000000000000000000*i1^97 + 13463293604676154620976756759344127097383623382993844599620058020010156989947520952318669808804851428484673303722706475001349644199146364768470228787983957554941079268316225312831138590346491845366154483130570259879977573022860205579359686738411082860010701513965647051413035327144777938773675013727648959513520834801095166785214128487033470896826732344546974218039443076439835597568537257626737443915254510112571435510886114741695902769654130876515813313003372475557281455010798447709990244686843417216335840778172163502902617657810748449814316496185122347879589953868022989813134911376411950262899283342926362552830655460018381758300886021049108870857647684474374536051475850687793950157226772866720859937299878871010747793516525302822510593430977764914853288035594062185982492030294316730614039630334560313722325274865657226457867580117671663768462263557277740781437884866345898842776321222304946312438627534541709179851074028012837650057870931013647936012868609396548484510118672069668028272025740391168826595205446708192320176487731434380146525546693054042327457835094339525159163860263419508321170154127877757896682178048817826569270368575543306303678201083906353598735621931042698322519496617879345944521021243216454943261194247023695907400277479903734406693730546344556005440266666474072598638277242879904371459857164444210603102889285135527302817884377710202203245557898350660528602502309911117706054769742196451352097745544084979303280811686234048974737226296112608094769000701253478687626367149373438189903952431219783420368479197543976527298262576491700169945690165884270342893286806814201301958204767552229179485733448023395848620938898529134032027949937670452706008189409930197026539291246417861524442136494240531587189060168825609970435794521224914751362888227903186938568153827651621726181858948481847176002841142447819356635142236328610750342124580143267341625845553673571784354461551597029079565506876740502762424443026358141333197700042055288847231458304004547242414686014048907215772040994528932064236582294223248092792310778487376278148074435932846012379223020581992259818584323285148343444057151615339546779933348554296097115101169037990958430637990619674062239541945379841388381263942254568730994085245614349995157275600138415585300228365221088417528485514913027068878631550707945652034084087982818718400678699152358116280001177437342832862326592924131536713799345936456850839867351526818440084608061600004972814439168816682809893685407249078579109964947418812156318013984590744345715519741468112761369359601643485542513360302428692767586338825158190886598972140602764226008808281996264013327049263080077109184887472490237476712876328110601169540404174734770267807784148612132229252202822316870159366792716008809401417009743290558362805043390404274723677771956545889942627265468848434702072425307999045958956695516579240358356313262003840490126654600457968754269906041177070086826247236483717944871996690332687197038674364902961688436765967899574375041244288226677831002355241074798413611405175588236837411907825457151159632740939174403372405027236704660127557896351986432799665134387724819399203685062072196106793855197359932797413149155060405856305735899080040860953126774398348142710098577911829183228141605785640276950343962845758827368022724540509530050099404537724612787306827018027458207352751798302382101187543776346871909098912766719586269173607789674490471493530428824376712453762261932588702915920917252581654393864615254013069040057194647142814809874035146337228006972483306933013365072353588649379358545941977653093029124785837222079627546437359376274458905315254607599338940307116887790117341305371863780347882792765327189959451871265580682188007245491441966877458946873567053897128936316290239894764388668378512393186075020176202297056723374916977293877449434128814343747597003323474255392589360298822792475592753106544183866476341250835601471702786926432199364627792576793740315567732920030799995761712192722178159063666961937097435660552927380715368789357857398318224814929168136851240452684038656795372585433064174393851085967952976878931305539677978900417256694506581014555076270818357380966513608222871642535378229232800433325904158198471525058891075848214134394306711517603598705007033696731950932278253655532516114463624304918342504620548610494058496251422391448717230080000000000000000000000000000000000000*i1^98 + -1225978984570175346954012387786251855144380578980273374302664144964031664588219449827845459526031971276422148000281609243032075648102254260990997597645932056028775656712008358082567893285652973825538223229117867579856377553859373876454469140063889802012196398319435095851756491375693213319740883656741176788190432479973050811944939427421991989886444365279256769032004784245089049115231934972085704865124922971506241106178313363181819240305598548363148903138702806436149164409797325225178448754651189428911237374499412878087365568195898026980124052943904328724768984478741127495071672763407188523544725575993793261768290641616254533625605307258029356704787765250806568272385755436656046910389999017529776725396232291099408010958721959490919220712332994044010515636125417459308837639271404311398225168638566562119302890525576556973854922419914887150987536406637670985522622334278459666155536473290767662188406331452892999701726287270826070645122523960227762592321093444192871872440811572056932350205091698360430474720796402191455446055557408746573292646092919704792564744506695330987334893241439699027352019313581351670884649495967789548182060544179034885553315277692826379621093790339189937719604915321441958118576582681889100252458705985822632234116574306815021556362470452272175888183662455822620652261125709527664552028127764542943387135143396154017465762311953016104075356626008089232040367444819625391907520720495679769718521011109870801950074959370045079034099338686210143397229071801389007555986325403920166578876735799965159842276305944994340845480014631952252954763015279027227913355438479221898216379875920632685175294661060059666696964683987856943482297881447267123610245095046928902389931156830491823321758223293651445165117824600405001083416802301264392561926044337549469027187524029261647622707032098995092097874965901952698452537869933712954623622216684757633550883036957005743964743454463311197427618013121761182440889979950958321424139653367346840330146463271363593301994691505481204532296804226654311850866209860591207056074387797084984369512046056785782369615538112967795670426020523346000123930092345558987175609169888338344556302657421126140562245072840832841901087905561157828869128000399431692261699425255343166459946511451477482282583877624141752935481154139076452292545361694439501083973489687474132648055162355922568715000275804729925504037219615636415767171766462981874637895436958737832196304408855267521423270611613805669046660090067388609903360998843806389741267050565600792630001416367215182372062649872256955632221729447402304592407954458554448154017140510456845264022677005501584137482161081173045839306648633068294157992517629513714968202109911735624185423862534613882461300339526055761535487561053329402310131861122034087682817879595888856482866960780914998998386948043237755811865355216081817466484467112498576860507979593991784513294995450128456716566699234446152080459843536295513522762968683312332472041738301728198942499412051945877483025095473256633056464747763044615499313910782825773121348341747923942394165817044694685270965991104760995380532945966436408400103262255765098606916094841464877072123059741146767323230536466526175800299149741687068001222202626368745767680393590967888085961124458327703202842331647637985972005746115480329315289232357154996145276471068512244581106169528152658127279236931527326853330774231532535531403069869139952952193098262806897110166704696387826308111708770656934293612961404095590220989144349785355076536011062864271891706923296561532444591456804501864287867171260634984701198596861582962444392231009291742387565110350691900893982470483467957972798426032184626028120609271211990334151103527949746184052537001289231967391885156053266821649112459624614273497879349043120733181570448125199997115889019696022269900690381120914928008926036364318085536272486944119862179676587701633570022222361226007295047781647562515164384883731850012187545286575082807563590697005017712086812751334724347981573757887686011833542133590211703296784020075845007660928240335494712098967409160778267011816214379564323460339666730305212768864513574638491875351075578168213840596592257297666729248778724403995885147354952496000932028632767133473566509643190508704961775077676456775821794558265995921882356383664111841837170528586055091266133784448272244408320000000000000000000000000000000000000*i1^99 + 36943429736764298900503654859573506971924922047110857858983857343801097884178897076408912631667111416204082307616933878038693742073461247318154304321350014828445737813153438111031471892681970427499748232748118777661704197876865701063761212350889011075876608180049168162437512506710216472215849932937587122401743493229931264972201097799137133513033583497409642077374592277909134572643043545365731025226175730007632588235674980503750028250168266115383567813088377480691098791187544366210467049374062949618052517212758112384551301293506963255410476804092058241663859082262781475994617508861394163949766682604318691272754447152733403776790985162573241679950141816773779948679281071660229121010924745381953960083047128329397882166194693282829817124807291861685224616842167026113980991160513110898298364038104130783568057401662368419516822420473463466886158428244415741524434802868233489820901399020400501929514874484788513061298794364020283145753178513164383525087764677453611385788900979464749348500897117234647319867513550269938658406875135901332656799891975535527734074297003006086286759030489637990211412075454791853857897806528094418186138169668875408150059093094695023489396210036406619847200635761624804651170654604337192587351878314982743846228230280812829562608635631147943063545570177348541047044545817824359632462905244423459785893543826006345545054891854914192538697090481540312623777690685926012142348990837520713937442248193069993965451338296448124349249786649856259301848625639261323977494866479339098229494111975051290721932547463001630621105830988714137455076757084420823019944946375629284094937010331018112403485177038553291048082908463000583180084426335457327021832021179767861616003278208693092744720382077278339066738407184901244548096849084935856537883678420134002750261889239073345027172276262793007182068768407054712678487200618095416650117778448440760716507956047104937422865502671895335877211250001159157889623723958034042431341261265960719814955677715992493170245091516910214826014663442861310990223445743111182821116591601836370014298931830942260104657193797484268127114075345200706625425019478104165804620603515527383816767235155093780421223451977461898822277802990731562109127546291747369372307289333450064923653611221739728185339439086817267013965102879197857674079067106116539404882385889540722610077391823422860122099929579741790349039100694793707334992049199195867662351804176488311369200679962352460042613186366715602973091310605528177740313457678901354181082090361780094631911187922402225851961723269719489952565404608597355398351734072416352169443809003406610533016338372361399613887719208919534378914437347099354821030846204654562108255011885533671397726277865785666594276201912982580269768731443693113715013058387357919400038106565075107117524174309745990968093551800179114345468371594881136945474368525867411010597617355845272389856829768076160615926804346230728569348058058687613270755764190314052738730136340507752172448470106742063524048163157128212834604859045987613094166171395873673649315806714048971161827767035442103175536798344421737686944948455191996650847748434846591321930157681326765084471735085503461666547015284164221245703300772811296843388733472042836026897776905916591610957964379175077905586691505807496243199799359908768512377656426499765541036868038549790382115819809033051393010231422710032052206018108699813159465950952001887467459390380582435683984712927949030212388845099541365506111215792784807907579833011230260747429583367616115891548629286138753146848459483609910956818785521168822888403345711093583362854605205215774571096840964492949783934910048793909097388427807118893897052967235186351662816050568018839579572722209864834100299210957872285682632944851894614147194398613512420241594234749860591523857034764737386855342119954779665310296639970198878191581793545760976791622620461160596272999890257512002267145066535552548033374809528597075555834665348267283251256046886984417988111665539498610431168422711315956540691408044341314707189358883238564345723465828680010735003250660783225297163123395955258585586978436359038566926850723130936862374083720737715307550527584316169508106414921124929897785023362905908160504118976439293575270028887627932927592819288881770035102611437126058015557208426178936642650634984834475056601163095867392000000000000000000000000000000000000*i1^100 + 3914896962515748875387068351721033712552162254147594396047860677031412458435101137815118177504768540993168502198080858098700373246302256733078859110954399744247765252723217771583432016367825417170288798140330148030880966499640449001240693578051899078717326266503035419013998414157444012851942353967864831159665339584740335358418308733878020437694817363382865121050565291707291570436877849609591516342603219468833759866089071273428437357980746170101329164442554927905999340822986902690016030607622102989319552614911919680100473429949929270207041863986644174881288795636262957257810741172676891562523738187654466735282397957943505360837733974912923122825097352398062076524015257545584045747540186584391622657133199138703833437144817322374175621846283051765601809288135136875519833801650043812170849603483120800809490212929324195300045602122827274003801591944283143664321003846454727560944487904946753886316471830999510129003739642503029101645072968267708229381840925741933000174524414380437757912061405295893076002885937309906973991569229050280418789232753701599513856408504871481537916047162700737677466797484537297955779632252413745574429844466293275802668344493737623983379073807457219329173118713860847746733962270327669820035342571331416395825280221839144383430175811706323377668441271969280397041428180922965591226697650736044604923039519192101449117887899633734492336077429177359883064604887904839425758348330021154964204207369315428350129540868304146916517085334600093957934109111619069216583193191321999084942171250386730832685486657663441344781928103957414871300604762063102601752549342874520509634310905021898063531928415999484367624060255922544086891730439874198430182738576343117270970037435884434980949747926076602080050485224701095074938953831282228599135006158557574295737436538080678561316810106032794640956644270888652396573277031467510877522839692974173788889237062978961526177518130710434528364451112678212164097889111539107038809828203227968945499015089200387695794225228088579893814301743368624277341378448546528271206494332185239595155680698456174990932209851758477270002866028270322122230800224925303956152849294404572151694033202860524560023858607421579161755446058386486675384428816347451263993902732331854498397534730021560733390868451485239337774942826720348462932335051559808404967193741024632716815992277686483115479128070316662179204166395102997716084413253926775294299401002759494467215267341914509488401434585989184563729303383482187208577315145814978266560283035450781556497733646216545907517304106677562171251334387274762482023992235136185957528978913797498272084302543608119223744380366709767812909353336116114775736482676447241859915365653212095215575075030246091531871184605154317933143641174234672178922384417086422521874355768365855940987489990733904952782980906973743373933936721020253404835587249467225974598363906536782200314881289381535519927006106011375916521494908302565167379001096936521229432024968393073351710764767016709030536557383107876562725704921963910783475845667366116520921161309169835415393313607175562839132595442410337978556296463381252588384236609651866898466778367409568337411736297934103298521831148316962418055744168006566315326488329589842635902824789225326878816192043287997894049378913089855778188907843237077599837000369446158503869006048244415106913936687280354385827663892404626755310645050976046208374189087154467974753572463592651109697764622870680836197582243394162005639941804959047356440726078065444979111238336634058202169299672032129726167273677961488639827283437984520228937096554441869016858870226147047879753678344912552129443842216301041667659649818818358731785094056398146379615909372044903558232853934255109281380786663719047361761777555202239064130524576177571265800394322704181296139436486729423799196772627841555785676765856473350682281177797043857738649457884296557872663017723546058654742444669233639863099422271961120652510620521937207375100308194497334761948877518531096358561932425284359707393585450345499290395167977588457594984902674601660051220108429907308946902376937190170546455840299813202853761621312953644208675393507263074825797701090369971705413928622284775245359064142520407623336996501495290756493802432816294717250396723093730753537752483017573320419548858100238597812395988015904728914329600000000000000000000000000000000000000*i1^101 + -662611990329749503200077470253080526602002985050123970424433189131884113938538548973462834363261395479499952697054838917257915413169384352273647001845122350263244778538003958498902209615214503099295314699017499876025003855601987750308425711894016195502974263144697749616801205336463932585055765050260593242454928201966620529927458521680656885644303822888451909585145486347864601488475252218553436897385048555659676104314070029792317709389263983584390205615902580882531815724748245758379627354880240992453948329402747089855937067202930911905627023890182268648112630279167458911832970392805337491851069772103092260379777671467895637238919115947647344735787502926209984127569561393742037883771316499678389966607115862489762674931708917847233192657641790216811939372569186505098465879314449863573106228500895290951127404046440190585086947319338048500885730446602661753500762115036940607071788510209894391847310130419208547695805396287661032071693675679984207614482549923839178959880918605250960440235437244434660039792237875461017292307240374636476541229406835318933635970565242539964642229753621735744097111714745261397235007979020430687117987864523144393692364465115634351377067582880858580772452039130822291853407779435087182452564781420094446579471079904794251030934364120348704089717814054592546805401319389764714295095843679666506748875540597858547775964543936594193766702132914793649435914236940086712025452169701753455747757931706465489105973826643055905389757140523968157414896510518029032523725409345985535310115894046357771717823039077539982989115864142674831175540628052466798569773270501733701852406498435563598208093700024696244811077070321592522941423320846179131505892599486416939790826062855790175567570459654300256724988556911445769723051047461953398045118115521132179307325780512381894959403587827824787000567844136680210586218758575771616628077464372501525884688607031947910115947815429602316127262318197545108977402087581387383265570678863604649900835586837337931140517930653986219579274584260145765875855091729875924020962572089065699317950438699112593344071638911462596577049530473737621099675872376448799272903714829072919177869364908713489779606994795979427882989486941757748602252143860453583274199783394231199024101006026744493485260306832906697418652587854551150656931258708868168610033802037690175905348463594894821182301963067026451029821823906696015087285724981733135339128023283795246266721067619371442972132752209542338957547800590896250625528236001027092482216475456686729087874119519560620128593175155202931041368298357042626926374549336936752284842401813566114872680017072692775440411096482879950614131775145856741640027975984970445963356308516982487151213222023510460267552386928950102903554027246189139041702129986405598349346453519334301197463689462525618642098670563443181107962076564988831214322672434806374065022486355080013655627282809898565999505336405436251751032010366506628951207709459402505551901928551234716253194795679295293254506611728852756202520831260217770676833367096083845389107680047010605320141858529760144216271142738495871758752208985167165808246313078460242900537311548447390197765232577259286853620259487993457674961994934903350422029395085982061147077270515280519235355940049260679606754323238212351743734836206746788976849813373906258532267475492645338320721808818516931619150588554165496138145353603472103336166389269010700852248020555661482248247992408260902359973583882164855546219873491621879940532520892835151324829936810619169682051064529013205790282834870973723266839985488386593682348794456587104430281945887513473979135528625358125602036507180604414550442449812145935016717924661218938868022284572557751259211341103745787528260296805101682927369884483904174513520206143927713173320175806643962913466550035919820404615559490051543528180380785312522331915129973902269696644610185987398915250317641099788963765950505488475848939231559968781204221326143005579462078999485330863610635819011820518987004720741967031176683343021448301893344636603197142472413342502662429533831479271662911770649002767091441375505347713269144742653408945807145334929000317317733958806000723090268771570806536699168208162747028236901808924328808351963222558420787963163068935660897851127793722592028464039138090801286831881881918917713672011776000000000000000000000000000000000000*i1^102 + 55950343991498625547985245453553072599529389199650345081075918656929126240554826482733423854033856330728497014675390479832994523471384873159709228338944876804621511646407124008854380969073434237308706751078644263161304198928820577904360578319598200117281821080497358057643126284254124688485082128301041208189000434612096760814367026041216665802424820401117132753985107228209812643200695085022215282892299498798889575817249386861448676325902487831945044629452477884525975366304828143723365332729702278286664416415473647881916399431151701698191032353841429667179123912263723876922008022950514066091603977380687517208316004250858003217436016051532015201126382235468605676625534164650145404855080803755669344912329460139645040745184259539682915999576279574114164299335517349010532075684696689717194168672752732231438079837837752364462961509624500527784448787772004730236956509045723124579638680837105230092953118628225744661526262147382333541734278113442371132668377029655901384461100588360162627936673368579467280668769336779843171178338869479824570807815230339653732160048908805419624752823087339038275644101008572639685790630138408025856772248732161520025925150355688658957412600973057442563793297363062594122538356102745476542331099206398601438174244543793821783467480112636631625387125479391762805148210334873484680662122443710011099242114886708606393897653579940049008159958014899389642612645478955925431910019068999953932584619315881762309491186153790742153599344216553398580680080859368988889236634657846443020557365294679353914924033354121180971551351837977478672751434023664332250383676425653769685355214259493435438662293328331823111975132943884088700826992650782322392202536165236983762779876094484964077789916271053698364653373065730928311651591634319634820390752986037753411637474240565474274279669327174045697910979283296127080194011903441609110286849733119021413042930970216175298833996554951538282059960414031842830756367598897296738295027765735847195607517658263970708901251969695553976411765943951953198425942297832037147249769386843681830705114288789297104823531252213317862439109250985690107498221474949009184588825636242044657383205498621257476667256734152753354341456856434875018224420813794499413932576413552138210250246092360639507932297117939859979221576458075161675210181038500110872462338469037800564759886369580325536289371189048792181996315146770051636247627948007249494771340679433181355978365078614082944577624412140796327416311770637263419682920854896339600472038332839993253486083344939226063553507539786387378600550915661384972017310682006085091071427857253968278105064567191003634046474055351533794777415138790515771446705204059822187745365353283334563761273201552487371144110150899577851046986995195002767855445828721110090811276326990351259905308237399361644678539103498192783144596707141245141855052069058290217785356029378646622251456046324791206742216481334827630816998351904866097337634812136478501648350125166339167136032307484330673772050165402040862565486435785044630735528314097242340142949925369854078378362424626980806684477228195083432796812912794025887013461157002707070681912714804280132977764313623585400640053006714009114486251020096539207949869826230085943821802120643816944587145391250038375322800949922259970416182964229992282339623743487510973708337700305867513877723396109118895346937279039579720193089188626979854062194461148084394234268623069785658402019918233462571364420064004068094444703259533621265420672637907349897781346194346422156299427864075549283870459393852398075087551462671570671816039478410001416044023591632214118562001238951187463629758365831377163369347004231088058067853501604969268566500276847370998702155082973509811533521081025756399479843125526552391711793908746350292955546603226355160999804337503240323602757644207138944866628390222232006550596203683330542165256266791130184025541982466397828961153695222223500574679340140576858220339593736725160941421336071983430829709121905096135571994651381220730067021382192053843315642349819304532216463178753988234231793480538989312312077888672647682818798875082987811527496252071405768065757916706363042113983381726770080356238108141164475211529561618958579360684319128438617312178978555098133992115735461870333372565154891068612946654013334612011566213837619200000000000000000000000000000000000*i1^103 + -3426110267590200229382870503683908539868248274752683761321853683676314205361475515913577734768351117095501368237910848008771903491893177916453772985114040358334145845110125689947677226090241711303327610579104673362391451737950016007428930819116449677319629874020915983615547898478004536833883074852001073079059850050475826084949482351905521779237113303828940115893883947897685810819429023795737900713553893596193464354816932171197258418126661312189577797687240815198813381587419356254757438201587478655683886885578413206173464600371703617010066959128874341442488396510057498587785176561299238530902638051395163133915761779193762753652478391737505487035841276354550059046559647888318063652056925953331688162786486517424557954066789426928700201530298557388282618073284444443565608150045421166626998759388232715844068466320337395613117915529612849097467614491044303367067945821628054240914250456612971442060036679429674102003494328435829281177780728270056697852128323764001514544299033576454633859425972091888689330936886307684360685763869119217299578442014761288768231305763579020865025576579028514572016376958574902961173951473349926280417592507569897313562958629797030258741153121636185686353640756074333673823029403708627757765242334259884182393544061618036505348484979050554818854972176972930436114241015285040747094927827712266518540772547779256541448695470670501328968995052503027512435948372685124213643941115307444564791586200116383268997125522300565000917167213540108437410064126999040806804568083099104799826919622381291133951898751801890864368525059672003993553201697479465741844174416478418279718140758656644395953988938169280788560324536362796062710147435398238445251556511936001672520789602825448267142311069307097211689104073799254108433809759280597851730291296119409519821478533818290070445253938659830813686338926547161120368790220689780245098830386731014005482073961221536268917661583625749810069654028880164675569160812489271566343268620652643356043962122053503563950296626117126076593832899419237547177861556989559909916282182272824629752786097471470118988551337318382610147195945696488760843626389051237952161960206961884955687121604947866919277386229398700301479054041182922566033604600761395345700652470468630374294426133013389378764267775755748727804372368465268527857950415844282664075210304237738802961302097155665817872556240480264484088617393231179552100760084514328980168798052382434499293789682900970400204652073909561804898241432584155474453410162795901804470020562222058710293932716101807097630318167192010361789835522205854795696509914192037296548153394998472739640201387063857919949712026444181460721982208605548712059855581538704877154641436447519015946559515850386893499773674628066979635632141731603361328636392170370862343606312947353626023931051133407841529257709376538570804155502536965668001021538764290912534774892329864772732974346085283665677955296467465663935702273774510363169054753663446661494915078469918008494969768201761926421345065035623027138643132215574638405846069555316160459711254932297971412863044023753917893623947716500826769951630504620807122129902297906807627577384171396508843050185365096684527418444200117660403057066803841804324917678993035538540040201243852006625550108309091010477960020821250884771882851276172101830958961518737776089769411121764358241362038689246923570284674117803114062579873446812280061047555308252966415800000971719438302725960580284923475652626672398100609063527771593279828994786048339350003714666543840097244856475298269356995421304614504560684400586095694721725474725382775930634785106052875558150075148905273495285018177341621225965292592549738754684639709759473741300445492442746531554935983333704244323057992107298186693156295033106590592435047085940794974250631099074353452590073467610768674336483310062523523206896156307233747684243005383205025657971783944807773415922893838481010939126519058162305105362953954691133496380204365555296179566685088681035388431117191315896282651439891713339906217687616163020932489045241017733879484781741393479502387628720486000993634564911826868239666895035230738826514179770877678098926834804576321606947314979449225575645518492077563172385733444637399615087970562481295308069380971356885845591030139099360937700312198886679722087858342779284357120000000000000000000000000000000000*i1^104 + 167023733445575348539836617581071819069048063194651750212792373685071569266491512869549773955118528302754418115429397095517724784977271665585424139093067550728254968477345266858153781837643388182970272442400443105123584760345821196321297315901245215348289088602876097063008086993324190980197157660519704830536599960401553933787764756212583695566563085598898510777072692594698687040203313943849289127580070850335397093469428493652508818001392880379891873327653276997143750102876916695429771429576271663957896873885519254565076460602425420202612723808716602718613116311898580927260344713496979014061746459989619962728970869910010517652205898404458210662333495055433918804561297943594273363557218946558152255162727585873972433728659059683802144749891191960200166675249055362311549249121100093828000194408180477464999242930623742604038918031163730953443903147123768067618821365990333629141452687962934154847049563060599289506263171579031105965016277141477737843554040029016947296141382038579814597311432818113206910967518548190824796983704642672622652512404706046603159159302601855007371554737273216501505989366052200881737152594912386224547775491998044100029737541773986349445428052596740206587733043739930438494797714729028100120270491523933035848445109773425352718211083215835268827830072507219143495765439753546182379628789467777609063465615814655022953149165048048309429117588796494410960372048762358336744734751132624176731778074225336688415281201102148825058651243252217743010231818595584492449813718668779240131461683883344400687054053199420717282740717058183809956092249461826606655218938071217689666779017068462298293353833662729374451527619281878394134585717427304504823294610547248248747140800426921012851495538776012357671874730180483619199878643851171508136428965147837452862520968409813914527945573836324808697562710750245161415933840603121077520396656421880880777593313647604853002920212674667619234698742351287788136555411494325177515939798713077282064991702827414248050967668154748206474488245308066768835811927781003609169357437048684702891406126606614266741154855406358993048920134130631668203860831707256524793045487384429378720942652259748339284526988379164197997156471572066916174525694905363106785892605502339675962790742333803150196688182271940208415529454656362197852175623247848718473858268662718921972313629755767559870840846701083735017886632844626288137011031314032505415112829061324215243168773828691110750202189601040708263212054847313731910879166916244408780542448056701103543344829979796397620846523874541725208375685746325078926924403634594435796470099258365752631918011913831938115117423064275310611080291464779346769301905687094038166873440757858486593913651371954059719258213684920173261375478993427568799918754767420782317072112357307029932134564988648243660204701748035405043665693394174476173170302010606453082752472969487022655523588878539689402667112318140008351634101504013736192942270897165600190036946862271295225939100050818796138671007999559102857434482559107294795725447267759123077536264407636909190235684300572260312334586647542974826918588310378181238158036029304231476827966088068011381489986281993182877574647419108390894718654761230177581819663521657615112693758484133957143087485153573986067696150278673522053431227468427821405673365449268099536259708212230847731332269546274845514698073664411633610922154585535729837889991038980601889014813879057063188637566850322293052018714140713435244870897069034239956248193165261959545687687808881880596820512529066122308501547363058958103669493477641658191453038450250746358466978511222794935994954361890161300446950094261378581212240569223016893099491039096771472169840574059512987494137748089253213430389937298079154487820141617424500785904347618623267773078002909242756283030656376804205710860121030507314949542428479165593271792179702598129220392174371119338519501049015722029718047873797486326463465769415818114400998075821764373081453553240732687865718276077847047765851146939400142593727237860195459693754787441522920125348159771255500421485321839357360722378083894862933978698892909271786726476160449088056045580742471311119735711485532127357588610321625804096657280716500607636381815448017300876012999262943632739847309589461461869022161809016200535635710847431475200000000000000000000000000000000000*i1^105 + -6654567342925906558952826127702914264870580549120392071104530413277975093156499759490049660673570614033664421769981367702784665262342027765869985627659478230867893820002958238403627001222543634330347487654633488047797450163460043924907836071153843735945349925723962229343838880883829101587351489612635339475852914474311056095590459044933774934204120319910748985736049266885679533493229524774962609468455032209633650696445927658839205563594396045784437755178309838468880574645736509607907252624507188978862435997508392598725108875191677715398534510942139649390656321000317531760723714856681284062298217759140463136539383115214717253541010824953759936600179213931431956333862975570867491365892637024893178350154810024287666648616561353802567452581140681913754939743772637319910522184713186152836930171096195182176504038228067457115820804657308919324642827785038020328108012423672376205714967856231679789826715504187374721907826979728028226366247472417414278522128699452772964072644859276318210626141381430857183327955128869786973149562257497117640852460727802616697516590201171409543029241066524489432562333750884243950792931767140567429595464159266836990444445974668122407565610590927885663145269159747370289954803037596120828728155092633225173909065092940879097583615603000900105843649033727981071996906654359178768836822599002069052435426465250543170053942302379237867063349624568156833553657320020475790094545515496094040061090111977737529521936635555898183093509679587914878609945873208138793220946844992788498483382899355448352324593517291876839031304010062034536379557152231196372627310316267705407086942161043470205397896210802046671076784068555252821972066041493974989222784243043967486473978384685766525021421922529535497289407840123072077552651317815805682373160004185435836190322279506436606875927544480405806699914310146963876051904760982266951122636717524380030352390511928969215326796377980122563575649447694752786416028544081217405139440509114980668128843159597549258321230395856948861850816094972789386070395908339341819729455563079843333277954337426266513331980863478694611638955128471250776642380559139727768683742307323171038083927829567162353944862831065794005843254222501046284522309981643778039022109359889126401002878564830829057973617736465676295424256731378763014372621832447212534459520137829013740537976961770812198631798787801764872697239527253059060664356388687145869570814952603039359394070315463465247446766757296057751827641663693336243374490448884305510041813684435087755573922996022498198935125279262854136975263019533226625894378509401450155125139229595762051355321683944571562528973983212695741868135746071624961647792723564946077741886416267251345494873950390315562282949353167139362290242949690981205634213756444680387750040417593025238073608675750075548222059751849280098326459091333570565186150486228658922925063409766419304370040802575602314952899971876381251904969871195802022660369659811426502470373988196087353682656068731503905257417900569426483393342863644268061513064824413390747449890688719214959604414248089997962558570196789466661592512230827867243751489758122376919532666482202037070644834141213047903923841559922109805409479093099619652631944718370029471372261529748620938044450795783099227788496982319725602374763750641185429167682096668402029071416296628017017923495938686085562300773858988602799780058083447289204039276126439781585111303685196911530980763372355564004350483934538044914216773502142644894239415245135188830769646999409833768851833959116279276779516021150644773809886213559737301220434882336398822858444052102006870442991007634164576471814253387434185036657637411925098041509334676699370939898079526802757249970090941213100646041118636906306979077393107809477554383606363780858758322620040923616787710571177040675405903829840400290053766622362703257755133200637294514403023129162114209406684190222014125449406806536600888684681793278190234902658670604301735646928110270235491961177184166794340787464034901456242375173051144463724572211822699753419486335972890410004062141507242270258123180444333492714253440017607137729404969599312205513926925357084282079974083517456183519883241601465337225105488954036431121516349377318611986241569328595184631284432457902615346338119339372379554206942494720000000000000000000000000000000000*i1^106 + 214980657738839108803867537980989744862217420490413958379841744183300839227233217145437333684495733670003684324639930474779416468759102879720641577486399471181173125916231171244034483546990139491420869788577680447999863245130440673609862183917361728420755754941927031526819763533640611441021191231633933248633907176046050960082256109799986005196989878812526863870757606434262759756175538745885548023705821170493137848515244401893852817391019197554557560129521364843976606838671686891699506138176968975090552718625040659668172296584079162610827310743643216422851131460079077122938146730988507901905459894173530941940564012316442888840914730863578458860974458523600076524526083259292793070465041681181375087882233253028785054150739675587960909337365713688230065635546304522333958883647454839007236637869404178130406741236824180186793647291450936354309744960550601489696166011626691919881335454871023601999070618563675399520947942034634607753911851950836647113586491696320870855618339270839260504311526501983930954812258436611252370206094548910485124660470754572963172875684992455296841850457891992181432429572580794515809977986107754561355022373192095178672207966411132891022695287232464721449586705936681021695895098589503566433315630504622993027948267840897589508561327136955827990405603049191347605839786613130337688419643348998303607095145567181919469220240997460765902550785291339009621354754464555870229318372246395110623166071753577205455225730137064076941178884787602717614347584868410691214928960038741388817765114439712619849965766873601871405716485109823405436118056852435894291185018368824432297237217338612394443123050713472581438432672747108210083241748924508720181998870539258167918170692767991531411653794408842725687198006550098165247475553004542126844501738136846788105419890299067969139606853246344181910386178130283471851089933023605650682533635305229379753248541096699098955308147562883341656715210277485479777341892853515697213515751079367822940181065586648404894426774146694541657199319802328747527898567952092472394766155192098894386979547230383097855524941500900982966199330267518976825725377213601268439603372403728500724902675299557715826608153928751432958146065707944795520040901707747295399025719742313980373936009967963119669557680482334233104595975346486635597091760609348390829216283999414164292227099716021868437825803603723511275428471022851062191537542414601416005601344389258445458103329293048187381189011504478942137141369292919041232679730984713601350469909404101237002622472859444408163782818722508939827932821727785000419460956880533293769386915154130679001086093806068350775187841259771442289498238637416822575678281493350693060489114397490539110362070384983572930642416115004184556214363284828381921652353809503087377377418360260763132066547606948833193359048533361831051958621272108520745856402859884692425210313658528724910213748180324327873753549886180033157155009252599738928868019104353849050711312614699231983091952651176998583329397768309752757540701185105561735512800147662304965549594964007428825115520137986455477961774861388733846676953541202045626548881852917529995072065165176365388191623762799286226132679927749625229004183701229932726863999249096798296168378776953968743986340471265280538813669186658976181422066242923874929606687311549049756028004189126646327946419624023338555464394095974934124162467793967288020508305621123260928729687692332253642955394493414655974836435014579045739301832174058466398896912590030423590029050671560718131138524478852690927878847811747672930650884249650573164705899891855929272955604069980649877565811707420142699705769042715621221521805421928007552919541232753521906307129172644790057148820609188232441008524235315544746917125724022348292097830715436240593595412466721636663020563617957053871734553530666554074405747388179810993648803947010119956322268096816325001110409751004054308612196217929662734353367818521938380113901791383343077145557790006339875052702522491010133929327600126455745075609345117644246275533544759107775602659044270434391281815773677152678399632892178353137943320566976405162043547934144221413950590941779854550494328836080158238396958782134843498561110711655368115344694563570821041285557264602278755431415214264127246177269814087739506688000000000000000000000000000000000*i1^107 + -5423317485472145139761867170484311312506692595601314315032945351908730154193216779265020933982308889319564919330734412310429413699355027859666875334639467247815749798798461817039803377615164195735832686353503811399360872382644134992113231420705369693845434585259269992211962777708330565593419719620276995631054165463709483230206198348992712928392092427606049434535593640849387548252482856659409420775966193699794538789114282428136033154103314455778846227901447441057490430752874568616585343578032836192283595543429962380967971086543133554927715891677321194750714523711836441812464756807786103690169052952661974122480710189717302116205990623080538391740300914796973931803529566276734228171558660597753591105624038523112488443182942581869736079758835830315838979991059355456390027878717636367795572857610105066981341046941372686665653853105229231481424179060249288605338479739511385661914540624238307551160695656294672398769115966226523379408407078086013297341136443373924365059829569906946363186806793389223300686656187353877759786941629526767095476695539670717058685867539413392339258762676089123556388685806221770097524923517517693772884148736733559472061639564666305421365965569210366001028392422262676073262671598837133837876508537717331034722102789524317492568139793095331020997657598252851233082560068167874907917722921523305912411241014202113685405711694666897552690455190490246197712580695809749791027314167229622184480846391376651263040570530207433315778726082216390220462951668000414459212470152483852739270857447563677507552106884319318018229320902039701796974396760039586627359722967485904842192254979645458118410925073572856391699385509106140556013858826313798627450647017474944461486439766686421239422618687387711355769044227097415884667847294073428967615347786197707813856001009537752478889240599373429962684304285598695845210241605317004123499843594683161769942105907923213672430199461119966011102558074111661494128474711656491143016042369779516755644116841458633375762301120715661937676567384955650575353809410068806245711230642870757410399853978775304163462279683198124781370235849742222105868194252813380312987997592175478960961965917957954680958609615831690716505906196770763621423108876007084879656258979994123635738901864241742583615568389605894262425389742287787325958816469817813668960451926225344658356059852258640596138113959060340957331997880525605751653668607896510410063874912073120216385262463684669605542209412776047413557122376553320770613654862906557241437632002325483258910443775815253828573618936000509825532357442655383719256749425644374992683460078243696198619057241397465781763630896381456339435682434623131700050596552364277872864739334821224193462552467378048466427124357085464493234598420460454340215625483957830551235162541745901076791514724067044351193020810446282705147696004941221902949125588949800543702431479996124166764855124889539129847638166512757826047391817168327139621019201383176060081072160870937626701044021609155845387785711952640263359445080281395961396527040294620891393626173063478428604326675035002528468004224366418945136162596793750741215881225669534546507595074299894488751585769024538229438552587897765979556806129136072478066771697245971375407662202712023403591276885610100602543837508130890799101486263035833973737757204799987447521935786243582114859390885098902602279932482841160436035438175666249948303625917895349035621576666701044255561312259315513774877595541579676605376120860275513391687155690447499332447737883912503342563636796568595940320990101069207481679560590394456675116502362256279121683374726957660954516741756250597606041103037343390834611757259873333612495230986075852185499352080961466171336026847249081674312460726630728141949085572664706737817118490806114425339899633494804952800631091913158142559287427615319816273144552888979819257239465061424670962440269472300509759245224021624131556382449262032886376693961929042923921236541099866385396814542107077310841132471304015214184583496307911465062668180364786860883517727444646058075636027189388968918771955766145311750755365635911422514973096188127646544721991669745102393805826327076187826233207675738759134696109427542523107116032362435871674139338589220026959503402476679816728570535449808685639225479004160000000000000000000000000000000000*i1^108 + 95618000036351601863438341113768000229267780512724174359672726625403966950566364270763356180162631808625186831539558550727421733624037685873335839149165318584038360895370753908536028965082370555503940237225903729368373626321190470538257847307056029089769202652753433262447573672124631341446667347506644485064674316087103980069847680751379957172765996334814722385320185672729334930091797660919605125562623132744060422532726112673425886445427339446395015080039879528084645367437493764695228225835492489159086824127740541400046056551097549244459951250090931698603312820466150708004772324421694583178632769197969237956117623177041069361860443651842495448477531309521339076238796571107747458990676209354326943297246300722329745892661953050766266916323429453617738772040692842928528802898294587547130850253999610014682438558065337735757252119714375254105487348659295334716787899497525794554970638749506312801334256492125150580009376127896099505682790169887662551082724873151622935025058527341022535416872281770225371522078619623812689423576574193955969921013978741333305194192751899708215926198274764566688699162637996899426071813522736852393257487269068146007559490736742746744868768750523305342947219510328533828463770468868572270118550544443258322023965491627403497383198648109410367807660466995666040595596649486728949258525425113848675712232871181144638049240723102005007053106232916904351316893797405684200480175125368183712382890443970041267462218505956430432237109312070431197394811734813809014083090429348217182963253882298294449625714115422020138816948891615499943008767541050006584347020081056532520103252649906706940440840373798847336228552421125742549848802143981014314928059908997820267618918087452157797853801830831811584503384874556390582454600868342710941872017354609178115129357999288250279076903860316925951334947858315037848744172697412197025736675316392506265659174550166993305453434004413701068728001173096106584452748521443387839325689160131230264624460194107802476491487796330696478763926893375047514220887138147540215747604580187708749266864066058416179522462813682773840787743013797015162814830322386915444955848638911848998085543601879334024155707416502551302484295538032892001501943752114262394137593878998014541915797205728865246371580498721290222202424976678252254341906606192065847695310890377244155122579608998752783478370402122523903521846327880198583680562335883039885308258890729172226319136030280334553447664352588629535493368501510877980319391243416292107274513789171554709192058072474979352062197699176078073123037131445138127689015707074084127295602716651923559044419603366707722379680623831636704079763532519357316908860191039419441840328203971410376881436849476942583221806538194987449690649332325595415917282271081488070872761419588734911310507355912801829049630287518673769984908237089246071735950340685883726922309664587502266852324097511409464086056261458776774166441445441107839507853863406678755470309913964744319263137816160806738645413752890685279400081374977316736027639646606113107551666649832033366455035929408788599570090667310401928159335940757270847311382688650173683299034136114308402027760610487970555283976603293193804425175660250710849915167336166151932986885483382041040182770287399627262870319517417816958703686088352670724384922409070228329068188505784454072911854805906365119903342782485623170218888317774006915481989674087570216550238044114227553622181741278321626038983467958000622446009320333033994386898577465333840151516127793581776852179033162792381789542504215476740641798093733439613159292858283001484805183718240118944054584182937203800687073349773761595357299594805344344335681902460253582478416909178220484426347000848022623647381339867201317288106066602933140187736866868180436271890717827588530029035045109189672212174243807731058016023891147081071651045925565744870002594158099122330485429696412352691064930199539289262778637443130895445230886481311671732083177956173575938344741585976224441616864080181318913454607331057948625363812412468590726310595144011173914942744667999236016583393202554616533764901602922433399071521955887781713776601737069686233879652068057566478356549581665198303330135887459400061265880344696422069026528186485018686406967775458352960425164800000000000000000000000000000000*i1^109 + -570718721147992932277950673477657669105354906153631081461497165672427872377116454834630625527816241901836002996477412804229013328218014823665057429943736146661700922611436334127233727750863767903818982486654571672525804774572745214108910097470399688829700128450860162225580060763481036432205843066954282032772527728153138394204977923641335223086046528407784742409632034065667182824062560417172067184610363287647637836062903476915858378653908109908343209708777435853124314290293247501631641471633406260302200810292413037349103365750665020364412981465831295146246473777369324793434486599389504750572558498263335965966892017317957524220484727626751017693048755017850676036479673399067944243419417955026924260238181183820429952432237898493075308665672234884244767837499468165707536070483080689585460278154688883723414836312928414036978310764307917071490731041865394133050264742549607610315119204511437579967688151498218420094185382214564079017425190168593187711535815945654699197389308228941809306539899169357278274768025290511150370666487974153180891828987459930623928163767927811838157014054459020791441545621952202039716502394269759054083925697067213781514640270874490028847898590004855198515670281977362508128212081845793551312487164180452273669978539491452294051242045703774697373288069881984430722051251500469128277861853746209200079527687542266973522286488990711437216285870934136120247648606183981844492181726133692209489096952814418279558281260559967614293776258545718291880044876699811151251713974559011938722315579426687255484440087875068731733925648728664288449747749220644638223152478355018303380409819635807785993490449470823711964262233052133620948322867791503744780620856672409969852266812054943286258397036583811744843343099692260538202618954081688794321562876234178254857889048437827519380191303637738131147492443079212821225099049616965003022390172642140431395483240533957185346564332314472718987596606011197640917023347036247441896371011834948280553078761174266067138504404925348771302643960843197716936235903868907531619971125630354362876142020494731796416293326722272848561602467245023088652850046241844005408893390099262095383764858870000324328759230327146773993159456568792155991706689911479431955828498479957804822321866578063848499164074079920164658327111026689615865667354875255999058767156387518035443144797064397665028999007768035710302316394664460461785853326636881359086806911148911397919833171019462261568197676872240223541578771831689663806288336819292786950810706122603860748932615796263243671797596658019683917725480652007850663941343055435969441650148164780848561993468261468817924434968987249672530708558049968007543213315456455371487553436147484059504629039936916142965666879230769506534022403987272470546212925207408983949729536391618525622327507459489429483438882341498739331596797106455975196115887559456421570324999183483426490340851076778072900565953654495802756102757443240011357209151425116574591823349538707599779856789262957994181647127927532567064476167329849349991486676746965167400947285643528993570817916486016601139030760122581444678517683104738559693665231437653220241506500275194593786882924384921725346035476822337265666406384623950286914362537348383328178560057382125090913954632714095739086988486620729098718253134205884684145158471759938637874827952354214907433934973725967147567230485990847435345985428538730046870302243989131190602032513772636421468028259479140378069950239467076646379119474915029582958994571324790395244416412458080192330459974058824981390859917072138714279529533745543294154018774236501546233226429528980092785821271990822921368190928865230837695726169091001277042034591380043878790070237893272853954985738919263533778102684881583695565510263721847014227456091535519865872310115462409721987397485995185394550322414339766351166061162237416641770570488156782223595000844341161242527046689467611364091659125630044678019459861268541423944403114077562856487533372642997278557095236857902607663639006286872920386020322350732781296062890000302998689053698242926466611219514752570511284555611013083715494728234004509205482362727041443508204924630521855237476598147055310869325691469822755911531910288295594462800865497372144419195027602171754597385761443917542195200000000000000000000000000000000*i1^110 + -35340449687335363410932310151550468909921866832497837982830967796615271176245391565822848164995039082358127805833881661363503856008276281440871036638880323253760363619915793136601650149991278716761625497248267925387815529559445167489076306473953540474684542241218784929437439054292337615645437235546989919600368966372956921792294672908891370612181596939180628540987115924259846752277995356647460198852760719983322562431211302072388295057703861406092386862430541732032932358790946642887952867298312922602661265309511650932702146542818080805730046629890209075300827157682722775954834856061659863823834050850582210771388822511927960570108144161504213592001884189976535176273675168015847214179094297028573013422325573740153567694428440164383646374269280962008684820305347185061890027905788078616864410987400276223606720533212217992986652409820601661171966166648801002856969125318197908668495288167524000984269092778316775208208858128191355313331538253558636971523728392160279063637933423517014823432362624024521086412476209630141245995986598566139345162103954961472462181403921696072928975802306181013908032832235997651247954595202399268642874451144367622484149470277745284926364909291318495389637281872148730301468974506766238976585883755866656383728870272174197239404772909220898245041508982573606012148141811749547741400021774949790381196555292131216075140118524837048166937581531792350894912658784776394006548382928212133092377982161399285195586753244166184193565369689618151214914985793331004605980546017927232836275380119228720278093641278716782310086841243199858083174667443268941008315303288669367453433509276336580614732712509995236132602519566741018877114986978061010006187154730634581056851240886801070113666215786207029518962352538269676242951727702952966415855567590332798931489882266977546424091265475913759513301723101841530482402667078451431420209393610325403426463871475197709342013057835123063281756467544742589994471477017665847831047532682572668754040188365775039320473765787928033683722362724932663945457701567049656445139152334512242214770719553592117000473997946577167530892449318536093467120512704371939998671427794566708861621279657358725571369099493174307326881340750954169699518989827470307677809959818680434132048772144967816934507939052940124329356442649092459337554134375001571512587622760903684163339717069149901754802116533539004751283973591566557721251968866455336293258519784388672036247204293314577508165366143236377881326993785087099156758101282035347024510754512801746093507626990782911889014432943891356483495952419343690632280135748060899789290863815072267373739349482366833550225583715580188335401782378024040538011331639218237903596227432962885225781398163059390549928366612829460187479757494046834763855866479819835805490665465131705865016919824285928425544354728597851447988721605337255326383174179032299999747023496112742447090729834445755395128343372545178284120893855117812595306753389425033940962484499310531365965843141742241997453144385671454634839071883613653727822656655092193038421046740745438425347104148636335377360657006162780100674666247490008982207179255290647179756213032440734769412564409136410722268551745214015971651907275485830354251992702845353322341516949748251203187649891523631156347243645119628486991441114873959456809881714593653674620915912842962416289276925479859307198760008969548451996113612979603611831498931688736929885404717694819711446744690311389488480794030265006738431731303459324871480494055648710475997570082569876283777682389239140926952673656578720258541307282817841693177757090527623905318548702623969879866720664146354270970228286450081674404261236377683716110725918235336048942750345346653414825308959351805162779131679618067821470095486074254704358324641733134708269204248084312752797816166431994617790307817097988338024034783950806132965043700848588351446411466747731960583476257620809745970208510466667376979011566590617967605222194798871512126062615743107648724968529246465632452133900851563595609646193749002381326326386543231423880713106424572203144241299680883595736169143563463880850093426164678786674070227325247869460356394970336594427615634500540102905161373075065449895003305467851584205745568071624670574409548285216011515456389120000000000000000000000000000000*i1^111 + 1763967479817249350094042460385025781039042614090929773851268179695981604643092006772519533897690552916894076945609594391250646056099933751380287678286482080963462958400538350009487562905688918636024535094047602900453244231096548628905754390492013271249669770596805395110215670929389687992393433176692233307610565556384900063118701187931353039324982088993095684214241177268679448436972052304562406676536029834935782415287495348139584714818362370259629219571199035089431853011108245823338677503670448966831875853999734319003341974512083590389936637068121564296690835456357247088848583949862688348256127097234671444642238155966542310012935858289835818582314402131872714300606281573884256680436173465365964149793835742390279241864126916669690259383669731174547832834648296503863752168728726849148510032846349048768194567902521745364668126414712443254012165596379509866102761889439654842787189062446849760509725128913855983342910116601905350948154101020959141797076417533930736198135746360009291095117780696237263447018180758877334607274899923249650929728488882437799186122950888544612367407457594810611702110524187167690381587211491237465696283865144899983889033707186864960426895757246537860650099866259480583462432553230720486109276196871452187992726086071994872299298051186427830575053634544475857488091065700822543120191887238808163761962755451220937679413131111076086371286004810638919574305955838577924930652251639805756016981745844918915477608992361400585421546391364743490561469868701715277628128219338830111556702179159828892020727878021623153558529092620213259679812619202424337288212167586828478563014094597017266776192297341850097933076061513753361556663816393636027261500442600910482788923697836708527996042572698109672864471644154938841151499108239107510934789388835527173376138066202939500553566214906079190463473889246644893849886901982526741849387096873444447075433561182852832735331256876335024611101374188938568732606343412253035117432832117341193043997639718321905563954789277760922164464238107625957150775478508111259463121283243955460837791498222711630234867517450175697347109693802868998382551328012194121803340416566991074213263837097399137621147290139951076700401901822636236349699426377358871892975327873527330743013052421039498308018779711727819119914758709622412011068941500131023282903152989361373429713572217596994038288260545547991391608703823118339788210569246533323490671781600700737767732014679579431067212323339846455151696750535397195926145976412603593917355822166883793224257970485360330374193402354104279772704471170939376505194835639015434921775775226087941056482716005128309217927422731902804609598134174691792929523566555654341384776177134116065604403789658937954791300191590956239906219189253002756241327840485085301812791235579340653372279688508575160883062281947740653529574396489749779200488125855895886677781035580624631356884287119460802925063750367696360889085274136915655743945315531928517691457925343720466145545313132938541181507841374887521360333711478833059322676182630239125897588788305293132619520669805548419170855978301643114138209636609159459309290062947415175542841375887225006250842632011169654981051645912678888310257546325880109409762136440141061808327029080375494102289691737365627868027025839579814541005776606171885623664631852734619240812204939161498418538943285010562414884857157047099443778788892663321339971210135365025799468874255044389976940061217863886970462118470905474543843766080554157399870839873958304719035179839780785818618655784941273110239172913019077087412191437962066849793375485480472909957856118307741676629838341849986142145743258236872772061239663427484679731043979536881401342544261459271721884299165914614277610283527901144772289551596332134507294519617930627007860531741812187762765587420765416866941939850506931564300316166740835667122468267753666385514102483878086947039668474258259816320657178180863947183304087259133288000568877080020189201975270069020793562575537428679492763439176212539683023366635325008084017914159218319508634004600642272769641225265465768136156328660086375069309201579501310497088216955209342454240981908542041385335368197375878432038207868036809298913962453766541059752307668590478703592160264128766672896000000000000000000000000000000*i1^112 + -50601643539984178403017638100588564766230911958764394582949212659288746320081919631494785031854072113026960714940689193638633987364510408297324397739239908251578875115392199173371816812070876115436751077505623460429797031283594079279668086715389284056381454517302571399373467925125599473420936649344402015995434895363416492474345875712974414339343295920787830898251606942271281917216245681558098893212953771296108972441464765584261892956132569328301108780009377434611214864400522288355352612456837475451615154653178358508970648376094178457590189529932618579206008012284269689759980498339861397999547673800440210563453318679103099861387194445826612984161500636118641430254159359622710138380659406381876706942220058522019013157463432676867799793176742791917103482230506737355212153493579676470330011422676908458943546756918659616973187923281662222349525733189951210094730311054174128314012773069929310008499846728698786817615572484789137387369339315862501392060144684374562831431265191036132233947905776285180362236039627339928314877317487839495842192833042193437659852796687988476095374900978407579613625225336010907786939480361725478927833974258023551595346308998850552623416470882217492806002694507942048232414670957350594678133307268292727802667290145579957656044214110430263061525431754555037036261397787682483527484267003483081139327151856267129127329638460921565894119569999842127688275981963680003148954082488431476358652083608448868650047229764651916922266475306504896998738767502169718739051410916868925805276703068704363209028575435265219708903292620327353870656187328755247325011566663192199582451833175833303095681396427855621668929326086558219688351538422499220197071627167913369069906943683526233295942611002422660891261950188418728003461223616986999389912858417829747433305259065586775198142263227816372059211715760533434888782304616543223931176190128220407053757718540563700117340878444313853740431085277933830322208483920918041174909460913252500680015220010105029192802207076515152234954177066882079232497074764363065694889797357123115198336857010390652489054272493274521936892837061197476816579194911575905023303853859598372556131644993542306376049895741805847576698079919661494047733354402564436374991485869519042495704190169963131469135500192499343606841446915400274522190469742854853442911155987496961825036244507767793809689384650221874656684706186644004036609968541876901505663680926454070356967114177964055265556618240518283306365723957210863350826170901256967513964168506343523089347286522527668587831530144502447160233029529446613925687135751732400858513485828044477700343691020730570776609757468674795409196499330540143370604437916588127476981797488463627415360951126338039353727114250216517926381338645850397667638630908420513244853990818517207621277542686626874557056638817305365602109986485795826921648558895228002622092271026037742435657571835381881559980798066869301494155665534674466882684443770530619834850032241011241665248901566027808428534668838890877718713403554667906566635987775412384294273836052563564480356518609436562842271024574971911010236265365086231239611045205373637088551588223034542658644514367229952138866547678590118662097831371524793314156615896799036955657754223587755927367072401894897522427833854761248977756266800684074334870843333390902678117297215328323715657673297204431048083085586883846417150704575236677286389342403919234787439744912475374246033546372732419595129332586401421308313160592408588245195742284367666469969576504316394922721145869876462899373320195556284372957688222456527617612493854860501409962090909156423877665056065422500939767324668182256671181009059122937610736946520729713679180620196926427896539398799712244654362215384582914087802153026224244429081561708034723599368832366140958492673670770135613961653638613829112170896693937998295109576283964048841075699986009225562157528889165980084676077574949753881078383827412038381831216462706845526158208806967345497718493738977474185974479142183056140662525159196651560069489771551616076946386313686635345462251490708106244693187994275998744118547123793145397104098014673342955370769585399580647029566643675584002256649414465091394856412781685448892350130549205259214597080279894982656000000000000000000000000000000*i1^113 + 1086830019004923786212272367874966892115662214564944121570718681382475410305082832745818569701891951650508594804090018133486135713062413389365558240826927746793553625639816675514935018751742460757665178381034705897970886275798400401836680887041468606241599006943036993026711788609314067903803976864915518208579748690344623391986229059016973646755553903977418497360495435454166299147321605696972407936654695925939653316187161701087572814072637874810963098412335530598088438702142067700783410835003014762560485100359873051004636308215813162163555464054379593912037748583948664269509044527334495284220344656198754951221100425873387465794731670421330226880486541844091236474348133263967019836688168618447401919927863580175644358406522494165165941218208217482649399189074692855862319771789800693602751425372337452114403794550615660841108614749148689965819514673667795661692673032439296938818937243244532807826375735629543525932738034475630458915649994018472921873132467239568533773976840056408256069563218088979639933863228696413869702562708107696163094579160407728771817861004033896640283073786496277530021479034284710213339044242820443008994501338017851695610693292941217110765010008828828318625641217008383952411631468007089993095234753983177752060275130559129316856091683943812236457609874222384643989067535317090934677582735489003345505775305935973904923104520198511700005252943716860367727696629613083300816469235451858145178451772226747571432245505535310476121508901993166406670911113703146958907895707248638106892435079205801004847308869436989964711115072723918545088369684268460461665432694020582551668249308609214018019280037130098800374189152796238028476915568114407267956297331792139926395428484130660479871999523148800050844377045007397584238841480332446490908475528766735603807692694096426905221624203509669013424292003606569428406505745289973523683074437945994480845077358161023324086665832182088542645174455633093955990405592821476596324055827807985852895384425087760901181699585939235798889582666893436275317185409980376864300165978482135264699194093182076987106777031462976079644834471411335772650487763553150113291761899121635031857111440970380858314475350760691689572607227747709946453848579976075445119770157526699786819218040929649137762308654672005584437807836696811918255649557059494316165780598826483057443257468603557810174361699506223179625146164017735091890671836743110601075801810674978870877136638587311768993222307291112274884935974348565540449634830790973183016978093539164680480056591257192639390801484326725830448171201852018769392374136906523725677975944635661159158852337997211759036474149891006925685460573480326377367899928328237159911923389938657921317517026178415348583169767433002839315214269812273919843140244858976765315580601187640551991288260237356026670420450127186723558900798339815707425821558865030734112500242119889708439727358312138779727705800331991111122194568105147276536048694107028945829845691143552804556805488919210686893905853913660666148661946510044560101218471151217407997340626731884035185607244360663894434532837714617767177413703798666383804406544591763822525355898183468927656077542035500795790735007212083770905821011816051084473646287504483815917967134333466878228835705072564248758435279505770905524663255337958093236778048629981298080850316116521649548298332603519955655222817533962116557987138493681257253801651092554605096497844485168935796431232525247744370475560148142298105060130792614037792488368329611088400158855141100361446309351386959699320287868659694781911494714926813909064835305610727794304396712000841601983218004924621233514994505126489893339888202356697052580017049477843518131924739754228640256432039506905392696635702292340197020861919067782847265516744413171884281172800121507766972457449362150638468989253832382871292574573114031473480079347769055191593600965488332659884131793904960419501583032159515476386624481531632800810385539963597168356315701326453752302308770687178812429706395483552420518075258191910096988853853713741627828556017810207249044976536924423813280702497299252912790364679560406585937784225814996404275914218944457239774038971652162419918105992357346376674106595854471531267539506278845155888437657600000000000000000000000000000*i1^114 + -18806929085201976189030723625653773296907238994296104088839148500017280228662608790251055663936334106273403158678323038152931817547369262219773239882211317990178618363836021902405587127641433620820118690721768293706328325120959162925474205952005131666322291315988877289397304445934490009837974320268192025980614914227021807716691072415477810033626586350486380968569380616972881278769773227098372045148395546792432849765533442860197226956365441885825757932781200717225435628596275225454511548934542193500626572803565061761105403800888970747260365611524255847704418608046127671591757845313467676228364935934305412930215302311809048646451093217819092689746437337905266877640683427072833839644185413621167216452372237214728090780572701672620854712936957023152374517959108188757196914419961694086573695543598988130248890258841595807917821499247989775799660726968065891119542260659942983047228358607808407037231028021025591507047470362546903809751459049773926807932609631047921979506250584658840774969545840582923107058520692503115255778158821469482848972724820941847124250785886098617395010179023514947469391810441651248201947310665383217614952636390488984524661015367068053717781650750448451695605690727358240739848256800040005499885848157919977445190477882840860415048142285497127434759462886331515165104337876166806431459817272867479202589910726953128892999805083999311666462424942900576281522221754141596855146420528326765339935661502713044061442626220071021849036379631035124141126940412153688227171708184673467298390962136761159872544647842334207200194683985792696200259650188924561493698153441892857467112682995649985211414147202508412256040332397256128397598560283531637701020995352138469614443239254302144633731561416783687143712197307527418660267760296992265297678546374209536490710518183541252220014814405710521628229043853562871937267772476195845263516523888915375034840845125979262944514339686201335059423594754886145698061514495648213352065060321769599344842298504289555380036310938175998437783763817417820461664914857360013823757749101059047514255859712389921525312265891168226034833514697170709841081605810532747463017689515043712271437674669899384310372192991285944917453078429321014383916129728626861736283523902509197994870522600504432886397629514755105076258319867748102158452596122889814689419712295563241310840464261872968896223857503689415929351713953422322458488816190936846715011654666690295611007541902653221554049094430733280078837838937895025914820913078564598294352286811505760885765685617866495732990386244392955018177286973904675555707310302179115503643152387068584708812058620196403325775151991356207429141821021954889025270263579206528996149660340998206133299600938921632276158397274251601789887552068058185147579716457891537768657128397003731846357720140518597075164185705294412991558201649110635966799645637351408351532996169991746694927063767593225140650827748316462342031856344006311243219803108027559639697875044983185824848388358700446887392650762171863314231471151170646716775952712690771591638330356375739330876672943683635067841720611652074007143832981716339180190406719655492701443333623214459941940912295668001031598709418668244006101052008352471449570425280570281893191261955397089624016384077173477149875180235074760567016996674486635735117676677797413010653160005159046574434954435220260215349714039113392687735801466672634609883870286575664461713855999323881405276243100587797780304278481091952174104846607460612003800246811458515696212816065190611537538753247923885686118746807550873116473322160989245205678751343627118806535064720061245076953965032440687556104787454727884217740052386172210853783503029141742057197540591725014354357328188668360241527466211974765088877125322070028556713646557288201860552829451230348132853257950661845191571827435507902736095801544748081473935550757018233473531301232135621347327647783148223690202602253723190251623422306235486188620343539717250450730284740632285933827706158412325614171923655616946494234685202493048073081917669413593499538462609274289462388705504918228809358719592676162642946102719304326148638696113354160282473109220343006088466542308972871187348898356678710206151059147510105026842371769022755635200000000000000000000000000000*i1^115 + 271692873106587565190254885765081218498435510338282489415261091449445387588496965209617252102929866217448208945092302495156096913129933580610915389534767969739598075604241312614376346742059939023322923559630515996401587809834639671140675179370103071365872519757356603256133648055685872761309336132381669430823919484976100400999857007350715412031692818018992598591261466050173312938173618266253771014313233108489662806411264130274439217622081529897695152946871164744732700679233402331824223004671311961250201586841445217585800960479002644764589815747308152701232347268906647460672039331919839984225701384161568585156661223709822866893757775752386953350936376654364585028027915062859977334070950214098776720876585302992520156181386142817963637618889322562984367717732433704397259166156608852439425290306551095509782850440537630429852515391793378414226486017835001273678162956841767189641930877597837467393329323578114890074985319131277435490405387900886453263440275856325551375878966727993855025089033167783706415411427289373823629329294300971721478016513420031438576451145600113276561761547361915511705951340871072958218738193155222215243797510421708501732281954992467910544368650429080624391758808294390804660380031480891112398142163068897122003377158113281747659816717247701012583253187839982397316890222949911349312567210371686808201666073826244608480912581270203155101561887527474104426667373010800072268600197516798742740372508867935088017723705381816598062440691723918331043146080329012812712304889420645466161025201591550758383894825179000908283230518029849163709325054035147538513191776461236633144727106333120088847950074000648661118611309949426831440594681604262868331000150633713129082888405068602617811526401219416345142584883579184094014485277502389196983563802795118406686241300593690439794777265128722793167152481807396602998319631093170514211653646332215105905316896602663960305332413183501215033228489740507363306664154060850008942695326947745553540083893018621824695733790599783465598830775415175384215719855493406203167404565439808279147321563937246539174001920944771626238669205918747584053871672025153459537715453133663544251243932026588435912557360191000960558699658470892479630779346765508600192811060583401039863415148775359073739769269117307038000089449613133116669992356038661759768095932278818799156506196685365679188578548667398789304008600591164504767498451835515395560526962560636701401365186550914379835698107771885223327290904686694093282567612952489557472540142582728162606454458779669491187268967530571237436387802236009325459190752236341673069407311215341942781875057407782551939755267283303763611280306901469614921190079435515999116982331655364218891024546186148613016141031406527337399837778160496910620289276408054821316293054034586227799971625545240077600592283652266821633536277459286242615123056458160239292617600235961871451059349543473494127765711534819424953202382826275237930617004400786371137786980639544327353612127562909138548564342034140174925850662073698865342029699112930643431256597816102154340725546056018385818436823476933729881872525847086944617157599610138745400344883692610397685688372293833024543081838658089615976625517453177523128686061247246009380200469207449378413675023421095983122655454496519226508859334736020935682648150613261196679149011501094056896803221496184327264745142021844453388035631216595478417200907474573294590066540797110188563507164179133940921700165626476543295119971696992964050833648151243512180761534188106672190207108965452835213636651180461478417880036337727048566211471217981148048975045370313030851959946677532767880920396372001079112315495553390951712780591643619448024076179526996779503015323403261619356474817528008359098849643155048024075470110683401037227902555115336176650859992063742294760660033551728561174799741388950421369888136381105582870745819350778698352830064888038509351253808159915507437238094319883893619546255346503024191202107071167267111962721339418653726691247938869587493519000285745995735461424042086029011694244792182498450156581281284211931124192538589030823529666042488884011983475484690679416558039958450551770683162211030242525142978747353060160942571447599250109963624775680000000000000000000000000000*i1^116 + -3349466710445800086882691887347093669301129453555422018506068531826850264524445341724652701561513721250817489080402482417089501783646290535054978554278660104613541618944050834893249373259704861639260069459915419704590392343502799673011181026427471670496941177107143987979765598558836894312151984878372436447082404658136601449011181549231744162316887417136471992482696960399902284639842748289693497912741924721030256750110390341740780909236075948003336229158571533633941599081036535009776187678709987386563662578431662866692900281020765900054350143836102529041765339678291221847701351607932885926224817481889745860579736410467372855671243093561997120615164136469852029925906280605408804848808444120466341956947266265593471681059676695040692676623070540328847429841516924597396597318190883975304559129983292311631949159841393468781280521330594045155042667147448603061689109824195901869509701854550672958060259372141197563773294891685502323538213105678725011546410380376228292241032193592270402151924814365062077874123607988022833983746031537719926563484125921741399944260639922490833816514373829533889041833792404719898511526343296247919037646322932661163103643794631065996002415215314092661483181356277342476603383289424625803504898650801254655640025640207803224805014112041548147916497651260257153620937833442817861305018538293888443689628979983659336475628485016231021479783468118534150731914683734204849790532375307556659673594138196704842458569350637862832170562353348554479890792488821287542668323849426082003184471547033517552247866857885749206348473561598072698901301936121830772175385964093556668692774580234555639885802967061588917771017791807960488733203915242519636743967674324460937970239788276719554383454247761902766352554386332333419403924594585657409087742203791243942525524796607035079045845168551688899705133758555418483723178368716437725339486326010641953830412193966855548052061717506621688750128516045753344273146576686553440401458594939132336116418498818656409512378551516883396582612985973653780029791589826780261360255661456090691760729782978652693961071647748995946314554349639134159626873278563892021609907599478886862817159799470196816971722319703915425007677128823215346367705555767844943116157842357180508470732820936103059436144314900804706486735116465800228416932426407758073718112366870925666986522573543734752772139551220242456347072111854256619108812500003264268386748260890264783820676082819891816420228454690399765539296012277347499463870237359847808284457187345604824779272473893725234613409516322453470869804869757234926035534515773034625315722687398649592605681351269240325764267301493745348091176194737221431861921324965343022293371824691526967468920798690400174297779500847625572301681668874899507504145427879149896104163468795028546859387372153852100174320786706910073826185642117454722850916956265990546340017748009276311718538047553909894980189157418061256471129168438401740481980501175395635337990930263010340478026583009992503464732744335514193652910595709174193766828822791736312698510326468320288772554071003267534182685129084073398412807499093678550972359723784279949032022033729167159129112389536035150276832239498059145425731944535700685071534388742116668868150875694452416314069131197925229947977241048508887050166428189296205736950042317421673249342237749991882488826543017585955765832689647271531551914221389273408588030594509052667624994012720090655819912395041543346232679292483029001797247659238681363509531451880538670684991366216042426608138717036612184746207761266574879668140019121492582768807569784832439002752973511421359450052019508559780151559532031631331575667704722671230142267885242129583258162295710010005459886885001357658594390597876729144883881033880118622233409027539106663215784040906452555329072047010381174782301904121922852716190017190691628770646097076175297214937549803928408499344826345382135486022098455673532151512928533815987658506144157267833914646170974938125700509006602254698728207042565944663399881582962775115043354516021755689520554205899698301127695292519639322983680507890421289717923615711337301187206844692487850910787158576594296115856532292021537692079834544282757078746483279477184921600000000000000000000000000000*i1^117 + 35750347712688565569863451065053375077210559939432277735807840044373078832673432400789999270082712188632784549016683307651651712751614863395770275868112102951924529323687637150107450851621863158905107055958892028227756585982071897810115158078218472748225227961035766984184707365225088409886086953541235269594938159411184273479975212790624465579381768281748359732674889699761697238365788283626060390555602541619604019403766583817376497101059991927987243278129983770695397386760246111718780922580789706011608487876590936952880452017145550789027404333488368940955370082149522212436732365333720181732518048543572322876857598232149215075866618311049912516573077622112742609805310999757919943502273323485140899724113719403250476621897019953206812973279350704841723914059829466371562094435792447875839468858160799548827220339266333988174866272213476908059995343609342700264137323749464086941330027570443172122780477917891899121547279942688363955076357572890062815320166256439281806084009355975152639755326062005453010413523605512438300150464152167002802281682113362845646442735603517920257931785667196428598565756565725567551770649052455217024191642400117140726964240227826393331988404211183766441322032168611623178695621865103343140028985707108240153239101557775138969570011264457625546112399409867936606937899981717445924558902251955573362413321930812923023851560543902130453448914797426673167155482266099068603887222288270177216670158864822286067237526413233661009525534440632787929437589846791034042764370177086980986816062899881260962897253638684645680038951978912338362368935953276242191082237720221437025862846354195135207449889519072216008640593476482541929316500332264310473620000392022213523472475806789168219964414661638904782219096545876772997914276115840365305985773975453433600038137511388792901943975979933663024223343223887042237245152079654531271651403888963872343131674745513964304148238273969846344799677078008555546009387852524667645869586025069868977487454727382497290329611464777162581273938696382959219940643685065210662346686485349081591546188116822943887941937787512345017839589095337397034035321984079408960257679774255727028618970281972136221750608703380648239205146989682503198225279174265164403488550264290576831973616391499043810626613166255430569876160194324414425970445264371083865597116896782565262952653844330455767776014230022233485454554393374809764169789741729520888461611608312953479005064387279237327609018550053824383449475343078683144175127383309724028555843476519775678826311908807825137993789612040534500728141412851523109885435919304172599214556458088413107035323936414288992810695857519183882376503368026341830042427463149937793924716326075788137439648933569685023732244471083591265361453686008694836708986029661246381746001739107236169167085397990588967786187627296058071997378396108042777845915026820504773255284438929888177244019084640628355708893754926474466189133791471554666297631294153654326352252670988158717209810636557465796114633456881619872226114619649690970828009085950889264725800893836477790348026840873904716653895879551865826907560351997148486491118223389836738015027454416450225835304978993388720297814086752060242701242943303410727191513516529819164496858497484472485045384917628359711572610486728284337873564574924941849433347589455265800177598845942183985976102546071051601244164471594818941253173332931467346537221157326872429160258446290971576191424266191357496066710162515113232319292159867858446034463939808507186488995537189477290627117431838392480127722548342048313127606506987485621084963477457304456175401037849332157858332075846733467116807106427677962507304981754642053379065450292979902157204971477638053320891415862659506956296290971878557519447356744998787772065412214555543852741148219182615295207629055708930603339391277227575220392216598240023122815525629594562063632521371051487107092574612124682791293892982967922436988888981202690008437989021222329470816985159106470947559080264197071359776484425334733954049050639048839056247033201359371806825917717036126211990630202841690394317424973177436150513788061653365089564736207921860227475165963905653015919497121609998213567398297669609157113759662080000000000000000000000000000*i1^118 + -333396684880521199613261559992614936033365438609403014374255928715669943674597550159972839921992244162703140229168287470364268187675018436629340009059969052550249000457380005904501655110644851150910092083170863384025722650914487442617599338196246961270269838756825922361320216330090960897107474958526779140858387815289056492153594772692507079398531338580807758482953610498983932696171248864220737934122653303651815728146256033174051283511968786520515485387538462779162026962578149572388616122152455307458882809268449571408914756136265268371089662823082870979122548008666984197809132686669483151851413713939600449591920916078002733553970804130905055951774576395068350488654746220831169178956658236196295278825918174940894660819307936185082807027705654281078033032949067338678098486274726912870678333686396756163317224334219867832688002263618435742996998034479729928690966460807067950514132281538311322258728006890461127186408681246770790274556016893919296738922447932735889109518048921653166312556755400104171976837311982361476628586613781671771738230126517285088150829622945667780295614390398439865134242612707516636262337864046928178173144070464135506319895347649920644394255106870040854950656304588774925048957476398919639058751456892991840995916847000539744558544744265791583876792748898145951765656549070476646728534122224155900850508692536996472956690587061871454840489966477741751381770861259101921161970641720008338376682652923435624298946449553901787716096009038395639767679414899271486309606919219972576290217328029335133749984935961920792152228550833015588733527638056038093656798763224405057699317862233115484383291703439996527830914735452482485646008044253002267621557607877032720541409028885692499275840373278882623519896196262048365671155022183900947028215866839039411102769766179928902566031703748978227865935974939736721800494218470096032992581327389236469146420873045565918258008805191823142755647938414000466781432152853126289518216620720769841027503180145100161930084684309186831291505448531965637136227684392773474632063231843549326272433125843829225025976806609692460209394546018430341962734174691807747458368262192041311630490252668706585837740017915476559179371106060648196494318923261254513529825322894405965897142722035098083441810357351275632601856290484376071189489693163034380766917955945201742272606192638668882810265624844524294492586287779096490025792915167422796109385660764396405418286523198498391709466991709994191959214005717666570930641158342707323779580919237274277639208657222650865875541308599514167794346368858574183715424164082714862706142280192419727922755371569230850777859054742508098331758737510572668521967638173476234529016793391344977713628467840111302977295510982716486226403687372465951408457793479649869552068156196339053308907840107900631256478097662036834343271389241466456175491735306576328480705024064291940579380170413729630672412916271243689603164053881906694864713846618312450236818176874534079433315956984639730844625522052185715161736173757479031170178636485211608312314258137524024187816499575103256079468202016651983838460138515191538713265546145225242980889247545746213398804141532041237570977536674531996766992083773238924922515034707242822553764902557158396855057706761437038854630202836101187065164265884045025185895049542490338193021837583986340337850040722241985908912706794244070075246883938593243723316045297083837145540977509629642379629408495450950927817692150723557054541744200063789090304602788062293011938053493035863526380257391275905807540350452882594441052357809609146779785689918315263849731445645773917930619251573604515133997168708171167838466272449240240611683069902632358401040630700246569810262464515125123596664871879446332529444759964652909026848645817112713923149521567489011469236242985361166062148211472213821676628452087759656135688687173630932296488363543590941515761655569555357980607819804790786159394983920933436807663946596941723746696810541545496482450659158971852304737416475494500749805507434914382637243693844423270165508075988433252850597293838731970258382193116657218010446163346661567839621772952194028463109476653274181164092896920400601990470117195907376204480512000000000000000000000000000*i1^119 + 2730497574098406662248109978765241397317649177329859363531258917659445423746980169588835064274751564889476530539676596032688039165778092504208112070144777343150051272352852613498637348948690772022646032124385022220320856060409319053878167779831444716961780748259790964611619489247927444796418696482714662984329250172785393747233002851564200673453655179562925414951616883181633705433246568480490289647829803471703322178647063561241898623001234381381773195075186529157644949940310896399863585479809488995942859299970756987530978119170422652247151063546477579216170123208408235872017441385959626514624133944811394575454569828076338007051631742922380706047666702691568134703332358378908332065695622289059462137244437912672479947614241689290043247537966990688533945626027296370882500252856784443621456585153352109753109973859980277042737250792461267988009008034430108299985727911950418283649540501069645896322964438968319620262591367314952447945978231075558433629670359542767909856382261485713580553176349369541171222835400437800375511895547689852731713089635191730173172113545518892452380690098118848547644143240084487107959477005089461053952018660932553913394049782341214920706805465849289505506727809087776607025566927550106775467712760348077165452469715559862822841359265839824109711340775982420740949672587157918227146584042139115393730845124310035898830020749997467331465703442533036636935724623005539961805066301846003340688020157094562160127521861324595741427709267166655980939432794777944112742549125688957767951644588940968667547315224842325388876192139195393678948835813834296955729976946972111578814408976864515899015867492119908398155193541763937944804870201478119593416379040806273603903628248807775756421436261024219642877432611836247572858385766357232527002566644014312678054940945464187353591933957137206789720833924149583151520861273348173329524871484368768099239084209258961949444314438995553399781807566799151616737464313089482828775693745016717054427607734848182610153132051337865470812625666446743184780085319444312114620102448491365386297668814065675997494932139247246497184438134246888728874742466199142872074030741256083310872669890188952011570569791777926616465506713558410369574210236720827020592440958253929641025817097680770660757609960719506736328648879022430614584502250067857613676294594265277646190015043313563457903161573054657895709397367587378053440350307931805346153815825452676965417556749112890123558186940984816692311074115675961236676363262638188516453107248672965857722289612833483327158955262978586607308563770641632983873485878475819965338517518053109154379001454988123517473881863944312477581284968688894559357854197344158151546776108480221887155429630228585257652300626188640803983824007155314922323079727230104881749877753747052209636871493753563470013682628832059169454251458955111602781311117348005424781560422541389261565804094893992854804990549712476847378889156450329638874999336694604619636800359555563412444092947139616414263931197833972839123101491211302380774414528256633032396027328995385618115553922279256792065927181281308105572305291333179939515191365067336968436941120068459081649268474380991979419671246343186122091238513113517613074815838099523902753926245112383748312198744092442298453301700183999974869262275615077008107109702994391893963083524899708844787003657470304899220274458516705476788713601867552191002169615614341968080012042576295878721924974803958417510481435485906644696674904882788440626929287985524736223702191093265979094466658496545480069580050711669403723981063060546476337666106917554027258605778394242748196949258057052228170079547816794437397168453350432487632743572561421578904545013716041762644990835548540873320405854302424264301824144765057996161055178176636599379066837224910531617482299763377002621965844938250184973746436681578358715877538752498417705677481076207770474121714566620070221873057259949378289173212181887265572245727540432999467480642597291488989704689548069118601587707213583387135904008489882353158888912793989252740060195998282190934161864076958500857885268287351379406944800234259915671865050900294966896062708593271508505985361377152778257916414521455411200000000000000000000000000*i1^120 + -19681310860229183455066749179645848613788039344989147629650174351277192467788466755209349393844311978369894955501028619787585651842450832243989574798719431024847390111689814253730730688672811298683169377483864519775384272590371747638316195011787897300533682734448854397189928525901662244125545725812192194659248289566628144752600516359155042826757389829256465198870142190527207352783440133449078314388271353298005065677988136080532630102173978988399163337382896378443710318002433879953451195500575781989605743755103937438865248056505547684247230117181582125104669382644140096278947124686473444721383851843253814759324538052201857331819248116134810137416046605811706363353327977363130797569627748945420713276556517053708032582983571574805671719669906400197996412143479024815580348457333255860413105709103283621408200499285715326053406481863836500966051707998606166374205763650520275377086030479063698915670018423228953877924189237124363653241659385043937270789236197974293516609904863956447120773018551683649413771765789653978100009172843660293555632932091545708879185586777135305417086144465176451329164254628826206753243113845394183564653381901617950102570760037016539158861656006004622559432357212206098466640905121130193727467959124047122013517446793668104991333646889657824425262234945271204682633455444226716244406202097357201439987387012356709412968815777696076085626255755802712857318646023402907773704320594093853960748639315717977001953737725632842785218389757085578740527332136614649677061402713708329108521470687675602416920868060155641786286898844914183167183646221883037389694788329847595466925728772338930916172178393514313023020101616516025924717321422446389591527113867101302822135137935562180786861241451519552522461599757875231368182382423615274872634190708959615324684056846146877792918145802878974870739700108886167374892536296365383655608251149264800536659899820190730588198901273569866568317110438463514278375757266645923003746601935548103829486067840980074188710513164228789492495713845638740475391987684103606655955323166646965240224050599550844791429217584597835540202029177356352333123973015746176529773512576866001225801365641771948987219401693721375622607726625306526385295308953511053084510130683803053796378054313828819413421339836929177861838278367636984129590614968458622560914461002216289409121713611347029759152639079968874914406621432426893132044093251906084484049847030603808629041522218372036118063635074925723076039006989655960527797654862834584952778526856098276664305486221290920600130564373131782792979174305595265989298918672886804690853460959872419698929651900371438755336609312345093162469688090664293105547703532230946737741370797932312471657606401584732810551943301284858820426274614490530803907520176214137929374790453302853882410132045843086415621293669390015670412284137055101049699607408617800149329021324962169214972831229094761730347615301042776809776325083373986930761676631446584124269299545315231292372469021360798855830180645966489884762700401604847301771067521940364111578268362598106600961810105632197071489924241811415423550880330654227957129687760020262295372336832293313533476468779304365233429060277318953878351539340492308730188843235424223363504840275162163829492105777352865480523513785292338107170103473083232924419194251243067675098756886325094747530275782952690825151457043027636089860593322304304646528198739863677814571925178536252030720883907505819129926242856746115014855598023846379078916077440889664273510770867609052427015239942297983989318823222152255267031245131812821877769265245176529023261564415292924515860730386688790762114298351856434290577125321615629203442611367329922900105192758442030013775157502682942555252431747378130765927844270693182948547255149143855948898557427208675115046885188635235596404524031062348392421469455931848033240119333069247823340122690802723344344199304771566541396303106364923058205896283516637925279349546020586921724739218034212952809621625703895811060966124082492959581531760768472783982269385757577651629502086592751581943042234249669823522453357858600564396949125203137646381870135942993663815078596821199975156666477249441913516117196800000000000000000000000000*i1^121 + 124877059868470067518757131944116153810616383702344922013672639459346032612146924013719639185720940160574358803640112083947624783620273997950204626848576064802047968503352218568041824603845201730138422856579851641537781429150561635247798973817237062762931986784600086035340144920141230622680127291317524274515200220823007673350214725109927053944602332151957069338120524008850371148198311732391640181663183193315798947044707390568578591211583444294103677709647238086397664509477107795367796350372714067116717877464924254096075896596449481344637103430863433017444725107278370240079874855655226731699106112736355758824517190635800616222770717571872820228341397771895805513794698593239565055871391286060276901434608703612985286082795185539012730054306556446268509199401797585658276115728725686780391137024687848503793034975042219795296475573839161174455741490778797239363545709299792545203515013576761277005812147492184959427596640410813312793439621972862340871878151407593129217412492846416089415765161504739412910905625953368592678624903095656775475136955521736149895315325846139778271287782508134792575007359782563501738405168707677596785798842271332781319010900855291578642131089977042639600252856203062483474185274586034356380788435209557431217493446624483851994172072215391369578513378474000339246808705523265193270183095834689774628168261804627416300668452650691145088285982215743541827287527177052297403440723939019267821351161989529121714985140546851984660433963406321041305167907959711358312779129595891379639178380055531197007372530010777409135683272358377136931991826846714987136952929505357030337771732135755434181056413968885730076870381618925341812518486073779502077713719704550850146675935283959367639702281399702271433288899432696321402172210982987957847938586858727439061638113292959508272311995958548010877435226953480379022613722111739828391316113816020824656742599889308960200779265869031964330995619461139251332359621277757868620492160292214666799177546174851022466971135308075428616798933247398732961861782892548898505089864322399382795313720852472802374023375784937128094220698486071542527971780356249562514718175630080536169577187311806419697064530065504912223455053178817612569593260680295007501609386523657327697623936508900245448527970935171215943416197305168449544425213703608769860769755461105140552249181858669343014127645844182815333964217135611022887913333360185863343047756056309210515695509540138200256680620470332430067964268542273047711544587409119328285479238459815758313361020258707313688278452017947400452349375350271722254854192559063289874836440470729003737304515874131471424831848718919288300021360590968137838770248511194932731114274724647925961798611837809480742399619848286512630958547005294262646236384863510339730713509745951843242497720792927700967982111135084913216559034480122722482417055003407410667575681934760463076656940822326087979318191613164035086971577073947118716616649528649540031520900260877826825465023147344043215506627589584671260184132739136984176194942747431570518735506102565831635384953119340945428424283934608070769747448944673864979272539798885102093002606513763456895693851858597061537031330817940186519531642267730398875324651731828899777579843380197687529167772211199003264321088231742175715493815889205635100321639129879453904346151044125647242437225093070336431632208243951009650820866028539348714542557181400270572551236356345417841842011413473272849687039758593070140040399893917583673663857536747601685792238559274151918525649562734047313259932856519336090289722151196668396896564920800827969956666775477244597848537720903417867966360463292931599583439756961562767933250795166976486521591423498598117707131312362628359519710023244092442229426826222978437958628014026468030127304980749000131453957108405943146502221376959014141188252065153057809698621992494527506353394851116053792550804816778433724460670910265459797981592559675842298581282271839849230712172344282997868149769839369585190769048285801774333736057020439356001300664867279740787855533021358420893261960360816534208688711163182906392513380669178011771381916124151754487703145972471565395400339465366468034560000000000000000000000000*i1^122 + -696966498256649486591014454830153356454513288898102913136240664973291686602897373285792663188157062272964669336162377023512335511487767501455265917606465094522886018303741366609354990087173318640631279009473352275566288745062169035181912766260752451956390882518111390429661912878906456266477099782933404799433509189649962644693786722388101195683119376501009467138884194241022139121263094516277506484963510467930108851192565645852942436220288049767303459745323029932867909679835296867675026289967166345523368719461108144338583094619157305024736230049888643795198469840047332102587921192257727489753818062984079134773513809132046571919285417903644470847428475797851221143588884447163810356907423165904483894178406667122613243691549762834383324855015572049689752623971886008389405127732239642900994281611649503171676600263650371230391902261044554859545509093603983344434513324275901701316413359873885065463142877300024461604506071424610454178422827731975080191381280478856519370808994577995706087081136954421126329652588460331836267262310612470177383568299219044220821505523027300716022246791002248375331925549842400154055297354734914995437801436486687821432659724708843012314203802373630622435017019533092921119513937939310266328162684360444509607411947446148263537336404346464100961798507725454551689434862337990706324079708783799093602105530375638475331826363519907923056877141196765474939893816533893601622890202005665731563527111882814470038044998571250028706075074611371679202112084737805733002042718352607727010529465617916865786504873386662567759440274104346969782589403113883858818417487614593291585981358969881624255419448991658791546094259677549056443781949891439869882761226539279274519373590905020872017376628398546894657619687200800254194012140370940691022626410715991553067519491840190374474602700985384722509709023704632083285592274210836201398430845848247167361785079733313104620145112457769647015663649391023199538877143943853304969460213553787391210441722814396914170690236749786173690270080907365420269227161529953490852920370254573115935645820194615902648133859437190609848342947883947761718009009671040514431102839391170840476200548966629423619376845613673265899199904387167993568877490569569208199305842262380650911437353233922459639733207611341737212304983079464888043963400496189246690782405812288931620276575988227388275293972404788283064586921533858301698282026917457773330353896616375668001344708741410733138531428170049524028874852450663689014218795053413886974833439382831417092542523690058312237724272341476658319154708555787439057519135246095642169818716030634020437298803850854554813195257289194180546686067840449204065873934171973463019822337094628848344653984018919249151974783556554611825542365613069168382086751577675110163580208842783673597264241434235286682005710746404079994166327710315318494311257161756315918022046154708336822356920720279704923437845576840142102121899262999585645228447980052854699996976854087942619083857626066385720479218451332412057514842366865124458346226096890393806919104742949272609254382960920581032937506226781657784000485163793124227120836005913171419565657142895999701240582125851014026076714628317389940753445702073543189485418941085463957166852761974245331285470722782829783626271422590011448503372739424486966474686011180025629364838003437333908675253592163995508307129466135983402506898965362964926538953016053068871938255852432106633138781213031961219967470773529419700287983588558906368867028597914568726471473427480678599666938732772162499129334690701083599654655563836570325834336789079308689177253921062307529205798930655079897220597501384108409897402903458849831177165828163540032554805688094684743591963416104006086937557636350930863557457990989547023668424585452257708936680853400432480436371477266528012630786748651538869262458057339015737285546859470730969130486528498141577387257525845557716221835172428055383382677871459616858450080068750358857585739135825366203885980143866839812523441412223283009922365410623047607956923420481959296356204857543109951355025518199256320287471587455157938438592765680741070538917298765950668042998399131152871838911037440000000000000000000000000*i1^123 + 3419510125184894362506877722009143011267078381603469724663974552760209023348767962603708795421700883673122320006324771291838477133639280179301690750599652583304597619843079321240108588464393042680812276364343363629996483075541118096263406228760869547483595451661903694555803022159694046020465177825607164628793281866504350827595728893197707227567059277716782866798882810800316173426589048803938925535276690921370651744837005004882715879861795320326663461431461803386444955653912314432008233819191020511676788216121846708845736182607473982384807391908961386060299325340373520233368292172247110357490183573020062665311438563377126784709632464080169939083730040330011990526011739910310808126475713058095445101129126843036492581732431767967710141152928897083187395872759531432197621074445165034393548155262719880563894905133365989697528717989112976434414980480381047112390239857213746061830710880370369476846077310116386465447865222439822674532509030493182204190437825837162586473181741466603691401101991928226102224448948010728919683547838316590063670738199706039747362374516862748688992373006412682614795620827913754134904296217171871866164404108256856472211878599352399220908748079880343235915067812063239718046582178586996954116414459268283993413100179154467222496269013215208313120035282270955262958622152146109337508013577753260202044217089227676851325946438121491843199010646736883865709863152120245721621286748388216550685532351673109915704985256162969161106225057488488105549614902833320036285349571691138772944118007201934346570071770979391925917493875784097117606776840516941427897027389616508110741038838421265955852818067439692721097005086318132542796639883224844067806065522416050977370739291768777865069486041536452518080632341254789802287990314930556856490888240977449621004520005904854636234740178564539516679044451371048539925229009586895437127797826269521851133900610258764867542457443358996198250369486620056868661298935517685524088088589105424458623506249310861206387609821553115329230268069169733742660049220170545747294409129520226907704880393479552169786993482168496157485122226794821476229890401836333561914135286779454966843037646188125295436745479714209341821248999463107604572252163203033140971859552910071840873273394938115695958477879202530413783956261642791334860824503174848909180256296641806616999511337669871969179235263630222144223735331076262477649867334838861401332888203396840840917147039738101198977695523137588199953814221571361744337236324130200315146814628073079870631554851247723075636718847893292059586617572895462999254196352175960051019028423573314205215612415822654333894748614485553499092076308635118119078767617028780862439489770731519180809833683839201772699708592447936049385286224888643359858963579755181806999836737753378936450045150289817583185248231121220281033720713042876745479286213835147114807527741440321107314413614646485028209920569239203118876534605175701121260414211577782567917562758507175804259642304327175019791411022134716194793491608699774840230650169412048074956460965841557931774564355198749664518511994295860257902422251256517117375138268634448584375392404233442099151024851521179839433469603531885675601933538336714836709230884360676772366193175034228062511202341951541989893925570870326730623602876307497011131611378330540411542646914873542108401594237661338309983301969057731141381712315026555678308472350450071998377043460908978400012753943456321190162039809133917031309983816991110813663577546652817246535710058518693298095428207065096429644569336218612721373191277388576061102158101984501256423440339742672440820690875111670923098379461693268949756511719658317130436373931114056836131664574727598450344568936338923526772671049061024997617211299439011762606108122300295422558682479819942966632486337981682568284326741660700114383576713362997853033968229829184167140476677143148632545469372869510676825307395917691242723567483048575542348524983700616370452228117321978940110046394739160147092928115583934008259374210103259091886205339269811679075300410947254126584073886006258818703771364140204545666735899524638851674713831465834762382374098496476260859904000000000000000000000000*i1^124 + -14753742815509085047059382240866757672705370199182606578815239087281978575586895962017962197859914285697480865746077264370652325999858185469397298311358014566988863397736107814449866727421621550503048249210394848369632878590046582838401535192923526679408600691819388910550474917445073042784454110238572918705328275117538080175312733161731904407391136836883187904140357319736162021712223445956552919238458251524209074912594246830315093785812662836175565236654212617980875189145375521793370276271236844029316784757243856076205131157365447723933839646120686475233775166828068353329073242689549691885090673583734938768942676201809196709515927813407478865090612816534846352598593140574480740957645682955611225018162355060768405484405573887043688500122945120260401393259006406446485855700219463182967114158268173767549103411908627355211970512163981953651431135447312699448018413838322216565186743716402991934028170612618692608137837293118322728387945865939542936727531607868356707931849205874415865598997382523286029911825789652498915665870998966046388091135572945058390438136445454057908912056689871349052096538529966755398667112845770177364958635512213419940815266674193691610023179751800115672060607389911347466643115545774381337085489503300328476389922691858381919760948686141908907234817627878510527057683028396796002419350665757883196125929510805437571537243206290865228223786868674997994238859238277749217679971337242790449326207690088923059952065358567517717572269401338357084237907145615279707306054702420047825213453189914055328956224791950652589318559836532106340329412420822287832565760230905662712510866518651484121685135132028483097683577029095089968371732320259530269924804195657503906167878722531562105045602598817840545812537747767325686551246745046214775250786236978722526996658951136695426471890805471538297118807835851465669976225218846692682616931208511702709014330376323686116190665203440232676032011824445523766083131893636401217037453060028237010666801803552172000788419336582232507774430177933489211328616228238264973664963008077225136529391006600753098099676472346784693674294241842593988024285633459466048563403580547805045752725258003038318906108657193808334347262847574574179188148166768061146465526297321801596343597622807042051223222842640871303831257652625116557980780321115187245861134095967820349877929386105496163371720912611253653713888800200521771763961506838225986752579527276165512132248796372572659400070808733227290223510467059662316996929746314556633274420184603940418095481968527176990063129706178073991863879573311928330248388309891598523986837004782709258906633194858087063662801778059867967945252641538164802738267248520423807434521940784164830321253847357577094109862606250970138705548718590710222536281133267444308748528410002884235524013041748395019585778776443118618308767027210453286846069241842998130374615107271172977252067754322350246295704845717452212059919573060224197630353284606639236039953440322240164011216319841263363219885411084476313124712910069442577109611121809285343625601601791119606357152952828606523124797052620896836411834849031989492905160392358223822299376890769365484325487662145877635470643477402706322378655324406318615919504126803115145633828000866410800929949719348654937355133639682987096615204541148800451183308552827330047816199933795913337888982513983215009323946608321931475321215680369525484614231271089144162417638797898428920946440800473029042363229057402473715489984321823918414673817131640227693396118771155957490649865689815632034595580829811279578474645800040509370335439739209466859440546551711578109193318000299594827019342209440235273851967407124835524851976561301936758773370936636371688171525649815198246308070697058119650490116374721444152097896947162394603460554455192943704469184082877822929959136381584228753904501429488302187521147280544155728975472875609137946823300317158943543382916697497853923586506329386491294209238821815865592615323397752041667502909350699027384639538015542240390091713173006602074523625786612049521538868487063536693084366599964583487649184150637559079897298810251704658294286578838817389284453376851968000000000000000000000000*i1^125 + 56099772949193394152897476434904648670771185823520075308377628993729608027132502719401394947065195542131345662945741023748252304950106186664653916261372558848358518553430182565388062761410278413300941626258087023837883353763353395828366714717720416401664838715680679317154302879760171630570146322791374161112083974764302801291084530032149038495628822538034244504751586722039913913469182383610599081314683221644273303770883007854005698540292418537320556327316737178612179927997293227718394632397641100794448724275043188313727777597067751800174534294771161362308458293639821288616986125855300565425321341698641236665439833322244541001312143013810217734063336535540998467671095086252135570975973336397634891975574784030280882588179515833115782245609834538359632935957750534657016342798414700269320066327099260418948900008936378382854299515255456139645405841302766752252223125480812830512694464768182109137408193342380064329880465213609219318469293321099979926985833950072845123049971588889289186046726472966407027999902850061925500426662205852944673756813172770760364591136054637122270999966066094512112892012752162985333370481738674154853856104571816045095226723834240504804895096218240601194157371935392597710238782307751043829466836596672259021254277883705888798857376432733976073494570550485964617699554820358928305731856201517472123163824604522893856192297392201704337501348867221062103882999334584198755842849008212596987792485497172401698287384553273714284649497566143284805424503713990613183532645122657654583046900785287361505513378466014406394004614328791881218263698133445388310313199154920962899339079472571779879616202363338984388701191110559874235532657930194746094530932657925194972155173574125549494283902678009835835464533920477559281904244239338772713158890074524201835731048148431530243305115369156791690784039361841229424831109055114227647680578681666051456475545502889120862906533119141168714314654501134095982760268004106127668615663957078907609525273422352940821636029703805610483702371179927143475378423504084076067718405415336440043115370904473616880383022612398905922507461311259787097723931231504971075010239187970217357950711119390103312121453618747525404610732289011421225501300851801218533435729346603069102191264769470297394285305877383580002114589428091743578990047329057155091292225728221886881087036495181840750277495633392742753466320062610979302717032434911971654725701174931173682540851699112843659371791731177172121014212185185887676745952626006941293799235233176310149779325602871363182321082897633794973836441361967106352085910705781416331151973720976997187667651445366046604684887109775640180370181842532130211465384999125148252081312051573495359696135308800946099581720366183231429508207830977288301936806058839917657397208442886400708529402072264176025464213119863966276864564885740846636594008399434651619182295818602150617573526220219624502615879110989921378776038693091399459663552203009812091760627826540537146401297666549643659071036117464373730287330197909087349111134050250177139415412295909137768468968328672167191726648751318060369822429080873390955535465643051424988696020227092595242988297532322172706292284271050858246644183283942801899183102642506363560397505790448597057128357573815670253895450710941717269391407976335951102131451786811330798963326476133662351393735254774865062280344841334117243109467989345126891060209319035509536308207041631615688950015340256971317847297810352936136533109474982298852176966320084415985769329273721955715151148147365371723216515024973008759380599846943301891202645206051691214513750697568520555787048896981348185009169667621811375610668031577214190051075290948418095797651584256366381408766496717779027568407585929144664953245254749946734458125396940417189070467679815067526560391090260117179147326697985795433628884261130672944992116357117757165503046994191345561204334858980608809632053456023784806450531836032815981588784503831638698447162726973694761479694278364359765312019208293643904587596625566555919301908170365740294127575988058331352147208621131479892774319027885983132095681585898464160038340781283161695217254400000000000000000000000*i1^126 + -188806005123976290245985461681552300669187042528574374408764306905549222945402694925606575461723483391218743183169593845402580985392168050227211377327871868058990736895013633389212980851746311598018451978513007314665820274564621319156300783576085127529902177263531749200192218673992629353623320151850440270405687034928456792972347318145769555413071693764045925306819279239567008469542391156418322378391300977228142318202576740569611486574494076820493993823868044995600395911351820234779702085297485102668489060953694586109221768957221616328360210378250561006706809860897544024558606894935428613337706715138226208839442116315587567890184552253064125367492845115740067607063812334395454103598578361152226025106470061045223178082363074351098581564472481876934923211090430099377177610557676801284703270631524671177130634650146868123394524739147598252392654585792413103474542481860100945380930419168558921721021479542662794067358994642611611663824925817925488613597322193765729288492337397981267852828753334382143649958237575292157939207660944437429789831692039453425092368864961957559572210774928586787458849577441136414423598074429883618833880040618460024578200422776220950049914321959910752188047815834447109666385394765062595807744943309613232643852871795449666108383105607976711565080334984049073604004196224059770630969938376989794421493864497397470278233834970726663616855112568180778643253253258580084607140052877417875268472609509433335015762600008884164951792316626259481463895838285764796871809515935288017510926914442448953985779392452334978959896046191918058151702886561695250320334253568810409749369324722904847247053275976309150264867490704504801737308048564040164807994812559734059574946198763180969610947124960075373722684342675063919344309615713627925532356237643137789428365417123654424284807667791879256535490452797662987420787149063605396519884154538787356803099142763104086426691679151203312538501084838821447888378958858608289246818724368269115712649525582543304402625650567844802009015199304053785293084757322117335955415230926381663357887970635700534631530225322554890575329703633039465563553190069801225442542679292334427035399793924082921679989064018155461269864603508269635918720947298538552211058948269195648732726983457973317252798980918508968540346864291591768899206628567826743784753872586190622549331383969445990108101012506291196359948053011738235799801758366896292404723824704063010192753735747775030682799236175720246097717466688655950896315414198549796790678681494393808985377402042852256044405628674530954593933308574621406083307005176167460674516733717608707071094509085091966260460891466173734527763391527797680082201471853141973522048514926495868591157256334055227320943941742348927712035802868258582581268904838616362632899067639645683681951232692761834176079271038508067502941466221925830238910594139026194270643300997380306276741997750196337556403643997521788272991833871097073820018694463492485074599068242575479290286991745392547273983463616817994649097568468810256812156149318505132246027783453922623084241140778702594031597758605909239130325825689752588163868336956868624780130635340768389564658509477650625011127403912714386244511963153862752560683598962104993687158208853972999122268008250395847256088762169251156378426796259197489621262033762604190039537405958730088549683615655904499089656557275256490484720658977770327992312527433396326093834409919460831660765135506449772402871676556076860955613061687714645854996870442976828187980914893467502677235151410605208011646140223235497399222596067914900499034220248961367183313891486962614766057232853885118806943128707339244079971884393670957020941344109802923461149093603904636168922819545005802254500436557919799479977510137524467140217027496230253732067723530744114334830243722398708501442716646758967405975282459464961917349430872056765010927141975874883331801552100848992521428372369418480557452041099609042923538344941174903648791014382648539011028861995529741082979650232541841204925452159942564489937974532939461980645442678006109256978133592659687323610877916051982325773791203018181511545968200043724800000000000000000000000*i1^127 + 565905016268159763561505888134347695537875697223578060662495600220608643798987028175443740243173699992416132253865624415927446452971425055588077189718622653904378692258277131998644242220885413325500954574705505570100659245262803849909746583141316022981113406505001533057794177236790972870304197956560508199297428392621195110156995375368639650148944239466386192421039509635957305284896520333898518368102467471592849704607827346265806105031849921122437928759033261718014269056407923197282209797746098217746094856600963424842841761465916605210608940535210616793991366138851657903605247915032464760079143814089464930210035232851636474448745829473244749215801378495979253108192249982471180937079630939650887916729627028042741840114468163289743453336083255317891343981117275132679218060098001668360880329554782607100159608353546019298437172861611410260051077483879483383436531028566435327823949538631814518195836795096957222302492526874575351643329800409910161534774584413599090652677583210457651085895628602559197150139146876974485703968377840967869981506905869427536693808856269437917460937977171497322379278225986580425799123065136479002597241941436727405381062832626082679130462610257323905890744172746291329425709813464434419712823964061119132703063194834680552905294714716905383946215745919736163709719946181059222178183881070500688252957642549625866394957751279860630087701861487325479439364846752836448423075426984191194551593257835006320673063819835434728953958593764258683338360869282915444605275998720306483383576797796907418094186815501191430463629034785725395083758803500824167216211363253682498087745489589550049458462898121092533713570071825729250162846234359686653862705404775654750650866657724778770118673688323146865366823991837232678716025530042944178654882718709095043092062066082653968441538091981950001007622509124856756582008052415737144536327010362612838061127779543415782606126774800436810616591320776933642168289318706602341570989772049217248301749388440158845312479617022778095093850267114108000065871830891046704209766592245889747975316843600710730299517637266929367160084320132118850050929535748951916284626379628042573395797840775830133719403058854828484665681082408407209548954891544370645385366057254336589745379035899976050778809088073191576827723148170680046587641351725460261768366946174207838310436922277080851014887420908831561686934187217336686168328721634524369482552867968164916555529542868584799057659992470877665922123449689772639904125904088232727562480813954202807528650019642707178208772546199172359351217655764918390291181923008542497660847578360709546374279025169489649380325751798317938256370619064187985124404439305858866188330149188277175786255633966222663462667306284000886821917239680742405163000985048280970918948035749407684088093476520437644331370409423706792322016479015715336371691461395245052003478468679529920827138361657915828531020337422894882439085118328637074056517471556919625424451959723842461997284701133168009198098020585241217722164692261656039764954559147346369008713414017392929473479960660530653220687883324023025660336040969468445784568265206752569963911652921390464945744976118513915305743766767396112567976279178723663864014431545658655359204706859320501292849670194553933490841956453073669491949059450698544626269569010746402732399092034634137446387577534847176594627479779574770409911528416580035416719753544124196579665674184573249339082290838818353428647423823302155793233568256334765029968325297054877826275327121775085497978223189557229220846255282619886550388319346062996300324562299599584785771301562420347521181938831081841973605974133918306234114497150220999033215433469169907398446513491063678278223919379038932150989456503750706797056562937111246925911597090233988344343761899361734611302134597801871889828046187253383930006619336386599987276649998682602911813800881639297442405221221402993989252116349890189660973100275781975808901067144734076390154310785752435013713685220981848928636766455270442590237610311209988694672018327772370075462305084614498727546757904310853699136002279014231408228215897335604224563609600000000000000000000000*i1^128 + -1520602942745970884970697805440654143095694989584123075856861338120269394664282726013705443741652061262439519263538959030059011738477655970699863094854854815972299438907697788130040672054579107314133661163675511718009887235727867021838827589390103920830103995068845220816109488623914453728444772886662786045141754474024610087535889795534535675354828733384765541191351065759638983699216811107091311634946943207950719031737869250752951610975272541699775550786563108537577614765526587509715263051513174348522349116256870227678432579489445879562719680645901023985552483582560721965965201864510796017869764739401791821375529223941875651832564388800789759903334888157877669490391007909570300507293412723038885576697389738230787710585575288580258081284801369272290600115039593246345718038914432833778014488912753618046351905193419722451448344501938590646936702139919792894742028552159040873106204988747474633236203804997351839902920373572964379756227636004299877441583268347618026356015673190572150077853040179027438074640131061387658846779880401360122582404026181723488741962734658955376618594189231779759309819276649407650332551065974578458061650316918614317303345459668245006602155264170610365515022508430319944298074715471027083472283143494091978462425867159094787724049530709532003723827127840780884764729210175944461885604957603022600417162412754738139199854832083725462074049237956369402145135591802986652800197282348218955727614232550313672511466143658573296178068560293599593357499077524009046945840669406959415948248487948689590064063728617679600832038912013107913790240567221516800502692726587023264339390418562317792676857762562457048026134394316335390097640916345264009256327012180349634082658652577064713975883104899547146426309256169045011861696603838085336231349578446785028530055363551342930722170094127195377736371921000658368656563798199586452169885455643478520753796341772287402046158137038617199768217934618205163221139228238849944065737199403717079337741260175816219339545677288939476570253455000143938627333078032433851095224869319356427530852822016898308608023872581455974714442536231069738323966443931748170841621793432908346411315806789036600479394852971621113637653027476752337527175382954908458960875123684856464089720117341498771971869371941298145196855551291509513526863651921936985855253752005434487886524634455649494847814146546519129925316551493485233955802348823773015116450871637798985678490111362752288632703745597000923056965791951566599478062531503357750882039627621478567202042118381473656752487667213046805355521838888264268643368311574992889632172787043982785471081491995421508523584718073903900312761265774266401139451349971416795396629708709325058301327854065490590206399135884551248540459639288536310933584911883490250990076946717142259136129319788134518642522135134180410820724136692820495047219837355628451838370447920922498887210785416304526116875405774048372088890151527868830866201299837752572834359322454145028616487983274416187748748170187790137280187478060117016208862021545661125605277701467471709915105123579559249818564026249474269152875769579026703253919919493142542117895672752529895901425463964199696358929603193645488513455695001607868936328269332717594707567863874426371101593098453925599195898567106581887638852000524672842640335255297771786627786417456344679743680373591998388115027486622271209786275850982512796832048899463106950330345466961002851863327226206706778424243070772944542702168997039261938544149132584214049191665197241056955659351506939896295441727870374997931587920933546914212253040330840865595455819315208745535637945419225575625842830761000052456928099831527462307722918975322753787246037193619087956998273721656799934720018468280185851245997348712435495105600492307479315205930088302225249630799908255362325582314209977486459357114728575185399979250275209067644339523392671007792853827665197683706318219598337657262016365009898927570358001884453988350291149353722173219262436417402328178605466091430592553987185917583465410245956981070168097394626044014584022871102433391941424755045788905487291454723140124535685120000000000000000000000*i1^129 + 3679582745959791305494559517195057219363106543877439451462736744376706407050852321424036768630143125689810679417562938806270303813903389769188026588874807610577150435443574158801558802545718924465128870495391249212524640888906865144942865001011155932442207331765075948903825121459059958276233360375606680026553632368432135378469049882143103162278545391194482548991391909026723083541592590393337104879522682589807592508767959386491100841328918453663036406752494605450911546360320666963159020697503759655501462791916346319032837922649961632466466919862221508333509432877273106375923897850449124743247591908662293990924557873475875607471865702312297786952728341519695180455145841153730970750091044995189192363650485844176249686386863146999477471199104205789049738304517159278880928193640790567350712183840333701942355547146571115427177833055905797001655754959666824199117219751972280879199374487631681746786308775148694999147284455854486510737128069114075606732682988567986985845660481519553376574522406435855713258521856571854108953236348319015970014247709080670541538789459007730091182197038758814784417144456387655670667524539354833079545223100448014679334789140039656601955107644920451259249043910979846625029059428965894910006403331020436972706345287251153823933863564093791149283370395896960842909585387722825109499791499606935226389166437678120008618682768372050446171291678372772784922699556776049319538751340919265806751443403402086970135416756025665647479283403436205941247829322919356938530779532003330919298041706449754717887131964560582214252124380078755233905868758019556090613254890648250100996570064043159744542410669802181267217384875471427322927816906181100571428037061576759743082684818660417128163471549060987180536049451867956103078637632247578373147463492593350428179616954707926380885255573456751391545393013949569338437842324581332832066339035210172461279101492208934733684346000420670109916785976582645262557663450353653743023356559628739313338232083755739535018008853922538543247444487085620407513997269937983042944725901547390709655653848842210920583252205143250055764352242171022614312528159200327546069990680046039870393864872673278092226615686682076581000752479533220960841931024702274319169678328517164662505356633752523898993669061854188012757301132749137840767308437384582453906431527871450079572532671962106569496271545305286289505668506689518355135431299512263148458038331519261184751229664961356552225697520586991843676648503013764853847683148227047460336114287294183372977527266789894397026640828626486052685250139667348532410885786226956099381092894927181498283906235194398594127455033631498895735246563808262631787457996987080359567880491694244913383852853678030339998194707349707564660571399036105214790844428688054968656453175933307112350554301983875935523124381929260030475575953072840274581959830146043416134361204994663794783426053527542598855502205830685632986871080119698398009406144428429450813086065237397656028514797709377961636705142691733795293191125841124738912227209355455455782917472751194166100421370696791880216556438661682798843937417388798601570578824486442759672082749673143055010450988305785799230687081961900616422059787980238726157353096917889228467081142711301172941667815266061532509189504251354187443738859824896258279781495964212865681696322303163855044390028269387899795770506277391656138306894627180740432888765757669876362067218601927220457061469864098400983024489707457988798213712872189860503924523614065311930600631176040813672571782328834272637375470809036754426296713156926295386936015199300134747645529973787025769127092929005313839550666828618656406629814693677129035912726794131160064857011635654600425623203829149349251266007913369070577596179885803284665697629642614510698192644169226284033804992563251051296551203303021060824112339088616956824652452109177766406681795231688967813817989500890134012533567080323497004725726988616528091485192496789708984746384912146860568580345034139076988734758676092400430790053098832311334891253251543925728226927425441729230352177097935096219851518629179439466921590784000000000000000000000*i1^130 + -8013310747428652353320674403819343067271482600837461090875379236921411757424995592701836021989920013334984252473842487599632680535954377445020193167597558317361037108995465089014956427305728688909417646097612645924838168638309108076539893917968499573979372815362471358608705952744678549473048257720346645254312116706456408031602288773181501395554427524693260155718584397812707895731860629594732778642033380309220648511028014817065011139005138246019673609644427077542228898676382590686334111782885246750898225503572878451325218933425137191172152594447885453444975782729731954851737943021357858260582354348792064264931997647866951894448047244602649198911703414274815299220143043358103148186891209241376893807130103809497676226054385865662600657018781892672821249514133196541045620025640467364023466897465735586886568040027598708058109166647837450904175677378172575705202038848678312423507374572395476944950531637863856303921553665137078904645018798080278929258367273399341084439138157640846581686847889560945668037564472985939111772318739438792259592857977042306873959044390637836350752623954023259671543325766157534623934163928776757471102893440209786132663307308614268721895458594405587572325115461519041347265963379708957434994048974021462647693829820296391586729190307115592027162446379539492610936289595395429048739405350654263919888255038869360238371257222888582122172181577685272107223088275781241164202061102533864212719397906886589204145785940909627626387530046727092522279737893926431511079043175287460760483930936265281119785833316017641007108680951177010121768707421378952814907782518442057667190849142468681096439993225620695538440924384334036469012518069943058940798881968323294501523929616274266740283737940019231327503567064973649055609539351528019743329766540081095104508489717063677304776826005166706764070825349268251819966435703118374269012012426078249295593786912930725570589595909600773589365231515622329996562645171014789997481124214037031778002759629753956325252168357503658058493300353304774314197358016517574924951218988031196979026812367036462606008869223079080796542686538302172764698552467565025480940836781605885206346601183792515207042692435951596809341154234902002749845167052035455437213298454271616373884940004122582584948275080756979116153319258182007147454423837035240060939562783197291327900343311573321947977688972742316287103031787549617033048395645899697302116513852074973164738539545740064936647640009643545741854858774260643995753060050648718506704942927022345621976539902621332377363374345860668111786889347987904660961353547856475700760039774355702517405733074979674201872700533482762024146756869084867387729041572348501430668913566279544208588405908976984151438371407439481693473862373712305308014607548207065417398729089816654704983039302796109997311202603643027037518902720205629779721228922280843103947603827668616523360267430092420807896590524727889089373136348500908213572812201697294970335077441232887837849381528095444807303640265794622171453061787897118675760432467288164766755468640140561282915454860352085295859409800571914554610958266371600913119413691812009150873054560700117382648965481306725817505254095799120712916355110250670632322508988225723668723489301187945761026804273852870309362805955394450086245573796965936626001152382622320460051353113607511113851313251533836800393311445052011692637518865070135464456383329663815289483576658471457821420750845155832829030299407216470553877246849425869539127338576492068727204237677307761219053920341821073698502275975908772967958195000843000367201163703068991025556987775196977450540996386482087465736421988832713277403373670687142307572132267843017902304293653823652582819351780709663289044879535258078263911736975849989460970469394781332824048735851476842584027200051663391806054638086152415055925162206437415492651463399636774786973011144795509539135338224060139105480370946945457302116307883108186262190555992572414537383861077366378635968806646480112869845059482898871022136998413284365249758976256679007567284734998954748641618676948314540061863310378145922678784000000000000000000000*i1^131 + 15576690955195990247634111597978381159629230405390391693716551090096887496216491154584794680376592709380696801924038808389709077502780860242328111918349133493686360322483207531042389386243244186140892595202657550781035927874979535500817467299539431708135839088486089472732610185628042857093571842555131244019857373571065226847553318144004853429625773663380476421184446378657326686097697356644970324997758260097247708000266508869217664278514152555515685167439546950653899266519847232343787052058644080485099057890626570712571601005735215356184055775082446541373982278203090737720001588800785428496952936933726060158202229886439466160744232237902334459391330434053571899556205547689160491792294269336473799128522896540536887648321692262499706690126452646126625308868440339489845523943091509451990909027840139871139967597748250958777037131060446784583567588658703210476616505282583311537200944212335470311185635090893831767535875522439523626472217423669344635731207287832998277152916814249648845316349820726758731547073662481899592456797390556072657147369109905868296665388805888750907638140691393846166095002935960549373460241098044080885355419762577420264281196146495348718445774696854213595014712976378863470068669640522589445010709230790591874838462450021584188888514309659910807971650053770094806008052945653931760545120404026910612098162117499085514109906942285024155142051732351883346140204769206945484212987360351178502185713523246429920348023372014049983968386714521954803964741243674523257619740168156222857286992489423439522896323324315759311198357586822661175100686437156208645852444960269460569959399740196737111651295189649617884791219892682063614332945206168447715369849331771657898453295638524092770689541815948335879999318936227054007353103948428913854580882248861962940258322759779223700231514928842145163893640297632527923163525193565176504788523383361245534774198992105987781691129204466796279899862395525784133323893960149722737059050510108627941216732970118057273599261892004615611456973838166309429383227362857442595652876884047473838945965492878070752077678981030045831990035137111512054065847824593755816762985362745542713184470594024427532707310175491057262208100845849328841249467798618494547145038255430979924705129643340288149086395126747715313250377512110704177054915521155033342584029800732174263948545193543361153746550329561360880239778065086580071467192759654170552595862994993714900833330078693311952452567675596743919705588655275027876470122969555833790016491320815666166923871432007946971496652833894633373375836615627738558803271923689535875539005860906883048564359300484468780961673357023401315097289267472482646384897073123088293702789782370680731633533422769121050224392801118197638886717099645791070267101713960722314477623625773909406868247109002594885531233377203555291139218043437480825890140427120416198654400475233664296144636489699218710224771053180424675671511922288454730654593853601162835393828959424923904652427878636653778269794789767346436382251105708746399967006975030971525271391283533056322918040130609507558244955167410111531886846172174741549392397078186087823310044441468547863167580971603406471695662963510649535077018191216249998928453713763260286027326340789971628884831489799819528129908672707445286145453994712205040513493597460338188300999932675458203143670000735978158869825947861082243522640793676117643003189953686388349623898674909867714951240672768953124878248753690846290012835033538111596184907845997802186301979139589465014741474449452023366368762042940666476774659262192478922888082446616854231743442389881160926619663938134144436908261996747706843516385411845973680350553120645115556354233308963253178137752472934559450068436297825526195454229234779186588502445729557367439568054381334375256966173949948051442817975729382423049265776753186488137992961617240811456510747087487358060451214799568883093964307534476847492313629567847199978044748325341652178759644314942482562166533766615927994539738884801114193026626176314283303251855225797713205042504016418047114112078924788364047082586531430400000000000000000000*i1^132 + -26585950950293760318038330303396546043255749409943764078813899426639048986460131210648106925543888714661182398211057839476442187228966547091485279001638702306319915972070558422780359971662942600784167538288829355444079907064881888957121090921954189391850074410165922820767539273462155027681318668373482581303955370724619864753099492166003819739344971582277289280160133020060350516678165994851214177277873077092163114155389195452928900970312932925943463465841080596871357533047927485872401219081844921167051299098412822281508639221034384409807648081553408809102160436754748157236645848157018440172469209296292148284108105373844368838510982553067316253153733936670448499977645123063741845037231968075862374347400138093907175597151049787451664138687771494677136157240707300825222681072681279005576176596017905743951165344713371321133339280600954624482359989356930620814007962744532892616958328808610233404750072361933533648759543036191484244609435122311507574037083278662536849468608393420143562156804239464123159662686204430738072332019565130402262281101296079861239110907282811744431536327433957918973149125325993510130628341494474667776622892341032824529507143609366422437165399533762068123651858925168708060525423587270933134243178367100047528719576450230286724103728978829578513041317680961608630140081656475355802183227882630516097289130121927249775448553853454453383413962272119697240675098069274744720679931663299921330114797428704200740479637504186806659597716941809079328548351148020978801634702759075338825223509757044491774139696968383224474951285971146323044751756751607407579043969733681092217420849362918126239360378857425976426676277699911518446043567438826339644033306981744611653699336983443185755532356743380406038940762543307190281404154261046270769611383502376618366329657535075540000373387323015758449330764456299272048798594958528872905141869143439091966575886001821664535482202022022267554797634859574420800149405835738891107227963874095860646601402743994076258705119418954826749783940483637977072520921324541464073135283135900699304732488705105560984822163512708018500555257729522879529987679604189195842922412129025217604392364286712424295268401718158274734487884540707151036766504253701466538091800874323396509790409450221487674647709484423110241739900266554016843881377515896303361203904779636395301732240912511301497001660287420935528211759549424219673101703559607708726845867570977508335819571705331335950675270100007015673850056657194036769581082568650791681442853571708238682419803262976770708676246147774357314289890724812680048640461912069936218654720418840724490294891336723797958333643412338353736052948027020959106639310085106678635220654358424775056429105379143952307639190543502864076953897556992480090694183878621988759497290284737890761276896091982842119103033487306164123599186373974624025078427673205455959529439711765916246114355077802872301250599628888580392204002918353304745987524796674368260677574859671041323209908304260115063499474186972250606305107783844514314577203762965212719874759922430078770834075727149445932382085808970924132451584051824788425104142687998813173781156614956215028429970414370731053378841824136358310346064753798188456024834845186657514214002629051429088888695327189575260903418288032775199495474858541302932351898286470172944803957649063012080279685820916432147515357327543020478661849856644722249179714995347007030619875818602820822292623440561521566458696725894050298387585411712695399992614604005356087186941126696558969667053974840975570394782542406095631773952941573599431500376491881482327134950054963048429224620101000722130416609446296720474273513145945887446433121117777803712230665223667955118903297541799878942048714796743103019625608241827092835369803527394512459197508768629684746388921654299802687436155854109558101685431653273528886706208224648974361074962164549262100302408470025812500201855361862278579100551914661740832511776688103392402430028159756615992195632110921885028879000380645446766378889971089792056693926021930954024266562534547151933702063603779999734169600000000000000000000*i1^133 + 38887925752714384937270566378446839114118166033225182521309170919169164171860009240132157804823091726494764197208384563622949340488743012775816602689614352596821384709858530420100156585054167623340364310201169772222584140014057855573682177314816527101020381147253317287642230491543533893875038378100457409429136216659229298247428401728696219153980042474078886024983950736013768486727024883854170666156645502747798495548968545541616169627118562774189508700410493195641803596105224095856359242849086285385686362762130301740468293608480814261017419277524821151864524048678450106789143166310910335681221245039398988204011482935960350866886036084027078668485107268820651218994420301915982342916253768041986354700475206004601859555999632725538973457547687223722976485946105883908350749717893027978247934174050855683649635210882977394440665670571235166721692489450968477481234259514218397382752065112975278421563956427707812855232261361242630529195334422852317881010521839164922504929781501089712718581406441162561099943940279851441870308511951687956230459421121727258530293139293378432540252371660406671427679653066902071221156289255842725662044262290095697103902869210125614090035552474535685107266835987156754548646929240545797291255163427675042244093665774341229762793094330588545986989594441364529263811321521787050302606999156127695055125437410781385684315486241908827527548468508454971381462058181635565738928577780038805004576808013777135608552249309861573887756108698056825543941421383040917914153706334741440925134132890662996381499539900249487767746796069515868083745299558125851677237536625672629390813230565330827625331151874975656612316464666783182444935472403081551442645202109186469059928430310701354574562381044712622291499548626511047092166043677964057242635921184341025030899981996373261716256099276540579766573124451782850142580241016451340617723760757170129223168295925421527512181968139894083043552863152472978492317828486911188108278064340363956809109599613638605430105863905650040409550538810611489472677845630392660743076437378667906777510409802036139349709425174649122899313958543903658574959977179055773919514078430979966163713141347433802024258874008528938775586678854204533830337307101917966386369754319214059680245660034877503157534787792406187776910574642952763486066022547939301122580904296061736522533752349754085627155842933085780216186233647392316082546930747130311618025133964004136103151226272782573232721177512195621324827866929556661879522437314113060877271380744865390556758591123208521294783338015902624437249271133525477783204321764334125280093662447995479401183849743132515640710841386370218550773836256490542302159112668855378164603335474493043605477885233238012313231502141379095716007728198731627264044825591267903416628952424823231262504659317052556297019086719943152710624923339304611127232696368640817546509131501027133704016313174736586335704248275821272734557173540671331315269265331295811125320702832440470135194630513157541474806191224510623259032780191826586267575569108064742264727984199734782912924048358871600882505572405287051104298682691932271401900162145230254508286379234213625727541117632312432934008779347527984454401766216503370753935522371406098803121286346495794007442194104058204974137692025057966584933700927404138360311749974631632860664299048909512803063381010099490823693644914195838817515563546249186301814629049795925407522922901807104863874312181700417708967636976982158529888809380675720075413856925704030805486784365740746867028233674709154241296901607648714472473819433902172408607802384852388947792119835040888115163943790625911068875819963847963167794397667283562192960424053374575304725057143118103378723033380416230142683301664184058733126816100993970727028316898971671616432521952100864184040866464205610613648306866054463588772271527408264743277537951741237163836546591786577393056673992500719291642121926374426651015300833484710072887159666278567677711325774478848410065097422845425243309486232583081172472337494788263691522298798197724697593104275492569786822403471441920000000000000000000*i1^134 + -47072259436938953892107517325010536587410690695189489801418411976175266522664060651312629656664094166720352330320143315433047352829856342428197538047802111645586499130997147312413856363990274524284946597692630365918685011991705009703800389868399763529270191096640419083900227652958440894267211536617008639684903953871108781976950436395696115030649954248290965238549988930068846725657045349306209332776252488947806787782428616201863957047774323136852398785742185164716308675347543543102898533841977034379206994463255442132915111172080234451006766154010825244843812610300829005042798145784414421691504224982355756393440793892217413825532560932017233887110058133133497785760125226154448100148521564930818762092318607738249834853658447129250331476614124401327694630139713804879183983330027157690322624031342407182748619650000055692911688399031896328292295640310861198635607825682353467415041703664702553474151774860398492805917481096457331544766978329034906759354740461482456315232107526214602112541384413954169258888017211567085636922879077202177269280458039485604022562668563417038605612230990731716115130116669539913392179873030220799274790751642534222068141325494919281326329852077474810845043030135456223635204358511455504163932474100010513248973256931911240814837932461774727092428808614947789406815096127398468771656667461354644934919712747881405324175146144760003614629746269334496525332164909156910240225824134599234547564488056704691496280014580114724548101581872702117859991862774606437053865843762144651242183003430305141373557363247609308451060627612876339846051817092590942246715953378355405419786764980016646826129374704553009160267824608569563813381340748711691002018916345385069243272926635354174396064041146043663522195547199998736838707632653097435380598293776786917424506534748979855216672370671428319087810735697393015743797924684297334620297196501276715890913200039252868196266782359447651933082595704774000571586159230447724730189396217425226508564606145812935387280002119329019418312733364770613386402289019412007581196340815969581461653562405871027101317685668581577156715346301067112441477945530380017352472009592755375912411923244574245123123822752608585308006890815787052596302358327306764745788275479396748026872707362261756453436740133686378707337388998184811406837809863673666570165079638779121047589827503346424597682485791941925326728886912211916417967988072710917871802461760186784251092301953253768024896688626012120444607918809739440538109693009770284092146997521469453542722700402043786932270071116389786464153895538595788655832485031573930549605536671403578682186267531829178511493477774539970103884531100363347971216132545742841403798191101250199979284524881236731368970135131092031895938293252748933635604955311792549100000226183926999606741490996228667615975541338176010552863629090422998910211100383359389997016764775896878140408746980805442701566699210226285976907747827622845554343487986944559386826374866301271154195617399329970968111080859662003922034475069625851230901425350270120656292637431199528350176259960579058490388664001578479857733989744708802477328418310575539174912548373887113490118187205516378329888372653799673190605416608755540971657938966548578488783086049294598288381533389530584294342251517057828778293697482036708813311356753079589678324898594197005555759310364414400154719326246126311494813210052758273381682845494237299196144413817849639866127172979885110396618990704310628526900233762888047919003948982085954978540578817885287220798402301494487721139017351973943360687729942529019616488152581452303165099758071315237178015043657739920957712097488981854114523202804859892906746329461763338496159613513365898752777850719920882939374163423662517442697880893163689874546467203150395259932755858263939575283054146437834393302283581627533857343374951357943807706493777667762297950710525665036318689030472540904780343662445454243094760870275449965275023389069070848357512654804125737434190358427456859431807310308456566320178257803404003758404114631152846026718534421635244658524160000000000000000000*i1^135 + 44511435001713602406944374353246469958609075166147251598427120525934438336706957757729135664350374778880159605152591276836931760769281998621158321766029903289607280221591885084096655931900543342541110356244947625320610755859490823759353984997320389035598976320064370074340151363994728354897546747076125558703091186195662224360742980977631251428621324238458849433849303792006286310347803329555891607533513009108080852862020808394965064598202414307268984800236203813237437673487183484147981049892171252529848013260893138495441071226101187511139592688764237491377162889359997590794577522891205540783654833529870067707485534785519195072876607053456716602745126464316910597629077298269638403255600967058936840878441087276338201952857542129421331831368180532587825377177520615058741303015832576456734704739728384737784484963227979243787624227901223320161732071285060648954364204302196498675714376745199466018670069467952525891124231286126532169715428670977914841314585249694923517199510454596743665998856881249917972536916470172270271566982180856122744451243859650944946689878471731647159907480335652867341399052501384777703342154023301201321148334127816908732323977603577530645669083348008965942283460387893966607527773751291339530814750257395602531660550039387311156789609991205189273125962034883721761213019418811154748918313272495072670947984212507116470757046304038006306057150647677715200861690425771538876326723557018487579121250544328739636052025062818280799480266262551627460651521333342752767792851554442898341232261932409823871927221467695842306124283732649910509192993912108442894604003902394899701971794510162933990972285454711312079994727639764117520264075329410357662740482245903270198024878032563262614311175912207174761321449997442108883031505807222131799258597749357848472378016984794786492074784099435056462368558113067712253185639425167984804451729906251776318037402802576653949740352415732021446660073997393658773098035110892271048385865911985534431393852950801716597907833874614878525089126965044057586872414764799077180586365607095856980421191735368732006895810104293018036989952577750938398703605312221739284363824237534036939211246535453112439000473641356025140775482158371720585841265255300795132213076456247184608519826772802517558063648841093028522307066203969338343557885254661884361373523024058981776356465470138897100860128755406415106567888015875161778460124675730247788822490866577886886650589680468080201415690820142765670155852429099435078580736494304558107116074768668592425854530916271564886257849022544526478394953274452508016421553955615621690093630868086038502258253033276092019252300890186592241713925763422980229200820115142669060641018250380715006830620610467765994232572006372073987750523271409936241512676862643289860033213033750891446416233854347983367071521826428653733199866286255562237941913977503859133362055440515867927992600101801836643072728746782712457572924940794135362104799391390601714610247778232766246530724410685925772556764610781535479375962956342845954874933111131854777441925803205033700169034117445346004908748610784861415313181635247141573996051943192698788190021982933394419064205529156373288529125226702859596732467865779744527732714118134858607004782038955121422821220945190953296693495550899062398831826003245391807563027635835332200162680933872684855927746499373768880897681684966864797071033356968480896740342594583478575224714089170287342705841694150482949961906977792876804633979107088437504165429250692402785724761629318062594552268383267778263845645806132926288878875462035910177998811930799261895637685353241295214087130017371517413116335930137182664103128936397781432328120133583683864357231080083952236619074181302217335413789750312480067996061663914377443642589251930156909549143339888768532779143926636538091532202966889752307049529067673773825447216778487738592886460413532916759195502384260371917994445851724990176221736608646584826593055794551795889956210685098577101227561489166508973861905058636930303337853253753776617380240455997130299880686789591040000000000000000000*i1^136 + -29237433088200095182561941999604357547204028879708310234292422818003116649193114103944677488155049000736114757492702199748347010096178230974716709307955356849848059408157753879813116630712379148818844494810802726403722629174226693205881549405397146293954350920397921296806652891302239594412547201524176948438762087429912303022965700979715488208406115581539493237522938528172365935881553491722228137671021810149342071088999128357779682726550082346752794398391943562736260145849029790541694909683012045732528164989602331846070395950754224038147759346277539362237490418551400003922907199639728189338620062083882523606936546668164294495618349847756221477269641812183020947515253011860535725583744057126244716809438129618118314061912519395115902373911984179121413015770754129209721677863346170985945718930424805983298837493896554213000042769501248791735619150434653476294986197471610864336544980010052743899514402717987664939687662690117692606037323071069539864015936987672704602684912895561921683337519884469106576902709824680338693659066784918277498367738298706457584970207631440908497288615393511881942625631731406039809983334639161749836167893663337270931503536894607968031825814450610078170694999137289154285224162881062756926692717997082170240611012775734914514132342717765956442854911896950590586947231904330264603975054457261737225499159070292927019252119213514765821632736529431591507914400172973652483994304926273840273657836683671556819249769736234602806787452419667706181759420507771558678653411286626510071839373188343235233909268020270519984199430032599780169024264069117059347195560755828624382035667274856569419297889339541084666671111321324229706867390793987112694583414542440379937645791698062061824927697614521345269267499518038616382427662470513085189080203417494354643248923873795356447875457632032213770409808287301275165773352466668515770813762069290707393493006640736330427837001136304312094187136566338281446431064881555759836802520762722621553633911372814820360679821316614825534285264288875245760899102176190007001300582607174405268276686886501672645114861004089726807630215077611184013779188054953450016681547988845844940772717374435566986016621033819107560469663400646558639701018670720890875021173789746711302667225822842573308327315660776563804732864472822869349937371495743617225962281830817321785277038339972954544260378200409254527719772801996759817417387229749640115585800689115318124887711189096153705507757185402575752739449852215486887382612136109190253483653386820313938676879655142757727256809707840968516791702049340241747576527977418005877508416419245248063011484942875058794426428397380841950329408757662993766908060142680073477275680096391760082200860709266935551797253328877474101609390177473781541615305072535099376219190902557135357488887652519940030066229935304288580147398419295367180227563790806229892542668354726694852461492034631535668105377970191745696595680366844612573614806855495244766457414085747934629773867224162145804912427934967813405667420151020442151288997215042299010688371352316727978251758744430837377873391339436362520869158806030132545202994490118297786109915495100455305793857658034836467028527166959829205007934889880439804392704832316391586132413221745238694297433181265662878126393103975098804183162281884373788194641432348475238899416587903765201229090380766006410867091691572480287310745732843876110469235432758452633580025992431458612275653693895380943163324904573303439370767066095440261399316248863498403559722960334262905284487849211541299319772912755607946963281515647433848097506401133857120655966027593842025854994731996719647883233253490458618831566686256751396661120461591040010123695127741435600155180375037820695270458259015230328330113575883246269902219043650782074710679854672099075085390464306278764844497971315223294450330450610691843091377786587909325137249206501436049097431025989569646706063137652342134822314571137408904302667067846155952414646895973268843685933849374936499592319435854710886863412479895536842292621020132590378549248000000000000000000*i1^137 + 9148204225878513596037027693256113100027597736167633511336865829444213913330737625758084017349807633121411038518067485538323275510160883581476862595126440318466607013307995287759296850616104903686605481839091237741211932300998391795634007817589718944441791392352969170253994075403896311548929572606515543359207986630698892961875672799694271347663824947766933847472030421443063411198565955215955119276269980585433551083373713431777728412840161994122856529932959881996729245590513494823110113749325659521698092950927280813750811654589643654638536810614338220993663338721860388546025711632657081588810700160862416891750233561181302035991680557949130943172322252603671076120628194368265381442979339462512088185535257475290556458777347155781597312860011458703030582890927050905942605905244599565441087290021873207743942185118155026357712321942905437496246112532902933576182447404522664836844513657521168734811875883678038736230909912516496961736413546820158435943960547966550130301204311715421428949104704304927244359716089219167126661044054504487250219343640967631613146849399799090109623271595706797556803320451862746469719841970109991300205968064724951265224146308589562165657430540793561204528076276379598154425698707468010183744518136956591962141636415002875005349312304583514138088373479750679833054635888676944785331608043061094961369074143939007654872905094892838032960580505811539619507747267829253957157091706761140325879346817151707125062277384383866715119020712348840453461407314827530928211211872507234703640816722354462301917897207966773516331088035991077023944284697626878440628235763558151264679434278434100776085024773397136993668030120263837023288188581350805871715990129714624962901451955305759744145633196662477111680743119520857760332073124253996861759068312281648004611298587914580670248100117170003355486691479275578114335784458144168019596350898322854267206802330195566977657271753924242720022036116292660126830347743613016207900675801883228295766765424417080218598216782636017333293129254034713616943746068267638791687217740861320436602679995865354016329628389861480714314271566940416950570076121967422453350029596571531853728326634503801115850248584028609526284543689769754412158110591517846893932902410152635426263987560940484061905454080674536699552547567104241544118349186788367248115819006887129492347737455539822662824668509386973309349844755247755270186500593471047872325504293020520368197882747449373438387277665906533837641938908734514512423695295187666977036797028883165241124973253789994376772343347660016053910591119067876077345570238561916509448583065699305921691459891728507094189003119796380450524110293275649395572472283794580895767483556331287577839322254350680821168205828627969869773481316560535387354577857837276185300935044638407764444654366010458434784736886989964289848710772569861796900178219934861327359802974502350156550289781935449997440106399799359777915647158835631572847135460434101550608417943412737527546583673360970298739777885742520890522780275058868409025099677043313693683688268397743107816990410488419690115916116930912442671036045232576396421676492009272240477266817829440318369401418549615296999985510369141436222749272470709907752389785635490481207648641067503016427727388822298133364363792744544537043306440129414626999226237106555262391530478968131636080311677223387360726760979784289225714154484993633648120653640052823727296288739917465851926521115112308760197485294733702810047734802945883986000012527929106958830550667282414037229166656673990717279755977869981619816320479078492860059207749070283818653276095377076138953143222800230528022638484425386509962025663952369292161129600196831881964770061139286269864322623988718539254386905867407094944954514829895697679308292177964008698316214943916650085985216795346247274315249993831775447553684912890929696668268956000139472385027056585691161966900141119425369710912868957696230830621445525981821421995609583047350759385399845501241467865237111171355785008205911045688833943906859265530574099447808000000000000000000*i1^138 + 1145659915857318669766213215147738945955138412322037743580924379270691455312517888003637726937169732841307744660763102285625098600956064633985760050890508842098888945502463795225859653841730012677321908546158592710185657736302379000778159983228288411290557928074491443412641218176048321505544117155998463295303751871817691732049805596812728559994937959607795433478844767111218755256253994420816156046754733789656742382091368481889799685713165899639842992569867956204989195531462087976782606153666932292308891394247778596030424829359619145457653582306335893670516285195271525039848769924768447073604388455609212744113693962286589810778932917241569220160013432908068759876757217455957653340657146523684503863863329092624375396445383657256154221381528376954387503508635599323003390758901864574542441489096502909247726113565048625098159563106471383751511207469032148360871687073934922220329271227913197519333863022565201131997105200991858506228411274628242388400546595744822357675234791057303806089508407888268226380393883514355518731102782025786468891080720904624059210236870130302627006448991281022579283577367497162084809686686062464951377775506555956607160680365136071930066781520338050723231930357911171217031577584114691055570082248614657604058605568406209509202353436514748264609625196952698355386208702192521294922923192221480688911360660661602288182259539306896722267900118572924876999614165398809049015672773711405315512463558995277704025243976396946910467634686117556226306838860296778800169700367692593039961209358849034727421995099118110911858897372629653981287459062658075388770579217237650107900175295676890880525761591334729418517049782835999902965587199405232846724220821866527124071899065706222127051938461980169925797621597271477302931725693707070751229272507619781022554383966307354437374671195513652738087529893267496728677479871811745337134166579238566084634950515953574599796403399451498489994973050174638343916768908890284074764098901625391241289398975728863228375455990348774122586091023541254975692057486223598000618314002638001273645695322902243277253554568821637185256900578892095895607585370556632672137484469847096338090808824371463023239684133358345708980623624376315009459635279274571641297014169709343196380305596304009313828583353068147526000861830989337122324580512742430100929416793911090501665649203859800633226123062649474481164745948057925664914245233294391071902904223898509326892128151028644170184883301317980669466628788083130317833177430332628919940678006582114531337786826862906023120252258864870700765410560887089272542393425140552791554057141853741829117406863085507088554746504968739894266828551458360102236394515491470169365625402819077531345596894378739870705942861959176372348618170554881893166186056025161792289211643144305351709863076767990775662359861371761960675598590981662265345365357205838111831737831469674289373641621387663601837643345752151733293202990628642774886846626704418990908423640267379851198436619458528833496218147020677727638396815623109012540366202188263410270046285754272684644455423857075154190027825959143460694468657358682902541166753074084510826578090029884317582870021626887160068737507765212176609282501533361058541100710028686075765515159157712111257792809858518818124832299985642041178660328320747624904990352136283681085193348786054905250357455006534603818835373582351817469996449359855109252688516832646737260309490120742601601788378637932849078761874462366983977231379237765941845433135994609271429370442126636675580564853376682000187304041307862055417748724160974826662968349892018379605733727356026389555138509018875289628490504911648030577361178515779315135224807684730767930990822406279320895430562487465297356849994232357609160259046040028870936221079839698047218484678758499947172826633676893572756482495669147882362245968741519918241788293776900282331304085787933182240247907565548195256213932651514195927340906397506548561595064176252300387875655956390982220152753586302023240697575721359223905011411950289052237824000000000000000000*i1^139 + 6952178751645204299441017087491795319613537988879661850765406728630827551869423880403509488075966631149842766237027401376696598191981053970709465536264525450746688547372442378482149534889716677605676110916168363230347502505289566533236209990898510410759015634648519131517419823122037208186116926691378456480011134556956678992181095683335039732986008485641491523944910438646370845853749656846997868511981511269821115065981645747902972364168524548058567099603726288548870836346663931440751382201899255878701796348458025728464852454064382436737306576483800521166344384883211736224155334245650586281606992759259487364161323855475371023498084051754778967015864472684479504305861350924270169721088288703260823401405436603191794957466714138404038913221730236311262458669292622802955040550880612877284613640886734551566532594554801119000831046461252684494085275878395750240392605480367181966824185535523282435938399404887114881012936091815378648705483652299452411760580898307131870415866498759908249040771864430871439925881256233689871199130921912304916468147518693121892934760833362413948931576165722978440058375385069091264072699946907549448653670447885666809655462142566974628815514633139537944906960845091782395699242077572293002812250862276799311422466366950654381326521515318368488123348558083265099004008757162371477669346861255006858947910494112136572036973959421582112796720732914606875015487973374571170217943310478544655947310640397902401280157694167302202942071271730252207409356169315174312848617331040375515440583488122437394905641521471482237041620795211383040009070940709317208511712341741017232163973485574286239826637719369927210499030091101383836656071502750123682200107579483146933755060981551993051777951238656907065796849419618721892401684022907463927077654000280015747552518143791700626901947076907138841869486808385979113785208657112496613127325192445439379802763778461679156406392115855440224872004889508858953915325260575509963726148852874296176151319066002783455765722592854831228473707141001197132540216246856423351836093045804277365551861987559003597722812982386016446325238581114114785375800381922422369531787532213631126619309091953745943825125352250296171416587065555221383628282082342249201068515316705817259010517702694033297181667978450353974713078749906141895380523595744979886348865046405275324534473443461644094340008769979091133501725228246596767910433181869843130693190665198805095605333066592573003789235895726814910922860209307485971590010361498633684783863462882278862173313566362564277757939045645114113035769418089098245967228853388649374290317502068130232313104942643003722086446897003520591000479330607632098543954304297371987531099159762617862884635317114700560622370007913803246651644009156515376825478760469687517033481734378002106867679892310204634590438787852795040839096157322334572537714030652587128425716530237960230476977399891810236787760413971375128480592019861912529540382842187929390873061664569618801204998004225112293259253442703165510408136924352232424581420638947719944192382991633264986889611931562949524079889645577904350089017007565276674500316636989039584444820231290640877161389134578920316997352554008522907592583777118664671640471936173383013462464102067528474322554359557121905429110714111252791017799151242098416571007703312348322320093274088532157346253391147925708371149299182600781727686614165804459815672321613234164220146339928838720651347837271386888186644998096874691665856521657957225679107257586290941878972938685854813032461843602792319153963078881931959640451436955619082945212828225161966158302683535313859773918694748669862638519819170818918085859069356311523973454389279154275764225789350127178111748217036462121831410953317641085864997331346845706586182235222317280571519030178702487628934008231351064099183666622186998980981499102540366742449457479861401927812879607801415861350284691418648018100263611000491982583878517505437449673283515548455764647012141850346585089358672478531833962976723620060552166342372884480000000000000000*i1^140 + -24873814231639286864448783941137589720804368834264220145184564822198267681583923014764268768464949218816711876692268481953699343886870609531032060883504810265040170672257675784985236425815584162297376006421112720557451709999263734709337715495434252885078909163288776639410499393192337605073710823840239952488368705663492145769914328192999219110329680319165336256803566749422916435328515035608166933825126587216756400922081407130939955148769466380767490977689404154756729475595884305005933927477066914561990604865277119159939482783298063126984283823720544203598160187496642545967545267899049715272681138080766949102927303173127204777625671155986899195898844921726355747329803482367636950073557636554200466016092212085613416501368016715955160700645084052877609721828311510187196993238337781663445989988105609453123824464252500195367111428980564645157421091769259097855127608744472022739878270829004439483103408105375457292722637387124336659772817111268918222466219893846016671171862940952167090738617160932941470085729785404985878349807441225309427267418797073965831628183283324303332448157936217789079982695018720820482486574589160079590122565010475190465607332918095648368537363399725782472189104272053375473297916550228295326767804407450378637625925003945889381532266064122640763521958019655670695651434882478240445376189430824738774776680886272744065473955763859330870623580475652820008233485722732634044908975739871731894593102257213984781030961583272503373548770010025725876593683431593668000247917002265273697375801978990315718348356896096124019397400717264246098093852311764639436138648326500683851291701558149683577863874044306791950295606822471083339470462002109511449126176611423836830390575212167268481386440076635664958925355912112739359470214443127055118718204725361761236060926653935823328747563445237513234725537321108724226224158218649243370958555027125771584967978189399614247376670473731618293197453937780021530779891801006939319636755305428189920949470087868391406998225396859476416677471934416187949841447896419057182347366335886821112956266586308890906924672658943507172765888260138055935596003052582169839959150063361078956880206773559527407422162789304154330671726229421272537298062296900691272944991316119692877330061477105775847397483943537885837515247399286425351550968109420569288751770048748823801273580270900933015361890881616705691703490970218591623017897439778169761351871699882174999130094147593426900140129289659657879348859340551313233076929537303345461571491496353224954833585388088033981467604337873255448431562431010406729292809319194721293843993516691964572162586537326065124976694531089155032855266166161581659902483144905386086112079825812929443231502516872043166793330361929017276125682694405820566173250750156305668083375421865227821378350141162298365761404819512597646649811876334765643163840094044715885696374447433618385284600096099463630077099614541534249224999372450809087125986496091011597469317989476230483634281772461639072310681232395805130695155374395122674160529224024826139084895689576018652437796377804662100398056426612565494383452406614214607461260161994469584022478994666482166547117100147322774949471215913900117888356622702965249513398631073107971472234092310614442473224277576426953687178256828132011918006940995765861983139263207248014783308631053540877947722090996006369158246709583601261140968380374169856517749674736261646261487705825094797612236877274991887986425551280575505218622468138435597260574240818837681233772668775202746479893181485196209861630289397620448631544243755073469556594872743974890364331351736056481716378938651317831654829180467865573552760342441539586550670476849615809856754547808279292810749681025100433418040379648922468033193631524587388075452043873134319516327724901866152808558968306463715171139515901804775101562259434095303745641173254124133537040778344317307311604771052467382772185821997037409161742428363857738286660844888240602374767729776600301627344785203949344405425741168735835484323840000000000000000*i1^141 + 34846985877053580273583936393437000500790428350260736589200799732358744857043970044511026545313137245187567788654432652591184055308776709960038228113731839021437694962989898364677333165200011427208436126511508375943193219018598961427622248029848727200809704803888451381472835326178569654896136253174327656166584338379324121146602380086553368047623480566799742110671242920765258772855452942177379446474830653941981990903711841988043898296028967890939538921446132313651943120923541487902356782804741332409004986499711869666270908184527962730066259613146868901029619272606995641521192760725170593499360705201341533710363879436603694104880582319802479323559964058805486311000462654037164775035048191856397241310590500825964989486822404601010273484873390725192472221115733275915243365994923094118979711036137576294988620177525659241146892010151806669914125109616243060214182462250767111829370657456022728327001699130969874380815065351216436736145382184458336777319866988095470036117481647784780644328011861668051507885089660272097917752504157825506973990118331526470054972081718020763840694532526445472448569868630959927128682423693650562938866187992295646885833240201167951804488341206861174417785418286044477227955896962470553278087297801419638626548178933519234190197532478956587312695652863534394614173684606674212346806192022578823967802813210848743904409107160780524794471894140628715075178575116575909748722522001890435516932461231159272537069598734693779061910343246225149626328132601512122778057855033680204627632218276941834606634008918266921078090670629318977311976934713852345054147126938433264503203999928931212136873152172497169815495395767310485908503744549364922212487051131425589947610947229446304577232430629736824686092000707345799685762568298393255533135232988577206137366065551256559187414786420066958362766468501905753510301738347808544060205187838380759284479804503741605025488917350267302621133476492684515167953724813621021582014043011378713499093459476076010223522556181509752720789288640026236753813658868127903479363551377168703043120715941910285075944766669550106414952875208387061429343730486229581537553367421188947981152130795844709010769170388305230661608197448183446816892578815162934600285703629126598107286273070377795440017757845527777148348181605190871536005310431563371255140287107694741289862925331918422284941100138557740163091833415905867192430600753787671166813436219412091734176209299055690062937636507450577476757570906139750275470130516057829472076515986810945781095270768844279020420188969237392672855235978486882470800651881812843723905513773758887433554016078156105164047865740262211426344038588800553910880524624478971451684633390139729071079336517191090634183015426068360799554654022279354549930612342375931488612502275678112144751791898586356206345676526032831180766818710545751625071244980694204044116661755452652018857103589570803196883196126484424018178862836160363414783161268499417139145238854734682998226774878887609248062944543104942835627376379720793294024507190397319127679389520180702181066296932026697632233972441382228566008174788708507083978706880987227853951667386247267187980386137511435248754790810640525453415323826560479150091241820134505130148123134122449933902963856022524973314510473571251078589535029909066134929847018035241398954723951650652045100953841229607537371922926152131520302576758031525478016054680308152231713452918621552214162900160408289461900203542268630417372504756235764789880715664959587311469139708502016028550041596626193908151182311035792972152574214924679443637016886341505455680272418845710942603388752051163453703440318114438987094564417325186361246033946164373608594312398329460715027181025648480814124506250034498869516306044910835945831003603917621239122345529471342804227453580234998644072676761996676352238560315809892341924635245045589124672967118242054388805557093732326579425440435092648386009287718247600694373643445272605090934100333082149409571524396406913897885250785988575232000000000000000*i1^142 + -27916811536356801347095856440413985005563887568106492757547462960332606181850038143280951808940895335790013005469496193191375599040207632423700595365279760051126909771940726635510563483368308222925666049640274075737391286550776346656745311921290369469105738455748911929442273906843696289790477162633799858309096154944705471540500090728196160554367771060650669680603989249603388031355987658342511991775419041440261124820637776208711955354764701929361996505702495835309224479593144329372052653005571931862612528039475202299055989995600111047419755233189368842495205198969264802706063719541202618371243997917185623068689872261663356088782601328602967285124356793015895554623316914243263245056586254610395451211420262885170539932987451193642178210132041395949607143831204415703753249077263166528194779852326696653713030887182804336302121042192636664718696836822755678066240255766862670318352606485636165555424230484366335881116554070183507097794641380204187241943821405232696823610056793501823817494170233740083552545075782781427439792345124726322965291639307857242411076170582860950447388556126019337690571357183460786736863757771898564599890830476925053418239696786689139251783478138374381352262931727090285321831164952662191261638143652664036124057245614002208594141505601867880442607374410781462962067444129383845277068661513926468974367269069049447973535774979006623931587123127690950888476666060366421979112728560641534414536215504730449176351060492402350433488584016990241835377612129473656470712945770752661543028884222393011946778168432329395159880689513235865592309699577669797576086558835898387501935627526990310252606876941535856022475627172374375019336176554750814783727945432184524109204079189770905062952331634139328852304949364194706528968066814753738509030345784368738570662417636425585790497992484203049510033477429551585308338297992301477020803057915442709293088911833952020646598130209061567712941627046970836311741560429750525910952852376412119634613994736089252809697829201761053735879861932199049649653992809278756743323757904398156458928845395385146514504887834992613180213198049222288739189735554352855675122954779004376267813474786325568833087439025155226691507746228312282183885978573185792557873566337806829852419382815084114045012482397810617740128241086330927718201693755677559416770124229965419481921623232305178940470168621903427369545839462095976084968163181090893187869633132898100358742756292122583438925854996556988110513791221350059755033754616043880090838169205649535093048468086774135414800367956111367750165141447463078822405796000971020231762862237471589251986004801522751934911782499673827614124521523164214180394042492174717277548373197217952835936776128865374021120380958082397924807165098827977417987437810622902025785310737902424498844575825747651755267255555028872153140125692140595308339604509796292546513224043919493652345687379676720831166923655250030612160335876371305304643994206172527978945197595700445705818213599910755481507581102982564721191720428334359757028617844966016671404272892760687302838742490941713141687758961276463732474727580728833968370092670177921027770560001727512615193201143472142223738574747287420456331777321479503014032857000783873101048180002052455609882562024887177263203100169099784534754450710827326917351210607086187826081715780802891980429704075139160681975248393829642374566710529110139856727883667691417400660306235529587931136842618423308147526304766613442660830417350510622336657915181427993453295041829777629462989073033733391856936597793964829504569621896096192111877418654200110283104397752193020057467543598321014132701061373512623972284240898208817013499810597345046233122443242207903805495811427781778813847609556123673387686137438637981801544310126998100002031975070083961462779773022431170676009329725330271606775412963240814346982517005454153733813233381390938880100158634181159614119845706881115202310722709364878345096171062623605334988745493552886862709338266178433448029454336000000000000000*i1^143 + 12852325541369529966520338322218875434370025405706750212828548054619089146261147941964438385768411679872254154829164455743614448155443953659982888901934180252039738987274812648019628335906818467513531171904479043212195961756713284926997551075208192662349778558358673600637451221615380442046001766302359648555413140335730242302463864318130955390315768105439750547225494808734262219066169511197192850328026783758158329601356407851263448518154204608155498418014902754845529712082820355648296446930907818033575658705648097703386696981571917095409711036948796582864141109631350819840252649738647402844952662304182561183086186386835766098436267387814613724791307286724376829948961707508073579276559620769730497265334544522446463578548632774056577555556510733455338240319046028607719568988033618120646003766812475693577057847929415094958310906362380899478944961484085811002895188610439945358455248155134346099546871887119684926348070515866182719755557128790990930446448557827954688387595616181417198740764934150319055639297657591038474044747574137802141232689250787610648607121455332408593993851467631328029063399793153920391122734961873594715884769143802556185482191666917010612630568590398607787966252976259903013653105741032227832982216019725451360385390572310718412657014359948908538044096455222071487720615339214686840719579051943769466498679002142479011597019620820502432735749647048041627954277603835697340464204634302707304996595154659011151113492351893513547508991779988143104955460319178615996701809683312869562674804045556922273156313617080416413712044104048477414496018849632065682212541136926673715639067574197168008486177123588977823477409991770842004869747257585579383657972683158208356567799056894199514644226288548707012832841025693842358663821337936786810479440518870817290198953921016315791310135654557740565252820012393609187677917238127441390482121235605568379583255387107439852321764765220487609948275983311428133611412425906917020075261391815963939305555198305774302169494849561660571484654889514993906370969411233766306701883701990925435804733036724873046283958773850997868484411553650830426201089340837019875512847025615070426823926790213719119728057171382040955241226991257119468147144003778264329498826469051317445773257055622836288774454467946315421130637449334777097048743977746933711973631813021164931478320697595250587861179049941339537003128171821142045591368341189919252884066202746422097287715969446735208116419525409187494533399534876762903695945800169349699627361024637668478821968027230365073826005314392431524064612024103932109922077096385420564305711617145564545351724859688573565498332061428507043436128897804462640690454740355727459404308624439645070273127328685245566140524332093039257553070159213927686304414650792652556292722168608225031550770138471142947708103114860201814598954895778862941440942291211404715531655645401934472818251384543747046860846713403991313352304270122572557941276242061591539007547062286808191503689173123924440264957775266852863469309961059861414477105149406877424021794036040334330669798008013068706915917865917838800856405379950892557296991701557230431844731474549922518945268968378521582163292888614976366107625658258443268241785899109473208172095412776443177066375841732205789804247470201187202124345620138504432165824414366979553875820359568738532438551271636960309899504898354182023435557921537366779582696286817685764046503148264645087765431498891066198345478115012957803843749036947398615859210856697519199375760035320438642011727019996433101854265928974885467019597712642379261626298198768141081903344558236348847335853447108127256889585710861215073155090502028281604838068504223222742311785413800342572661996130430916178386977310199711405861380023539453161471776032501409895073235480691314403459698638086405722917910993986841881887961830702998644675413017039256043108973349069493721683373243004796591070822256061115437452487682279777643480827043100533314171274572945420928732853007214549401600000000000000*i1^144 + -1933542729838414964315329071762494665997494850062421213651416742967815053742024622338197581305452799418565585851243620161929797083205961395726795017925179125628251981688561307405614733553466354807882526149658227764691955688079862104198816447036490912758941476144093637775987024608132126735326168434927815845003412378993738076865424591146541849187891690007675759710614752219897790392855463304993169319330314306465385104110451404657345401767385237658278649649082543477344742160532771454301977190277619121982766579445544644467403654400623126583148020562967290378967793234682106120377031713905809226398932607187447541219785017452661992788908189815539554141990872388421243648757577063561872365944449713153604616102201788605043710029656934042511892650458302084980259657410705342748147577281956897548411937560803705450616501683534109461333440843489931979240370636363936175235467626395586591347300767104466265765552887188747124654922645773699164510471538706665893889126191351618583618474722004321775457654708206182393818689381015361050125285643098474479811320735032840378346739172715277051324670949085100511706982716478512673413448764855611736888220367774095209206352463012557241884251144998087157154317645313078014341939070023623113771769144855062946292716719484985874792281791151092347470314484267207781307685517946578813086855465558602500270947427981820153614557952273547511351128321991801556392529685551384024566444622966368892599644810527084492503990040578266285728419338973012485158648860319120433835847864133827623432205633579550020368379024188589598759326544080818312120884103921806664152774001239460521502319749303463282415348069935990591268321239442631511320195169906037544214254461288768626308638613323803301453831747067752519042948142248795253280685157688449931051669538646407006152853736954414318941319308136216866222387154643265110682663507212444919511679945880634065258007615172609269485835095845193118210269754793667040282693245383138834182348401768939473527747511992966480432157344163391006736419075935488988532943481162287530446201216751913622220230051949589265152757280371587961860377775070694600029720532129775111949649091927725975872836120104687793608279737169612855267937946514481665853813114468464841585087322871666451021037956504442255549188205526727659770918753453661873090748434192981589122530894335451862859626280072893457085847722028471619894139133387812262282407397565028169582080830195210952656240505551443114585128312247081506311298712259610084955758370571559155659297470768710779767561075049101660236802829808219548998566491188781302745923621969392217081295397155318672053817855381716198599968960318271457021681671906401734054119881769248957222420302404168223848261779069917461645646148192447519584002130019029754392277805344059611076001342016495203198777825303186452653550609998860533134996621962664955137167495091382104666279853365317203057946606365710041598828897844073043155569458284508624887883848269981721064891559995072904521813100538817590138009773712607780931803333194998951619700797828280861300380136000870625047589797007611249873169323302762014128823113111841478108274170988095058124197812174633485292995453275678799261933967523000142951588642703560165370812322064961039318482917568014238144643404400695696743624432827494789060786630103191061647432167405021713892919299313322198766731438235629689057952316474792513329721955821271334108529687251314184340137014808458302127979547916556762995757567602555629923697320304590908376746127835388430354750076571629225694197907285210137598732160211750545689046195220530353911557731683192599466354698972955927017630560812362100003896279957743551763068987225333333507188994062931903763990831564503173808805603480567369362890084321466747227559118609243175080680736294870669414016275939222763488124245351005316624011835626197173406023429090231829452200203460773293979717781214248323974431387209524264949224813703185745249946834994296399147981949264613867148701522594431342246625280000000000000000*i1^145 + -685715873613319377576999308307763844601249886243378220672431380725860018823746231637721692833997814560435202793780956658469074419998667094706973845039984417660247547518611572766220138471411356697839339539031249889474102795439717133935684417685561904252535082778276870562828129346083941302058380886475513600012107329866496816908842339277653773407849737421554721045881670418225650852127811556348988299839517215219068900804455759183569283121251064980450796559187011187367437034027794235128965575936526924734711651041619836118439546578130400120719848309786624608126027925450213108570704562108824111066623852368206777200238315147720398816819259979431646153046275908941418725455700385783755581091537887555626593088039549826949757943078403129183272158543085197468728330544069216469171671630124822733168157040157242089709638300377815071215972128460674945972514310154854282032396968701794469754047538855308359177339208223057535940215066014562274421917004430397330064234425776719086982459570090490524553124337950417192781751496841292949231007137066962643381282977524423356780332510771081440101982054829818624746641982711822722169149184675903102130945416159302713244736979266481951868348520343821175974392798619659273811378603294014526620431232411650774603413593800313347997895981141805161929487921959748242023679932581229324207032776432553125325770319233169115208320147235551931523105316430402671878356343262517095266452705533650976845181780499630244692684239972216053849232419030252351256130929784493749164229680026359675154638930863666487046474520527106051989696248565814468735461710449577924264577957097515606633149242041670023090023244125424886998045500423169496455949395748748190441222629830365282129643671221690703093489681749324323808694787549827784766302489786117818217757808453797074502630328831224008508561402422520487025961244920058856337284811916885343796038693221599488802744630518058994603798887927390375863492541284895618499260171028187660810080898434015002234803431679996540839107926871668508685700670571435287263543102438345937803514086364065315936207469514617431847817120738479739715074085856676605353084485319030000601289552359343883122914712956434908003857099058108507345917859492087401653939649986154524525699598360029322978643552125030130646489298490238880486159326608783823273774441788108491809091922095450916682056983186126124279296228121421599750749106482368538653014750089217931898430973850895495218448597357815905503781590855134553876611676346298492698851023354288624918954179294439738210160462963273069208624225528548177744484858664647465145793333013952350646588683323621983661169989760188412563529910166954965368937658249641142744940878049799890397539610614094446279692682163289704549462191248431981755452847587479851492432890428339354369844936462807087693066428126812936756654590107473137003420701908727259550773366430623736583443526776883451143972962399266070481974889906979792978179650525145184871581251760239608256985075081961986192200197045140051537611119900585373799476948818628906301303718217890162576385426078999672354088117290239125048939709650458295983145226406105499816069716301923432374270539705839329115803499526543990251934936480557776918722201755037545464375568719657392676613497781243704523861751498711195296604034522497767709370603855311436705030815504041731304683391621216782309931588369863164636457627443615440233516307683462670819474145376333726966920764733192034267100531173350947883480082877500258893411966417204082433385794583774754873857960551359259218637107811498579270778929511422177366713671422246048809646172828524400227128711607435885992959999713084990649062579300552547962891582800552701282332548027683838130837878185878614018931739044314122692761766029130005956139679378266370230560670307847776002315145282491777787104355876177487216930608559309303250239585655285356877441727143422996434871226317646747413430620286776953092592324149431168553692967975943878330676554043019353949825607166926520320000000000000*i1^146 + 175672010900682492290329638690634943514295329653580355006888661918414118849240604640486938872681661625105692117006634589664098910791012951855466788137371161610792864973617287218224959426761189152906745453019058331735186806962708774931224917558450975148775734628017041419550472606839744751566835277843129277898991202780791781847409463584369608053324990571271260093816427054732668227801213097314855450871000069547075814086673949473183018668214810191036676289587492517380845935912080490337014403727727112794909839041153664930902477797005106444001757921854298357144248295042461996048260085503722446132071273188177929228017113201684925288329909442692937082106550693448162360635303505268479023590293082806417878741948096790721478412410150280430974580976715868456098675440983288619119258764573699860465740915344126895298741908630152647937734875316081999819203930176478799631075646881398996399426955921721523961364824270055067347287123811520998935555833566597256194475487859207269808296933784784405727854906536295656957520402239498936907290507717623453175427832414094424278826116105196994244557794282639722410646224469030437022355015972931410132573986509824120820820217487856279859185473151228504339706809695744983944237076167759083744437875985571640259529605634573527516840161531081340186878476890296579467686633791599113533222053972662380324994756904398824330307641877254197963569125853254559432780574643009136085665398419709213645845539387275643718787097475124971181711119086453574888493200827063140198594085647742538801384702311405378571155900660346515361754281091955331606804711560421925369442080663375613634250795051026831279678696719520180886515796865551245739556765322685430265194534582126743545178242862856816355042305896904389609270356840288198926458732940125099168545042900062292742121878723022100076979147503097733264732602356841895900633943958409300321972314968232972806847069520457702735084662826559970202549627480990741831926853729946094938917425134783534102682952014079517992638167617632977933941420923203260029849352908393721527592464241326219525082044058310630105022866174250162241252677489428231966918983525308579793161220855584924960089617668001044277226793475570615944477835716282092092553369111529551845029912010110210027890312348336204115489619494135265188329345858351354349752254220278734686525054852319673944375502116381669636274795692409800538837243199213621374778993704800173482421344291158845898851561058156235268367599734388807929525326348227011845229556801520011311010978512549207369406089344967487823295660201739291197444545200689489116753792670711109384051212745688047451197697928642913905777575264153236415230503571957086025615577739519852996279167865039901517309866944147952672033993614340408432753297720457372814920974619066218490018095840318015875843421711857906913921595793540935948513619951778595196364777967833439480857194263104286934128383331563131292549464372289229895456932475831055390746625106201586764347905506870213681638605345932933665706695743587132565582684232285408730493628133088951297212802742053506668366208829832177976278224101950928020786270508959588841266518222861167314738722224857228400198934062129240704381328385589249049392546685001714483668205413091471977256147468378996390504703655935068705621413299285057632359261794687765197094544115842471251322076694038955354284626322221319928180494768884109367321172624525318455370701146778612919737012424774770050257911714469867388847568746033341131905763514223968663316648173565261100324045912430081675501364242964336446273125153175378784204383155201524907064495545399730408530516141981735075407717114210623948352758053063252109208300274913348892128191513982665867117977185573694214475352418633281821301480025381520957468740331929019890565727039490685761744994204232542070209826792631272994492784888841619594758861868273534391890160748232820094188140155990189553332163735193455877653445595605820169737328667271500079555102435202980984316231680000000000000*i1^147 + 225088036662090948726659867758089245805210208115262880489151785439608425292321841363490382650179556168903731913833588636102406308033927578635446883853457133393217211800854387985777978769182956719687083543736645967772511565241952796378786028421488695508717708694451273384873629255541352493203065139472249626193956691232578867893281253660432525225077714959661245522762918061390260211246937561545148018110175243356186853239920088833996995395243153413500446463809822355091263149554617143271844156467050146811684628844192364930921660028962549184365176934045670325237938940075538597141139283862154116134674928689075805039342025708811958689458069946956697277436256482745014398667759243693436378091064601670398637166481115626428868158048735726438763246162549528034280859003373297045533273513321675178815437571276184349856361584672565258696751004129709146659071708484585133882599975041103537026290847350435896603867314039703994722012778810476083291271729255205607369957396594434986277138627072492215056342224987852666570927711507797430551260525133838984596407040899761093121457730656661901767982057869950179841549724358691556218305545812853188731518334189969437871617187582145918566435457372525329438217763414720531094087005222557995595422503377615822862481757383890014607859512876588020483008076116905363634941255180988278383907708338819527664113222696033821413258554919111019449425681373178334696750765988058518809244433263185569371817565110790109153484013701769828936345381778320591626208958709498654108036606859861754496627197224554719751880985802807482621305984165809713323714357598092718987732716329592659009673765140537467181246425839355013939792111476125156368657240433496284662564151415526310568604380086369504656700768931550656531586305665752050214357070158120683153889263087160433905827133581936264168801703380777305567902663081418607718142986904041253042345291944565531307052450111053983115061382960533687336946061687493493094109436913623784388322458150386153591786588328099424071077630482290405824641029783352922931669842808593819874718156677967027324703018547144902894117875413009635703681036068113761918029770221698362855569170128872265922908874628246102332268204108141226851769316536528200044268796676072629518849247841038863796076156817183053968266967936713752295348224516006725573050418873919965876627737458954257193267418664670372927675576338789818567951844036751036805453771191444322150044396431478278242708577869712614204388496118837395530048476028943469292768395284997940882340391903783524864818003996503784747570455609514884515431233746438824372468135940235127138614517673076360050868744584500397063665941286982961013311996745227661882448428597080235204269076779985620355455228602972130350209446601478860655870190756146491277875210963964676920993736298452762847590915280588213542884064774711590104523957695142303733470656810034052550427183988444784972724233531012600489282134752668549691728763763921656938323465197273522201270919766107415929653785564595706115353565693068307424904415681634640524450772759298930480161498950732229917622318471845700146421433418696993962054044013592490463579634754927884951478682420461417040979583538669239013372687456488519702563250790073631855349958048838065721920649266187997507465709976932474589436766023268410088295826307179111165404083573806720191352324529444670706556947251632216403877804392958125076427590084864492456394749040222577068932014164683661514169292972679534417782497175253882580325317324646209469498937702977039422160790600723403596725845097625147060510665159460207795196462861825260158630919105222160833276445014090533923803748880488027662876239891539369157638452993733840227258287067066601301714391922517287816945112591382828433607290373896653873991958862312463647806445897067505827177783321807829767229239801814470003190560708796306864597790262783302043015355502656966334901254416382251860303015563644260682769274808951869765527047805871300278087664179236306944000000000000*i1^148 + 26075770961194934602353250145756403408986901454258744501507484988790608353452580713102965636689817197074788996414138217772152293822419438881764918332487009368418234833036703647317153518323105649869125551390650687339725845760395566690816399711437974331322080857067532790341505828447261904213370076752284122587867713311805465442820075929592904382318942898658037543372531376723534510473254831798131214220560294363406007920248473555903567438260381501405701470008575000671301125890581239610498677741913662435055239114205290227025393611743563629234090214239274610945003529264636541055143837133999777647793852067386209821158837050600125189003621287875105719952985623456786436155415175822375600380870035895584896256978141642927210667454936956169775856090935848154727699171038445524973358440859232411924132505570186137094420345543553070666757414845104636852015446836259112648334326202663972243621006207106362079874289892954409787094290846759251924118058467575704849115214167609575096979514120034232859205221667992360128393797328034576399624097267763805318463245652296607260822660947099135762254675714907572545454067182364640056794830223835254652754894096332436090897561096836984650197091836704100135661794590397753916917500094152752456794836821889038537372734225825421159386622976801402872110718390025558084125564827127912119335021890280483260003193795996583645060191541745895285756279302057943059657515087132002537596544309069302460375067036569380527094222556831892237922092722998626579715859571262449308130093481723442109674362158519792924727378206259235243702621640424784815147803910896652199027244669221906079508332877666199944183538987626061567110008402191608222364126606248031837384097815162351394437704294361736373719790284466147539627259000098595389245683009222920216869310315079830153467616873717031505604885491501967573010027488370052737975093620805906991734042850227306738801929452108856921046790393267366741946973911044008202599331336212023473702084144099150702916741177739192187791888270100595348994670375462548887899094707840058022101916775661171866624199670577383022408989658642514250336381612646716462454175226706216041514788203609821164137651235112903183721878997368992524597561364244192483804473517646018480635782122585289557883943335016062132194851776568640365246538401540418053618284512482792479561887105173320272198414263337738307479218870672443411303848705441305429001906909768723496476899065481911622865435439266897171987470972829290281484681035707611078522866658925078734328729110808637933334996539845613080631186114170050625235035545938059012322657719320477579156896606456482083675999150059781269979631276491265678146416293774834289425001879566368488467252594926898844592282267832071057731407328794980600138464132165556256731870569246323290899432217157042428370333638459376374241177875496345393290055280332576711395533614976283064623180032998259590899681096809830017297275633870467353506569265481844026764510298843774783290594394568240168292757564505785597440639317517946549925435555438765565420944781533316068765359443930063343885442441625415262011051325964768615743578254498658381116785819408694949179297380890525954931812414887154095408734333474994423196846164706385873677191490123172007596653323415827356593863294776539155224821566482378965689085631721228075884388625930486023904827500567947128845826919731983285198081674246252473430769895661238403437712716120540106256897403308986561223863694119153015697994962256280008037558668337936021237895262143737826237076784207768544143909398932228891766613455734159378428878757771211024714523400801371745735964299733720615795186044996096008234895320140745001148771999334641546055405880031147413077267380909824632535659080704406697625815156692465150898503047839128116370351604537539449362959355924885563301970730596106099778621410699918858092610258557494205307381914320637599863641728944080772610897714962185597901970393030756801166419022517625382313656320000000000000*i1^149 + 2416645640322617242861923560593126595022486536242107820181507617236887900610580341560370308883847718611281895760960657329434683347293359566034955791775190871923913756797512751363543913592423768312200163406369417270882615477228937567646771144306418386277969913594936334929609768329869174169086397073888654320673142557311057419571001566338586928656936059490067148757711242103135666493534457736672259662208558813398692914581339455929417077721989687879106274585286053066212138110815864288655480164855375042254799526404978082451001426535894579213024263686933542520605812306066771993082615568418318999587755042222210458865762917587446590224222706712736039215251261197728004024902507112881770184275169569820589091907023204897861960863039795456805832378700550683637929005293454573232911188188817136349248681609473500881085946246078125189899434441680840786821607790240977631896963590628654880252710971823462011841827718531812909765448050586796609871816645377883067686360968967662028099417576816272785601440014884947130916328200321255814644542038755767428509620712112975453004264697992111384661529257938695725874682340656859428314173169845184240736500770611443641695028335505414426300504191542977958122229910088179251215703824788787325219951003029014048331075960327045897240576444585093400300898008765368526752483160477602005694535210790426136055799283724826945693161390277826730563310816275637055622339331984241861603057349871779487131961596027714331727504084345471310268799276736176070816696590539421424281904270055302208394051000888549920135222435829142287663274030466949842973970573266476533275056528652069523093623784185999615185232608384580948367426185003955478515965197674422720730503876603119435272689990673747575051496733062298918802144201883000753047409389829795853622934695978177569189579360062965106728958366197865687652253753315264190464646629130416727537271853612457838703313918871214818076838527096768342739467953781922870050325460057431129485852145898911533237228979899261266725212916193515068643253604972387558822443747529159112612602651539429763262547778543022544076845185374639734138230012314515494237136184541522142960465490788848349866097580112659205919009582356849553314155397997186320126134197648503371409946819913046212633290894485844127688131185829479056362616539281578167787423936594283651768116944036363297492564200700241183273202638272291202448499794877692462175416626169570590426881908944288207842040197130547014112955781154454124918820640508541612733789923188816179942347396381031861850594428906600961413658783147361725077203337810969756494940866799587611716348181276689314910209098081114233454546583328710073696605875709480886034114621158428481036884358571488002234715726629930272472716635316769166829199242702549746740906614814469816659688257460081142449148723624036375993571459321124404877171204521609885162804814384400251921330979796067415788757752157945672378571186958055767019418331298370916763496592842605471731405491576661947128286971473674864388209513883194180011207003740383589636444249059018676510961864145800555924568079228530525262421471576224607349335424140453732525373450412508465727862156903189955047484751125377739697487852305812382460614620555201433037190494098662423496479225128257189833264091950283606674120839823315166350911126258651111012277067019179863135054220296786937274484743837595842544158377713754822181875854292660243797172261811375385779097488717973979827333265257224058873863468311121334350417681910007804769905784078983438523837417279824725223811122603182237325558830584967734836569261175713317958403094154591659969114348397430352351830094223162316323621551425987364390234766587051854008360008342385959076443004581561657623653704114834558515324069107002688813956021309838063437260945415092171721448223631250423856023592804590836482694756349676171450477846756331927750771489193323633927690182880023996352083594334082370057161913358313374467438250164433715200000000000*i1^150 + 295143896989916913307519503920519229687792405299987257528157638264951511242305255566346270057973554088289482739021560535629747653362727200253336414681689784166506660750952644095337605664433240140845077950911663860396875831674133795548584438922686895955709244638238759938163894116438038159557907434005020838315525057980636751552605840405419275811519879917480854789236670615648570879645565549360702374947126342619283348704784810405072983143657394439136042902070508625350657492891020428601149501547028954553438738783354267737378751890694611250676184700362946691036155415080141355239642353500148289654641293936459974270745965616018212059831260251112520571546803351678887628786609086659757335759060454928655775835717850211242162424735139688540376990693701908950072930436840003777120590785583814227400309642812868669209942410988471354657138876237697160224371745378343429033900829297431748466388861262083355642120108135443215770647798109389432678221980816108353719097881867934329479704967330655294751221232483476410288614810959721774397936929850642062615505272001898641194770471917796503970595169379777367077299160669185113813361965325017225309048698360816104118123612516642846724309831107125242271612632682225186022133324659702635843124177134659430495657654272441500523661433169750075521733907920525519200700025963451615873500285706375915619249935392245158889457414004897686462048527879382008129532607194605324008134896667518914919119246268804601631503694960342881449639155439959707793343555312456888617109409618989979222223688672576190448556072328891523091050613436548592926384375358605483289167219395360174751330444461402276281005311468219891888671499066176172449192038255529899796540551471113911266526519925759065795948699622889673365341561058903030108102239845014370475945005874443770107824099213770575150758996726558747881439562761789545056904227147679527563841049621230356532779632722743250394759483263941435676596833798332331626810004188547286014634536999094502591467837123761311044931576331031412626765943347517152906969346006690268995696557036351813124103770166822476861028214166617769887720496521071159208823525927150009174116378898371611415521510481670936256526397944270109568456552271732254305813339036308358449511207843216996380206435212328408975493584959315497519866555190438763986953467457863928709538398879090071039201406670072816917724695335276312041529854955617849763552458201676330936600766895523007193624656108311590898070051066811053815623791834812887933513478754004240436029663161893031842051202559331254663982297945154838499321799610360574754174759147734944708674180059981081266782474313607022785057394977965196955294517690869656515665149289523367153308276866557308936155841485679966220780556718687759116291633833957652983891136179556641216262348945426073413585964057708306391527737048003347017110882487272438485013827154860944804174456922986004031102581044445509484939199035403057827050139723770746271896986493992570480778204524721699107734557691508189760671149879237073103929915830827442872228117516013198444479749259743019327831463166330835876199799242431565381208463982049378077422471242530221513517445016174012494512609845645855956990086802025976646241203094108312636752419425569032002368921147499935616871231279859859314233992121516368223308376176780261235341424987518773697742020462220574141656794921526282849749310216185304182969083011479738126633688361593846904851211608182686731212346525218446470842565633172322286599777515266707356998905970249995710561974987823556715025852790292558041604446311299144873937518253662728957996364145037683022593928759776803813321225832033635045220225918845513747463684149450683295189225217579441558161389811256528005122897278135027663439856707497527811069240314514675785445256306180207960357711486268979233677398479735661378493162530864451800141420244113340378303409342090571074784961030035166222314452492871905163876373801612663027295846400000000000*i1^151 + -106836364362392423272851536974699080523547316090425969496309469411072239044848850107005665868539283500098674888354378329047735285870624441054993896153398382464670056229383889416545730370852921702971288524962062241518252770697498090434087923286631391333893794989330108661119680778341708730951906811203786027233265773954454264188691139467008730692768622159552069201203530836513497451338713128206673174036890235246711019095517705417260045897053705617657441273849359400165811201439599673378912471927266958187546557761182396972686121952813740250688746008115794731998966942790440683818261932177518508928622036782591904510862801264846617122077841675520835086304515586618722843805927726055478369003429163637427020180355865881592960369574214207130250483938389982524237318690745935159796653347284197883513398082668326563360140494912556925860471049052090979220315236244989134562990155607359239381214424999849924942797417106102157506140818181877026293441592050222829182898288489790553334486967978433253685300171911706522013969223979813072665838647597536565885179865647452738076754512728203281193092575894073716574219723332188709733004103318968648742209344887808029779467362837623183892118438041202985209409761931527728711537357902346381796398226097821532525696049517691974162122979925848350238461146113155157486872005301869627261319940500857957688737066151533032826734964748762395364454496908526171077070459262895601606147592971271273946761418160808815494881994114762906585426026137418722564354466067584518334388987644411372118630813695878847731786156915132588088373225876883011379336308940731044476213554612577563658230294712828152590437876651466668383321228669279914727488411485382152440188542933783778280465991318975195068545799485202762638373098065831947751671046749700112180034125928827974704498408125145565363875438442244418993604718804986417110711190781677631071232497633129356264716666474837420825593572175387280492583254563237433315889624226905722545221083787882249387764502001316339652343489635712151491586647933439729506929002285903200074041289934129695769626077137856989540062502925537050023572390633219976040625863264458997194276736627196293375431421146576965894099897624204075804161023518662103132297034580445950897384969776323993170975414054611998455824375682152569475441275553431073087775789191893966956948423914955680863081435188072673162917665627510290288709358178005546554755172494761143772020234776642624691344381011726628727763299862884800700829120852500651128704450421833623225989856880967241491643772421093427321229828542937711620713510184733892986685284622149496522365621697560930205807731277713451035080046962840315413132416667349614228628142064439150581261410615009770680989235935228127735280226089829947391603778746435590956590625551960163225165593209060421412340834025212553016788585791890601034442559871395287418839259943211737270626266108556121863712737596776529350248499247106089635342299649917146354500949637374041870120573622583337443548814353357614025178814668104754075194211003359110464830353516803743122559064996090013350162163646945369046284623591931213091539794537733609644332915244061886436573729164637025116688992892784980643496427785827309143957758614024593322199679214984175692770847498775219287433183874148959821788535347233720352101549296958626999086953516705301858079135353008179807177113209944429114411113838258030964962816039072680733913822657782639084159875176409375392662586600266272202240999023568947881812241767925008454513879811035226279049678789943090200355570573186641853681901570700974379481557172883991682237516102531197422212817040834623777230107728840611703569762393643235441087894419857612410906175551713128535841373827912985814805475954425553340439570674174291073114746615436866341192047768934745440034682709657326245365495563030876053870157233704027587593664799410210760158962875903573236316457897880901424740987144121966991121409468111257600000000000*i1^152 + 16174673367244426462998781199325273300893292043896794759603033990216945186759539502566161705760790736892792968074679562396932218818575315107245249831342052613467641031858029490967293984642421595791987344288260083906810812910224277321514880433968183720384862170497721230936710901286788366956543153950697373221265397361047371279867288824648731918630747293984858460190828852938214755989791034501988160270895817536213975526688726931045890216345028578243926221731337267611460834121442342849834370319307022151077836565314474154104405577737137867367032328062331956897074537509360042885653778837342426887911488997759036240560694878674845609479805823734827233229689813756539590774574376896303317192897792446650573147686010306465558027957022778340813811094638305282250158983102029310459249193334295784249746256370916410846207779882442976107228511580407479700725961516249484062690729519497166682259982880794800006566363927657993941407833980635538470322733246446479511447996733308597591399254922876697609020599682547123242667607056095605954583854008943487242540492800944042903312809611077127704356595606354641970677585960364213947068537922405101931949091965566613733359158187338819940250039683547800953539425229137020803033687596362229770288104941676152457697147864034617987275535401037618506194829840669323855066786562299340171550073330432346921647580239546173107882127014962157967470925519131592664630427968986300912506625430640561904491248503356932271508763767222596239670719518264628716988301580461931595090942639897966800023586250940232738247344927036302668331707621996405230828604112774702987713074430036660545877657905223147089202888331419015946943774975093291676110580387954347203708505845387734710569009577284336944166902046208012851795302619374383155604630008182915987266587355279306912989405118338053157977691631787360517721099256012758997156810918398411259733628246664845081383663505231681496399936345812448169154170486875387504499767028530932323628975063690586834023248253084884794778686369865164074829928800927619899305864808373947326280401662276251511330864336280445797159951292944099392499913265700380222799337815251992026667323525241949654688545477154467750160951265308927489592618278023013513092610646289388801922826085395707556506629825746235669169512441327242894001535695464739515995827133808746554189168851234776986564234983728331890612887661296477497912115112598685310379343513667515267299364731378999445665534018585369738421384584258534391943243336077348690208672481931994567610125705908924060080446820618870771801845653137834126439007260468782004639649059362406126822671297206045675077979843061486348769229490798334737544226950466290325917645527224677152324619315945387048014083972827959467522715285702265743539714723021088392101584333216713584872408510573018784046729739500749779693627735501869548017959908433688244188589700412580668535630093099778210463240534697746942002610446380089075423011461687062503330404811883869791148738586944787161368735671855896784199023449604145420053167499543611121828669466334231729370161161053637440399271531690121113349089309680426260009595446248437121118330611144940424230811512699218650863908519432451710531655189120885620314335230369791000533658824565783913575066331668698981461599111552847016954354949707030721640121310671343472694584301092952350732494952190930903078389647299312780700256715268875607575074532464376972386974965989197240134137726767298587415128360178964976035740970499684257789058919442464332910332460425995208033344669984992187049386165134835546847196236215760626491225123783705446694316777169342524837071315068520799122102694373754998229053526840427637391105714837467648297878655647974259867046506761955691070858605029847495998886524292184135340661493616111885767822387263167965873085912699211821368293655461209747908372038047885949350873819797137924259026882251712881061196576480259395314042811306807956508508160000000000*i1^153 + -1429444507824499203021785834071781799770817104663951753062900578797948930588910657411696219275006138157153844363025276843899175155827471452918784087666324466085668208603229797249212979523453770512113001471687427500900886752245793334326986875816517376909329885998287731240327075948136979282946141532268279375186425202782564306119059604781220048602374015955535251165735837423500763093540558942200816133023612591288541172664443402918006589678000736227051103943007399196590808513581485752998265836643704151395334615129576986953841818567796299666734243717698883485660785651234868486523178705323219576089406343756601891819478133651324329812299812821942425620877186286779364384086844769021877924286726454333490557869511605749368641815419822054336217667340367159386894956604902733991416498101766696399468399627198473952781302391777540113466483423418008844338063200450472735546566170694523489494912586395625431799578909799520749005587513577215398470758144013045773078829769646360235850833423616583378261610025640357488915233020455522231841287487719254961461278113540860242583861455535443668040435429653169918328778575782857525715039115178484267084132056942452738313366005901269484562693116546517187661168533726152952214390816320722364931239851377625505874513700822775792525739425012590035756093556506170581473346830950555332694672865634521692450290446279173329570735563011859789578898134222402731899831430873712332564602026164392642706943908701843932023396568837185129580828440642235549382093085949918881670695554423643822782547622973599927444965760567398719757977406784719290896248630631102080877732148668456376918133647870612031490732140035717088952506014887602359257332337505981367109046946350253217122026520684732945590657806120288208584246092538326355591773277292309203913210693324015123010745372608507771986259166401582352695520424643438414721724710592835755172314074165217271129533675786230177223488673634600882988191165012791013449745079662325837209476901235661924894400510001302809072816484557991013720308008731798340191903718461806998065281051107837980495962808778548962981115412680996570500698173988679938893143410375019596580493260916728966968975123101591294952100748140864116159368909934050972465663958599721206640792782785868438744347274430687588699156686067638902941951368884285148837583375814792481017219852388560622182899662354182538306764293822182561113712369360546931226542788250181956023032232665097037307982328465273740898651133702492131313671483609572696838653743194936769957133950685062559967845317131722602398180096164782743366313602041239615829522547432338600468132140876350361068115267540939378223661613374887774124095596680940435163388886948274849424602166085522611105260934395478771053613875667906791528535244270250683453641090851064034998341520857564441719498947697480070797971062328206388271403139682953155383163388147400900109971165875353522935825154799296900184351294748927347734205011799319824812371556393654940176711820740432705728393813035696463903776631788439705364060427078587621162740323434880556402510649582001581783481236612309227128783074445860471810979817934326828418419742441436745989505807421025636509128175122836023326742919264767066196179531354690927017578001189883535211108911474725959039262724995172867293685795395744250118572400148440961798785787691458424035801723521502477664685504355910042314654160637397565797413343811106283644392532648040690610281927061476892243472494050423222068096630448747706541974044435224634867886216560560124409792713013469184589504354724695844694696816099639540285392442155006154484882858143267597694925087938034784287819266377457372476643807444990685063703905685562501007331671446230349560640617591851760231670681730923453845833618597367656107630161503595440640935855060153213957272314919141237885609845887368443844831299863962522567826454898005516677033378435653059859649571503572285027877594026999808000000000*i1^154 + 62098053593346870005274669466413600891634003775467239170151852845900732875061099496628715094304820942918238374224714836207346764366486805057798425561787860744856583832779577104196038997183021137649994564014832825331121044536038829659651254517898173959060092142602791280141769181407825998584507804071022024454847200827368150406233079502076176802199312160415141895428490670097286386463879135245575389199305208552720708713898247655122146707852044275675305170182061301871261356963290720399211932161888544269891362378850483217772558187271843847371285430221032649529105831854737069612627719479756108274238809673915685615927535433929330237138504883429064864196511690891403869354111152195729305719820998264494357947653341429525426432331566274300446489467564286563930897529539010555761876561809253445649888967355151426669409704613519899485505110969592933221561413193882866148958647457888475653560098965138216606624071875475152416513720761443244369922308050885003352415360156598432701916153208444820748446044371393522720690454893219546485224836086542039246248796568995487127521396498829663520412248377345812128729051057701559429249647081310040253443765223091404000381543101565327024606204587054062733558079601725210220807724641419775713043732837671658995205156844587972492156263703699658453707792081028947291372207238808884765548366185985666467788033841479007855831012202251191170245128497940763122875527905495485715608319214259901296922408940761933343049418471407269709600383008513935329097446723297852831562368328474045309963520835131228107307224323082421914678466376956379159189827678990171274275909329384338482639494969644196665207108963403329625283294242823380081877630447109671260997674593433318178359742416545417731120347598079327812557805468917082477427829586420455695382794827098358099370460464179215807159633660188345070666301589052998461906312323724340715139280519696606655125630440892877650927477143296333095189004584780147144442973603092592001249456233772153280168239496661602902211399988869700962925337203340331319711324078076470279777422639681021283454465094876947561780382235450527247363272291678639900202316244140319633093829269579640524679034923430810369951760596065585250793940510362053658311067637808274491584110638916980403463396660947567897559718519328716032544799940385991652955098534146195913727035206540486357218103674691038954389024906518015164582027482410537733184689525384232640158915275565175609696553862513342683584219178635110713216798026548202469595865231644726098686827211976692093476324369244105180295422199616837209528016629923616522424173401623690128366178244971017059217964774632441242833087363002235941011417177511902153691954800165853683937763140099922994704755696127424123810647350111954166243644604959183143107137097350046795849001521987668056492619155725344891805237980046146520309032839074332795124639389813546496523730680005758485438792462126073593520019372416355759517738746481737199959207127048070548505211456196644948557860178723543664342251174288007059603873479391001260081144373460973817569069706438051149666794977677129221460454048288059558522597332261338230728741527225893274172422673267189907111119615417880210120351626463726913807713832594739857579061477748332146171117820021855719759441377999895278475466675064686149686900977786131220366361869706474890089009508156653443018602803327266155948555200437408296158123883424559858540509699610937460041362938250905323290183326646199118822030875301332593270003501286104574027983775884616438662963119187850896577800490482096269155280952003902137201365083393030664366134858549373934439675834958963361618736324073792275806384034795806785523322581186181627770107242117029854884768218802773816274822868462337514248961645118515525129691226374992078197528009746152507496606096802158115550861074872013910764066124538263984645371098261527064732136211397257947717637825473289144762368000000000*i1^155 + -1078939356134279368007572671077179425981341738931504494651601410489278300712374706023788265741473506234025315403821094134014920783054213223683878512126864565459857762573993078607877807125623504887219024907790170509933227439903971737619017379044490636485003774018693730176875086517113206460821460253709280897136528477465411768713802982393828831179893343107751747872029706673230337689689650380272721069570743499164657377595154384301216138011810503211044103363099939959035564630661975924875464977979775430200182295457774897468991575731130430356703071833411763889178491105202515560134801461019688832873652867285868986951167819260087941001360047935354060811935417645454001782423824795430270318377778599825015825469574782119830542837851039328064049086485219029777216585148764396051761213818734619603743870757199047750239168757442065026492344238847021423837391357350481008108639020809729637086733232054750348962019426250308854509369477499783636396758384684332710070889436755742623778211001563328670051374665320758091026680927913775841518517392891441834145840529700394997730736992956872504707230536318681882648331089017552282429212569766255693712100499659004522161054786517363679944532771818737366210124300940845306405015889683634440632349372460331122107194004575826888428730962582577600549128618812109372757381443032049135581039447163531329527661278213400456560568260325992270921268247438347185128225967257815803285330296494992311112105510324431414246597475196960587561417627597508521312573139139856949012963417370060211535864876652729145334673688669641244333977204658530618451557815500833771265662070722176183750382888326798810490633544959757049607634573329895349279599557443448921805801730558011728697249691602674794942573074701889933107995756910037448934888501949248258224963434766366750543294533819295012220579166697483243693109597767651235680741147062298533572466084540348737381185148537411246372100597510270208154198757346972877102968264726879915700941694824082010954587816006108347755934728453992574948950513032665928251340190563067718176780705481086964718907905693732752417333391225238109526531791911093332829546916613183336705432506909440033101377265914858125544908170714354673558065563257548578510428525963738650289185725016557468179072456544337364674264909841072787230497177776864586905648102596972396093251693539617314374245454096822818063428158287781495672589277572987918591016353393588135676062845890711127153616349697776667634592324298279516604509650175079694831594923307219912537969743415879748782022174469901651079175026307657829139009412493045548080562163357995824420956231893979031663042381220919730869112603737421402028744548231482942734535330019643340487922993117747204297940874373566929986221842355226230527028429725562041699890819035762697264087530910784065554162864788061965811084828857413733612530363212815529153036206402182787139578675677093298439163543784458785228331995641491570641312288317074492265025629342539671175024338623016554603221669977193505714108319767315317268776403658026505989750633951768583300879327666520569117557582479696676492884778569828357879726338062469679347611774506041927398655870537499321976112806278077281840982292012388704014312515873991979075793049423354362230760256673750793993436770543035727337665197196494452925480274127163998779720186772810905005602631484475488956646275860179941133118861952358138603215155192855907355340156751016422713456227823961771475900029285945997888120910707091481737360969370337480055046531470395856620515955808735112227951646600524080174660977241038523320662214451139063205578766029354987527354162545707660182134051161644331512213319249703605743652147675560439651466752101716146122505059650482858873399368309569155760740440381852872863241137897777747054783114293743463413369660878563897168647099142059041576314519562419765027394236731128097167090586981841136642363903862374400000000*i1^156 + -1033180712031876454263756267411142872716641510930772356122081706250286668599659911768006066579214158080890943952013276639959637904445667671030129283336544253570362266862558222232589537158804695287157425596550408957347264709719741794144374415961873363897462164010605203225280439166795566368780839035643791327505103134372169527861281566285532137027846691466486731144827059515489537881309203224870735012466028294230234376727233157197989794785907949663757350679768739046274217910796271455117997931622062173527925970391701399186268699812535963531656353861921510385582309439845037925906511214567241690643658070749513752096866558484414149729758026403782226555076042767524294119314644213318187847033533150959647088084023687385206947562435909339338209310087241140406677915243158436662666963369805663957288026822985130407300771901509041075365108269194979282446697869628910913549246203891474836196077480489048327619982767687365705203383187447801066230335393142576247863331523805953355447750966211370624411828690362633793862766974258867487576588403161324626965235549713149331134834973636005553081863507981017301759937475099522767637084856463557382771794111681475378418529476639504876002079240335494165959718602977909805731763722005877708261185458227926794342177874338894639385424691841016281589432048556257354488723704841498060090778674105774069389771721250017263503718037404631622761879369989060221821733351077474546973029768950842852859171622874162772883768860834765314623000541843058072644035544859624699081830829519425283865409274900784059630931726783609257227709324183903174284619353615160865392882316140290518285805508573101024731040826764061921815041811266840583497202140672689662384721582295221938448946942253556477627157879297959477048217107078317678637281481898291760755128758168250960079274956026867958898326289343487279888146389985868224159645808556093636673644385676033487827306220703253896218098037641863138244400100829463644683106230480389274069643224066940832804227109951496009085113006172524368753028572517152090159861329292489853361733031233047986035521952419579468137466437904541157040045956262929460109234763700079420171040355819990763118275181426855420701902007547500361149403823055217970325748568293062144613805165244272710494815994770874244206732407049165005319019888434032713058502484118688775468550520274918012894839734588840028747959079001265954080902464908694517974033028950433186154990067019214945922353003376068931479327070718878015224914432500657225187831489606551139439771312012955976429363004548123107601679513312253073924532784353216261579482061509518057102836525546850018527609263731139388233741853243619338562460261217298711805088864312040307475572715159301109406172483452506175110157857671796074354333866855682596097228635190419788464518250539267804623997216670626772484623206565791772235737054458364868765549496578553889310294502837407470595708871007281087346270933874327472959721224525882878795031390857180453349301758481684529432767717760306406696929749743803200387452924353776607035222159684887807848502218983481286327981832076274176901537636871912416477201890453735814108909298279296604841245400122424819064822993886546654070400469270745175705716261028192070101567485372654186521548033381613631839547655756803265221372723807815880023651604714768557961873433764294045068037116123973164896839590328514128704334109405714605237106819054056301463611463421978695674052094325928222690941828973292724265337523585496850514934754894068247949844355334912079758481096594353269611471502791424874221436731424004824600476566089767695279997576750985864791252443079273995588061807207080788300020869300043960127636110954139398773744583797942203953473768418719710558751251596738688188103248245755199424017536148816109521183803468398895503186410518824277711324100573497782436615875902192290091498740988189001446692908346317471744000000000*i1^157 + 162267379074641629735280756811356655508108072436848866672053051403355078148789515680706583042002552464357872132848955452324452279060412270082894374166260293745931629094844969121662981079771400002868600875399105335666368927828832206746678611600419093347411712896272898017236716689168908376218589031473776744303474474646713142827333764443804298094784522950938910157484918398827425780043349583734971012989856986087458530298920529785313951408792083727501594614283329369406013534870409643416120943432203001116356109766308140351841101678407874987598497445188623941360389376445651072246835416091442886376447149228356770044640629350424404667740117839583414670507735379896583859210038536944904350364203808117541503583569506204172237115918850350350283966238419082935239303771465094469718106580291854223594614963790086811521706922147064557308243022585257330632913368919376120124093446766966414998773121234608609997899143867347696341019303430493935976995027675654830525053022959058605019328409235912655753591934349548600797221450722385999946788815052862935313504041913343602767166402736332995996182885509581034055085136382887342073673834695659041600856907965468251908815792852282470466150246906470351968114636069799029711482182796303442298447577895475723581411911542864980511399934197294833272792166891871434194071071541633154871633745203598216874578622732300902974768167438299135296856149952673912083267625679277578709545991371795021939318417872367309895498303090769976650577415833751606652507070675495594539766183261267339339248683476859739000319604979925965912185827668925409668032834312258337253576585287850957481879652062489062847422828515989004101742086706337599339897432526133595613842739484828180692174229042893105898438283474498173687993824571055207276828324209633684127651246097493018589166583449077303132802419442788672216770812322655818747942547115827079300714198772879124854628728220808534538695488274949094531770401150415574883992445160496875186552771284318108103164797683363714682130453125510266461876208362290830409264977798779693867486791294658885768088864634726467162472925390138319617776623636170479005859705222657127033501723234531709122302745778766064825136621278392060088061872456784974157728090070934440192631379346813903376989966948852728841315501627270562833218077873396540358926419307048522975379259290599982638717366705131599682988851430748681782899758696191758460962676565696398888361646473590887824556343098991288788841211322815550250611733038448602243002299268480154088539338588819446194855948660487607602439091668424451234682975487147667577530705533197580403762257184534486558810162413566913669240827294913676968653904062857055248684812206818849828074991629570944162750269399121951590233236945044930394584690304627700648425701767141400420401459736833398298208812329874682669265353726827823876768871675385802134536839375566773152339428326427143505382041753058583402972387618183607618105905631590109303054536783733245564097757263630950018420427613025366591578282380541525809145429657059594289685910028287728741304921726166750359978790950808210246710196911262085503249170839695764876582991280060759978331099858401764186179237133312416137754492766617776373883367977613902724988545599166105671006659374598444458394662994641966602352097576491030915750542053994447797965057710229823422217590025081266663475534965693296731542821509381393067979033831752590508270153641798242216528636318094750631878915703498212054982120492920449799543625943212792025412681207093260188940937507543183502716006096901509239582239176483171001386944774626362540095752546245401948475959975415816399872539936381094222485468236481382640603408303657640039448470847417459696557346471711366297379940376971254005916080094811959002033799628614390635398792328686262075181003555055127032130926668719525054991758750910648634847302606062447376912277831680000000*i1^158 + 36953538433882482504645947376293146411554486899625940882193000839808744582640781521763927618536808759813081422694976176358670907769622678715709680592347267711758224601484252548784250563002414679095221168570077175018551360889092666685053833418368889692001574133306989847891351299370079897269139766890588246881686147706083022166757842992480935587333335733552996257223201084915760618686202101353410339039348068853778369029439624492277493079237232839942974997725980178458080361882891456564534071594608480668351719220923312389470136385984278247009381248842595878556318874141083510009022882374626942590547167691074705134585796761731995623914009149505175554813657099409532299540751554592985279107641973581846582047437790996145288535066446280561308468264375980477077980846402733487419200485522132208795639749406742808852522605269437267163176241950860688686754410931845326820777923658360442153949982581289289479252018392013140952470939196357258736878214975698469627224452662927173212566121381652630155558269000986507828853175766031038844297274807878594455941944158788569814890292755139542409159194896268561602525526610662456581852827901697653548644686079767799450256928347041917110807479462042153886462061934996168204585698517118721667974515595535175563624163122145032112127833645485709661407981129299070666400744521080727360336650704255786450163231350417186124274775957760696935001495602631542376397223386995680968437458014630376625396079578108384250181515433612041748677958762188123841401129043269179278383255002753286487545014180444429585998140904892492303908299599182375692707243324012889694206300043573993532775652142172243166175542002310455988905177302350304179938534519969998490105765604257204916220112716048560352632257811220429798491751178483560896925868930105850526349660942421607270393955762695328508607231969926348534080910167063106193857853463248312247357795742748318013106435374841858119467356101932823446916963243548959339399644380602669893495422390568726818933645250997394659474518637065214930564020949887371596716231413544818181974477722388449293147047768410229962039591520890858970558223539303525663167721328285301559244199886450882430148893348757644674133880683637418984361224336565423336456149639373673123290386026093041619386847259963493492192405379548304412067869813940940209212167355184924618066077124611483059052525396402515656390184033176230307221098531815722508203532959417227025437166380229821011478753299665291273411565360836876238899518144127730643651912545812938676475249018348522013306463855149119636231926677889709310754371295186227593997805459257456753995360946558120108645620370550327778888293400285257457159852362882956665578523815226604247243440904370161137060063985933777660276113237514405225211576320332185891419348908115391317910161238812819250698427839596303923494428434898188245857061290132858080133661669004404891935405464042409541345138675681141042089010947257901371108674803032398802722089032492705916838579619843366336687331904263856374991415161184414949573798094316958322441877843663921568498768625959633931221505601080362487304175949035494328600422375503576976417315553517201579837699655283623513596353452579544841189848874284857462369324147785963063266297043652432671149164454345169128089097642658595902920390916103544897713684299233417807203023108990175670281792244684705104444690383921902135361848107501248821890910436440365684044719519022473086335302091202735847484232791989499147241505250158367510454919625726935697360642580991386621127227356719456714840857860125036752912524372652786169323318211256092839164835061851864033225934621892561530311873226627382340400083740553758362445642545315921070749882968013191849359426169229564602877825590350722257012182888393824305416282825431816925984463796614645300648725160878822610155535717570344090812018764091728328835350743713054720000000*i1^159 + -3727247018336123508256283699448823139603556390394672241357466751272499379725588882416611270654636255681802123427163050181214158722823147581000192952375813937548785415106348666984823789774721052719830286283667887722362790145934445229656732978793895700846504395257540718513934628570118017669039556057272867382554696034621340537560237652774786279098006325713253605992882599562591110480184299235120636672582968775088102742316558151870235437423299151810922084108549822883046452776312575091863923857560682575134416771918611115744413202634887818795028468541050986168612133539178001811101115590467017713352645781025782191446001585393370968039710358997095104421865243894701080749136201939736677452010349533931678205325174844695184786348917289909330783427107214350227479179042748376569952667406157133845156851665083050190328668441793488374292987871657575365837787592449841285252157138363886207756022764248470077012073600509659995808250258128970698793348646323564035327123016634844297405123826282471847843722211653210148832485801995234564232804411186825744019541473242353537367390088622878474801619477480816517880289305854113483744235901125778724583139763157911395332259046313144473896982597255395651908753142023625985253164538858369000669980847920594230506669772167716050022167767230119859366457212581140946137124490889960376483160374935276291228419091315450099792151625845446288787826329278727279569853798754240552504937059755070725643264144762144795705376870810753081575855514991994678669163913132974128038019964167089035238086055180956427442997219312644466669011890811724918048373597927473333914591722186636416396413750631184593888747208927995541766484944369324199139975805900170133912099498316534880664516195771967949653098884705620834850748768797970850333003354438395664220843698302506512912548716359915813155373739736136934696464536919865898519800534484645384407572582934961392034434687967428117787949165524048645464261695965902781211597795951148609549984285549229692195816183256014972863255498890551548445334636446708446675448657731477546151344047269679644803814085654412542738042451860725388224546118812196768555214091365203129897748700646010870102506808053839290586914075264614387886727313142101038187127483918227852497183525827405357911596415660180787761447565991212998583524803656907976157637403593434653333015787612813168970807961187426010008299611670545525425289218546105172414084534772137846127119439787000643635436324099369933423849155157307775459594814630565061787036128611280285054839093916434247685759380229247276660913507778913186409836724745373144215385792531473764453969237490206767313252365126996958765503263792462673174609510397317311644832434934056689313248326537527994459078891316125544876233344348295648021801399753419521844498106482169845995993338221008736056562875970423760589389873669775066836650793222832199155058673542148559159502154830909957429069165133757669877835338438223537539178464213902923987237321506400807433573837650026060100094470036541859267407789742608262787650420700262523296703037512761968914894958839203569337916602951637444044154956885928816564005669507252478494035933220726964764501076274121841800837033164286393170095252735353868872381373823194260096289316605673867715934620408094959580224377008254054267054605547281773157919636295693691646729290383837597451418716899406627537078344111072724547243939575056024229382355795280628870537270536668081905878211207150301165647603152329184370376942840265473896374494347232336743352178635284401060257943411017444234556358302908747784550748160915083599265146011185140948944724404742244599984401092416297267938868137882579760426480432056262818152098010652017109865132996221413419574719183176261045299395750380866936542501021205906726009377794928424716047323176737803121345664545692043013774328359544548269244793552694282297540608000000*i1^160 + -1827682777843277906155878750097309358100154765908576541351281046190768209698739136091620722737118339860212625412139838468237082807122455061735704186447680535577148494464296444542901433671959121670336712157810232325290411823647272751708291092815728415501396322043708301685239140551017186148484298840193183628557770802665669649552649745571304614980672125986170579694263853598688128029073531616302638749688056213466667739037715326892175571703750127783142491259774876172759960463368543823544615499765545841545510867677575779981118510498935658149341655272921981239647334140108765148308783717635589495375767604520944983525336197389103817789454160505152598832343401551567819730368999878990757649621788461772365556636578569225397942654064483837315594454570348720713279413397855785970820472211228201418548222904589259269732584712382360038293315308105436991005001635166406064403657753401641564921652594513466119236793156704386210969593608216837896040335482639062563869629564611343701595847585968049146140312301030907396460424299248693031585728485136975725727450500488360837080430752495080318155476557642938749819013084850302857937015769648734046492175433481125672345056399470906144399807469212888591904899596600060356986704635909675350143080047357473477842524591531486162020560895748261083928039938757300005264921387598915301518620228390883601427724861976900023631600634747212717500394141480037812142435088466832579899948733094480078469245000043384419236464191704553179083768763469749773396627399915200554490179580706733194240254692511187513345425694335484273017971526459672994433609620693080183477088138698623075612648758902397019852897773169821950398143143829438281350026335140336724257710563438678636668262486255775245974048187156859898959403946326922463015389302085647462662733613924205908374434477376573531048753789239294728565677812175203261227103335011354753600427242036156544342279880146365707320880300774916893741369121679387134342097825153237842572511479546507096761184670401191786290253446916434448988809135243998192026289346490903190198045575320491626387552056060628534634856637563482275269938239528832826168667088864185892711580495888656536501441001650976420685361103821935734531038004689913252680903832636760827679343439006966401584088687275163764025321861638653489431254959187015912890911205763714139111445480429434937068576905891342270012466731137592917520708467557029531286542747291616935866217253747648110863499147637535860181819730002698258805889496295781330509065183468702520362355402982976094610266417809687808197574702279183181790644075213954833252653738607772388495481211007596912148009909960263247446688352700138645702665522462462671487450749669044122049957036763991356746253793859454232298953245507461371341695897177961775687797580968741229077346075450569939185258138369971454867696421049785643807702637996390262331287057035888134316666345810513272698003335230263773700567865623768363199830248118104632536934363024061330026748970343951499828469647189889712317743425930458816498338433056693194748846385040271196858241891501786552015537400436417021874086392904237063783264379942601050924906885121620318572413096360755200365274476513350122289254526197309977045410165666245709250548260827102195007433957315141457380417298778299330433093694086690390830421937940996822511146502104276041579477152557776200534839352321731019507880470308580210876216670462403669412520637779316612903253848518242810399126359402412817285359517860337482278298444144146075960064608331636259430111498398570193557402303140124764863869511359512970987283935242836894096148295686661185175329341392152745541712595062418395122697954682101695548319175324711194738903888622546151170762312312342892492207329564342809982915190909198416150321943226233317648586688371579022706582699487367886042052294777724960808894665326592000000*i1^161 + 3138407884956953095416980495552028598808151193633327642310893707669429506039432759806690547263397687249761133009089567320604753081994634955187427351629665381898719562100970933907158814174452130622816808284084567016688687495339630827338548817898649709135758241771017885785499434632687920557997730528292337412079756059461727784231541588077333815947439287135358453952598464323704780271154095380163268195652239659787294351058117050602728959402790287183578694697194682937250409088479151894353864067110399374796127979333409033246071353449150340144602115310507564776120141943015468303984615836310008136892264109523172560006814141972358652824266894993233785890481212870742703427995496387726500342167080023345009004240760981388284140542777474871131764382479974068797397499230083507751650298673812091137052478402917878632444912808416517009005122507910401767244410681469490209090619155686349991942898361389334763357050191153221008633043303250396627341670183925739428898765683837759328138418902320653923024670931893083016711240788172364707198163710030261403968728257953502918141371139289062420703686401252681611810932577281119658792360207219738745281478053345818184224450184251546035549283646352960707799722356467483484705083668951104241954213894586811004828841872605255194914695230983633489599647329015308766499121597359648321587756444681653378673017224788489769101909908624702527656103307745628767733756918112569083680273615171777122922077918980309839935977133351412913677998152044931449882572481921011557730667203711465887309674702536056239541632747184490534552577227988480899389265000243613409859473262956171909343513287145433613820389992010894949505882343562297484895824156544150812261280720048901764852822922049814688960576930274665421773100735090356621600164161574135619025852862204472136944659005604568967707572984374865777431514388871387494753911954952092905780285649721850506775575393084899510253458418530429455529467212845335178271489439590540832010151374701178191049865111626659988665150277936388082070666047000860466459140569804741402501834848126865049598822453934843676157853112012283809415272882756840492007908689240353847732839195008038211195372967591187265697833531875914485157351420313398820398508295652287919327744499468917996810125962575981825739018576704931004614067839800880426040554245163281258892803263080497168343294060675189881184295888158421573295499860267200030469046755904974223807852507296754309157104897289217029049991996986108892798620999727548330714207295559625615820229454059554730178068258108599544160652570124948952322620299200569534550493980218299428499996430492265814946939834577308177434230589692346581148717093672982950011236972097422752132611276768029684310636728817277813855971588220833496177350046870727512779240832685218296127042875049774280153085217030689163174040029101164185176856125001552885492830706790011081415764936221267631779604078167257602693191463862138934565045530398610570143244702004728524612391645562043844493329180397035782067292367849264987575721932024255078004879666074484203601880791041298114199830359649882871451768651454297469410455208965177029582841878932482069251697799973349366648008993320755162086280311776798991263248924617871358748285502423087679163486880145150262378793759842130671320484274732712356421453259911643810953924312038390454348545083318536765835083792909274242663497747808883092082080636993078605561624163266859421801182704483875832941559996091222210373115566910883983421129493465497415043714997695809732018333300514760772190081376696853244806317804403979355793969954915533511873043678602484931146967797307961335480438311294475085684129322101861052702301299343119304543681075542562519466469112287545666143384507216859766928185570922999699070926044212018110010011234692146263837142843351508201795358065573078289612800000*i1^162 + 222530911283831787886671808243748561308589538424921039159709880724661883382582115621783813220616170067785707151744498892999596979124076896994178906829196771756410284105422376983574128955732975545966123831679167685125842024226320870618327744004641733232694105165547007031321424966499471464580240632099791136431012078342195680645175106307592902431309311396619554658498798998432971380020431237058640393814633850254452033137983609435638784545126946200383253558026836386814584785383466810959741766242746247234921295186449112235149955843443891107507483431886183839196830054064814459225431238270170345786469816299454624108719312603577840596823942008872168373231591588049636828003556675955559397723988070034475792012502841716617077903008573556831887845895734757937696667548073768474385446403389273658275642043498463580517606104580465387348886454716324040281731903864250663936362190121265752708756636807937052937277043358867181746754627026673006596922252760537280249833835885958128022372941408867937427860046398111487140013917703915043243246345959704876211053933232270403986595133393659310734526953250044600266513074515029645526844526747233027901191906644004090337937993203885367767883473529113219778441868979946579230268002843535558802080289354316419702041103259944307060081150811254880775827169581040300571245081582941147956523704608415919740673141850968032762859036248559036816441938266155262804509388300487602746913138578652245358143798566155907206174806764660846923273193121721177968575054149590296899560516486429437883998678255986690906689015333597372836760908892425174963020345236623312510068161398753449861764521438460299792884719525313536524020823246418710707597592220960022768233602345621026566075564088074524732226320626679611410216620902256674574305693360344105090884049512122162370277172184130201984168242142028859748908448961760083727212011526612512996983592483189218027681631620123490681415380725584992892191713513047844665858090446601042945773189590736078157870752886304423832434796676010833498429019745691853344048454738356638494333387902320065589328920168526247387604878088862120279243177762022339169922132481482468298442547125415552714211793863998115705100921562973724898251549953895985591684914052890768791401600477497750662443741184986824759066665962529708860220663488127442009826454859830510688256637841966598907324581708460557870161338515849820519120364016230266611988332980438415603598715354263138293352960996697433541016272730408586902669143567366907176376263747169899348588039572943845023765778632404951700880013032183368812322472965084446719191045529409916805034379223994487024019986950167371655116449741927276613608924873605834201191717858883174852045403600052396316284824186755370621581685435046189577047316869234987131697837518878778074089068557286429316413295273207330939734830920545660678277718214546816604504147799077397877666445694829375182770468979333545699892039693462815702040841836707921558350276975810912314988908291183454043896189992474898893571144515989046007526758808822241079940290229097735558689785247210254111529874677975218592080144350748848900542589898775681477248511760205211574611697950947635925668364936957704987398671127658254534562853769724908907800981216020889193986436469718498185825342836410031905425298540233949802991201214421301880909008880890755153346601934663910436040883908046394106949162657016569468520959832304970743653689198724151004186257943226710688181994244344806271085967909448112986107519168144688026547755871272520527458932245220890428777844041452821887039485423252855895507666812337241485866416760933590467079403376918819100335707999881835335890844449471484610946858531114620602058494926750589219789518881440093524453977459800263283659034983974788836072117383762122439706237223852524191557530523126567698589286400000*i1^163 + -36003663714225564851547205633193185732325683535343834853506099716933793558756503068093741984537927171747601756719125339630173673910390029362188306035392057604109979428440697141774773657637946715520852132508067547717654749088991139838396238720218242994861957471401004732787402830394872415302298939307501082471412711995482065937050566084582318098288260802060813861667187232584952002228628731597312468595564408172811941949256758333076560894753507531790481035542400126067461764622674588956993709739775264579715401988611866158993944645504408336238085274606846024072999229820744116433195917425227941324985292067922416209473254235091629015633334737177940379009549681299595336844186834060925032149625418724017806492456733595608374619334629420888682765239273532101157671290888492195585866234775732401532784584173330225537140553509849995156508273502342464856032971918563507751073046883040508390455096873466776875388301937574439694873686532485724737281584279708060048784972191355265604550412322882567859829261852300656972980832969258986328723878509080549392243940749201818998177650317162232242401144884150539846853956418351447994708755311096428555774539593197577844279408425115326682038074438047399727640876102041556995035206520287172809350088852824642469196290711040942586358657519381239626378344192134609571682686352705761910117254742524769416283845215215454516218111029483516062213735022947215948313038688310388977678514738027789797829283937995264222864265367560121335748437085433898279836399226369812210935220917665675822727373181500575984067921239322766679818072810725549815862936908939880838213161984688132736323553973293653189750462107349561031031893383157367454859422113454508351342764801359093905510198817914889170358847297010581365953243383983503977298226440786644278752731843913281628283826418951507731619258130661700233973870565376676500912993304340182193459443478611782603244875765657864550908163005368097624802401063609188439445961393359188349197051369275073478422554943113366228610670607885895842973653367366610958330308711135606005082399986164264953267139895615089770636716830812473314949468926662799402254101439386352009956906040295721674195153440695219871132500122372209748976677870609629241647139546370930807844204752080401458622113276266782402183037480121504592052003395525062740143360906722272187420393691483816534342445060518611862193052748258670111387043336293596146589533017648893365588865922967633470319716742634853251420916543451516549685947329950713089475122545774737381999318870844428350347626539042625401431906334422394462922735277512123312226167726792398070564529125459118347172682344230829562362257649088183003555071318450745821301296533284833634206071451204167954227149285587556800534483526874546493462376173441338036436211591301118926197580350386667686251069703612277300676616834927986251724030763703192442647421458029891392438903523718380341784655731894402881688352215077305039420847047518001185959232233603291031516284224043982894671143876078663806502908365487155044246199719539499422437427838794236637833912587426704971905682973131607817747742998418400703809138843463961610723754852811634874077726845649639455449437617517684254762650666563016975787886634370940380910263517621755124970627479455432383046590882230339575031154446058072404537823384957486933782000095420218112902989703105981668354474671092095270101755385451864984908122834053405886554884379626817496271646640631361861443131382352280671251151207703184105069545503893938287813868058147236407159312788805001609778896779540502965462338055105421635752098669421811966702866580268413062786923667623379051532097205238061010595821283022727705027760781626618016043441687477501007341649804703985312087307326757025670936694641203708517178805056710335497566374952809316897087154909347840000*i1^164 + 1463545683818120740851557793508668237436698487747920764378623425407200546668633601556753131355377311235756370114359193610956743093578576614689424898425320768410610167733304659314095490768022939428502026590660193415954976011863203323498655170869222891972083579734594773928076562674388507377745854881447299176023231317182970657371542896450057320503558778420794790856472824588655656427482476851364380953144376228681924922384207522446427417425638198588222052014587519760322925299443882256016514795493397967445955541037949004583743948735605859862849873185421348965560441836678037633507716508993869975178838447547929167985698353505508379060503358930897715898969821544409952134470925142189331628618424480619686802704803639652398456573699565574590970910736497781141875548415844725049785014512647378778439440278147701864153717185647699471907552780792399535123366566189375809119562680667314238992729880224723696812470269928047503665709172636629899333849691944570034081463594800462780826651329992802005296373105169101120010414641493186229944365809770198276692587856756947431588275799390499615501392769600026193024918245670476198370101801131732147412448714851913390418527549710405885029904854415474347677681502400780465023577955003773060524407387272837288261304946768397170705577657308768511745897042570384481846351443680939122412297715973717554071614103131294797354883110586486448461930375947222999797553407540151023135184078167299346108049768743678981478871766745673794007477035550901300525144564141018107788300074879603080974498186636088129222812578698878781217608404000914250178387943032988892699012774180217304746476470532305903892040240432962600734437075474210684838721629657931615087787970828749474637320537711088408496468214932966279377925914160695724329983585467191659023630965249179850821652283409059876905833529356640242591082657685622167112564613473295938124333947083773150009595428021951464908275278395987821394831224727251191290498682838744566597037848736482423138043134552576589247378120842245353620788062820616784263662498629575801579005337893717313060296979672807245864902803302354770619837116357383788628268951100321024814465741823749307403659380719168525764495934988356553488678853342302202573849367450694955238332366473279099821030595026047673688545816411667161398788359197895587624841706153758312424400124593923725878985166716744248697427415415389857970816121223669817073480312309978948162948012433368049440754974847231327730010781910704522902924674134584512085262811862254498590263763509463774164563396525223912480578731345660698935015704392622686132496805057096984654865025134618744440752846096776909343655826553793251662717659279729883981606568228041764206985794327273018888267687368072395172385757097110133926634211893855076203856981188163254343259094163071822189649698078695260674743975406017952603209916933900305301974454913584972022607867681936480298762187614015095862808681747036520728361129054755229460004557374565743790274400583626763543149384783041498875370188015567567743909349260140579162226033051362017217660468753610874180295641534526753149217634853225192981453633984005736576272781171359702804081578846246515060211634430596737381626397016515345405275678221634437808535196074579011486526270519492846786374095242866695995219402037214212794715170200743414745194881412334411669458272515896374127901187893660167357849357281043521261422824057867804573490359568110803416401294038531609318944699894944484494617366350170629075630299143332891896661056952985752277672660875310972248945942557006216471664767970552039412323547051354647999510569797760818384611743588167259410070106789981386963515182381266786958345756000367201931736723732491094523728625830133348087844149754062193306985556185258078681355349558808470092884253209945702400000*i1^165 + 192292208455812425382467461075046171387301508826876989347002993772115706155095061420616686505662310062314814471852010998994441262359394531545332374038036686887273605235562924774879652152522147872911342422557902094489768440668342353807212136305738387345646703323648490756658181194844967729040538798000899054487341268181657275377531628018097196642479501477146817731591270933490648533998911188841571803391608381147545889372206984045747065084311479908879376922836628575567958301375815090930491481358412797836118499901407111310517843941886100739835337583765343257236874326870598843070282440668787965867251020562678704529714161711180261832651588810260391301463510746285971470103003404503107322053808382005196296522486440808191573339696537495370862316479462616752075604645589736857329691535359578621776686541146419304109838139808739676527367825012614782713409928024785643438096845617718148174893622011187430715325758508127423825432183804003815290291450399056876367549603624848638000234146962455187015294227350504447477619600202982217133743192504517684324117264905519907684816692202223723342175054347608475870995132524550502910722108291336438891342377474876383392894722011530484843351197686429406700064518025961800502857371350734676172054183886973271564527311651659259899105216320802854650390680209461708335520838137039210642574658023344174301996309339983906250868539856513307055656927310126394130308830914181467586787903746760400659672988262859840648338474598246547761588981154907293965674269893609549446615585013462957021459364623577076055088811395411545433405960852376786069881079490423422128486342496869190767738659539019146934650189267369322087052811164679598559944448317129964188817243870647173876656823428114114120941502985733658061940601773944076214479789599028373075496684102712933986088411891417148707803031404384116798606478435197958042423979037407837355108779410139122840827363614435531950166259249875196586056275483116179264972338322219382485696822427984689827682636014688641672516271404161076121965697263560858086498829772341577222118781601949453357239897918610062805496541903297964175871497422808216887533193056303756027574924688965418817613828239890879363099967033255672225571098115555255734351498315255321578503946014624714922877517436992041899735269469081037542491605040000254539710810238257764471768178998414956704572139318717799188107035385313303972367118795504290586403577258439013307510253337848951987667046427347750192142731757095691628918737102629535446578943027022334829510571924106571495634728612025198468855698402407713608746811358906821280864248128111881788706395971185359798589234580095439304668099087680765993132298108322484636357605209327310561604283814594389986538709800710546031469151522073342689101881773997844394790650161475407109665430646205770336001157513021824119650146244740565702215105356708385998542159099282061151880882513874356525359430347913874837245732117867035167030139246781483627762590588573738696234479628446004852179455844547980070479536883200961155467493505723710859427643551605905782897768295573751236140295552062343805484666538370755475178544008517325828536055011424722375313036076666313280354045626088963982937778316070862551120687273406703556642024888397420219107195623675325793193550494873549656762025821033958960321356082844891804954213746123466240912323826122544451669370470890163880470042847836226598956474783938030743991404222417817055462114171758319099979518140246979998531457008593710434050326313659988986503038336074994595657309902561708634074569647208298371422878132379444101104357261712324286742409349305444512148608280918776312937117345034034749153226555832736031458387970827009832152116806536015119582583772811755146378036675468596492270607854276701725992968288793700385947648000*i1^166 + 588513512336940256753918720649410714325089238314988753113293240788510391173399414634007324249625122987598046607375161631343240994969826561896622944851804212860351928669669594926317305462878624751119557261815486174103526794307177210167790595752239636961700283025514830700229888099323271505226319108656301007371204169249432248528813849243017779974496925157910096544319390972276866905416140992724608854828862637581172228666313811921394403334104893775439361961128107378025971566244970727219184625706636363456414625648714370777697313543017074780119457338343507185465517994911190664369350213739375174855840267238701007875031957251171597781640493002574298432289316654651302469998377174141157364291407404978275505105925240897015905856807405772621549966373765865641694580007235287314591828108827103239976308204589084711411370651127911218951448275319685393102388956249095550768657910251329253139442324534244486823897137532601938704100324170843227677890242493003785709552161747606229105801356245780272489238105992179972900425963711836451563855893016597994565174357047520019433467889358057229633343108724924595081101231740567264027610039140651550948465608875027364540871814634341804411713076779086614288609367134610885601436850463148531287242187680375633794034833716037070359343088459030574203275414001249365871385558344388508251789561369513920081298128431035901229089079066002428749766823915038136840315124438652938995243145055789853400492311539175567548983198877840172075234832948562801376481096334178061076717414925125298448597762256699231007637028598592020439221649127980678745332737952541765876847295256510591739850696948971663347516308829450811159895779842272061583805289278845524219873963310882464185740673453784219271248421423849922357952971745877957346833108996095550159941275420104929474989929965765164166626070939690947037558348526090212524782618812677226026751865652953330291741814698190069362891103844712727386831168240056886421390583758090000658417742872026194457104738465724316211892447881277958995426494232216667322835590627510925800453839548362447404114966743604976039209934383903032359141478877990520575263406333229984223813473295989727312830285389318313886950402282653218944990048602087995320430739036559363646688767769082803909164899840453137009778447550272108375710159944857080783196624745067264692198349387792342280279678515005767982851574300192540266186983026851652326527489254092975615383091209772976720904508490427413561591206092525551690712915103355525728218567940731860063517703901822642780330138981619888714029322188626165147785563034451176306128248603028914014805051722311997500368294340592604870410048679680775444807391794458793649476632774277472940720292296580118527713077313439187199191609937781996278004455198399336522775625133032043696799235163407168526783107838828554990496973585075601208175075518058615396538149032831894920495648532186518229309880434725844004484542137453761645493585780899823474232552774382155802837713601081166300300960389978779085360077626047272624276924433941700663374680850697053622045589838134701626669159651760120548516896613446145956442453391289557873541096855982892064060177045828944589950754529798215994916954526796387630215634257117869275925532087753803729662109481225636467783847652910471930031957096882921809886180657503612438429228291088703432561890071974497923969604165811282497142594914357841358032015073311828500271573255321881136951946896374567343771026241676118531635038740727103847689512590968576768707805204167890643026828216542276293774794180736488153822933030880348695352918422970118436124076020470837185251366822152192973347022320377878631565675447460768982379295915672467465077238526478956952672054738456942869891055796294116498183675327215408143858139136000*i1^167 + -526437103034538039149060546891744247039793620867540905576919285694515936845224620299280283424574853560349346845039203165545944576642880663387323093537001419998000110244478091956883137878246299064683860289329994810949340609580140466004088387888809713730526367028304869830268027347491790004305200957699563019671033650277392104866900331312899116726379589441233428721774222259884956333103215174408232861632580432277370544988971422878658809240703709088394797698538770432689558511551456397443912280330895324737711108464610156702477017645030729290318044673095475269860209244761798419934072218325285649913041774124949208917064047804898800301927530746546507240506871347300907289174481213575652779772357841907084434510761741725196847616213219271398352861487524332189817089849495424048666249693447105870413793006939872856570945782186496673565876354446955438323922770621708118965929367211164549337698358783242073810596761430041179338670050461857868910990014944068074936052410796872991129526122041273809543368652948498809677191463887356206417157563059383435584156585253711864938079940798329093328454301678263380771192637198171031720128574819608012018554993525108218918077032643416917137299774620734822152412773762204070343776915254717030570976417481497005486391479558836677082437269719714054570027898525806108433219355708934978528009894268038354644985803596501876610511624435885940284894241512917677142822137920273151071351015341657433773474995301034325603082959360923326148997935815817526991777422974355978640346383740657662676292986815723945035546989836816003586019833743216559211880169045167879449650367898094221998347682723297543984958562189350150144116850200633563280274116755179256289425554268041896206393207017885617258691941857724044174846792868015760498841078609755408909925174893040000855163261550239910238843602536130741375745732578761049718110451782300103433859459612345634752329684111300529685915319598415458311200179141212589005646638811341038868716041952656854185025103461596304883816234344061422080548220034468277942267466258845064818505597855234931205803587235304740824120879031323407529516815673560979946652339795774348533518962949661934556856860716267299990656365926843066380367028923248193838012092060185770470506401737844787512920299288658303719068887592235485736306294693698195848415363558165386895922914904459374049546281389130832942074492895338066353410888112808325431710620246763343001662819952375157747933675034885133735038480202385395172717077570348578298056642089225215569847727557465142975605860415523006242523348288127012088401508071395489152979186193185272108806629507721472720133685730087107251818635387740709344078692934787463504350123809359502165178712161897144633784327948972550642668815500693414135686245627652497626603256721476984799082969780244533282003760321642033476801968140230487063251172404439172777698558979398692971031840574573429813543992047671099794938813759363453653771847255761326439473551193909160424289006959945344619695507584609576281176578689671570674530383132686167625850749209027564329659395135105191702457462017215973483511983957399691845107954863539342993143808342656026185562500457910658653492974551814652567095901189912976735378112582342814406313230698453026512907806003729656850789167682994639936102000536822033893054940508069124018535500093988404467199067984377653266422544017869579896238481539640822446287845218935045391993608605567477965043981249722538903680675521656498780731525722482310990241493921163821557959636113942920205597769270592309723477933217993659853663388186520612765827554627948508833206959795703160585947538380654181732810764191191840612371018032715285321240752693037333212727029102343843106346629025970410220609342870948704131056513235445350400*i1^168 + 14318550780562462379769594146579918420891053361153233008166120213941153627512844143070825823664610314402771813887632274370984609020286241770316265380183772388218083421374108658769027577248908810215161156816139737877012309082731186740517620991043400056284638360589038667921037949522626746427361061424927363756914946137389128500233783797299731433588979229786873821279563965444482691455841643693504832647511308660956539144724034709227920985340393239461779127511183022442723082647774270306214428310346129858261232864580665662648324862936470530416650389151194338889813375580634815888843948543662786568754163672101197351389289420572582904049703137031955321767842014261123099190917205898484970977402556676468584113090570527918238155000033337557883176162825642886839116382767500346372545889579968495712614004620876587045144461246518291577713269212043915057326693484379339868034135685398621277888501649354263583667360687079797211059655199812600228491347164886295836897340591346187111997517198682614214064506442464903609838909259875580437859657185609819730965738484525652313010994819073704856197496213454513047855732324385433948543991724245394667119037354663788211007597068037242363691595723322866539090198341081790516467703440760860694838140961451612034413116813507093763433227245671096566289814758327239304161506500149784320687641676646036415768887475830892849549668418514230124507894690900907285041802521495675008098021417596524269533130148045081305800435553000931388922631123485827650452178917365435080653459032004490359048864576384201528857681793981284540853735481580561405316245662563157979945004318721630861172043510225543799755400841509052385286982623497679034512210433495291743961784761666561927137604726964750680279934157310840313729064452906494686602283765087921390910646076641917311609875316486846624539049372704665639891153047549196439531929814369314785523733979988197243509625612733553372182917449332901809934468730368823850146949560744258889368335700222267648265888972064913111750472470259845054126974647430538459720577600764518548263898065785725677827443154277731298600737721627962154380496409612237505479069640840953276157835580038989054831681332801503184006964203834626492332775099183234207280287558137086618768778766686115288524602628184234777142766417562658521240022802241180835404742253251682664738901533625768538430952817473302463021760794216832746523132702714380008637719419896507699723652004323723909837978439388014029754006251368931139113826397671309310281484536956978333572490589424753522686026140643285740396198787902449880161826665488481893955991982424997886919000461576152075686109481546786459183229948102349422660191585440906394419553156645691890449853678774482731979787348357508617451817732451114556587496642873966950149755591450485346499673696834346160862575459866093995543744517093477192309139431322694575602292633916000751748936457597365057763010123850269706476295747479679953004485524453741287015434734522059666552745925072584440690663228760319653258924570194237143707521376894535331733750569780145890190028409415509536792775255209088317193736762029619507730467514475863781701648343011096047534373750324804327171294561655816654832508137820191910867631786020138126469720795930149488548601827746855043951737004720600465604780062379310822528807144876162026263901381921846691291496869015496224878715270596385095549734767056191365032285688021212685745224809976566448403352576729285811317845011269186909750364498153285862591572049730727440154027375116542171113268995040303923570026724668988943057740492642739373425906638171223016654321980883157582353610921393347126929131633883031164236880081398845001517293686042413061189362458683125808335309946569675244299602522923245921894400*i1^169 + 1864179718971206918388301669521337486851960715604888595944327746148946776809147574631715563386335846406328134549656118677318851199044609262159259610222027470880063919369345817566832794148210981999791014362226051256431063957517264477729376170903261853298721113576124047281855272529940826811088279471741802223190487350518717185113280335103885105023597534164062112586773095756675974137883884169048698998697414030106708708946870312374624813711867897570400028298310031930985960469824337236305044543768127125947026873428150235234362764672742511797185463362093543330059161192010366675014104283299674190875676351062307709809269927453827612352916762691452831596451532686868631175894937973615692917554146339402183103973536170397471783199257006363465408241738910343285914781249647532092406833728937951984600301806847187273500886558581426755554579360632040569691602784760415858228019393437407443549858745962890154788628540711353788289766450406562614327520112178292041036571138618228414727495711165516152186266128951062740488397880820665521608817535970579529066315861363193654354833330601726816347122433776952960965095639640148572609547142754945540329255821712469086668645804045777615588130829790159070694064655098500454169904745046217812314529542625868821784130040610346970222602229722575669184669655470575672253611589220493802255796295456294324189992447855390150214206457705440869172685705661022709080219144850355152858075849115194960519325702640941629163390189877629015604806836307211490404384075593414211713477930756097438985747954828485717882826180106682531022241895820811427497022676526023320571697791488193439993675526465018514216016058138191262119671360770377906916250232871425676584096310026636625660721165279907927014323909058026313799512436535437011114725302770898004175919430727712454931638383714189777447165723464062295458602460299508142236297871807867741990935460483448746832106060478031060655322963419057958681316034116382418186546253829933069318280780647705674434091748350790150059718372809583354834197025415216938916174263611214706851213471162038079851245759270260497096248719657437042213942343698821425472132744291825074436510608147093929863680507155669178308916193251405204541995731633534749172811950837957752188517412937848124807308198419940306613151785459691182995650195266782177206476784247015201689950887970560401145103282562258172051155238485652845587371676244161746930421645064197196539419739296473105903982437672488173292223546846818951269393993171326889478974788692689011495038305422365368519910101797448495336421052069636625212912685161078857212086795605320288422410318812584704754461050258616159299199076695330649776777468795991552651905323007965902424339241840959793167839328478172406391999210407968141434110101077738239722770860854390269766800220239110536580496136364977271458616819989479654208051824152411507936278352312083189015741256965678774048142012934910679983389666156850992300530106317499434690642801662800249238638882484913124145227720148797301216496723900510946062553240014481768902723447401675093400947232823604886761920411369780678541847925945440492905957272344428701301319272724069420542226081118643026895217023221846785470384749828157350787638589130427670698731592164053974667204776246845892690722636390407944378517528535321114801138106839841060486931379348751425813314738292366882058439919468608209999347937922226654582611874167862585442719797196044857713174489095344408398671445809687042834412194027831034928325804607787253216567824851107201267175686964512280621786119825657021263637826339807536197506200142291825168077464193054617246123784590844856316447262309881631162039852713233895370052808094451204155773324261838190338116015896987872299424153600*i1^170 + 17534986678437358927806325268929421490206253797713950893931436455110912456990527557126828646024196646648623948291427646895513254346961921628723996789536483680172846703339964283212336126153358985629274797732633855144850267149835576830586101798440846822624841934307882860870105306426587393183319586495520054740990684129696762889957535129905035813042785233735035863685898577661065457250784117999281421422765926201635160902355088277323917922562197451461082358776893729504187897918808307034943890350467954706435844109645779332329972705622432775987565924463870470992152020882309709935917021253882790290841231164267755836566648347090868361753439076368236296083976797238265186662524611862422125124535742925917208752168869723249346165699316072754847115408689539083346081671398905252614392935504122317106959361889257155965371745450948684304616254402504077466117476084488181071043119265692026292607876666950987082143360549462618740962362724196640662250671150442990506023333834615274938049405155609707742197772819242493828577693092534961461510655545330645112519467129172743011303056279221439914837889639501534502643377163816971083932237706040109955279492808960629090990083863718144558378875050026865701346029789666219609015081153173622178396270338352375506403937554947644644045428230279138008334780111463077761576916779255567525680129562342065806761780061152727333446685728782265990349933409916081135191476203093196693299711277968901563803957333541005316350688210901138854397975836970544278676581752229927021701719256326679241061815625345684544775401071739095848471375179109586098812638686843804155272705191862171017975409395314314656093854280392296466008646626270413203957897599553532472712688307786373787142604430373416390813986982849676236507628065826647537372945228798347599711869635507667478546838706321717670558214666029062529660379708768424883569283330195017730291543576836586379042747326950839222734790952418392133695730107789256302157805190480532996170652368162576793982683530611338453884614053423262120529936897877134671401935299335333395214709864735850399723339280680404766112749656374647942443718307569890923113711375265932010412082334780531226744434647108230869195359367029299319570939026971760464366187097737604890915892615081640404087181913937726073038612951249566400238352665596605711412903325474929897119700047496384860616664026245723591692119024153740159463686884908081632452374058426534987965792466271065146385596993531874395411828199159621467979907984899530653500922948015983641581500105316788171864310218383704031028999108835441251973735975505280113050779367913895693082061317676395547380331331668263145751942232073065850838604177643531442334549858954481867156786412927729950004822320070387279793392686446495159718257043799202338401786022271454858922376808431190635467432789300697483311681409213302299130447252364713005865278328906777894422456219517817566648843867042277591930261150348288422431036038310001578544413012560752890406124819174962143822949329040835269599592844408373686312401370666872991309192511644667537629647135812865965885594078508037407722725653066930773505797620552844020936470881071978925861308361958542631758955505718901519698366207146087519672368943450197595560791943283187660389396457916559909271303748839681404102788491851293434714532068483914656356922234134823204497577053534266486949799701446597916798588156317807274363586981756375244867982882761018800450081625267821244287770688390053114067240319883263411067412995314339092001636180134083476770486842691147547245800642929375256346500749625985339555844862366256335849844093278054676841622506971953113722647291178398936024899703695965872430206170134504945904030642040113246984514064875520*i1^171 + -353322128851133474412237452784983250001174087409346104152206256201223552327007210183791551774140715288015793730736313496711462451839565366881871252961537995119007957288884008318763554184360486142667380905188071191651660552468760130559035715695188777226809199354968310920864127535022202112218528148404293932356976636051592132105856408518852863813132164028190610409307279601032438255562155435501948816110641097144299726645046658577339991400706273944060048662185879028749274511694273702838871987232508796689164265949594353098155007315225550306001683133046352065445293151617219517691497482000670162912487588003371358939513863330002091112570947805279156380741735257638374066228478152007518619337182489977491327837318759797573777330146399209301604295056056227052927303120786467405117038591036437597700794199899939322036031110914313651236953676304910090918362828437631409717535416284420959387901236459154001767265390876614073565556275650001958765385775062185002509695397300730908029580406680896450864232425912773665450058489188829023042686230552211270083954919219317533735568692780365608019465776374806661101156198242586666221889185575556073246908045306686473633249243625456407187591803134786919484161459690228910742981050294282726153445974721882100561015145334026427517532385302502129175666100171610878406206729417673117699792602338149784272743179032818375916110335795863595318500696806587199059570986376407121263262663619523694353573582071649787829034201505591748073479149175858792001593836974101407330174122655934051942113541599158517634700053088939016651841479249665095792062472580291839509295519870328909507078210023080450583754569884053948800754029485069003255015135637624148335957261605802682582892550737317561310332395100885528725907819106114036446900379561519353389520978164527333003110260476781358226830901312316058173812821823424100750189773138797990984037604486224341064743474757014811547886460858882341735529455473563899005328333507457844892293875816445529883093438435360528627691264907022294233108573692730675970181201459846763708984368718090450862353520823350439843159556542084999766772466285094223436891297133835755996941463324613875708532145191136021348810623568995733588114493720515754176473803646335545068147015310022792394631025387003053085658347105817538618629836240828365880267337589657120250623713998230623019751629442551311581978388708276229487955275283410637509364979915136756122916656965302848228834645298324056510178723443259906872700606649616500955086970684548067162717027423214798779116748502702683474156197938542213040871588860899806229439171315281039990124502506060777471337640492292059366762007455629221226529613809784716789920945143403954385758048325026497342938977518614271062977458771961453994998626800690475361476436209609047409130407021145841891014531590569646133082008316539174646668558099303185576133869135530134991705478184055145891610838315671728038454537614793412107535766147256086184990493117679280149041935100587001614652631454693443546120542025426738698542568403271807633470357105093137630319489350694176404137918890137188096513115406677784082791454068739753591015606973051643620167510722637503628176310842877544741865268690754466295556873397876642034630858781157806881069215766732875914555884871495817562999610926227127856762411344144062061075431179015330271038517693315236328866337457704069011383811432788249906580414548565680521485220389211912496058498748659589085095292185622602736638064111771041779331426663573711464538298846103470300381493276132470841990800948950983144194897752798428995135262476794486474166741287935903612304868395123611161913307191261786492513183432952268322265750424821366546132441920603947008*i1^172 + 2302739325214465272822790232214098983688208501541738867501741843965050492328600143602594177251134021262880514842810160807142485895809634548767076989107877271414183883368494036613830631065336701568551038527087081086576198803047990058907509509600705489102659351980430594897292040256068921208760889451203079565406648779775250282032662525181706370454525852818097907156320889558140154059606258392342797924456559888618858131219267992458798467991415389100046441160466145145197158844540407915817624012043349032022139521529522304564817296761359404942407726326139453754496964981182039907481928978561453567358573138587755268987547715605996063127380597518974800388305161824094119336042121398400743239591586498626074764766249013651671809228984137815864484553662902108833731221224711441656543139917682409761333176601881690062907040445068839286233688296206016241063685447257641473819187194402025405772688320122831120221260106400987849463892344961251203131573931825755793065959613124434007337363551254721317229921377978994615730760957754327648443676888469466628078322193123584518537598189179908245945566309186309473735052577451583640385072454130556682403350715337996296894168604184155319356259153526908224481078526669177315933726139439893155342195326999142647828519794119530925343462136224052769131652548652402764055169093484402998984922567085109515353845548415858103276809107463834568638146863361357425016126233404726085606479436965198110786858256231889522681394975674306182712338366291243988459277002577799951178680969765394083264350685760761940718128638956288788459471447685434601998661080303620904566434240263848816098028927234336224167991586604289687205216476222633540488962720154504218566484213441466479839585422004983705566648475656576831647438298280626258410242014137808526124554553235901349973438713682807686260403369262511399033946961939468469505997352310059219750196967415983474653271429023847228974585663375229581561827668121816427167422502872151448251656009536900993774712480642368326810928791828461525737373615913892202667019534376658492074587207700366890519603794021625912490510572570759212016550722087185019502596457772334069882435404804230605977984464614977894094018811734213758704024491647889302273390431457008250427843350294177739862249424285601048491965889150259336480307290636823770978305792190315395703320197159487491223326895288988804968240274387562172709558814259372986968242719988477705029985968605583989881742234265683542275500885144070889567824358558431380693176509877287396227917258433097822038978883359174477902427892180090411134667784401778059923703951615583557827546538463020043552926826939300731967185037430541862069006817723730653824400782807888239208257293830389355850136372485848908177903253247686497979861985513088781133339284409350579225905384964834166922544958175008870507986799175249832968471894705202659477600802875768991025429862884473475299230746578002677818325888535133785214914336437189372681291921689352352513086743333079270145792614353740062065135420985987036579483188962565471089651046154137203094176098322927830229253977585282352999102878722696911398399789014099631258994694114098969735600623661411720171299221406846192688749810788895659598680285367319090407469996329432096521687263245044263060410162775966920154000391699571947015066130729244204305726929897631635964802311702566361200824757166898869957461754078832841772634197417785939478970184255905873083171342435595712286086250035631229652627194527644543822256237402036130796037165526069839244504282344082927051320969219843049860171870085309151273880106978647417746609468957947119624692738567565925187257008743552040567490594279423967197511608947207655391232*i1^173 + -15987435242820885771239544021692752443912819551135370561919856776892796029438698870780897793604134624549086481606544766428321231625488150200884859930643524690499485787418287719825784340635352575918458242844425359185229637137589682399125374366980208813890469139638929436718944015541561409220370691584102396507551174202132925345846452742285047361047927066474044568397185715807193790963963776496528202999380167600247378498248729160883676774290960421668361443044534314400809930405287489526066112064021938414282448291230742231530843874704496723584896438934192690273067825307587057721528223639826326722252057586430312502689091388770555778409355439424188424280496821471531668644322951771536025079248682352720029504585659713083522598386383968517075566482075885718460019101526207994797565394313887591125088047891082200074314372466825650922174599537236957851960529910627857225060835875958575543011250290585749611468758573650378158559808541662569703578316371714916091454630846689427865405935308956546115346727899446590155850973467440546074818541408523445969567272083993860645633671023901350241179205206769220805022135220000936858360877867190779235297465866959764528854918073264707046323414617096275288680456618638776598707325671492735259974317495368185678158026995065536334618282331439889587664678420565675965470021870702245178066834426695333123546119843657815695160909720026518074738276341668111268016469438166794962987411367969968329060512357396714007895872407555909995961963366978543241287660453505016242621500209610373413067179521609757049963452848990313334154365919300368398078695474228741972927271974456622159356014415290033956547111276206740371153347378771087084376399900534958500451324869245215541013498724003321532025549805819354664684610058172937888377370162889775331449500802564883085406823627912240936409884519989760446572353249410822412673123605655276868046569954233930220340933878312900465623884824223905855400483585988275607880783896782769865922935900495513471270252175598770558060625300059896268169291342007529103814807881847346796536301854493941877685136576453443331275895270448287934917038848936259039714007549574370931198284001050542523562392164491103576700505917546461944855655759915274081344220836461877312254790257505890089458264617783765119483459770633147455639009745476008709453003826188538543148611056475743456187601277041714925035222451431776118746460154946739089369079252849088811461188143657945820312527737733920656322623968323883664360277820747526024187853713701427963707975768307527319378755996891546652177502266672806173626416967426268398049228054928884920288734086222722857039035098884405812012960889850032342177525590644956614608817880695068475517481162390848966940080092782191822847516279754917006710997831764794392753219907746416983225654031773549252345785479001501193644850753682556080713445351500284570866435550968414608702343818433264036191561140293124773174108671469318180561910363680253672068718637080379749852770560453810314326929290057833406591918703639389501963803742706064210702934546026890130080278984940068985793280189467118157277360684012821006814445064665069378624031771930151104615189698216952021690944601011738916523156018586616623293052878449162909183682473162980651535601362404842580828593651977205646392730890592970882476409144878964189666777477049482544507942527083358879949972690710492065195143820340980102781133174336398130448827046304825231970403502290400599875468003973103464527541580889682723663123370088769193565112752301942732349514872011215262094237541199652284514988794061217313375731190477795003628923778373157235280859517649614814625825098039806007612121596716389882004504576*i1^174 + 51366134246872980695330732475740991035546523832646822162626833368193911310884244155909024036291443044365357989216056854389814423077448088999722321508569353635748786582470681944914335471471058256395998314765205013869702482848626740395678880535481216530771737799634781711627991145041709732894641746721410588250646850081176583615155966676024126590096161387956176673107317958488065522803607374349173237819130306738956031373711991445629214205500801217319896417038435592412877873179846326934488508121239799863967202852003027585556778612104921926946482876694355974633004375209174872597874221371223593130441139576908115046373250876186632255021779580958950454738448131970635273939558086704795045206612491924062251956788389738823036516990646084906571630625907603202375334362577239863308007059532519697877095090876098004494770984340725766537846789446900377896278852710328491217623720057793917921325943885586990910928596797261924512193221565371284468331571696437246709891703062016758794809351872276666837105709556687401550848147658648631228686446041969633654951019083370829342074461472567888713816465209049327185963038115013286322087123715677790847496871833512497062416135264490721434027615193301321796468600371377646461584794859770525432882142751007427355975714389723085334800169302880250249806677185567047264479001808966219818780657692672159343485088262264344769303085697731568441186556090749944250898618998824604301418551652321060868628022567681274214883377501957765486902189700155719905179063592326933110143653095083517631126004893366386475953533851606892239722719340411915225372030905770677429702014540463350116289653104658445523369574873593642592487054450196606275071096186704771943428532705952368176526892555771045908991934666672686293840768550526321570837210905759534277363838565000120896258033679853417620261838055408285976066924253701552182177844035487374325980769167313356307544132679696200404077511948262518418867734375868458043305514939937449060310051979994100182261624905561919530878400539527397300316766069385972774045709606096348266813097614759096923605448124164223198769381659165124319027222147274515594535420742853394832965181109563926956279648689759856401834908487643514312718665181727410972870857622467175618090483043270238329815978713336865969792926181146253316659974298381930127889699885776055258005978408083262411654069938476823481429042005605304733537518227797627347875342559955162722859615299578170042086204785449785154842838395871121925758005942408054835391814481931091331859747429880391094337335004518625116826550416462451040878567648397679965870125693717217335397640604229105889045265403308654495971884387904699634461446524595806098204647668713795489841094243570537704273551946996712272436893263107956044286843851947708097395347153379113116535193897019422093704467284858983182763892152187057955153664187949262968865364717555712740543473686627206855253001548411716829151095276044400779306214520579904017454346498188660375506302054133510689776839072782610481908898012783273428817586538191723134789338074198716783730568615263649205468849960694384798525325438060885794588049931846843770457744312325698130231446561824861261594399599141549978536231075354853910645116672518887178744780227952045417473825419573886977742883773803863012121634245904978775427501155797096370639348658586895114942719877362819945167460090708532473578161056827085285615144379931589139280443180938504029381075752766715726102380631843746507708676901169315760459202738699437299930782021746998332324019420218916023083950628788388877192847826334748330259618897385473975307302498322543628821913920093687281195831992458380975621911085056*i1^175 + -179149166670323002000246115178553926470104129471480274983813995103780286403365781640727372147317541937348073218453266774410763471283279331225940056913902679853681525007938332081524378541798280868934965520663968510145605434844748032792179310116869230704362202372949769600904703446128296406958065327807290201820575551638686317978174916962699492290837655298147089248841738674635845831010619266467616550804313397884161970377399998289843461965449021343963406983248164407076090984632702180452340279902368952542074648221430555082115446726854997601777199052130772398837162106870149018190303243199065770454232455186717108408823328216421083584123842201363576425755555101244445889195070047006085383404890878131171231216842906035443829408803598987982378782863206171601493471798406302680926399413099782254854307902367347431454520158592645168332405387922801160834576245486086339528137519167957055884178300387019527505524007544404392122997948266251164017274529965505489116718067701170109597696394788550579129740417734482896065086310463581324096014586511471180430664614478817001579597624269314642813818563406611801677880443880396153264096761134610217738349131823531674523888662695642406901397734868338337305707689164691198965420734126281500673886850562994742797924403577697029589173523612156703145650429096469009897590037901403824614819052131744146316296298651201835343410132179015126190740783978640325686162113657789959476903633126133780719595289653842901563060637085250153279475748716148156115992527306248379200776075261309528218531084458443803482065476852409585827898122671056259106591722583989572796747730100793427688839214773744212367816068709762746441254971172107706698174864377677126768093742487393291359759173755752118561949423818764858183282566232100318362258123613006401599952014525047510095801728727298694681636668714997419704799456305933430739577163948908178443236126464396624400112494475940909199294668190241726459356994795555445302619404853749524798277670575649817823769026686525028176400532829569248223653795045740647193151099671652172087328822212546098741534906618262589042015089142724089432172010184311038180684668989830991631677864195775492891843832044276133383730616103296399767185174150379601217559824076852952151448628701063943457855898215926955346314771121301811193089480552187550288675640098255402240114298317728261330387197133055510023770057128998618932073029024410907050478804570221157231610181584267606351013747905413975949499545158851684410959679104770212412143700336605959485435615133807331973953298658609283369079618159730179856759134464670322984996015994906699626346402971312985488845852672946705298998568814197482651782060573987153390899534586762974806611964592059992336923561543074247930758579959285283758637026362152306336671383064013631428788941355064507923966786299343445824446109057802925864425274715247511094773967714893485456423697719800020796199614549473604485900233887681027595477062277148897512547809526330365572816143599549880159110963349073485781708224034289712133086857218724492239123876667397884035195457251425421919220014346587036102240015678928669905060379986662736087708435693484694433449002458641143505930415473021829311288517080921979916391388761065878013644488557549490270536298449207342079806309454214208117142395830880322089237675488322277634403985569024505085670050338317796521597972941516545134434604482834909365325924193329755982731606043213980393343886883615139483270296696110928182241763729510869593147597448681695267786403480278543466370762133348790755349767371012034616112834773155907747128502061369129117367198858413013833483675792197142215375096182210560*i1^176 + 264300498834613233714380789828841208187544748751138982629341978795586787303130588077872051539536356361005729065440279107129604697969193705056008743248394814053272945527042885015917479936707340271641484620538908286433347410146026179059176626426628002914958055689847381019878816876186049978406047602361402963914353676687449804240410703222290543858598981833591532095673167785948696245154087613478151830210292475674761181258883136471109816184390939613221024552738360325900186332886406797462059421243012997201926274147640852309041844818069709913564135951774402322881928333042607426590846838942975718483111166554529897247237601212503119634637253669590164646158681799613947588149947198823138400345088533923553877745773220835859816331471832000706788109588794174733101007360485262559272326152188031609000846609985218295605773820777147477592371857677800864071144350683645286692147646240441001579122269187080064308015140287325827805247135437829644047970595814176790553095830864284821654353403715646902034792045217726762944158218738269715468565907688425308145933379542587066140527795784491964230133466561984745721050072570569393548807519270347202612507420359042037610548457609084888882575493163096636316849367644679179573257974494029245234559118866924587898590194275765411086925012174951589143021599107506497179172790455480839137550742245701856952700824918330121377876550210414081077180683961984548760136691766474854667853517133239275914821467292072919286249019249909878302002246128790420012845386345615232727661139812848948772991693349160013000941242503821888904034594980514031152675392705836156277034936011700467607498424760769724419689538179588016506576107440382079901983744248863376320793598218873046971687035228298203792515955810955784115759337433682311587049910462338221545680714056929588658587463659674002531727384570700817871026170551371539087974073927127314984089794979539579285180432011927037193842885262217586510484244247858418383966286603054209821731609484382371997067101274031298383980335563492505730316480349656183911896866968055299573323665412843025691473842503763349634854751763506433908798165407902304910884926696207873225998974510768266645194714625552781711269799753407460979519048645699447620007953361035762431631592949169035554934869164057818313303991942135632577626077953539183129668838317778127316402007171669976763398290404311848999647557573369028070511858222984151355856614151396971866865330971781888305024442616600803690419494797954075474401277528622170988155486163522538593258579137403577181858236680029655815681124622323965259181280676287654196242378652850029328194890148851725715984142036892810705763224636612052539197107575725497283806950091561680801340720565128353634677873529137062785631406203874852886490896972964853975453265910059041679468339695524955711437969762341813487525959036848240474699105484016145746896263394391900215392947490799929444724347720999994884201376731436595789480853871517193318363901318251262392085096838238357848279292877082093813965782248264526403442457200568762692331947177293321956907663335929613734058882291286404922313075316175556067535740351385100759325869915345929382763610788962222347775636018728136912465663286841547266080223368327422191043503052276807738973121852048504708130064613758919975583233682161848039878035264043937937738547251202481902881833626115925256764945732906861677462284225582318475363006910128171102472702087553683129698120949546394844227790367514613833173150960039520835392477700303194400936697405125653659332467691725129435946660090457381352961967208155358175313115622727958772387780436362088859397977369110118400*i1^177 + -473116295155231676362339816321753048322725900607190085223733646103178950319367359730406152519420872324457476310342066959854203345890597698149037042594076474904694859183603351525840050571584942285245521046998118567257931382083865022631512607212396740295164573107367360239757648054281458300908154241871980994970857316411454350931912393842075051791783318984255328187889057501246924754285940506414101032296265828218959486351110606253028368286296383518808430099870788641405408625995905738504824812594937977821081502527244130248178096135850589411892654900548636131202103694945707238409135763144115243723749982472643058916928895279994288463417888348001677452458568525909836366257042895378890007566119080873113285925500263373090828234823675175668539310204045348367364059605601742722343165153571695426004603886454103074224189585766756185195549367212367895989547247455430353620626292165851408711501977900437865105153849370217666357647891800651875895633223053249834838599963022813589538587481432662926597300675916625047497026527441910034034971934099679027257077239656102112823636847602037506904438242015377003168131226465139205806583213607602792195396459630405090929219988512475458739590372335885387716248628924784957914391033220924120510928357614395171709630848567889313764656659847728764256622207771657276810493549814009681095287864323536674298941209425395660730519965893087430866854256780989118751611366947896270449552859458299319458436329707045528607481431974985552383291250599114422963332394301464209640630378421287445893738501788745247550608474124737305544956994516049817464645381690025854807514264384878825409977997662780878105351504657168231943083815831086730801294434855837879677870620951364074620045620574938850100158952355202347540918605227323915248281734133098855043834730487005729602188071610441472751555213997182915685005557844161057944819975389062142361295590070632408499088953088805081996177001319554522858316944899331289053497351124299331150895747476973903389627439536416022722116788883674386021065275796522561749353178853675749427285527249618322603971353522292381515572123734275057918104373979219269035313002673409854086105065044059679995387636778756657522050805853199937115815837637105439046869887212758962200909866938048374318045327347142026432455960676874677142739104680938903029648338209622485036187024421869573077151668946719482330180839931295831764546827148680058883031587853007574347434789386268588779336786003746169321094623930408904599418158190478139937083924336998387349020098630233177567069128040608891633714832627603694987012475136917048532507020754808339062055243047588134482990952963651023893540772447700685581466472464762707996401169591565638828962518372550926769640235945418769652194413806864002481827308619838996587280668151909578559881062136884643769087325664101403648938381985522284844864246539876585912918792520969788095778192536696763108078223341662024020987266062227571562249536033452489565034051840929485823753250154761323862467095581758007718329517400384218596735730346695506333474085406154801571480047499195674532960855222003707298159636633207057320249804348338003966544380195096994635063719581742350913799641625576342454279309444252192277434765023845917239387816219777830063174798268941854584093133063473836173470834747961772150947170692951132859850862266440603691661345761725541620664048381625096240207851440913992008628391612336275592965593526172265738088351694324468735947703681301891838347797041296228686411196694963876892263928705560287963253694220609400133625814206261125640461212528104404070479817271511992023015665442559623168000*i1^178 + -16535208753738172861833289831786022533593783432298777655823228133599045096553827277998604449941517591111450969513855491356903369728249719130407024881182902233430903829574116024765779799329249994206812705690961878646500799076611222108221014316307524391950280919564042449222312396574481454656168351490840097238120628269549399552321430017713808336648457243402959702911889489633077106353932098294032299782066453004217089718907648636215545053130317631334304659546240931395839855397124524246381174219670468924475914500138639525491288510976241132476840078963960691863351826656620032343281342605750813562042174446063915213644931439187457695548933627483520818368541336478000670802271467442234827391428286601181536269581758791822465854420874383418455775696893897766981563687270323938338741096663831956409923499572540116296863275810709076138618675712173851098387734849032142087090511047603655111083189190408380300691347306081509586718024463121598756415059305501314051567803837454677148147251918192172608884253449632338061543051394696029836377644583668702277839062387554226530577790562872830577896363728359894203497999290331838721967079749457881603891998275973243117926692125845174435132018622151804245439255598290419710954721552060316472097204672447634787238708838021905228308959300388881330950920005022075360827175566141385588316367414318419898288971269844395822908418156088241899997393686785759176474622602742187503296036121244106881577294637912123882125715663225975653062298246986760372001076303994683955372187947064254843937742561709471227722031440223455894791282275813931062573544625365251864054082118464842737258353655396141260026785279035265310814220281665039072304687898161364975896462297402618681767038856347149065985839944165449600110079392637596501937869459845888380577438263302445114188920515897443526111043825131061392652394104364268248770579005471245450766513136041410256204461151244924379992649432183382524920582042905726895384177092625781595023536492388474238482192565557244198400367692498209326038161359514887929260337349720389274215971699843025517540333094859765302144936120646685832831578599030251314781105164773441184351269786021052165618026716121225727863922958066760950490596217850261494172720646057157691666031590927424937956778495289411931359635208125798416476531393217157684874103665554949640473139280646633937430707290823140685171512547536965869573334895408197003211918051087968112592599448013781378131583250069716506545047825546055993143085186827792188876199826003527723150645009802850044117850752397422941307768361994241271310334676664561824268649249644582572202592836469120427281843621881206330623719838424464517949127348233443978514426537185132044985374582042851626369657702928417319433533085981383005856916812013419285385893126650302121547200316895038982325578015078450236058690855182318803075417888323379626321296840546343501395830256916333193623795889744357262771149537292533856545779693072803218581736747166687695803169629541715103250442644822046617487205586216649974138028660342682042022390210534201506250330459021246070556405279867772072458030107111032978812702103889359377549877139025384070629259969794075317767160549543446554531028543797812342308815424028520466229806737340871205714165170417250702825247359615801382241119744408631189584818783453267368330227859953753628941163182892760219833038774529445406579224860376235138364635758511250512246338038795490237593894273853837551844393736868952283753208629271286961418188215346928968748228826863232463798072400204045704218035351332758181141767651028920263984885617661512253440000*i1^179 + -40465826536761845073069829239984718015807668957156533574473390383129533059743451472340225000218807691799958938925446141542118655004064948119012877879094620040514830072335491505840020779592515352575672421155403722116125968249908920330222675300140541519128736446543823811242618308567854953896630311919542509114399954617979427418439121143235637679169414712329737659846455386040081242363017657960276774490507418161009104480867710414061590453383224410059493576324032343935805877073080552964584083667713557687879592304852660688417489154110078537147285984139576146856418631764202232764702816386000398802658380119519580106231665407705261828174213096953596650468539737571469215723712984677445025122955594221174833673206122242742755232887631454770265680660510908685139832745669437553443793628771367498511509104918858853462667146550079667509604777899433683887465609744141552186937673010129796969894261851798170313685942072820735574300810643014483840054065250032375094436612547573764546837969401338261155800811342279576242378295269593879535760909642723817163430462629815580377071489989571125449892825364703590480777535651590741996239126947517610977307299395138373466540722496123585044657071661978289319451654207175121519311488231206925624032931999117054911444639538359278890088633150680317536086007189829724452270049400079107857608106436075851022408628056524304466188296284721140087763507092310984304715532533238692814127211099400007744508987336684218963808063978434571313919090669669273500589842652759864611229484481897613574506819051674722462608277673303977891170236748728144995609372839055941192506537463455441288157971592298370366350818866003307349437830530190427746969889773261955059014391600996362899345146946495947036176152143160904911865308292581375029623618125554062094583071600083931740731906192557937921457640087253267618763952041811441781421832824823924175302301135337990637678974021297573409779493129754789709295463703012888097070126295390820588543961767665922997667242554082229794499884572445978766223947323552947354912647430274020691960990115070548891264567575252715715886417844401907563966523421931165597454491204827181259040228746487112612366237600187394637425875247661300225296606300565315168060485651250922790171359352903598586430825288980841357684939223916163176486307423770820522239430374691928421070182660341126501362073669690969725032315353544955377763893051441766941670808911402696174649565277481519895445391646273597913355864982312748230067265980114498048660228058304272849257916782703897665742825302525883236566737914181046535845181591146731675982104573995248281382574536217611697801379217461058605795605569418971163518603510024054210282277596877190857121101886293664979121800993879315772191986410164414279551269328235855500146178763429050871572795272614288677274585269032396832729385401620287461274340501289731627312913976180256740813982896806241194873143621008427003314241497501789709729114183098086105136483381696954814641940934335449658540856541494338229880303782677006301739304117153488634704511218311877170375642427345913215073051546754324334804541366305310320284588534203280505099146338000607187468837163494880389687829636283861416231575611880113461134127857698593839688329904033133459757710451322932088908601984396932699947873187230773633539863569728763378369411593214088224055861517818396154380943300541229346108563948627456864363364114938209849013164504471415004820957938420273598184496982900865720335210746097696808432254645680556898687428684180004266986298546992953530371974155896856302935007805003163238400000*i1^180 + 2351724410349036160335955978593255246766485025593541666372678479650710622149927129455199306137991994199412196781104860265033898803192456712576328648890929528097195402248105898924293231266756215499893155261046631722799037688951196363533788865361943706166752260594756199226529942059261941383362605882418896830507440853113248433939840824607516954961567662456237942139445688614325517800315760130165051993939900564971724344504269851220104519998563899529711129527573287924793379177503808213435388823183417013140084758841608128572607236906647965212332817776613713021541680910975236827224072685181165418795253496651065303704323163790839988480769187216685102870760683461720123179651426856764587756319465845720158585053919796424126583090075730026516739750542884357965723522823505412927505639784535601366295867311448000138880510141466385353414148370415338045212767704963228471158171250493492770644658903426595888431403971044009261359214072403437877870094282925781679858792584139265479773256002479098719148371217934835638062369265472056632462259807543375639330785266008894887945079799430651416875657481361343837855580951394137566792357661248611400384064197546492418577697119907759148252795305053967762175727845496682158736567615879778457257323645885823981969229931272012306421556108233933239148944915697210535353314989528459898620444575009797303943720654809686791865834186264463358663203566627305277000744826243563521789503293138540632906529525568812206693890227200388119829646870153691952564397583978310429478808708411819743081271791965387918848342630215729176379305507510455538817782642800881284737222260402454518142458481734154812062605709501788274202906366146947846274184786891748869084041949565668760750833358969227718303556603854805989870374523791765390279067331568566937186430625503588611421108288154735386253215947089469291360572267428597787861474417887611363984013274112707357934352961462985327339343052898754477291788360125772929804306580697383685182008932738065588749044322585965375881794138904240422134194651664966861323726284439424485299190278264215649866627006879839845073277384325638909230439353180667181888048051800242458735526932100530585816769692384001964949132435277009297088906144448878115931902396452882508101710107025397589543586289666863861777774828278662247686133652545936521923647712409079526586470774524236669505196952254506610571417120601220228314990538110993797859010068286700303438678340370108718832948035826832804306158062113971032438946292744498489033781848208893924463277161572928066607158461405065094030999013362390586494220910198697501329829796542097001357820378386524319300507493067670133844375886540786540819395004644047174126633177038627340697112251574866740205945382581877237375551230914068691426390176991550998490513262876627644854994991743918375076124855951040143135165127842137684243387111123922898132512162963551971334693986731944328604838212662440067408770462447712315999791434262180298691761822838671863811198403714679385840825137864305578273910505942354893987189618498583531381023839952657428461941185250284817508299974744939993921839716515987847721543967230133139472634561072619745408208695011878547055939711429017266181252936041456658824908742292352269735655788730229687185295839204492781926756654989026397321091301562138326110433796353998976096820361602105192287651220679880079859406307005554619622401003875513593061000155674757580676898813657909960499623544518500966212897587262240250187766676256668049498808259086609131565061338339450283099162566190151536242907664569721683968000000*i1^181 + 73259001156521705109636864954345446425045738168404989138590651444399816396322732002830525717021554691369017601393822417854493474297099078501432364265252403734908977779473870999022711154878173711382896692708155734442906485418006208477388024344267702995889175687681375705025153363613622013817438342516539198292310805027362399461363224393497814755499194207952059960419004950385023799022938406415594728257555235909609038410773987014226822880389504516360057609730302089742127732032854053988855617304881749284790195995566888533330393306248955911905461163710915474978576767604915088205783736445662658141229134661404545819317110758664514469289023909959181160718062853965414816440231059685411095827636148271398271060367630232563512482778775269251125876433980466203495395622913836886634223923579651697848392617817645213146067592802012315016134073076556754225101233670412782283828814434457545025611535623569207847667009475209079495107896472485880491816722714622396143093152148397359028069532202104188056604713964622177207151777178887880043958573350141673419794077580513158380254291065034584859427055308160066750677909424354558786647120560796309016574686138812703334780545638461843143512402397185785383184403011736287685061371826243534334725683905287608371842629693806973866009573217392689082911301670277057371246077603349981540651928691943109646544365533501492210965680647183329893535258121496013947815344539267751812083459297304982610530534997127215010455976299548281462881112299564075678716343171467652035888908354285154493632162083991885851818725917449192700528603300678644915340630818527990156255262516278494052831154828669618142705886199303956224681251812279125066599725466739746038743432436307258820333526674149283862866612838795230129209918437002824311538121398544586096115124592968612055280148386302741101552493078071857563858323325120985520297645544947923292303888321924657621593520373068094181284304887558620565459535657731001134641224945022084372157544735838768141947430935752204458680233443107109343869593949143118451888993124094834041222360992004076355583445342989501146262389372546993169969521459532314157831031791657370844847830247091491497532742685791035250966248084235557463765102644585345466164602188232503805730203849400892436227398387177464328842972823714607443004237970324619487715445605500924922239869805220960234013928359512258438471196110225781759736699690086229211512020490974089805251009898121554407917850204889222194281238052246058831420317784142986268650588076879978362396673491325243164545961595719257783124342035288295379079333071286629783390072610825824878352335727169667399133477455725205370156801261031863965526771791849110043286268613396706683392457956168604870444151821699714877221908483485636662889350566328622077195933333025901146877833589388506623951971331082494709421143876462649484957242454805861432768555355674962009708177086316713840022240090435947835055218684686020265168870624405605609847076787080631508949162048068257864526059436035939679574735837762458141303349974226987974965546757081781797889765095189811013241387571931201087392394548170703557811547041163700689756093236041136760444833050774519520098182839358431086647649665410275817484477762862320200829423995556562074459561708833151134506443180417159708010811791532762844064659468284322479118367232084653274457800810380246525982333909321907513083215359171512344212219961458281857915620735273095024002283785156632819684822542882639328867239915088107193689446533607748018956944725277161346300770883993600000000*i1^182 + -1761524753381943320223991762835777836702959704803940347017852735062345832430168418515398278028078579530561034182392234335679122823310786010003152006644825636630259669784097664268923368905305689622719653672215261089748138840157629612414612790066386705510214686416760512493088148985886378364101018421673390949423289110322366855124885351523185401704605003454710768398297997251884684186350130879611947408496994417612512146640979534464413867756260588714986274564767356012947938703369523992956573302367683528620894015865453650694975510932724718655342300044010654124271707184524808192072656553862077540217147071069834458589791525739783749470009160943142918958826942866007119360591024585261401229154503651414191658842843028604570645093936376262174871595324748360311392595959634344114117572067779099025148983683942836060213758608379714656267412574890124110286072808392821957399092384885578528487797410491056637348979975661763413975456490959807639962555965192776991863747398944372532657822300268575205070114230452886496345267663952418488390055242805591127539010050652326935968555007546654980770473868519442174379716749101235549781495067189615575413462675020095394766942861287837123682521710153340586150425110585464667160664944184772090994932570349709926520433535850328153474286419315837919945386106804276700528108902429371533551376423662355234794105999472469773492311353007517712400927444091828759434828176277920010060235702012788678837303848952160366382255983070903919705126853046008138156952482296705200504345341813448647103266884052763903187776909207435123496370116906717153234583047368966919961486906359112578130064349756630217996363251345738600054799066730022149748553117640231098578522439033642999963999416888826044530166604698056841383185830387238721800025003099113131691264327621385906025839389717156332175255311065038680379280314469306224806589033184602666029451168689776904536152627832651199858044769963348125567960633645373219288732214558849861819461218314382357571487422725306897677934855636046280154914254542324743796596065189241204155818519435298469173705739048337503160493150906193597010638561903997484389704939639439044767564830616500171265437007632712764045621797970194671900449688273507413247820391038252806174879404196440493232286231574601841190428630123337598371908214927114816327218946073860980941289380541187726403509754565320718919441418049231744637216336342037736097121734174428658560929831883194157465323854470688629669303925919029834215190795127646586602255931393792338764731276718830710825381708032209622910550009282653830330400343361180255362229168013143946147962853034400630913182937987083750715143020058173232431143698394125836440118032436870120755802797570945338959318759944248759882737414255019788263060006232249205173406298482470806267292272830709750243869581001443001529365734725306148034154322180172222140270020479629117531356394254850698933967944317953934220605795702623106969121555281395833127508084712370596833235160164744632950998425461380523263343512051528889054223315243426097728920284180924120667453518483447249582869671575491316752852353619933026421487200922018145098726680403319450082767822682865368665383817763535777320533037194669783219094582096547486243662268435915693861420003123430156357492486300761382640779715543258112766065916792611563641278799086817991114112675361135906944927417483178087965948988406880824830110894036968878410120071562987413567111441372017112187553456211208716593879764441370195767765295942772513336773836800000000*i1^183 + 12714716313496392122875587956453152902074106842466484847524640876970258229808668564446763074780494731548093879744208731922370413521580859972858738499424525840842522600564302227937901467773219274883028576989893276547713765030809974934246645048564861353399296765726086386699313903311218237930480151375306848416982965365666295743155145827700733524986633706922463887463957994336499749543503947584661811248768324982409928878532304521760176676026741377828649254088318948881426901100074947219844498285279705703178967886013248000871610147173641915561334601355415844918242845916385614090069849778781779452839483380972138912639559424017527361595086571787577193464355846228336791482316100563135825870558279350121975555088595430194219660203847832012237904079897049068866282338077132179055450128265479861156539709753669130206705850995169094800999435429342539155405486007761938790399784262891951815338965766762999011790682472315189381284477989758762613489212415106856138757221904394441524025961251454756319211564877075769896284812660560887526289217310778106290141328408159020508575232234082444093406520307748668178359114187530942999340009452336907477506771294442844205790764868469743220563286760751708204407072985041078067087417569499269958659176232500374194916281723876398271184309503760995124967358595862500072777194886080808824726749595707940154913091543864003768251734876050623213191513859345624130853943975429988781983878202751565864049295608506005300650395409364077940084240174332151617415739573152082967540776561996336659138753959629114976247260198051621360933151590137203637709163343509372753063134196528354789620415486003599175832121429467645391818030310040016369085179973045521575945019878956504175579780308563023198959322470459231400190761657831444451788943015968292139809683291690459052284229613597340086505927279996023531226774970967925893601037584227953435739103814175554502671507823608219698627586789251151873423688412494397337054039656822221723773473860307906265128376143327764843606155225216363996006923156551049371426594557906824580614188137324964885969202754784967765553204028195327599194598546704287974618035334840686894568716164216673999420441637494281599841639461809769067616556522857324759246189957883428522161236829060702148899265100114971161160593618751075864214211104604601378621095037497778316948766397932380272501539648988095475230474977668413662844529366448219627909380874139459454672570367366259355387058340813976689302912592172509602788071569718714927943240412687576157775449770352601669885338027271305522788974911872948392953129145718675897012303517089317991159428590793050146041988035669896298428647982233330967910383394533866399624976789457577970068325159293436240401388451983206114014088836037002581083061763269178029957179907757980787687305745054957347110678300886270378788171725694248493167665631638657518792980775222193870535209871860580442973136151161434127164189034560510821592314493636569877447548669457145847680073678288263013935824774041212592711261083329428463242783943947298534827205619421460252362083974383356256993950560672678368613121207061262986193801554472594616521547323036747349907999212740427685157047398047128764050743309133251227170465830834568917621594938394296625286721229318355498438178358757434743552848338532845517961028004976468390507672860524490226002023884560656148968852664530324675520908655426959301398121745372674236733746135465381345186376117262198956457822530051578943999743118797365575680000000000*i1^184 + -20980862247259013021591317159012557492987457889151392809836712198653544654706697772139765463236137647895614691426558294849359101283263394399943740473989863285970041510858416470258813559787054745380912532457557466086781171725436736870022327430637642124663378908073258542903434837269449293389205746640911375421628564748876048191025395065370947347516998303224420819441658822892143044400769943728340282046890965223704483722300738392804742775746022356775717694760247581951873120503378140574326763758707493721984049699166238471445879228787280640757092412176845814993907030977978605786986888866006464274776224635154866077545408670091946542898617716957688113737200048655833769786700692885031978243919111841913777903877351291886387842233753184845760527569212728303994421515438710588847109506905770755383071285170636141667433464108489507830603514342389283482114065698928380460659948408108134716985811562193109748756822918578702160150467236274262206891851496702572380113690633730599559188634286607759962598908907925078006624725647755928493963529873669193741768519081867283685084363923350282276904822642954314759040419314881904994257699757153029717507686214734526261258052147038427387993242524372528707765355205070900248792183279614069420642984980995163023240971794140981101985342789271324828490118691522446753180010708592606623178184163929476345341870583129672885173758251102969018059660913648048518114272343270258112541598482490966826451142306269050622569018035576656050990339059627937096134646017057239255912419380293941226971924360257062094923418845940403892195829484106843221187627556931687897031370484029247663653644216861111210443153857928276207106694441176413047217535235228484232598372075478776243355681103184100208147216069621327598072813158393803416464052998111801549808323445565678146462756457697467666101322038894984204923972102433075176073573293756859219509633324774379784561462039165738717317602753422304110127515639793089475830612900730513097917882618669897704666865421206734876672857702143178055888560679979833593502921868695931301507606771723926211035552754857122429168844002902822944692620225294161641869091393346100902426219872026223784700994362708460988515874741620744244574225366930068322820319410358267810906442563483053271162533871474512890553915089204517301123265485562274459554245912838338004694660816268103597280983035445631811393150831780753399255731732501161913400884284348232609742919499290266669148774910203012517587643469799529268612587771971146389813174879751464398611066309402080809248714814727808191100458875381336172965917676546959474793325083520256737420488825808238443231312719996091516771768650526365983719114754394757260776671795041579127870340839701293081971302832007021145299972857044291234758374262887451855971367474587244955428732531251384618001252223622843745144285145555170855354036471152360434184112214272101394912874501009011981576601834935751597346138048080379808838008448719668900217824606881222550157019413998610184132209556194967871961303653755741333084843814601493064216897799230598577642682772625992701354493613397214181684079195777363085372320229120776115434807138866452723205156362300200828759910692273902934611486577148010610289471675174311608222554286659114308173165957229919625438995911447248094860878215495860455716388189501397379539315370461748841048853287862832393348051314216864058631279579800361260363964126373252722057692783273296685223714544205034482669004539822080000000000*i1^185 + 1852713503819865599693270667682777890213069608061486474645332889637163427114410734183446747207137012270740276384548973435929133746320038380028847306082025720411814491696954110354872999658481467058356378885925095653636223631856977122707830143761104681987604244459876824613834704970871803035574646191169755693354442614391187674795470601199341603708309714699880107873319267923357350935338835559579167738609493009308580138616758090646153704860042564508120273804278796806901047211874938012861403812770299756670625622901468161182504520086134713706398438229685854355497582654154519470721085691065209060669846855253703260553770023304797176293363514656733768648551107862177688253091673029838588116843322694446521946796488670504820957071991311007842006715176017692021331375876977122553679003077499348656946455032878221580670704159507974224477596257396046378873033943961275767431142204482450516704595327602364572639276786042122302781748486710830927949973292133320790602551507776651325140640130330891635386286534096695367039909218085658035936657869554647753615648190716209794434643038181808992122281926617765586290551169731201455252953380478772811240401520408026603266566117170741258033359233633853707804714314266082943791393502828244864544276666573416977168414280447433037685486774457459598839440158070225272194191276487259183916943603270433348537857450202736831287590949553894454305566422034690146391641215828317649705292927577039913211882999829737785003471740821894679240364620275937321872642402434845857092216269194319575306444334881625543211101483339508489724849279905969916824470835454116680013474737968725916152509161863437486324588529512123034426171410267744955603525126148543542323074948812550326277762030120874512969844543591120338921279670043871799283383720377661925381823065921554588891885164225031477399899207070139017670633582386516504218716762309577048594272896590685970117471530934328369827038122472887985913697483243962167491356223779877800422401944058285259598871181171074129395733090100803048513660769427379514639388278585019515661079150195146373323357550265455524178085802590431733346199611595373605081906886127589318462975544710967825369083737797487649395084461118237557536053949501265446443300671469472400857883131181597733069777594036938199749215935622293186120541023848628718448838279043538857855544889678678250984569547728734332537455979066493015311350422049646359813587359457801629733854823651804689724774486614103767553913277045860894756994342775661713737262874183273653559375489294328451237373746030628222085242534275926393576301259638291867823053759304956068015025980570979510481619991709558052494706736551381401321280345436509110773655489813837331919824586936436472313507092376153160297532268346139071793852921260617915433389147847152845056223291238693152303134932134652931612090918519887490742670894527475339639793350901174461930705452682577774137661875754355530251961928589975586212480581122326849678096882554520339125680527302404429608924036885155300592355188138159764337227188362343850376347502412775248268122476014976192982278150203090011568983484821152553262736516391260094524605925792134148493267720238695062828639224177561282572221669630532484661860964201932795962931708524776630938030627578289359503825554588239541473300339520053416623954722389093909366466551226347819147872277909273124793856474270720646744518119513356768383548213202734607320425369369284723119718400000000000*i1^186 + -20698739274611872533142972834456717578169192085811129678628949445078802198051633913103378154172612304773141032635561406408820523674114521440685285924892093586564644682146279493598419063937814006069938633490412469259543345379729598526589989051793706465080434098338565656490538721793032888229529297537142550718066872939241797648508833618620431647716786869416532354266438603974802125739345484163617148420315670545316475967363666975526262956389563254295443399014214830538659012797842860090513928972868659112698543563377628248308296962838827183987671131508542877389955980260642238521273242774658277964530238153004280969545347757306644260060516037634869793992344965488629595647104512504337838827860182890633608378197215460139464979376600248980631108466881649285632083224013670141771551220556998001401857623450219636347697701648393137594407934146006297386731036684423281804603094250644330646528246058361756568652384723755729145059266996670483818346035387355907931918529047590872989044390683076848738975127558860572899653009338621159496490686120023460518777401184812152770966904522514556327022867242257278799540870911413511348764700074753153839664659841158091151768621690425170705082030878538522014596085507596947340278545350726348683344801299240337186900240374805246638958578199562931835018201450607880506906233750904896859965180555514645926011095863676845944793677899921173698206854636008313501736929310487819615047622066367008830706823484640561909705395844581325519043014997314975552953123044959765725217713218420433415005634815818195854584987757771304419861817704170725939658093010769059438955307351496756369350270853327293931436361455463711962822309352678647406525207386545245550321422577304364742333057817440964301540711017611870136435196691621708808054416706690874315608825672751528619529845934422925479521948325470875854714098706934324875485597970381745462963963999712749441731324104440791491187801999332513516726480483751744822172900301595610238257116440704186354581404948921633163632041889761673491192482381964292951531988019438091482995816227892867687484211187245710292576690175378458606343191408982257916259841483834184794803110986304370392604427502619219095127117897371708001012853777661540240152822062943462514715821715323960404521377494064612325970311737971190743799630558548818872164401633996104130474797116998967410239342475567936223011701070452122365711350898057507343810389180110109215552491409492693078392457237939573643712795445739163125225128822697088962098746560827098837491188439236636674289687409535149145184884273937712729755510962136009017361848511701203999763210488381711032209089465645940497711593700089212929639466219851152056484767286148488993066405221114484266272570564082824443814555365043629513417537034701869457659686236124583848051025785209791312039071357291890367369885877677985148984350611717984185685562441629477586272122925664186934044757731153259554502277462339155289811157461492245932381411000888165512312307235765431522691305619322189439722886531615768181471528922279831686805612575396267535063696601483319611959096385302473449610256806675930884234799833881733085844724840633677115839086970034618538584558234969590331620274230114169843437219273867424700554786795426369058162160939504580709868107394349841784812427009827720371212419167170894479671714152822090291809932781143808492906938758756859131067007657394835388200969267722240000000000000*i1^187 + -464110110702006911597894817807983591143558336669644986481846269226587129016208258717390153948622931919088178420005026094441069719190530563508448143902241302415629708861047069116255272282579733326550352179916758832884347902251583047073235020460159602918407563605077290534925011045885119559936090328334234573382292439902074738653408472043810072516688260316735470507282811992438656032714930166452076233729084654395437676863539868955302196670178924811639267429329377913877907100202685294656243826912673039758791870496857012745541802997439834892183065212119672351656931643791636655171617926852720140705622664258555415902036160931112355227458456284223606500843548188552160692000483264297435688356559920241772850110058176478882852378995591104244042835416691202301803612212454794436575147671339621668607160999472638398647560750310467801350989542926568943584600948221495140416351202740810747075800380637511088039412658883795582434769522925168928173603418311186460729152907295377267243758031752043540698713406065074134819836606226809476241553344269282198921223096513171065679423164767725251165259048006338063587628379384717477938725809657247372357564076366162435244422356054209387071444826981124823894496555100178097685326515359540726704062695672098818486720993684066958983162808701437981668678385500961134740839021681802200518691011698260938844489568299166360162938414492662087463470071333684762901242904378067920688955974440461017979086703503570016085158882480982485901914826256601943299436300055351020549552114408456761457580165555189729781693714288137476109223000166810430321822951177319699462135858599041136328980620232167682234507093353358507618631883042474718306345590582965077248226555155287495114607662889955803469720733144531668655684614141935646884784827134688206647680831943128780752306968511432471031876899814636244839151673848066007334813277476800630378673197795790812218782303295141107700306278826740333963167070768675797927294858977421053165376691680233295225607371625507519503261037796349403042091842241155578229226952339755782081220514779192611179558878312709832527842644677565733370745427379488611975979817916358423931370805144650048632475199878721004672333064107160655362077946345648553844904004457572107840562093732564723143490937546556454531517562387107493947532595045062941709681447429974281726140275831961732058600113082981493589634565850972397307100575229779082044639812306620350342870204537526895468795400755542919264698539884479144471648256404629174295827847968097794314881587320340124604560379338001347327573120027851819927327095047315905203045953974409359502460123147712497872505406171608547769777798327762124375371059531712283800995046400136217131563967636116242211325537217649322035446010518783729081621499361504845452252747515632572224534275333198363368967803816140304854199204940615536476502223653169619236722164895335880265221360124183445422562716197789222450154592985732669230675074430557792289583586674778080100380986055470303436151101081246262440664569399873601256542100657245462988618280827462281351874795628455853565468039629190268912971121681126461344071277431183913394852276598374159967543858675388678958698157649644076157421920045506228318263457974750886314572754096527471154050293827231338357206933065559889019981358071697884688652165440974471780565933698269761409051937630399352182533876234252733943401280000000000000*i1^188 + -2418139019679170057918209325605407765619039446874331525385664884964114274226475438503685858145054606191441716850955923444654372814809794833440141087415067681440476151425022396047513833925765282276526182034178177118421162713345633601004650745458623401236523027979057638608174544726242411180457869175389436323904146641493176730148736756284245156904813061988738910321230019792599990114446769775760775619248257141917605498782121642837853389017939942697773214712409988705419432889059197831083469955842509652158289157936785435988098521187277402626936727297020953595379540669175238647769525954067702939253362962472504857022938952945218244251511874529377228063433884689301075221237207639312541674372074386592939883430337029871569461939919953444380754385506966166345603647038565912378886733558327631904487878354511934172720834300911877546851039697028645626780076207753318559593463833931168798786639907278328249839500687567123793049892601512248699581367678369974249453313243227780749590011448283902100083978785535807438640913109650643704619984264968707547689103295593147481172260304028961412414328281479182599245589746293709268705669714651697897823982028801234698068510055506187422023032044045972161736734123103946440237251331156452884636216871741421352888086947423205895960401741244072982898899275633508868844294672144142439827235919215811240721710965216771814647634037857759290888376077355061660728472312758990505892942846374359887355690967406691752583875606157748966395518556900682354948965815672282700676724392505007938159022706512404306151918632776636161587205785795774682199924218596985387318531595042897416426929036589629390450061698719964072801614380414588598822471311650135254968421378638422573066022384246725420771010452784930024808343863534000651274082006578849756751185812108260290152756431192824048427100046650725172836620374526783809302420324187359525812431076045522049773537875166477750800938998435256117711760034673205488392427922678449918824592177838268664278850075243568806482797956701802260576774197145733163626140309191075785511213496964585678938905629730129562190656557290068194304821996086529822004736935998927054474044459782325519613994848548111355412849965308752668846765290746325509864445602245886582117399791904602577946966433411078822607870088188504579405588602739631373677537367325226145544269729849533757123947315685312210777150210557034953392265483641758268626976246928938914870386415946860209120698741611299780996792196396442983658522655153725283116209257660888039592606425921337551207201175323678128804704556587939811020413271291576858039234452833242810030702999706115868545886370603636394259354907296352868064880124194689751532921754403274361849808910982809502995911986768212222784900037411963129678946687121310863813668351849754507053886027869207478459131518567254918306286153663886682563004832911548855171442115013281117800681252329665283659436580546255023105053027075338742219370673914100210489099977403891656042462605628314727678950030414301504188819369802208755530043270183197681840961682893106185569130600495213394166985928272540411106004911446091740111134704023515797416931343997603123672342540314840640815301806812415168385315779562973421137197550384967042583065300279810976811782317037797502629900092561475947950795309627048361600222698749791054821008817952353714466079940475449000000000000000*i1^189 + -12412699320958536507386491613462614028467115433228731487831745003010986590291328011069824709285214253351363314230332877947655568729629079783385808821264802525794311559013939131957068150554786124624918129320079801399909882538573552881440831107184016016303823259265559374186601208586377481285444916888592296859129461249532184929005815762678250608036634941837675227141128177868997090862176712940231645668009684066897148073032558885428809154004512879759126152513022177379590690993476794195905086418486154165708567566161402624417346416482626380672806830627004418132835486981420616614653254368593549696977909825663703216115436783628992560114008247907937735690161111075194342630640882019043537701759386158482741645953552144198642442214490858632680988920510852525727897693892758769626096470518795385322208623957785104697916028624039751189078867987880226871491489863699529909319576915258476379146722089485468281176927473444451262393528492348417069867671277278991835246817775317329990543676538833130703336304528214217648495808111048830455090014193848760358146908983309031585718969709840635597500185914510229975904317802820254331066273447403513599246647769041575716163736972709403764223043487561781625145510024215424971763934892114276704694365771995625027074723396516199698395300536579720389314191337980826962529780191699737373812033680909466482163752483283525391020746005268954770294731118131403709784337193320878548582701451992094659590314942102158212205695912824930752013664541319638006452882673626465566409111163440159739522676540376736984042324607429596221131084356273765541938692990319199060244745388750854408067550662417053922615094743525729103012816650749934032952930376266718682413071526148473298917304710775677055945784175260220867861851220166418369135480062292906106843662215161657031288895127084793629709495412041854536010915580005355431684151022100232644897966156256841352510452399612493473642372816298583399663329719257185594069614780837861172688281685995781230408938436644744540959227265359366561544189723478096606968499227804899318700562299214096673619737721378104073872745083056060240542826902993694736934012683593828775933133816644136039101099786401776217638712599303021800532805200296018829615511960666077463042420604399872955853555905940055247537409687587101670530339476920427736265910001011088081863146848837824472108845599161419623276017464411923987701386902806646366347134792906566462223348025681494532374958262830829070764286732840140622447125995150403981903838541970747075795705214488894851711314587244074809580524730211419101030232181257126860628280317650196636605668749268804331773038245913661548691537398514036643049316004233451930570641334495675293889760691767562852003972058402314935414135900683511555510857037640455809893773216484225642392822346704734102694664742093442548457893171650540586068255754228714297192419250598387756592677196244338264660923217419820328875823025714474413203615907819049425583532030961238052984556950655811845457652044882976424860898383371716980206417733173503727224444952446202108970554458307744587098887151348470558753398725602958350793457066314627619351564897538954786006270199716549718021358227750923767159157220773847449167584705916958527460235745930529276985968772074311210014112442662268503716381480651732892763795408433462500000000000000*i1^190 + 62264665153254328844767740730773787000554294656542899400639791751186910848210059356568221746986128497687920174262643083023046924395257410746882839775605866783351668061605625845679735243342356692913012732013136339460016927078550510560367290840461840980082811942502406869807779828775993421089496576582969775882059590544974763622292360336098005639326644489247023190025773828765836976881062148078819834983197157437293495208098537131271239432621383416032825897362797428720118467029381835338883237909113173651403027827970369656414796918717861782131361488047634060993838614555498169658131032561534706810038167939085393698851176238232041198162825006874755353691997040315217413831000077663213036706533718069863268703032405842530023199384988938975835578942959790727964700314605181052837621740871112489738499973353441730070469423307405602376216292465715475063745931572798765134764232835161649127886017957906165369660690130425982651265867249972720643292431637286838125031626475693940733460187027093844864899442145609340322282894744516182800109889180382469650034770716419100450520795676136560278219427932066243678875722252248311200146671188110885350723919529203378954847614086764270405193772743541982164847282907288436106856395480925662702875627150068372585293893134316595618689800913329740177341748152419692636717569386957856489842725119469628617238506379018057141237147026409789115179638243844510328086640968475821227083937950742189136152338084486799463529044433073693531937488602556583456420562018932163345993141089215504295311743809069833952287508291762816796822846715436709302016683638698076388274342010917139960165009912884418370986117153069703576314679730697987173770776855539794976728549980432319151145855398719191938445774368251699586747280489070471704528495706938374624082864271252633985160478988653968271577014482076534244641477310319901895930907706015658581928012533680978380136082904149081631149316602285263394253788308214012902379912080147407983099107949810994892364460523521183556826112814402326069191754529881022516828482252725686109405432710228777434207883204133117651938392920176479828008186010735565763565368818086878197711008902559422422084187725370086343989613554517672026406910127618855305867165379750986959493617596296141969867377104597089955194696530172290845584767157701169500269100793414454547446056830773488766666072753077618983048714627939138000434961458974129974767748590956596253482274352606248065456708269496949192142233079344124274985005981211376332982707895815031464444640622869377240982100467627653092319076416098726561114390608326446235683555104420629521317352154096190354388558735593242167818441768524680139505048199834303769191211281255050997866643545375894351950148574560615427997205666294400662772967507794522368375014650436161416006716003675240974892485520809708216819953795580262278697028659833126180123356300441311602467080881007206924641117578606536545347305478140078953999465043472567141353401799727383446765250624979568346650941669231191879570840918159840092602554740460311558665367823085898836751588904794785917848172474932352721954888409412299068565555633487459637023131947958606091385954884327708226887163367342503595812695142072326961518948220510236040613245195620344506409539753765935162209921875000000000*i1^191 - N1*37777033620471812166112449602090532475257861112944024886795292781303788634354401234046728386730710808765883144426749975856582016969593549860679802078535299811054650130415354866399000698949950789591850129365655750302184533893212396158064091149687782547897182988330346024841657361691702888265505874288955065290606239047148266710569889877965746984606725280166682844731773730859857971245935424596737425784630114754775589025078541196527185074901121520610937483541371999655499707801390151107374272930651336572519843529660921459275355593694835377245591218825302349014822389680282101103565862762044284073792786737696614608845561854845531424928248784270001171893457726587065140625*i2, -496873934125887367910262321855922415009932166869388567102913877867125676965031850596976449464461767734394029131293804312539904592137349187998187312328753994523874977004909506064645249195438488625428178881096380396334112188164414730902848085246317536277316741143431747691889378870228758843226142079296229584029905159511737033867857467965130456584787762808306704713445409595519164134390807826865085026980436766945909719053769247400994421078810174440444867108946632617009565360279021365286692252414145740093748135487920780365547569782366559799818421366062795377018853295511688884446824995899039838114789193598294312635519189870662742465843744325247231639649345022226884848830987968312640866141916662663508557555250801730995872802279405069932964956325077337201235948287239737441909138355740362990340307748006498074045102965116097519450730677055874859757933161505575927806073787322735745134021401295199797430098464571563063007838140613026013020161303415259640175728079070648371733193946347244205182104365658553773972267221867759327402740484031110952323970969366538607319948678262815524421797359789701954664911085803930384799642701943385920344986668907984499309025257903137227999783293086245735241994181766560760022614306742555122039613777871236160084431642180746082332194335967051485752523259259723788563120704674955605261180022322404764360707585534748780425667696901231745492916195544113234651857759056532221335547897967164604030381562848700205986929278020587368453616393412119668609547408798560239758938513401041810527916586633322795169114346699829125171829304190843522457338845391838199732504793886120504158105260381292689721836242243996047028315562164196199054173967536412070349852144476886342759591961917863512110037529157987704874929254532504678153304716167578685109430629829983725079669570285950670154715939344424264846126121481894392584802363311452297615683166311493891365865047712460714989873987717478594086208356462131181685033725983380695199629816318763088355144943377649182371063629461910979149054565123476121799171112463435203251827031243925757314300020656357826555641655452432096742322040078770111193507568215552586513429115484326601348413410105558896918130032684613387439652199186430048129532781977050444048211670274862115818947022681234872878998258959877446176405732950259170330799471584746625302662648481296953856753248465992038968013256194515842172802306409185884911845315162798960267402238184064117019720145753531725183729844078440411186297993256000353946512139792043576306410918857847932156580091419046169612421637943475750821877453934672076610301978098299326374059420038889603978681359818443569439281985316227018314271726340675288278202392487778504599567584888087670701294419403775178944576552067555180878324334273463493980473737937602229595456906739332502410174932128869757612718401876325874451826041947586323825611514708880332324888095855694753564504700017084134370940652233118891144335490190131625539974772161676236736973326192709702280845265030619923356955112049361916785156557807432827194358125629346586295163645482702125258078519875457749690049435684055616247784977401051715663292137732785983340139698729248744811878149532306043554422253687149481985806571214463255163564576275581689655726611374941143977864342283940745481280819808659894886354715124717447302308282760007012843021431911987088583447402322537122222592988418153753712425088952419558036886849803057847342636204388038095298839105862146169267770401518781141705851227871109752548255019875846515921532991883460237146838336036850274300449817983211524865309627484711264538392894611987288592527200698025611921496792153871825819821266547120067988981610950404015685630489635787702832273554338503483229012771229651800990198974569592276239351214351984954714743564745661555751209752792831773981870782614759639571517016842395255502391559531939864899210927533059976287990568745316949054994255396781266518657204095115211102136068192733715751991769481461844093082382533920046550745801998653047523822661408012937561565166421888036747713015991463585962241910847407021922657285503785010297375109280232156718376728334258319941365405735546832345445921435728934244481507401561220002395931165275287289956304293564676898845295033512114864279588223705505079087013346378550901450442397163472587571354129417703053247924841386273092029733884962808335000070704553631048076361813446480374538452514842347453502425665870769062449781721690124090506429064050196859535930906095281805684504668664702456491651481133933755810795761287817241730688918250375669238706492515971141032146567587268943422831952783954028075890166803208726134194624275019570825093891007544213948179676344702953385634882988976919346115810957962772480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -4352365167497814645507639256332281603942492095619711056405469700435772674299586741078922112557568544655016220452456538757436773408931485202578318202299928572667673320655235477068442118881414354373863245145689952910875940425913394727078542292377425905655215113257296743375170406973081352858963637791647430739708070879873509558769340913154313499353259264828350315273925012688374228319565727126672852685836585232733103807040489177572119706132784419199218539681667021364417960839810953181312829515848441159847548616166664807586064397834210178477031254433283762044225501179778982709742132190402070209035341468872833091401269997518795780060916238440383981865715948050062399719058529702036341423073527908590853242150710280534158823966923958619125016026203372866621872257523910160387255268281260360348845123342361950002039092622137198457845903797331654174277234304955548165604823624571992165067142138604792318025059082702288682744316850723974069117743536924330388115443402688600632772124661248001742648407491000487377094879189011493617289293231999625627558709127559126080349519150590055780333862500359476802351838740848198133190464567955220743951579454353754519566194259824699522268735095123115515144814945873533350063708268533714944030068674284428457868605021485063214185343992822101173225303796202167734879961048928395485397479235984008823638293388394750948257492957727522416774630655795551751732179416107308587048708073724823394656940823706815729382004680660428346728117906050320493084972568682776475848825224608468819559210804991747645946464015034253847169133605846341497513399218738467587358263897861191572281334431946276770790737788806200433920739363228542657131736612847270639006240632026849825881318262949536413481720991146108376507317863300033457101270114907752845943450676190133767896674944120078355607256845650787715840681159433009538387795843755528265336542148162964552046016053782990669766852346797141547373608461212497710932797399616550320616563837140927175554494304093937066090364879283400350373208961080447564294439657256289824261501024454272705931801568538892137962104674097765742831221466389779807105023654165578238448544271761200937806887333089501130947492535314363295204068592251795184283220739029778149443453445659219524189310986661273044327766513296220821105183353353432452632005101071098083554760570630498598283686346065316828484216774369741239261400545203084990092881793152852408192809768897375636735842226498072523867647829405329000012732361607105596509584243283187736233982899526796918112471209908091400649715240961137991642481554487758182105063859003601980756017309744956402590580213624431338312557458454604074133251391658229791173234917124086343175344130626090071386991956928642433185237890897084068572646619759907172544544326201755533172619555715388434873181760538609382611902581384362122011122950275299482628165112304347001133956193832636435894985258688620206222325735504841777686979781090224438021513130849886124532919839670412375941561081874732553691172950382192129004740622490106478690381278526821790317292251364125935443713638427021285323910676273808600977883817633559020645231933992819342724534255033497926159052813025624237582623705686454596255718182758727297116820957517262323333817564549569021114658294260203850374301335042736841905294740376230694472541363316791327075343291056918342340035717152259862655900220634284786749978251214497394367654518732702484274257150056706038226184394689865477559468521192245915799997741983866776856722356666683737572920141204223728684803695154964545309926528501777488850647713461974578750439993217282431353415426049283949611507711404762224148493061806790434169116480283357230327921833487036184109828176897884955522131474986153612283151045001396104357698947702736603041463667930862768427458759988987725505802507597005718121504592066161098195237121680665383634110470952695729738380738829122792997694253651274399750890222107104994674220427116116443966550022487520205715376972116480444465056361090133370257493483447453764159713599142227793874033039670807230526907883395220439071569346835862609190012688096209373475398036018912745291287035333723218821882060993447391003408612145880224590923937498850390771322499667995467907904588688002033455954430371150248778930855720285290340052639293133198321034868201772569459524227495046131224706322636991062458108336246888966718709605795202305069559469897256394044882961066077549598013459610096814757173740958324967473239457595523296532712543762634501903308730284994357109769459324279131848404060116701133857758678195741620726921335883981483488241195564381742838069198652274582007806575157399838535220663232175543840396653445465843108661718827725634165895399140634289766400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -50439409231012975108551495117068967828284686643414056795859572541471388633816404622989625646048111728225611230558710104034403426697242750121725208985266147763889540768620299935944023458502913021413421862872802972302551783387283030567142852938512956625673683198855329629427429650746464581330286111981016484095957397719881665320444844068537791180982652988959501774425195638852290430923495337841600235983312801106312845703606912573745433385880507368040981787098617311665760480174891693868821124753236988635336601633627497577417284058897329089829630005731819663078403822631005857828201560043149752507328638535857003766375357385188778168514022858257786191162271626784927177782717592281349905346654381763543393545193091002357036212938942194447990991015080532592292149095965219065089031421713120536234001262450290975473858010368868347917987121817750512329293476231337979330638921519251785255784888853685205250981013700059235959746081515928714500125499755065513020481693491706543203795078711081493577499448143022562771607671180625104947076480484914595474951189519581507318176903680677919317203689632805833286469138210356336718857318714663143313722732549192480326986147050606094980105907783989040407031560261863222831624628005373060480675153726877998928539067388379541554268304385458930926548292270477115363182884222732466873054070615744569238210514765744128094029523887241995499853513245464462128049569986229127570229778669541224945570572487206883830804327366749308110314898926149943681657996340768774549436381572945854496867703105959352767957530391870653222013779508440560360191642983943398024277172537805221240117782752734350034073448430187469357652693150637958661826914088517524751116904359024224956459432978113898939239633079742333816396277516685846555795523671233095667900538684326551288505548786710274815587126612778793016404928786661109930852098938740276414515078346173057018076437597257769063444860571288268622801725340084409697033398560195496375169968941307572060888410840632477791487119582785801507137460849708112311404989351182111987682980994805939848213450689995245057870060058951923425546667175990720774063971985259897720476006542993302579420784425883528362305288252059692283572795294005761381729909235987736673983572155048014503892960664514341046724059665867329364416455740475250824300847426792156404985481103653719457198630452449714603770188896264028755070743686427955045192076878017189767382077581280613407128320916874542304758746923939422400193016930361655156163911300097951722432568403415942141949258415774294979631398368160756116011675789016041630642747839604924995084032465020040421611367059821308841399697967480535433738138442093039058224811648765781349352029378542606226681215230225783567654510264549960011969315909098939458715705671781388698261375100636046230397353497808384230033557517552044654821066828853124128865466362786498306331098499929758841737466378821039187099677364224140512212553536415688671797507849743613810523216310985555691782230991668063052434897346443570566051764454269227766940515458080460812352635988546106281324293393107694308650252556647958472688367170118921991653848426276732129475627057385174474958031747874882594413277315236323697565194036022960553537369645987713875710896980832924983806136992801717102657701465497713799851413877515191432068178563932441526807620436421252225914253709265686310247765520251192898445130459796671398823949954996818897072949144732427909734285091671460251010329276432947061636579966419190014358086984331107665693305798200665393294738808124216831011623707520575894331535958224566692958405395038943131250329353680261928745933685871370835432884180981228133997349203846354838850943359358398214038371745655073032815795903309448653800619925646212523213975935006994747775692337834908157669970464322913324962910185479117973375421461532775988452464882865550782995097232874331963724848217976855554277684339530510194128788172695806370137143769173325722243911615938267059410404981510500418918041778862160387182908461683840348769943709405320240271094653418729370068940684196259377037324739164728482917627774642351670950824104722786277693709939828871270766958173333630187641756312054711012617404998721813372305171383864504536961352699118076847466064312270954465812686839285665816473805820815562971568715992548850800026828805403954767837377716653262815409981273889210300899545291538736509536126997853587726727711425033842370620374036005355961443865699469127233539909043901301169535476727706232919094759398856947947317306194455218885732058929327204875416363737786248795841390302395769800976772276871690265842349987169089350203085465800850653279266485940810029964068099936754285983194775230102150549315718953878683648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -9254429251881179917662964366538167976456625840327912397554961448494871162161807041943774102770282845089023645258545926672858222738167941912592562592414583600980095503237259143312537774198895153160967793465715157533074271464632395665847436386067481597497037679973213252646256873925667031022655834632309194269681397544405722894294885713303018367945467291656921886959237686585149922927193389947203930731194784040543368537767867923154025883376918714354109326825971240499223757350176137554273012920247662549130333401712342260764096324938642835612124523372982753604144328751670888741717084036649296833136457190657965028388970839842552372908862983222946197557430154219061545644711183150579852005508239631656972177866506911300485385331158054782532621453445009033852816433320425762697565265108381915545442471341854982095828501456867127643236328383246601696607913582349943501018019186614456816699625023594897365822312224531256303769105939844348409644065748613266922795371276512194185194681116900079560314302053345051579748793831639333565676300454625534073692155391268162039531666275604251714190072470046653672257465483128891512873300830474594251384431275524997040941195737698423481882776324895564946858028641144391395508299982206145904401739642986739269250336460412107846265692885521012973483136788730573456560855321817378194062275444912624896814226396610450321520417457140449817461569575315358495883415770615825907746649806298825195911889276370719265837452374373792146431058623298687772423867046209595414555921556497105254184884003755067411571283977255458569373525187094833569981409997079572857779192102152446526095745327757535400271840665025405178201455223609875063997393870658640688488741925129126453129726155678622854649678525231041507327449657832462220464296202567182261977608888487921655453443255953042414612083917303293383190629090159692000342025764706589277297879853259642751231580367691159794662717108338798884839400836682725663778776534140415517410779093343758665218584185318541052981923511835526138211204183069660947346302037297070273888008883013018633268170511982801888302166688193942975902213826974574719240921547101936494630767583842885281609172375982187625853014726194004005434469738115705801399465970539233729740707160864666589201188030957319674593860028537010909752463506747085271054378380193641705947937960305184756538745925181300968175537336153281762617549021455065431124160145179220567707582862555141531004031800884695995233333497386991643572649931021782868430331363140212670854907739142403035306290767740633157354611429504273837942354464038796330178094920511816928885483461987475713551295562346107972643722494350919014157494634357055786959473215935202592602154555362976350175735966632957301263802994788676291866496731373050456450820091461640350791895025456024811448658495663778477434079755838600325598773472349480906505238439347079407848233929765089294376138111246041381696200584047499528328827888103793405682330870391120542971055966522038290474579145408091783166113979035039070685636704074356099642129786767593902295187042273215404382649792678115987103759988489672633144474318175916388756214370253533947637818942494833047558672899560411810355287939837225729091931673917304384090149846043117001376979460406938849886131153170716708183732094123878457680507522453861886914729918664502127676377281514167846237064535014847034644054409500922390355979978706876617633184039758576535448321278034549173798126546627718347117464220340300137154039203524260337987986099919385634069006632367351146361777595641051416206866267500290465214182366552923315684691443563747905053925731976650706400200565212180770716168238266935660920297888836164308183107240057803407913724545256142565782057430044384136850996412583111954104849460857759751301771281840787399885249258675900589464563109871428521345024158780323514478130617094515056016614751003705368905944726047181798389930594230275553306344980250898382100413251530199680980694744590598962392452533243727364839328954502397135229165467082846851111323543423895754319360418465238468514566262476736097364237032787371640607243512592873811586019165363858161166649332791284328086110022056732649241202062618352885452267877650784778949187190807693177415325167123939680094745422705715361846498384240617167115515595439631440760019398274013716664047803919090921889257350733156469708317936144059401475770047324624172551752086603649304620663467544471171449663615363482765063877995083234021587225929117689231077334147953980509187081029141521974320029219277146299750766046718434117325998539091753310869363412881673602636704684690311476386036461706885918048836030237958032615584820178306607916167245984381631360703523837448045123149602727814758400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -446563068806108479195296195964424640853009298400033131365529620676386690136240171621389635894987145187116103853259762114131517758190387834606346129211622047620431227966848036745554458262817878394201649221404072209202673777505934116226638985049411101658389340579164251272532050860488654265713899009531493200851549324832955353909715761845623943712257035166455572082026149187578806400651329890674833695757047764630852583138906484871076463850707671064482378288718505484414083144928708383906887644569037882191682821459786745177343393623896949042615358814038377256772802864925565044369904245095005425256128937905616683381805209830370874794807675236566623681929689439220400568082261529177740814525267990878613937643311220117666038858906729022224659385311707783583544912194605185321245629508131314056365205332524700313247603541488478820681211185791898393649813977651733520782643301621653151377010386871870151423487130883231990507612317701282933832777706933686770726591261700433551124775800300783345434333714421260907314784180649296473866406579765913508200670485088970997338389346191106545290538755264014810068202146256767345798843606486470018611203366562398696112858119898651468478017516818720275400036302514597307061390881284320644128493527640616903822818863505877337933395413113144700075498655984953738790543888892809814196132119313915196158733086657818335594274912817694831408403836824304095912867767540941635122482057985101598961418613555316582205371678651296518044370361389447856412654444026879160589810656647559240310400086509499214047517544859512140873317805837646198215649402855558324792487579584264261265515789409376667394044402537871368120786463778839215767170467497620245636936034076595175492775182061010114180269549763964092406783075137454579053310585267644823856857268192206777253332428502251721547119516754321255910462066539383141980613766249123774633600180688124589719444473589854206224320934125219824951848424422027125612742633641865411473262347944767358228849644838738336555247323533799038484794451255869188175933606402367745146397244462166743152935382528270657281858920752343962054131409641774676780429018832657197902395120224850443895974136498951085551985655316515841822529614034990719317506631332124779289757705768119401433627120738692813214503244556153500174236308482443409625280326085504416029765745654324527857716122382841818860027645668272097987277173898999076247703591320653991177481395129277331412494543033208191207878136619001771278773862857506985012515512590262873052732365001573413558519160690648031486183664096710364898479873821058887287101502251974606187358374181769568608981885540499770611676904641775370431539048438422660588777602030694273662280334749293141744581893404760175841643163516249295103164627813383801508928668967205479985556834968295545147218821046520687120273077579095829284850380526642697036737435716026738577340287058082760039875444893868015814004870591480779357808466957904443086481351853448361544076956313799364176322129005198857648346622942846546999700563308542246640278226200289452287985231094813581864161463576099535434055961373066961722745873564063804824257716068874818074669035196048028114055139155601175485363751799229850454915409953121180520702445048572429015276903737350797901159896985411724617381092882812714966073717340907768530095442894992369208847273211515242055923657683889243316830949522109981394484897076664716515544269172906226278296694846250379037770105515138833870930960118447715273990707751797003718627660321288071085870191100059681044499480367947484737320233987034770741589460074085982116517865415269291888268794232326074610106279716131079636871448512610348657388372638812628463092613002532108781544783136657898285888509617944009782868703790290444279217412073919267160100592641839028355838431667377878232530697429401728068746748054197704934561277078233018739933528613444637555608009606082183768522043183901646359907878453904504620206790449530485096712788416166545040084499702999309522965153072603078693467593334985429324471061544148610605276615557960235713234731248341505293394802304686678562649260637750241823750122880345932870835422942944032534176164374690919763650568312763126339589517259127837160747630076081939016311848341066664185057498274043013386677173197482792739910372707240500261609268945048602583760931100107654355580652013459925340082076132637148201994103529460010126102135930304116378518021887860584135667013023420353726706207241064051212828007094167387478735911950754732721909254145142044945578624331055323243270647608103892856244951725222949893126728698199287033937555739016439440985988419687859632321700387093710737413237115257792774084362590517751254696419262361873462211886471339573248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 622314662611587687899597419512559581746589489148400003159422442981276076685748139956596926585586391493100583811007230017588443837679328656649343813979352402154395785473507994423642489676929014826983125765044858774815861822670076438470462464858332783816041920516361535082557594355514095838094006104301377041822324417338597316852718097405427964951383602615625352326920329094440410481533557144072889903249845203485926019038428913200779348115980032298675478231656339409201370348147184634670408258984129669456469157708349236504273233664979191111580757754684137423179047927877699572906509119659806731317855579126789040433110744607108399116821462659080956295949511668551293906701096607281601857161908257426498898518672668895865030153202294805373586371589817992452734701261663361467167259705304812858379992432777007101882399362245926779779590133854621927402437202695033768328909993821455981680300636571415206918126841453568400658899972575263986313360580230815987270898641609515031976194706203489919429735616313640523696360695103522939697397491678995494043652719994737764373227521658068574303894961115274384662649831970845126776854502994297864034090169076643831139470071790660045838713046110800884373356335032371472366453080252874042046571309613189265286387092728450477085120236876052931800305968433527970493303497810100374035851383093095427605704607301756310382154109224426601557919716426537737332842614229223190708953615878031365031748000703395410379974861814861188188325958489724110971685598700808709681836698805134076645528338465394121877776573984888607917260414385932544351326277617092311939130153905511900271621616138302871512918458689071516742541313646636150505388304871069291186069139659901857907268341130203533035856910845505996905069676315692764428072247297792236456661102984223747406545586449174411557969261092236414202346622703334153268958880300742643834948174860133321997450686286869467428059242047850071123789328849433425084097033041889612838741907589895229783792425794374464824934769242614992705659117413202348407432498024590522986429167628761686009240014868364890271735964718978099123738781423437940863544910837203086536711828567796061429859531239466938625301186537054393763640949351920399656954506900235285387252537212212867731830207922106007500494328114904340374319783813762339109436245904148690667878956211618564445574776142993039914618755820540884868005910266864094645200900660391622329340607236757421024863531637155595818302537243937206992263767184088019826808116792980093857399658605751278206858067739112216254454033382151486515768953733442519904100936307156498526436191050299181296722950662767932784994135759250417420968923812196909346513679828771027009972344483935321763824799480635216500060169376184572427246559390388684444784820127237445822306402687654116939082306643201975613557792436325542988696053388891504207601438993352361877250553159239980152256925287919996433064935353355560805208617273199901039190369507548100142642486871225613491836664858090514865207811050651028204512783081755018668207256638887773661061057538550334214094483215523448834168276092090846442963178254698574646171950244601258205938615407295369499820293173631063213292873245743200592883335504166380797664334412207679154992792954661190769220355500493502811215818111965458027022454667116042387887784831328680988303208847092616996883786400781818597423503819031298725126774496428109488870544049760558252598472230222285793045012299855276638166927209597770458603021586299046542065271143074543340713087163365248976639400080878541916509444461932277173926323626748159325642998825198139563244295261756341540818404180552288732400544620236971370106409242007384259236979699366724199184525618368400160673786471865971191146388608148068456435937004836838446307845882257869147421668703486782971543573545458134036955445423989004155678013952788044293912547249722705039754461921690251139703586822721542183736550465070514836426009474229592912279139083753066766250623701046933419040648254658492472237453900671083830142697700114879882225028485337249801858302254879783669209666642357499723070506348049140401953098737856317125795150605619797463886647086560881033922987538633378386116391000611935271612796028185829996238023368540744848754280432858318357492007212408875090955486624898016011776272545795788100974896261172651123080441412753379502886911592511049223247551002771393070933697688296891391159492845329499293525750702995799455646728693393368905582504720261496938576167430323733741040722812279695155952157770133162979218837658641017896560181202025680022028083976998530584277761967858759616869498453707241473365722099733595628285393699987609414319739496104286978931935599747975613599173638459752448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -3395146611395788900693323945957647989848489590698567909031843514209846174768373915761076373739743402049215588525860184336094541794101392565126230547873201184092298553534262030525327286528957598772895990839294527679936168222509019008115608690732503195994698781885555699263897172053269347113801994451219478371784353684717135511857580018740475698776564667780548410649728702807944713767064487303558551305584529683468325013488183789005433913998637248593089276842788028979550708564705881981507632230485634412113830935683691582121164007069808207533884150425393447173734688120478213898764408719227403293085431336245226224831885335646909596013571937800214367159516121950155008278796413283171935224248602987414800195397268039641263080725112401147003419642184931108884762975078176697295579223206180360735306089484463928107767713822559447780129270675006652203795315706211601047059741201678184470966029070687756013550536531865725094318227580621132745322925575280433989716452314290700264843235472483511151240029111192660239043334411100559027804268930681345705327283763459605768488895079068404200197974827835349734217491009268221417635647967876998032063694798072217839899077874181464286216578773330465539053512881938264015430445631404805501798666245355656070554954876583991953757511677873825248031549465666177234803769268588787577483660572495482828139680641080371754892792058951720989673308097138439626793822066315210162575600163685465905409741857722334086035534440998022213502320328034314778690192216204264553335656120234763625251062828353777252396965248508748746598703976381842283823012302059227836159764028178924743350978293880672920876216817147864310420358016390324683562138608407376885657351781009926623292753307851575084008609888447084846473682754196219125252886534743260690852552302863560927525274111319702321469835535123477359008190761751694008944665928447023257712400311064496535072199767605147013494710678639873676434351247853874045469321269016388898250225013817712795013674086251717360423733444728859619871443034584733192725028506340220183151156874086958595256258975165702241836681700664762763776047613249531907558363961710921113243678686731810773010686810540765444454783287892340257946478757348800407664352878114391344498032053213402152301201816072012744906948178647891891312232040050952047265877661057571791833617477325132687640901885513595456258624748514152005156503578954643988476841987203743961095501300395139561049690467460662410295803166381179659613163116303896245045274955955397623275843736578955173759003277716335822734457642174257815346151498774764555028693623913133970217196787532703146568810949564229332182759340717049613665056950566387543960720568606280873397860420791431677854933289733544406129043332922171865056033351034786701179451452698875758023822569796289901642636545995098856082911188019207278336384381462401968707066228818896461281927768500486683228408727016949439442955693060284208351295849914834615046634705720538922091269257988365963942021056766329265172304081508167737828347399334764694303878066674583188598703250962172328156040275662140318430719657096175398316952199302098548397041401511792824334180252559147621105394278634201118240994950431761360644179047279372923252537243883546874703906922338823212262394815981905422067384653619487465510264613141306676377291690475140638099794844911151182481954189049700488724512540444162015185224287885868651308227033556899032937195153234655639017037447514119489779803777942596141420119665374042773785837181568577458428557826220973473337779206645978455553747287220159940900332641889274945826177141974609806103450937366772809738406685657475682197664847914588565400636631443200503723349658706366095462115074254744688514652387074168993168413930353062459267932744737017990288246642176780138218287930767641631594473399210117544698524541350914802004378100271721427137519984785664166675124761355446800794510000403308203778828410812484937855697391638625716954438927270992996612005553470117495711438234429096437486675083679234224666308749829034422540913908541595906363050230590404910636537341101137376249286901527732853580069591978616310416215354305156644529928825859933075136273899809056936988953483157006927212364444124944126640775408392866487036739771656799159855605430550324647406675799351461810955378190716523056326222568900340736931616891764881024639486584267383415564312135386059151020469051123199078553911139541629277481460451330563866981454082363028471332077616651418980214113605430193182782422298547491667977051470483055520766659027160949529840452581103317754476954748216763635283593249399316139107334601775934539123625048337307082362702547432277740655514835018400425587418588142614140995884472711941980160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 8444657491073664684358025787642873818847449962636549253092129565700250210348479902850373563201355902734442099360314539900895800296155812815840363768070752229614394621265180717669924561102443700961920905820908781071801028458118348296048415468064142671035030799938752167960010981840162023777240295113385909674966710563264565774629081382423937979454494951154707140167076181777666792398648124464073712900304636903534166050563576763339799101372394522943100125426250137836821324922253642436856680292440692095074073240037366071411258782837651179271722104013601978301350645776989705224622062007272560899872555144974288770751850559285265976704260290019879376024888542243854284376748799976257613997417920669224955800939640973714245806263788065947571850713240633199264366751563855421419453669084963427955142106738836510162377589488646254288981833623043517982019665887494466238764164726029559199866352419693545219027833243607408509805837327988360434406011022299448558285342505879841404254543827524859664214277530467462653741661261867316875286610922245117217452237221735704670105680772601935464871824294586101623944664647773871577097647878768860757142313797951285764069259481747442396195760333906178626701689044820767922858601032504092189742623057344327667748210002215306673252904711529298954089959752526707219601954760059303677753132952448334094339012783580487582209431801097450725511520268940813930927875613465750524449031147719781937429370434632091610095118435160452962534012918578141607584422221046264260106542913544446326172424752023578439220605185230902778550417717173483670751320679003556745804414350414611375890941129043042822809561680892639275707156134665755791004366658251017649490840622709931727875457785136050463542667663254911930886434440243480770078645270278038259628695390495366859620656910067080685769915765508181612180384024021177706891016976662537982497810649358665007406295744105640935735232968755733305190969215038991173722067136408721766826649225647939666609097139400920109955269642238156047774154735985575655959289897113893258020835105422930811331335749100986447016595419354640255754594001136444641720465948443902318542106548609875689895837076772415464938019908492972899707714769717859559019655206104227055492157799203150044535018859764335538134961978013291505934597950718250202947911167956136874126559061333211779004693155135963811868486401725676449475919271578185674519655817802644493813769693553403187247115613760938713498252933418751782581624944407267436397749700692326840237271498311547918038050863056071320389882100963107680058215566326317503504409326171936240071976258148144240730696217225039497686357641698581018500437716309541901217550274915886823205717857375185909272154175790336182657930390621461249490993682275296756710850760490457180356695872289576704843588670844081393055420888248043425910515920435887863871219331874693663099187497992262387466497077658707691929197697824741506142856082098377702379971533308195815695166309835246309875366051503308337085882726668546361997955636278174261683186505950577353858021069552742869587910114198736305013943581119642647896648487888710483224389612322267467774849721784142400882350204185939890975764099968198094983963902137276097104277716175782340472694343201998793242731305327279242096004325467951526866297101375206742879575101740202534919964516700821008212267000466454892397300451255877180333159232165648750442185717991032652917012132842019931376682128937206756180390493098443199842211497796051499970611765654231152428649392965676185182443702314544239301528774335416584688173976454729941168396349846176288409152591814148562415114745709704399624624085766347754066495304627882084009837991412063925564367070336430025233093938589786343326654361219083500920937128652226945672350704572265921073404605462355246177810088256811430892540565173103442038199586947133827450679396801104272670163622734587167220721049419960063630049654369945494103566716088866019521168564257774714185283650336642536860913053972341078472883305676884657436548180281795239086701890814880004161410153093032836311037976207086858677167487328200779306867132739918088179758023575694854344278063993895607623540713781845762846302713187947846042928067055698352598004855360548315542210100187230426122636534374785924506695394104590869362790160948115061450699753393344318176806352860701906451444102729832764588409723984917570262753182818769320526296428075274695215160761508869379100820298217051668200416821380254532132184926477445108351487082510213954961290498273341046654689344760381574579489335834902686880492322659158579523953242245009449295662702263017341991806831978442106008731640791193934957547970549471381140198727145278326870407082874293452800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -12746521829625893864687148632515458708095487382156782188812066467425803161226437221787717085382592508828013737589261468685069590328826455910392471242871529588381627568210906567885119087569736449706141963318601949682167098826458926345404559628903715359003805522842940790654092954933833403157236590216106765846671942354934245688194615809628149232957658474470022233088081260181766608955410845306189701694462037005866517471997550593088935002799031914459240381695984292810320665096625151448926367266269199910286131295536634194382672770679983935516934082340955046419349528436657599303209437318262756250421491862244129721001948626390466987066474936470115659992235052681137036864038114026520696835492798706227308222576815743089732690305540391005641961879227476461179258919609903864466169516503176378845717546701977911094323364167795362875234103277255990814966988615744672703040426646796754967688861058789749432374692903511483817629130832797481493177697937629944376895279647827780176466162148699511748196981186600544713689102400992401088575127379869110712704929276989523561567738992937096098832725605493357072097363314513685787887339183114936507284062441885275984565215490842925351618515283278609383594476350044273034799863128474184055980967098002268642426097330406832625306537444825544649712897387650470708824903563386195719537679851074254642406695146831994724069215090261412387864365039061825255133681106037206194751223239581024406509305300147997413261601074514085840124375972781082638805287391454872050336362538776904864374527777891272217594692449671830266515336242869232957347878964604600763755714875782606148696193182461701357169338183398664626619404024953553887976397979780732320212961552369669657674131149200823104951987669301570298951102997533280522199038882086426321824865480538835199837791381796211022246989521055022534913395859707274480851356476613482472428017128613592592102997427141810099986392059039000513343364632479936664101619880433340261597644435818801284283718741603923654714181093865600311185777027201765696240464669340337717041979520376419309665625412439620197718944002734356472977696457243556408130129653901998470267944249772061238045266413989986271793792772903732449276427958616128773974545246688884509994345284712333585095021078329415481473681735819808542619754286128189660190186488769237711155533536332397174499836780930034052226245751792584208872384095366245473545052048784782598746522091528894734737360372084101292738437312254236881525452136069874565324243810132154407281002494110425583637614951465567269276908212981216996313444415318272792544085480060506718342567526217090334118814986948427774114025932815810629494125607341192925215107734339335896025770387629497487919629341343359013059640297006084508951265619680030660680722363108555449431010341378779518261422342793334474598200079443312757091794403119339481451921236677909170720691392697189192589091658770088194845180594371522527992008381042501894132066526593651025339781668415274385795195033944111210166786055912935244058829241277958171360589934178394240798519991553152277693673559843450442707232591051393970933924460492444826577137662449037112595440958326411505053948855289942243844396264243559855941708860726388955625149879715661638935554829680705306018217681465800241796739462520113436676991222910811549938935508838875506722272229360385472359023438616806658422950195619488651815688682420294369239876683521164619940450819037155220411285803813303046276903647713921029498984284782460614797062692838955974971841653773177601463998374910770539461914473487532330120867518170862839652929279231180545046250112022858493383717123405209150294674839633863235539966438030526598211107691701196672178264089987620845085695787444325250868889569412670065531062462956892619782387988939825181974871735632992379801887966402390149125354571173293408544787530758075133612174623378655502433870668294929371301422366191944367591725163068859505442283169755976193873440253974636434271128908708947114615985654242368070020095599236754037426896649594524381739256441869726806185185316865281513229165176307962427264247552840855092994357674948670393562640829093449666599097355700060366087011441471769113257175921294851905563095223944074501802383209764109720601105924154403417051600272785634156868247200807983595590676074792889905855198832608854755820117870427113965049655420225079981512555798089923622432455531163142570294519831832797342508661530276042188998917692301573744277797252683333930003133347478093869350640484490697800331681364198307578161012161709656492063618002043262166418841129715838424007548483716685326105511557228214669811313381521824076941870754397346296778674407048776670956755980966208137522861957636423680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 21440948832800629032026415537883245797072097790876038935766124040073185941757344932744970655416911364313007878063192662722625543001626161671551208547860178731477522998728436433426057165697168060537365171994665630606051307184697195409381049515851282646888548261239679314921340329657839271430980278512742163695169595938079300396078664294217084277802187036423605295077034259257715237419424340509902727168589947473355990639432252184246585740277433446946824824706856138395597477043374784464572429640864435396319576121856950824323144414420984064953185438170669742463010233708231393649974605309041454600011444919000215241780084419460660038886580955261869586233489976739621995625905823652133608200237116770164850803969255357533264913846736040559610991564520936673977905209083094066123764958971224674822605204581723615355293550578826939437495312974303624295051807259267337787349939201361495381547595533668932854709916395347380419472522209523008398948453606967428955110869483841919349540887677475210140340756412938933530329522862648360240447668107020783330152660355010326640677599559134705564810613993250467918856511546619535104598814762725928589955563411455990195920052305127561884301045365881370509639946705661965937232816814512130634575585460583785219190348927742215138460987880940080424293203831587609036981159446252027028766137006149499467746385253774806760566767783920258873785251810822945603519787626065479785802114656728172480449727292890498024436495069665453221446725320264156600760957979011440914722731859734955264531812521892960497559040373188108023815340322851775226991168199627457209482635656434681157912519103258049384370751283235266495740059875145177850997947913749506902996879190189077536304244183537250468931101256241056076797008655843034250939528205326019562734576027852389351662498877206755503215478772155012810325870487849358653996754390108234701829362138660722371690891737949408915891644325289903045356282158501287810830533448473744212324233765940872372883562122328272020268035050150083951678009031274977660887376972655153897560039480282200842588316131333828110726309252531615076024370871393664555294725709311802944943506222196673987472778343463455573507009965267218592825224250935481524996742677077384784616888131248761134873276781524709207477679268470144486536168029422155054836110007038324467993144935126139997310517493321665590662852636938685762646450785908041689574779982769320108578639373046846815687594526228138500434664902249610220293436744262657057878268470015944827094935984017071284221586091156211294025225963551862883771668733709662827974171115889365586830254067488220680570088662163099914092216825100533769495822515256858394273733477260026667925961163334142311931474055829320790335879350721555434684446328834023955989338607999005461318037085977709287887813445233808061882969361362427119938782486985274876714346552460850172034035146520064886922222111530086345851210318301015159389983093321285956496754478193679831214785597712489791956096368642287487666652330662000105993510945017550661547235251169309435600971010779569406920863650181474062313021722924236352229714519162531301359452906333718498915609860387311772689090805185567014641931507364551445152911655419685444315386387051908208590139930978004557130919039544561217576646442260973530233012401471286564247874334783119702600114716452048734731461314622583944202682321673043017265775926473895141112715218670541769623042983027376496102956320873569141228515742001147573734405207334767592952619885280364586704215415452382956164432090645939171240031383878298557066651600546101182704922202502472317066685846416766748812511668537313652663700600853160290663613812251744380835763011581971216671140762614505015986500391314143148417623030625648884949492496978054518288288096826272859883989437970154978237758610418522320624178345117359835418408837521331273952406592400986911124989014183958250312435980849122553086042047252519183219426320749023491147424018679661241280859927423606121336535611539937895706482387574231336191619142880237946646377036439418165103812447272249637720406962880578827412624427538645387898879756859714285384864235793088645780842559499039557126687338234775154108762068258866185625327600411045125753084951839015225928802486229761615070430677495916152793978137958672041921918234229911689027596065322735479873086082740619178911030123834536620106057929958623185322950558400597317914725067676746976526934352876395725257583480422365610016287070461326126109727411896343032369239079164146434982867536722241794882737873415132107733983887157774882798588375260458844117313806477108542903165255002497266074796029219019899870241039545980432993261726959628329192010236862647361640321567948800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -10445750806641548541645574893106942736218200871613116868601624451295690982284771289248956864931802458490215811294624918602490491411554202317875543600699888889592820145969223036363198609989890847135654225313972528226871197041094201692028311422394477982066919057771101617698823739850145462735624787844033260177084810618485311225847274502674767183415083208376548321815169894242093854360079229318566136953669794388230440407717203319766155937593901837688012465394343670748540706361861123007089884714480521504442569408421519360582506916287857907269307516275528215829170782541235569982635918419750815491104843883283808292945217331086598995924531271073762732315545657126245510670135803389399863644964734588502555526321935095850279169454021551945145213047398880194758127472799727957561494281679685451373499365712578520742486887700591159069301073036352782148992059544604990461912806140276593408753857301479130074930659793812329500555010340423591266558570781042586402426303988154123722254722087801818875835266887040370520914382719949668184668477340832329668527712557156672932987411119473036414944079734576469032527313350165697665407390622171850714560159009840139960707349847612392178088159398712419984025637647510335517679015045768568812630773413083249129245141992641424121416837453663750791658586389346630200268995508260851062860964390949066946738843435776578007676676809394732687290700079344023565740214385085328452920464224126066688903480781466581708768372016027021014666950854199464508325685631113794340440930055489557777531121784530818991646731764648067919157027237732499986051889888784374081410569683225438544356097648466800850759658943704447881403121040785023117142142868173416222483883617371190574389265840653624550994354725739615484500902099097786191262683520297659715203602863592339266694687557661580158778425933491594439301891999553898622386373972300040355334919437033643030378206540284964167868746655885071720518866352665203670954358272075013546717802390466235454303166365028368339678929250496714448717995541165488885922699243152206399470009642106367578712085214248637926886450352434328257395385251475766171845136513875304564561351296048461794437927350538021738434982997256841722354949082423149455500728762954231070080793546207947309734737183505563845750884699454721879325430482102827033281399137713620313633093295606392613274200990295714926044184975265175398455763235482579646117015547543654557219316201356893216325907048565374593067702815314066149250637419792233537193668364757011038958995935612893671151851882662217482679723009627244358183668617840229736724436025379311336879666917609821945371709892303264678028620505267622297156765786949354057587164936394896381395592312563153522191626188945647864239107044392197585755221266944568597486668812931618539954333755684678078063329072107030440033279922596060500416691088909592262612394485379176930192601783722799822193054045902304598612640956679056169969673639102351355877879066611234945516385781639396047754263154544512594861549202143731795105308705241529139039843362950738722288639584763991164545218876303778310243610848229256924180109527402568026520613761947886621406592402933365665631468928136266042066090899936589258255730347973339760614625543301991557143754654439587730218809751575632267588925266255920650440473957875362066029603794749614699688487747483195384448259183048498300447218255388456963448019080879757080133713226013041395179058420040900542550475024230029205374972140887610839056644470709904725608341684110056200464795031204813692273696733549258732009708310575525335033603711782256604557405348738993927789111909270194458538463700333482484579999324857152199699974596055049641356943067026900025945811247552411602981586857750000428504131369761485277499227151923619346149810723018802332021596966733937902640009610803228652823408540790665369843701308508602355051756113770311031215529540481694646921495008189676228988021091155922187843845143402545443807869974268263842912400197829347044236982783962694009300563585936902295299967956948136098870121712481406791777109117546281183829069428947089056162383233155709609145426742248227478199216127323473230754575262304060548414931270802774907904190762056059732535054723299581132902446196115563929843762239423999491166135677157388774849619963241899698355441753162901549687179871766333406927758092068347007888812018119832381459783575416483769896899768523371948377035097282355176207316823190105210247548287855552789582510105623401480682141119009337329364610504734607348724865510942715728567372852965346662763588377253590727728761489225169635660680329468268745873099804331050570033275432399133089489381815937732655099860607597989219620812340154255078570042800996352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 17157866726927384014397448015777595460250800577633109028669847773565578455862338512279483058873821883512661559849896874192699428538116212730479392190691357636840069731440192010304431051941822042586806345534260043688802675771897256953671195926409136661716254420373664876710597218926751512176933775415407791849964571692982112972184702930254653944474593301441825375756534519011648592709362649911497800722470680630796417320253811660761659060866281558145426348952269159241333554796770559853298596579187482130584235176700677243864207764962207978519271973692793838435482253623801744364777614902373051971083557327831926100777935602626951205897366142963333151015208362795852687896320743185783615814313372847615724819117689237725220679564004389067463327601853274292267893561610961678992804027331591617505961279192740304258048606910906470078326838286879869623106819999016146932912950245616409209581235872565612253354553812160069557633989571617063076449548777924767350326953494590242536754679276705334505078697701054153633894166510790882320437053423230064774607471439482026599551616714228154022476808290503543456159493124405506160958182701211788978859354613788615509655449608724439542182106403758973917773402618694871375900398061532103724062671295226514037537288722327213744705828302901428520127880970282143509894208755210812102944791466563078044386799231025041760974759036505869168082406162602352695732467330502026337940617126301684568324658674950098588347043531669266340165542955863011009708791202721964774362080551990092794608139962387817400537283198305814933540789689999822695060369784025290299713022390817851784692528308345150018117732941377262389739588579831598486966004490206166800794785260842779781646293927728877094652818463122573161579225933326160561956976273382298229857671803768540454228339129900320180671212453610695063801348220494430139097319820977917727671865783346536167663131340975950026593629597187801222082992430348158841040876852652254379790358580849632174216610611847453879875936198228830206895653440300754028446368636599153483977605187115587897583989207759513922228475729783009899735959948815785541181125596012729375988038225975283578572079602954910466679887859916718955340269361294570665240407206069118390216112055716004185751783610225336598143480239236000291431114650117529037351041506228496505942589415145231799426024181201980149004548781417710855618034322114540929722819617014268798346658508509488118715647795769487087862981320855671529774809616201766078661392315230596595029530189623485554272923706755535940216124782553412557886925086365356742364127224981274380406567995042656326924899779256194020257962296693109367192649727802584736643771195419222390122008912944003081631054092874070061698241462697103128024473982983011062761929945849463367398287666501144976342374314753763670239895707179526146065988997705006706202296593588688737510742956116191057261011534508441046435915751811711938405997539355437323417135912281406613269031717715472106814090987488270589681786315549325395815569297333583527273421370106100800774039431922693243271288765446289967437712372365928572065559981053170629376324062447118022092501966037614035151781368878133917801319189335566214558055670442933409484162005090647652485781476725035712097019956796838983460074980431212024820659725033513162074511154899279293105397897485712918322608899261999377571531036649555766482007743231181116179094504899303489132688511588036896370599540133957785754251291195577106387882095759952238233637838236956217740181966932879694802516717766189774544098953004062180231459386177424160053928343812083297491289853769297576913661959340686470411730507448330194491094660005704152104009094414861228692966116211048499605895549558200617043803127083522856461597320748848699617399369089808060209539632146167474164552329215594333478221402883105267332303451029885896670237600369727679117052225352385393226631207468797626093058042064648504480419664570490474194978497210777296670581117523671103191837109765342331990244885066581121346194068078862368435853502234711858965997574399289170266505775577832393274818260805184791255896314430806184665387257883289758765205668142719182820545148663904277864348297904937488708743607537128567243373360516168741644775177919754808636551614739620285654992372178529940533758760071050542024881851726485479274938684641383852597658776650523065187770630923874042486963651693411363652009745643402523875707504422321438181675556564535702748936294013423071243018620163678455282975202834396647419401495393047756893973817743447210064765998804731268632169790834645183010678941097283171706879662347437373693991113797631984496533220017947517861713767193613906362299444793136967430490334167040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -17849584585037799582607161576017069857685945086769180036933441705582632577353269432254231690020895922007717824732702686494790534482269552186208728082703782868196213281345793418187591097996622789175655736372421213801010431166496542560401576219700874364951487153719313904044519218528869136068316235769460888357914996494368279712275847859749686228459068644221366725088958112780687147697426638167065579946688302203974663921905275778354832293459178844181962708683283127516503797538470714059644605862176055406846345921174056715178351550859598575218062853328044222370381335581723087761700225506083677860698512888291258530149399940418279329100208460640046815657705224576768507120400611072811637331712132191981783571265627989252535315406463487423614801976825414945243860159674868449160199844129683540229044458640606331232558320546364794598071295212925180042304463419656906080089914717188845764460428142419777282870673366603234393346423003533524865933572012605303148839620614988312993825298088689883780052144653683779379471740949951902004116749581391174625398166130179395950753150791225078182044423478527766588965998561529926096828072313020913017488393864802016375196831352074263796645063929640353767562074809152846487756506554843937809447550572663786784059195626975936728574468642913164610398305127937600446138811753920562509293234365117082936757741052512351123059598135265897400800622873540807976077855151506044099486789562444095721872398691765440970689360437576277660869022210211547967198725038136985234086859804230603392917620795876291009442618837313463554432976726490701133790646788768114585657918925163065722880078129192548451501463389823845679591575526664889814824417083518105311765106669533379273433740862356259076813617312282930483188569340667500415888158694026364415167178442290561400626869582328780188051073915629225738895141630745028646590478957888570134899610758104748539256373424369848568475291649042514127399075228109885586910816702959471115857826038755903119920528797093290950782940483362328409671396972567421872735847955913560836469423234073561921605334994156905207149975676421307436675319554053621030310444991161701375020577421501054462927917225319511114710962957297329598437656383696819006408259375418329477273920041028671752028093649127081957144395626419066476998748074004295303404410230863762718390303396150730445830573286466594975701244818291648147342883945928358973944549152373590370089850032548605376887501007593598051428079764092755468691074761362903000014873845834021532404841016818233308527878363434954887526508576596154822123855706384437646668308345730524190830118330383770702276001757726397373950608967042370385970290257024103055941886836720683057443286032659683237241142179359992918354963397436130748630174502542025588625015484259754935547047874479885382163734687894764041395519673275959736506176955551786591648799631373089558328204084085760957109583768796929339521287755173111124763771289132836727626691084036748965114834638760552177155313776731499881268486168633579712415731492709893423302201704618830646968504483210905979537286422953453926814594219162508301000541328597609050889356701257081888642119543978504706444942035938219546472448041173153347556553233050832734640945038085098481574618189496106802033116944105934730186477740458599908890021581083296328353796381866943665003861447974603279711085254624821136217607331731855766844645434070128772254791054228179313326672804704561729433583935385906455085196996013651587326859364109532847341782354284546955241733661556693798993734658202005361545946017640126545998092509862340835794492042034046844840744195394203993864892923111878004834221749289747488622368802384556973780953328403247938512703059724826421916970457981910247496672067585489625843258635110294094879287811655691520831799297205577163235948826185583225946611803232740780441323569953830822136667636050317221763510086795499403719035029322931132990519400888864561723406306281713087012627555684279999677762913072961076727558495246703680038623852944060152959249202712065445166277805977911565371399962404755572971213580806747421578045328800212118102039469215002100749150531911437984349108740865506615304009470968279627259110377458701643385408961894958833888882148501962395887301382288867822839397948508533423670644870455776482692391354802431101649308404086249873028389675809932870794091435905650453665742614985289410603928604628304115388194288349520084371780308964941627237363827172340180496925737341163378453428965860995623446255180846316920654523512726953159023883301690413707391842312579938831742278005122283919618356064018578792901995330020984585291803440703449545455123471360525238731380810893444162414317811892486568236253655859200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -15853231286378340855697132010219414032025201663996119525130795996993812651872323248832569109006011551094105283587584798423606437607774822391961878778455016271174190059388909490981512736568308099074506525770392685814013440431577424331744104748747965383093338978101504778592342563942798201934839069572200322581086637064508059271980801433595464328350658657416792850080756170870132447558640632200383364666692297265196140604956060068288630960927766070648419432838261113567511776559776533080273864950300421592293078977599357910748025846956637981322275112433016825807394488897642231190124035232504611858638539253854302723490501736293328243969095664399367999154817042921375647445097251004425321995735803044691786827498950259920409745563264686837725427976659324372844786721363127622210305819750967739735261137748429239238636814172743932900006374431310368475843601149440921371669711787737750767683230735109429526903497023502263908874353101665058949259245405203160548467197661454315581575112776964010886334287995248641911998246725666656490711567633316635621798845611463723068243999742236443288049788812610357693477781867293590895553607989067549544458488393641918420644151724010302490401035314164838225050217650653448750736629387543573113483582368107095534596734276720382086066905275347866413869638273750914404926339565500967992221754672093036379009193318564501241877287112486643207337518564268392649231873864105038555606852244366236375284442380158763466762046253510220255732746830556823548325907539834056091072786653277621463336182038469727011252179815884782268763207131379735069862007836907488909071364494815391273043651965405570674894607056879016476718065710112456877636468332054409671985631375221806555403054453859588926977993574197546555506902739657807195715501760871353789289879290670813626426783013592050347298112896528569239014161259898123891209848660127287362907759629975894615648678937176979629702398660860792933983071815170583027536963909421041626783462305407842654261362011911988745796941884481910728409217291474348073965163542972997511890563363564601941086680979821921001380382559535958083529577252340657340962776291443024735044027091246206734190188173046016215053583479143948867317763635990217144683774811136787589761505595737020017914817727391490186350597469772800953398406099046115675003232647951397317794550578111433170132372514597722293103295324616101621213964188688380893116941122689088450612204547472436194589761100457683141102359457119830913828165747413349836544368627015655495690361936447964931915380066075451803328762385480112164939442008311508932155379420887753218232701984676189246664264114683427373504647274814476109838612999147033469549854697096484201603525961429385333143663543907509544110327254449535730118908556544140290465855773194459762178635767069429243584319508774710786145880059381112544994050562669938641535142857237644136660713834798644464908487945453856645487401048200990126584170085185817579160319021034936919819289983640651070791730318140988900792201370246303378314153185146979833567408843377335859536425556084656185795057526534934684083632412140337073943504486061809485031266579704027786338123022587138731862618304715997597043123589330973623925215096770681210880304767978660241546396422586217699368237808790054491783783257056377938406034212079039095233462074935136768881567335588635448540828728058470205937391605366620007233337864041422709349404689914404022007662061147450164723014478451103847674014584555012497150278832191763800044341144441324863272669254734851921924121147790878010573867646396246574604499336947566756725784518584518352863587479062707215263638819572022152214433390661030711651767240782687602351180292099412528048967687857146756617205713560142684526718820529324476348906355432348435097731144468889296368045801807292653460884827182332865594604079411236437991112500702778490743379603367992786916475942702923001471255546427617292505926386402516791475093096372713990951389505159151286943323863673605697675437920317436375193504414281673216838308278478011914112828049661916843043300494905107177191858122673344901672528124394489611447013655403793880594700121777145386692202257722105787524750212000177316790396884627749420981346800140055344078375809370769137624727708329923847003217590908188661633498880322771211190214196322976786914533900697847733190333042773644881943308353240442676010016476526791286602860040127919471075262913590358591435732798528229565181309253371662736838562729102527568490221284281408868210938660020879787031099037530804706702111118807941092037328664408768409726233552786142323856203153274065870811270672484917408089875352299114555559105864327834600101004088271612865654815804400884230982415155200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -13134530608190724508942046926748997560537748851023570932346193148921940641419080590453843016680842881815620141718725231062511137070520143494856731872316999537891924991318877239888208254873991675075850797033250231682607257928557738744044425416044133658401487746163923284934965521116970381005375519139381877014137251618701795536350775243968396771657315467107574256161301641128246712520307627522656347365162362553288369686054398597655425157446551920034450530983739293818362065410418764982027777258258958332511416148738168951891380655340472088177037911307194817966330046414031475844369470183639231016435224922443701058579649935901707475078794372998390370120665679722564416564465050390977603189688740633183436448673066440129070745998637771975951992788085323537611152119906103645881049938611106964284658985168294571780218658254409388173979900761798503561018405831612474021944638665117571988142409160369312770818048745054883951034843334234887185501879859873798051861016705717114620344278706482247610469518429855017823824358700933689873623776939602857795253877415367080072672932422525762321437698286852493070805521029403803633861847425425619742970185296714981233397125491578521956491054169028006260164519412756469579704639574500151173014555309908119991399338203487737283395938282276463937722238819118805658591171800093962955196621131237399890997728596942889099445621341008007982884298533264792229728574290825099021296297214553784150511196494479503224400632156243646341759833007684240895657082181609341151753941279705335879426778970237836412090873224187413545618977206563488205775809928245265304098883376808136801111034269824884972383530857483076916122594637765922635248528588136986154258355484380300568448999196176535644056545618157824826896906591541951674593801604604873702972016970265404538323448763569529198841936709041351970609761876993094334006306702790658343244381850935309545343675439581098868630331815409152628120657570907914066298343883785161325243657702191313707730235108328909692684046394737709766362977752326499972921928023072757155406183204324158783894383360956903423993705731987349131604847699232061921540130205099931720521048913960682477140983588279568670890795550714862080212796594722014026595684238017627925770593310022549144454819731936987815444940923586934766035026148007889275672142052747055474317285393279500415305967798465070465179493439682432559396658327399884070936696637134943124924126104634295160814185265641996099612113124080180279123538547255681332137232116454682739471587118898391329978106053494552588246464544001293008586419530981300209616968197417786454019523278592892815262292298064948952665261715244017323492539657042631784646586170501691498036413684442687099298107601491163920120201675555041022601859617003210250283086534239471526162724152354041428881420831663640870618750870739658436299748261841285180920219673967391495737787639812479698145882311418986371840772769285797776119153064286177027084590667966538806461114412032872810156407348065375207029306002618165150351551018839415939235158168562587583250021647111788590941040368616232688981947691799411130896425186758903900569899044914541379937148944134846740253693304436411470882057643340245391040414029497663377805842170486621178841121138254435432138703020626821503880976600591025653034389459009788362672466326375138688687604358138437860088268779431051577476470406275785385111424201266622597122649669661885864162766861141606415181180516505718617713587545809466844252120805253215179234986714526058598466640865339432640829674327915022112685916222972014374038873060159667166632559035735085223752742773965532557201944108702900410290999343385679293326781142509797424883308579370159198129570204196353807090851636405817785620291165468483642496911064920584670108157504809996658589763612046915940845210976752124322470976540888422131313862799797336895930065956001096554019470942921974961971366275542815871684955727729638288105745826900880079189715210321798348916037659439874896435947663144255882966281925262691605993278977925305267310954554230488916890209516252413042492296051519142798362019690742380024617859196611007813221349443046935389665014417618475854462794527307374417217061893063100393684770811875442283818523547262738258799146042236401485142348992780276985171985448617285341228532138436120584367050279345421479313948912803460562361534649444255078887780919691433710318434236101295359646024187649129816004780173682703360490614279247159205372872645250129296578384255678555981585633546175779383848622739095405390960632212019437302480244597936207778396524609815504497252941428601010503364110764774207251775879122141952422750398150472705859985735395096482947310369713390666574600129740800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -21779837157694993828721382070726629110858590022377131351649814942248002010908591927039745922599924392622169047005955998846942143733587909740536773854584894797518848584516607561499740179266929692607002068599219511475871689118683161546127055184157376542098319422987851460736361575159569987514292831940946337875715021001462285591723064308884984797725923780513894366921849650050268474502018758014341451901213814074493532337370810364212429787622155071250795877461071344181261668182542296691354865904371600170048660592023051507056914395756621054336162712910183404189817115674108716397822543434828132807892724692173554309869013091114557239845030537461749853686538983272216668535389754525040015935483537451667401062837013890166098047330281877252432192691169580203973866056342516703785846146913338875341749029159376838932920596121004982344801724084262235133818839965400125419195351525315445671643222590788144455775987712747955092098307871864346424239320809931032583668834466318334504835530172638830436243213101832564197673314841410939075624279227052128002925531316559238067347182644003722113135287074943906062201829015231832066041632432254412918420353468421272249131546457379812409239290187168117316637432861179239623630781735638352965244916633490219374866901208533398341099399102159166753686281652485007494954833623847410297169455889107909012412001174656656138766629071240150564084236812803953164332006675361012262978729122007006524184354554384126353453321369348659096535297945204711934222961918642260782853147843410003535065920624817917453466902328676464230866957735335350939229429033870250800207248181567476417422862413338368013276811359683787234164431370583324352313409531645556655020173958633031943254676819635366204721882524195333047525545472196811956594006432113316133276601625152684692162940605752229799541395121229812653002468019820299042725970921453938075957706615350384197320032162690148614162637488523999522693894019628636910742842628698457381833887018606425444847653385487540459339422381678412380434087892717117282042084152105395678600801813071263101292668373533437651199310760435796249072337390545838496369907880819610585989445188044505207610909860421008513947129044384787571257153223632629570934485920454460953419712125776915988545019421252692237185158372910861465164573906951485863980718821964591871617071511825525911510704153139114485244954680845503629125833373495935695915934198381836360879844264259840189854119544256161475420418742320936754919390445889627426939312910611256357505027224774867932414213780245267196884124280105260355786361861756991872000504900318351119298008925447688685262672981475945380732470753577365729964212849241118662923353430054400740406141227306327715700860066639516548971785087524352443134785499781031180203724674201042727365786285430332319217108696952227015158469883951210601753057566867952568017629978287838776164387350708187194901720060851180646848701249612215583067305048016218160449500677829482164656363921584229243336372584753596102101930483807537897366887347867292255965650707027176358150942420046346083786737964553198916057990032290103483198029134868456667992351652176346866117638397068873249871554323845846701979460988943374389887236178696970219237557325033227174691954387008488219489427156871655193964481217435390966813881260846487978844375332484691850452743890802657202119818965395885130874661883173865072078273499852738745294001711035544493685510075193607418574022678939068427999853703724357922624914472566007214774603114562165209950743885185172016419260585302880020092217510370582659910429844195137258244573789295423767011604800404468373072405774588717168316533098950703151454287551592628445876718738822563414087286253173571506748331780106309689974865823602730039416362570015869425930731480567881708179425328301687218451688581655052193862290483941854076472102446697220499290193116364581166553550676702464100217134356723086934505743780961311135576504904969506939624804460197131163272091933094886961036125648077051592063502674535152055530385195535021043638968259035519465335614610334048430814466809022982172939356877808069918371372677939491372879238371330958751574712643382219895189471601924888000277988764991525451046918640020629562373228022191916510293665109654048127913040543119835790131711846839974340451155511669504090536404392404210209932393879302240589173540875507866861691547856635271815724578188817996533897746753833946781993283102090390008694608593941815251020179169536391265723799169450074252762242835950022385060710101921527330332617491059589468680397524904920034937269518854312222868367958712891370210296493871249999264121001132476547210816421337383654397154067152546764104068014942325418968376934400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -21340917553305582983081654115171893580349101414200507012141722517332594080216595556066250650274794200139629531166240398747063078054566291346017438401415600792360449609554321970060588825857447020953436879796873723450043173139819226719622201778732885519886509247196645711568683280517107307238850705813916930452618112323690696884986267483418805841592429982037395589146972901910262776207665288293957334049472511945579642066113975125928210632267666114704315259391408650905342128106567767055796619445511739068730463725524857305235214312365834525212327344954305173822137870464930341200887668445937637469194387245705603090204679430083973817383414625134644926098430870120189329850176127690727564543430623395465199244945255801564113732177281224860963338734952937876088139977075590077104981468438777392531851477693367015489457778859122911577525119415237782622479789359263307382512841123226194833550348706567415534676627401045615803338925326199273095554175007355895259164655846907962830088759887389278547873706930579512518780462915878634189602395194944988048753235692493001440149178314654546578118006242039571677461366746194497329272787235786660349883946950992311410422638839776584923415752324918127629604630209595882752699522574140537519830629302620663395156684496859783172252610547241465105888312985914139639898953114207814865774676274500556377722949013969177716071250397464049869988123779096041428683399468770774784404542750738568156660052093975156364826946478952060140586752369440965870158544379320181571633818236001290353386064988157947797712383982861781672447276598104037097551811928492310743660109388057036332278729502319919402005558930636554367540565415098857085333456038934439530796420223092545094732210714994401526897721823114845131482946251507018454225125581069763177444378399313435995320759583045162495539714242488334242111675975140491673320365760078519784355908662336398309723158337588842182329216361415664944878856061151933670525754102489225111454818453991318098990475589378304398580890241722187577386588357124953091267830208081822860977471999596269438701950159529289307066776617247064762704273437588376584423330630829818212450680652753838571408719175226911889038886456210838247481104458386926316792892065010163073334076907395079309593821693022087116794032859088529240108390964911719327650188745585385683363713576278320313810318742527222636946999034688107197196958185462244057353588248864597569620485826668133628118710538033270333804386306882752158078495637762446080564094160584544278622427459731701180094131077729526482546093381380711972040367979181364017628720559034799181740518211736229640285507623871614920013377718003599822207976482715593793795393530811181352369572138446744645951891356789362723117897505287180389235812963555575080638353260508595524281897035814658048209697981229770552521686251134074648493001923786075815732095253215036246445559160583236548449586704936158301834925261181787894447787789977271635057376405029738908588895453007862282916643270311336209930187212066040317058650665064280616376924753246704399611979872070365496742875164797372292361271200567454516596698779060060309108738365483993706088508364603708537652637210857693666814412725850849077441637442022178762285283254195844636966072669791376783020696254966127064069219196482162031458595224696731226028271773923448396017104543487145900414963875461238227117259065062039272582680728243348462610887912257583195654985155101928272960417795634571601415832428311343897195376949098928239277900296489599688893453934199815970733518964894602291545671467957861737707200578584741641366715087067834257601711898392914269747966539328677099331481590164393469436576632822398862243035763098690007099457999326903661923446352805993705285508272358840777286458686566523194547374678048072477833329116555776787855045774268331839300366095411203202131113399120043997529228457558670451849228018969540725307400209030007219515395522894184780229523681865795421461913837681522253572073365774480892099785817003805445784371158231251196975230222003142463827169750034962266828024735869310778823142411114818739600392807608126158297597013014756062849974411399780511114774798781009327754020595142008523778879024976962422989820903909857833571409539287127983797446437215419235946382410813600690907352374480856994928849609651258381226612746616080771846932036992533436134001972638033974845766527627646757961256865462007482689095588082678802873888551826371479741601673513903118682009920805976806581920930094294518378780790909156692649880395178016175456698069397506907710320716020917540775780736260594028665409967807303358890620082862370797483965470233029625689472926127205862163898989962038570847308310017412302972649472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -12388575989539628783459319975204066245714208818346431143331354151823953028061218138648276778372541374331603387525874063553332694521129607015059204521784351824723615889031419826268426463752768138384851065386123964939630678465983532090044496264234860266429776030807137635060981850608807276077104275820537596477051456780744039169691604274187260967990660746086951124720489696020152953185248018513057637907048658328153528773998677449427651506084374332826081946935330689303175717259460872871970219063507896662408065348782860740698875255113766206226718844542626152273140792993047679455607839661601448407079852224502687193329464387564735734048869405186909075876313009821222156268489411925535687633739234040558723191445679838629982617384126094700638021328751283413792095118795778558533138807269897821396447664877048640208900016806778311205704279355212393265258410838412388142646781318155894278515942514856842299057519344847528031069630115719371506664534185182140649764932614929770449781586530312180905132712669817301531411700507918841430393418104986513822316168500113322418416650657316019347526250847249843129379514892398277704198822040411403329329770539280110670620135069516890712687373897102997117098428289088496484566926920424564574501594469748128674370311794080394601045666477337582697155796530681175326889357559469289256370388572139908410219465700973326510924481921989683792228065952950724365177482357729348247271165478848229145392632801120260318563253325246153252144941528104363643579956973340076311747932925813195825136226287318537027227708142435123253505158499579004044268551335469568719268610331409272360489901578104569499113886858717292833253663811953358549406089330089526108914914355784386210109359540400082222003088501953648993767113018662634853810729293436375099208132813446201597812270696809480302286413113601979093037433725355242971243428911006392101356083764670978487718426830103224060982075386033119213366706250061749775462366910281295396846161632415461082988565645808524733724873705300028389050571849393601234400860826054696431278339577914505693422510092568428189504466079817432926440246875332010506940220280307741084283926884543419947535757048779793235057420547930801947080702380876854779936438621227975242548222117139639454345551113142214641720865210730534433774188060938945779123488103774352405655690537448698033851205772492367867852368544731402346364590553781896020413820012472653800936671583228252598742883990290659384023275145108624800007805197942047844242480779928204245997962480776328343637162709792087796324440590010823313678594117497309163431015315919776795475402693996364838170600472745630755653183345594236773118767774249331432226365206714123080355622958318920396314013328958928438822670179497852522823491806389608616577012176075367708738025987568789662572829446217097328737461479306029109803980793585950825860611780860295694190256472069657175659030060133275390768334311898675588588389058898319084813352128553885536424235523716339001819428737586319700097288987136399160462433866302606033440311443358966497876618823583342812918768977432925509604268688409637906738514545195341232838154635261427128441071253383494501936217665741351235307063932010690841743391026465406196820418965782025348841673417980420460176036473086703050391210667156149466414900277972846240011062687074605575800661323825289978688860362171173256951686499879207376825396752699615951165261056168485408075382832382030992025565997701854696412855144259541877315547868445744804467144978691733088867576373648650668256968023208417134382436005480346900862348850904356607281684183277735232583950874419275727638673083997776022604298073439444543912738809511566140650552164600588544242985986397359435733342358993346647653306218521254582548676052548609249400276483851271905018119834081902288747914595779176797980694431460439495625707724811554871857161787542127899956884779510952777208753606468647319897020733913385990144948333276180653786773206427266309766386909832365438222546074757442546952025822556234114782828240481506159546514225615136846423298597954475130193574036729897873702953061836076180207041068094548781692784706746068995672622113612634412868379991951160178830853699702065055283364360364889561526358140359179035211115517211573635933254645392636361909881610868561046108196440316581002560880243052674238053953520569697584805384660621554217194873085328257161113911548756436113208685816343347622527763854372954807959435744906232948999289425632217065018942162524143865120097494584951026174049957633752044593209965865814040223578451495676908716413327230153808531671284120524771678252704757619875735356608933816375984948858805013058041293412461940289364847168326711525391728640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -3705495106765470874637265230626280508615015851608397461727766313973216295947082847269624352246211824298172318275847657525615527640926035602908548865730138279366101616239380832379230747464740805713415027447430924233290971871334925630977924975732046737542105480272557434378509252206749092888495287606113876511684569065303805584527826412756641476920332503538375278860440220440300821284365731938818334750704515163709215063160531174321833132480808982804221792169387797386755397546777245945141895072862509223007821436776596329697963126122839439110637989926500024703185067333588077220577810822225423764131014625574899660030731154587532199473888818514731609790904541187420970531972784546641511090809878538143521227661753805235316638644837111245385748057628598504867844940018048135844149402034052291267135234203961010564701492311254658648306679052017042059295617229835663232514828000426041742047166268681436330490046561538479501670745183504098016086299312318940896761179624950419171870573005935372141695429066566891337135652178204536005538077152796291998136163248912851792073127105324495125990645616592430735734641348689728679900917513594749718778555446084764671620672782840124705367704272377809198765988344288373417233747782010160769148823283913882150035743949387398640424369532774264514302496465591095316691226867366146436210629033244615630786817969496367967926257221438338095162647262319577849595329264454392317047832722774863143230279965495065501755712663892191036403984905692802745097109751241580767108896528899017939344267462197133637327070848255539550579308326729201905827165610224597062374520714771641031962979038496276145634804424471097975132878159189768408920311918162902577063416397081447090942006666102940832914609553701445149837364407004141078035342578468448161094539264074251376073354592252374764528734734022790171566260867429216640736598275679907378429229016803926598824613300100041853977136450601130406989999741038951913320798501007781493199691646533940027693673454545574789905867825530913235389142839492708554956210416281819312596254052038190880020331744275394764328266499030540434197677013140201900020672484954027629718954672121883862361696953210210853201023505447671691704472103423285584823060237908153899982957710870346264830150337563909243006873614920518920317438218957794854065323872425907333170656608189040759983066359477186341655390232034635010932785085075183652874304183847422300494868263183643643896313079098479832785617911932304794948247252853049355726255094321128329817249540177568591329012168711460370255173260255665962663639431928259451511795595160839774271996951462761210733320940603119768821403728029733280474372749140748261739480636229982535341965944081212077672508126142690212481295182787788550203934887025515374290973495641096351743701344960026519204449072483830177067731419109291319098458264677209762954949265532540235576256046744806458418970030865605768034013554698066132474072461284622370648172961268620835321114689093528900336303780630464049357827143294513199315941981982797193451111345962435669646660321633701200507680307460468374519224327827348070944591708241274907539238810201419123649450960795957479672427994661836899658323396133291863900238348948065666905100323007052612435452573416341553684179132571289121992769378007165511739587763249482362963226857451307020428335294050281038104325954096090371374515396293596266427736946142604126829438689087595415389094573311580740672445899840044553955589663596897721572868458181798466189872772883979390404459348301633319422564577155012465894516206578860493557638070334792642536532485430588924319250065644143138054356414530423291925234979953442628603128961990883654042763531245363092572470414062245658877250510270381341787922958450228693155689968199825211110862195391826810131918201830963285446565576923536123207434379549478534045356566124994267708729996171377780910234843668333220738735871295773470549629480814948734613805408541484875801828646873336430337106734307649299287844006720853522921908780575168155144028769135178913237921965276517447452512543032897869661453116904441214816692594704240583844488340129239477441575900746348195884737316697200265245116716936143808135993318033631454289580059959214472905883458307605428191771408555313016724005400088386890607479293933592994938810779977165281598025052534164357478931393757933801700736307505358761151658922508964635501131536567241703493043231893851954203842004258744789526439331393079099471424034425128203016768364501706077191493903533237903591877347738102568860805532112947773868824485996452670013125838501070877242160957989801396572872350538412578411859895740038670434283169267832076079143395842152703596951910744067758096384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -609382084846626138918585607190019760726423363424488272090940800292213439408448972601611247878696537286768344733550440894503717217531455356951560659444144858095854924743209725454105669784786969385576496277057451228803201774178270866307233031630661299923734927150850161809174327747092794709795560769852463906918781617469316625385965881794982744171002935391510231557987017167198899116664281917096653346710195796235370200698858202113692430773943176649832067522876195439576659428792589154401032181722550824947181009140114226386499889779300086682903195850347581690908437356510275125328861146432080032841642207063189701343293044498885179780774162170857149773675634421963633586832173863066208265740936875816717678866397764821066639254518450285289404166076410306849836601627145308273056194444084924026730327078861926071286478067665977761627025702199402023898314623469795775224173888694141603630356948094155579747255958305102938549727758108219955359952932870179646568294773141044929297753832006019294840333998070899595334461920905905712099534750277276533317095877033538953071984744291151116947931897479561067930391272391879325420472918283889957164053211159155525065095358023467479619464845959787575020875304310378771826352501365743481891210386406920577471449889186945035747654555315038802079558563776253169325999923743983545125869268692195500714190248103455520944973173935854037873602459078118835652860718594923244403127357227832336687550682621847054915621285806825837222488755815324683365154887358408035393983089527157486684852404854763583570994149315077033880953638593135005875055443336288498434345903172883843700309067173463437645027951202501231056893847767337524632895151601163573041068526864943314208885831136713409638963683614705522061016975101915302013055002040159787180876272077185157988496514318978142821854395400896244042855852837973980896620459967410005767230006074817127772632158432710698293560127365962351465610920519206125278608397578881118907863311210162123351114896429819318505401939726057555261589083068485015422645309959954275997009458050973923260994871611902797319843567199141499970543809612383163537790860500336781068502923532625570516405976172590955290722438108851370778871735748580413315329308520502871670779579478500709543705030605994560668814632195766835340574751117801271224941669166675764781063073620347643123468677420197033027367533108660218714890020670405725323241352132221959716937306803909534274769049130696237968032702199222891700022775411151694773495619009582823762880591316953735506858481169524915752248002965428410159064809004061120864342029396441464333964110951756024616545850763289335932653876974277338303359373169515099048062945123193311941649039072519229854663871407941628278520528735047024813849919598321336802645747455609857399401872407839808775337703032671846284224797464887772067960614745995619497609418086687379017520748785172583716305852365478291835539836959715464646742494487249337220158444231056250630878911740361156762898318627133649606494446790165781074598436841139191870948103541908332736210467245929874693335643473993475646536426709347653305093176546431329165793864411073680636730986189843668816649154135546076134872240100980982987526860483271978465508476927872934511774932565148287713152552176057909060101416865717960255421906478684567490223227369970845573497344989385912399547380097862835101226894808363775068780819929215033483932088724680455919622310570475117566600994911213335032038330681965577986644572466057236365040081322629241961967588218559548835204849173980434723217155846672721715121807323060870663879881038762140285289502444785988452918668746880817449705282418012659428331239498444418662958289615150684918983092415239289157688253804141028615050556635587104971023660505618396948479814204648336511863384300369400387345775804173228593254691062760052243597220736926090837952229434247937755526760645030922823865226951496664392872656700450134850262479360942092180059647752976043891646167446157460839148056007132292878499284387144724288561592383616757180176124867634450970162338796259268214471336893093321936945347126324511076512182115069210939455650871634899495150324911098193342182704165440344250869187607851120676472824426650176726493852441109965642840986623131680428173092488115261517507229150408412981239087782281742537737171412070640068880199068419687167235275951228355455713975560376639058887862126948965968188181459182298048168779467861117953815268225197636523342084335164795940465411392968760238579477040954968682610440270671157197285971673402654190537644935118456480322402114657231397987276627685352014786255399573691577863312674467332812013301909452346062234458293185625529261627544252941598720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -44384174423980750131469935178916254501693282224698649979960226007831812804995503060309673770064709744853445523661458401790213855350276702696078089264348726263708928906228266684332612221611798621965267017228035379714146971138938214692141651836122676958342517506184256799123816113035848952933412106261671415470890000926209465953041802219030189975657792299483493099428986612804382675756681650466062203433447747737229201232179423104207518340272486570337517238793916039656218056267593782578800543760560252806833755720280975408230897714428704840573494577888349906201057889799839693614435135143087899988797958517281489875068204077799640478860413918615603308754693405214464926519898063969370077939421660673097172869090587432379185318352858200895113058339375908797636787458733521072488333870690994243848335896633102230824621706432063653348063391143641517679626488249558257042160677745715497824139674054354047117713388271121917170305142466875190999035375174071067172214056670828392407421672936945872771530823801148522217212257644981810777748076538527112155484217771042120496680720575407855183051848432088224831589652262247946537625399669579064500068066988450017633585744775117149585609234536641782476182487392790605899118490455260731942652208755228675341515807321708918016894086918375282264432723377579756789476940294714651176574415034853655973492902352470527523011075474472654797802276337295422847643428835511655218658647582487179965537144290618624160449044352513773372759091724034439216277164742104660466617307073491376438754062975370854659757418301387766543677311837745825747336613485809255141782857091443318477635225156641380920734052681072173459199762721703073119429204134560478856179933999265435298507136974120170790980574136341398010799787579259789025360962894030260892955383287556060001434967335937612046799891268464148285820201870391865632027067614204541863755305895674870232390172854953354589028248551716390075832778034130309019472764968829515676219952648813198173851829491845733395660142914864317019547849552164660595340056952044145759069025427058858040338525394409899050588832515176039569184362459392718454561162179765391787086725463424625517222287717698410982657160129100383494124203529134485769628971932131416839520141984403912956860384354790242450630587114691662260313943869512301909252405275044345612655269039072256320203556000991719934809908304884203364538662209695117727501147645918183705878038067905374984074069662852320785997580880921029894698725024697905407985715107065461458038124698593529666177117800265444502403268183465146388056376253202105338829995289645060721578884404976978092106224256829593584585185627971405054149138913942205907537208972254671747131876637305322036729147816361234181149884466776257498353179535337715784330748211772572676552655484175714786527848017331071808316726650853813194337809917189319617707102045280939441127604243690714712543178663794128292646067815153368641961318364163051530417708928632814855459414317056855835581933271650375902193367796264874518526006509564145576510830263904338796122634229347770139214267194451092930265849339566531295734816821947425649014962654511301936044236107554147564763517380979371461189562181759328943589281873517267352393655180419543544080505048445202275832160047306234307619620688447845344981161732891527929677743374584750569787682652190923889239958360499506499705778643071149621287301838967228363258498911988954043465665388657330248442373979199496132114756266077511680782481894149758283430959113781205925022974338966738416886059360508840940871328505236689413365168831333265886049280355794580506981995421561902388453271391510270251750735845822495367198186969127569710980744842079633893826191285926721437809654170038220030146048165529301394449363946558173708487089638299068369326483895320925018381480634952515830609621440887905983192023767255195938132921442785194308181024171002462352190453213395041812093493507785642266677493694408039433771196187672063609373993598317419633408704668752971575770296699871397512689828810036694001806012112846363433432871764862832166265921901259565200636873341551739466516137455403316916408911138820230510117202865620135695611954819818295203265891286061824831979771347572858357358674664792165129622380244234293852237410988926275124609514527210097749742245144329888455609697593744663685154631032223447060775831172106853967598340091287638145080443119040965865800948716613572207887128454403611046297965427865459896523458966217385163110297114298100506021686449012955503404641864712949625869239027561058791639107892753408200592557738581608336133551725202715998783741355637797327698920412143029097455080114388159662027581703427447070734917439787966136320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 4145200277003450584865448347538621106220970800491547517122059177323537290731139978925396165064597949855872428778830444510652980262508083361674207219602579828577537788620641762126691888497232545430754782080958726484476581315478906371338519102225682664305537695325567043911382348861461951169554994708511886948924238820895169757340833868108701695201033161889793329009488164481550689824832413634087473865031893191073253366766721965765451797403954297229195359439804230217744361737036029352452693086902105072708111219105829347685315761258264339002727857547669056197066004218387617901498111593644862660922647937261262639882706617589532323158519048574633637501812944370511623190680684073951127301999928881427159222154650277483089410792102058668494078990830632589190975613218790102921656747415086526493898043544778407724127531308259813829507503233682816452834679809650691267211260867928307766047801762221713482577553711253156009910407440946382943243990694454317407380600162898278573825556965982074148323238242134519492798804358533114775363392722306608629634251166754389288007273414046040470805599619836042854092348197695479320897177464658632654981720920338800942460168285184546774101019275200559383927395982588041244057972116930321560084265524889600452945266036540333802657548755520797728754396021513585093282580312389298745213456886999601393068797402918013849754141439703506348127693635685135533714040411542972586606443942033848025458099848022042578096495714420404585903480176320472754552228816405188207460235736272860836227537489165266185858753104193057956293908675083429652330666940837915469983128377465411604479300807697388425880653136060953955831517227425705967271868057970888718835274555245401540191571814114548300510382743836139609981329775429245082688518228054164251109034111017911874150188005785108907291974637487780882248191668940320838191146481863198006799388115635798708559904714256591990147584613745224229707441584497374530396586452796590392202959462356036358665114199822514338459708989900574935697568055885381042382118213489436676310314575381080681614623654598829059206585086467289497908257204092502990340482031359761750059577311888485146818629793355164552140021129135286786755017250370443934352167292354765185624193871406923667834680977883681575824530953975852651277724409408562413466380533016194988362358675828576081815666006677949310443110190445183196187373868293561584358590882448003878538026995025094350310616859588761741715290465609143123435797337839866780682989606544700769876764321609767622098761107826503815280205440605778671807136004847007047724713877133451915284356504659085776691018497475714134887933254829228479127192685727870666967977994053661301264756482521780878014383744578146786540490492808414079961821324249426290925664383883597431635676600808142162313581515165419478473264587773239878967872313095239480501268029591639585219961100034707701799423484747073732705419259372750273548321468416159984688295963052193316466541067938010844004414384735938407637174217410147969607524786397633347146699316288272325171591966455568605507223780400617340440554549905483075244924495454958827008926046816468068782997750721694821387227005879718825351097508817619669599710889065014680411740393743574926136213435119973101295376704278544097044189877127008832761360515074878700894956662739044057783307428967338964315591356369206663373565945571990224368932590371029766083270817313376130489818528660466380776180883008214202946115553234612361293107878460124976709610639019416825751534350217660644383483513026443961282829271905285204892525802296675437205024477233886234667939080840118339080163141054290988810104726136618299998416944157236565569251903268339884059907667567955176293053337209795512661009222694112581632759190859000897158217803398830223753866944770877689678585800901984130320497562600633652982941011868027034312474596941245765512522608707913814220140107422793481748433085406201735666389109567636892762953331514587922010116563498388629172188892086982056970423007318644239589473675301137991302442290316747872948964576571434102500652288435717831478602403308057387467975675714945283644612096142597670513957440318564330664173088206115057579865921806481010079023420351698918765854714848583427752838736911511190641918523354673184585709062271725466421636359408823066951963748981629091190332142547977387377328916636449889641323948114786089917904781528631769478679048142069382884341962550677470397744468037644282569860043046185253929574401742780984287328976839258257876951174141468401972913257365110920370434875574116916901238096748638374817627223692789104220434225829125217533539928872194462444303456570073938993867170651307449248334633700320870400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -3018291963628314154316701677637093795991691138646585361800578529408949193075636029944390315189103616812353966023314011602708112985138521958614598634529337078183027515671258993383223782404737081134575641161170762162993292396795535375329524913338119110666304360812858717100426825509990066892487087002258734495709410692804550028288806217246895440303241999205500567116282455458820132773833243107273315531922975120292151913263823762273494517103394895892860382832948509720651455521067994463196079629615747163854995552173267166016395795136777523989705820053826865220432627745755148429342908151523234333208276730572667589287004170290911864165303685957054207284485781675677661182979574658139181548544242908776119367705245370746604171875211378317576873560913866150011277594004493239982382168492924978106218385050687823611008960070288866953107133788468505659134308224981338977211509153479700332091102156690023580581164903877013750415222834656277319224009321884601402621287987638016794872387235763845866507990559341052728279784220592456505792115183352252460663177518933573218943598911013216938590247832840414856807923367191863462505229765583283814111974150046858300188340395755658998540187866078581723481156493477106072533255017903847341082486301970702041487755723204486676866333513015884537773174750052403391557620920894403421511994547243236108188325287129911201286446830891773567774333586633599822630724741182901251243643029416966670281623226063122529445349502351662509928483316636754765819033494916976161701240426564623840288436044112795923247684808393342994342809919617724234301820849554346100249411371204085262104210035915061025452289168195769411919494385242531981907068237430090534886959519761344380662017372552042684159741814030568024992800561087155001626438186425409948065729554323527340902272622633278751686312731742700258494971441083378481368189090828675296638225040867336650120123577698132823716304586290802546614608756478639176140079305712710811020894183390139678790907038374644325673559132675728155402453743716099691560595527687209860114192646595210903247985799115211635162468941012452723082624026114335494534904501718911541002799662793164638375766997057416633236530259844473730782677789195171713438851016445378952954128126761970851193639984733945511727302040442637071616777302570853676580868089283147749157695639756527243542812413459629364589292281920267516336441371816470405132472113655968465260162874113271305524721474812222166040226134909351222299764283093296090072758799723205478274381444625500248275012550101941030720551569782339185662097650216030164252737768016903708433269556373560236714663033627366725884434903031273358758028378762458887887316603266478259830528691469942233342506371608556371373806898468588968206439543992706274481828764374114304440381445227186692353224015598541109295197828706794986575718590769774875440815052134568135347896418338238562402214647423693511745455822664882966091329443625525236301005425891451403903086224929830373824165538846978738529073521500354436834013900574706371579979305078743539577495396107088558631738012893857444737802391478880071713058880200087657763583908964319557783638824511933713193144260693721538113481452529989314359382578384194804591685489686705665537464473753482215137067148586312452477533451117919384064308191984732779446185399491700089365503830218654623489691010664535035560061718904143739398166464363002406537449203709548351475150502488593143237152129336439989437466254718540555038949854287551548805431588888504875105284597368792492221311024873952649972692347188442031835220547161202152329134413005309699762198354943209004002885980874218795061715035089416363260053489804910572418743904977649947919619296424596739523762598555682126455856132801771385580727410745872366323756027589809915850461462674215351517565854881687317074459079166888777600608021197728754569758238917679734093091439345088946968624908055426482804704686894017547416113149921810346478417470106335310604206671436159401057980395971859378140115882425720851736355634832363713605463944173953512915002654139014723169089288185025669475434229389628788074073691078351507067715881797964652769740752850886886658355033032078318961526986158933223940737285923699683420044291830765191622812284742251375788692102005862917057227545277952364977993637992547942571649713755548268572864372122799784121237064448935705221177941269925535367390222392112314557729842539043174493125685026867135463675405823504756460985367810075158502361964807079702330397046379808639602325963604433154075913963546600079352640558999500857241729110644092230251165259802075660285685691221105684227994164813045779525776360582643255527980296444580049517181674205478912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 741696451969753132690925838640179841301833080661276859274523038285704344306660481944356039897942789330739016196684640630374604822769647249800919343493773999903162046927407886881925839149282507695329554092987068208973169424078547161316892517936966114392532150722163320834973380530955254435482229595623449461932342629988250430966447369872360256735154496153967614576134485618230387908914502055988376356638233418046706503813031036912980034579387721377045171495650282601308040563905077089313424242146306973553270159933883380095076590467329807585272406514286504830472339190937642117518477708370964580480699450751303366843479298634355824202495345434839543247661742496545199124534131612964448570697605589371957656557074626009230227787472419704053409335322556102525671843019317136483499832762800502241589546621615444878312087919581298318978377343140555398857337152465429366165635833935690160483049158143804356210274589560783779137533927322649392306419629588710091033313173516285982663096702892210107904492519039886893228568354630601199999121105092285313132638720010578514897025143301261538619259521274308463208738202601293703111572780220621116060396236424558571891930582974562588109755114509541034691148208970365103850837373104023410113590962957481526184701092031252113742647291890223522043949248085016942054831833010327314320196237750967901596464148992777128492948298982974967531699192106783748955056515392441708094894580850666922168144321756782887149434746375030084052115674046333085159462226316909645255628496580895405990824302104596820584810096868505234840037664965753932243200362945867628577457188784863886304157057136053183302862749335007296036033029050631959962533517168533640090273246777624652483217421960668755788411236775914085440181069100729396855178771504285170889896226572340457127134406799020258405335990252036012918417179324030432449540077197894466001991140663620061980706525345402991104483184201543220362207691021524178352629912995279407322065876490608407093595511912272511608086311211668585715092883444729839681695666838855968331150351173492478723137761243787201720272200034645653486271795710786245148439763852640190245419064245298535970421416113565711857405218003913769318913953500813912697460788106015967768153459341167342630074132698389031487846685351068293501026784117021738658778880728033937215524315875020401420297308891268392191418031986191484094130340585910640744451224514633529598928736082886242876806425179917440293710181103339623081482849393327616978885134147963596996380822664516005136359720223631766062201725371659877772715689400828804711932858116268050775906038917732134586758623423511830777204912445666285088842220637142208128532672845141622941364959739499173488412533093270655352194912589826908089124625974285483925059386265948635044065275990015603895590240181907799690105976957426494195348877640457706846093665382928031890054838160672351122338701498816610835715497050769187095129220802519860475536498652682830789436069053961886967671764774342801166959743182678978485717935268945718102879810116132870824651043176829066623257635774567019064836230329445613706216863075202478413969140013669334391545343723539630551637910898839341907656614998928996732676718964978413703045132516138926301945636132770697201673080287098225208327546181007630706194495275620021177393687466535102950977775165956883564937215866043843500966671667254026814561168668178700421878514125817999274169389852224181694780666869707523689325008246245954974252274471424357260852936540324846788806653706739767152284245687678198828892818515890000109899380569178458507649999428302048260798016613122703711828737367507579169251853520390776065088868573211325939404990223524134543420755360117689007203273282611615495651674164166969171994731392414934377723528262310365831974490152744636334588162259144448488615607618393030844104045226807736979475326985100605742187886703133865360616335842810024884848718457810721226384574206882666749810567921767240798168391857073172936554064662754439004621149155600713243057558696800442746430835461326576931680995563752778079760496332261314887173336736818594218702587067468341375448565170148060055150621415741918254744357692439436160091596870381286107080462129024048275493124107950096183486569055645785820838755657245018551600537392524721195097884815379898396652403415728117361881410920832982417208964165888292627405406813613459600591347949471425344209869959525830922853569291718278174500050373277871141625548032357180952314886891255235117883729361333465109245146677436474703779513020331111449098259247884503155692984373599372563113195722042353018467810338857116616216444089135239531858660195116949708533238851724843926144555784601600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -251877414293937521391016993746406492330176922787540323090303956489223925127126150123370395193246360912887860136162788742423828785846568336962583412945975821459074639433543244868389003704214533052887064935467906275913655240304163331866408312939820853729580717463435728778495092958669235439196853873252249147722688526358452501591477988156599516846375701118985969551427010507632166428933392867211760235331544743548836651997557977201078653355785239345321605691413758102329241933430589485472407553855358705662414945991586036903003499351613378699076218163677478470821079549683049291533925794635061156652833578407949372671322528651644563831383865707978069573160818388722292921953948038399232582340019341871803496729400263045082494425944236808184610622247453838801255245216274028482415455195282467377250725845807031982327916969410591626726990404877992918909055587777339052375731380205663592927437939697680016244331404737138178743296376683058152670813348922467413550690261691391832301806006746787405177515471793336565077031348475862358083147196381837560692815070781830408872219376047200770816081642520652813111803990664298613083745922389475939304928466679904139021643336120771116869814080881203602635338604576932357129063422674282782230151427166741422504389316267342966784163949464425822631765765492454929498527471155373764730787554772461302814234794489613937224927652681691787997953302296551286075748783239086155168707029047707973371597666777727511418334338938183614443977337086604604673249259217922192938368501899392592964360231171698364522470702966163421890078791263892871355280703414671044226152400958464354229720076268802503807568597511827550533179342266877490244831022823817512271832886767976670851334545411080378605829176809049062034947883023766532567497555398364573042662213594301090586998909197188092918259345247490962842463331821551081635054317373777632332689020650933029523777025844021694599334294195736741630811010811506209802044821219875875846685393660803000526217757607554297300684687242992547020496626105286548614284308066907892188734006675590908563945374689280853094017880358927837607653818894805693531610892690265624350441890861551433555857918285643139376934508201282691837451206414101237375164704882208955528760591946309296424380155219620065325482207401411352118532554168883716262735854540808326475672912574161554804899678039088426027690342233407998146974019079732649192460943833655794277162072921505603535156697745955016942555697276909530411855266490691393810793708464815224794337005721032495254567684976235585509140916600991425632750408355789206620113692552561849227306461984496545423990305599526991663503149607383342893186967137888974982342109313201897874900937228796979020290788233247397843791549879960466440197078391492918379987755600859240197715043615670011264032884139448319646560367371207970698896984691571622905819913559370579234747679363391454129421102430954307519842893831625907199695352861072747516664830014205507945629242587120867478711440717241545409807333766959804793244925866386802759875282516747202111417119918410449347113421822628890335098569762843897705196040510986279924298976118692277745996736803469417214338009255130501157392403696332127298587994851508182840642761805984589299463252209163054565957237702839483949695622010305407870031361226361186481771712409484010578147688940415110365466326570201548288151582519465208375146851136174018969153221919463420024254826531814363557615413649365333909886720922657902783605871323330797920894074039558902390944928194068478631674676290344714301872245307572727739499808770291021902537320155334610180000500054195020223362208635515729713233866227032553200961290229474119043866543753763252953172125230841674229887908494835981628451746096877752173739145907513894968654446110521594360766802244650510878117962766719471444736444515167844329771293312371438355150051541264629389448518623652374473691370200447686251419248728858273081101208079677488217031591430382929513049325620814631348025495396975782655763544541108002203956026527407208082890614232297044777004204204507217729760379834641388019766093039472224054391603257899650616243952854109360629503942336670715014552128981756882419815736018904931863518115548980685973572239969072560527873939046789156299630920404534853114850349575926320309603795712264800342796434050886353284094146227698770793217462698938494336533431351326263281301508807163952923458359166287620190642734498158118390415297878254397474551750901572548730095347395128822209447099689968150950173012571325248180330566307351324123566078400141231834363862522906759414472087640163558505513789776707404667185799789384504006647866535043441176569296763520583059736115544064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 51314867898188474143647242298123216837969081698097902516919848647993735716165462734817028075473063367363405163188058225497353498247686070323340259448258232935722507956871417192239276631986350243861978149115120666095201725438592788026498428084317821372175664604672757185310870358941846959796366529072326858355459924136960634993762061403704075260272548967578941272288275364188730545031482293119161188566096986461647289759359034244430990304945072760477549016509925534143065425274050887694291238185743985298200631739883684494703440502070998498176446809285021302843535769835525668678727588555784915397139935855069808337809898228188605753754358855969460702717857056418596969073334804418073618271473881396788344414911524392518386698742457495260876111221641805418787382521673728372370451022311079822070890181673651029411255172278635018605440034259876087410847483629455629712362024474630640267767094708901014071878617075190099149665232224850547149187501160741985252029791651389448408090040421095412293385173217332257408928847367978539438224946338850435606576541953701608861434725770538843366100688508384763470080005167137183988150831360074309952476623689010477023483798723974850401005136685640538926640894050853303526616406769838555788757748161618429278873773778801251644435006917381427781325437782829341154384362705253941640282655133390745300165766778763397371645057564612853277743305161344618795606677578477780379221556851125390433888113924958819365167002132131881586818377805172208207576677425561930998223781365772578142971556793321646301436269207202707760465714157473170031131529857014773432185389544738579912138164011467510183873374516333536463362885606667745288197059401521363884733284934130996887515371255377194600585263910699366889489527394366707068349657496727131204794113208792672901179836677269591893184905109857291563137846132146790357043053746316971779805971834394386595939344011111971450441189432975970950138470080910665693628168336415642084168145174644333876512073409832802084103833381095205958977167959417802021053774336400957220573597332855700388817032320193767967015754419802593423604447700496515924078897579620773304587122564142243559649149846372698462014089086270342582207893710673321110665977636927548587809603791972816640644276067563278626379954713428329586816764236659729969354931192086807586263072482383040926105544562107503638753245593620294149673480622501146244234829075237489714829640535704651492251563776905475912765457817949907946756947596086213506099328231124735914537898697585868098752869734718961694168709553153925737943875631375999386473468302165145651175695157911987840533473349940404865762239473467128914292628590814379096550549705648218822436290093049369088464971500155267921565809803358602806746169319514976467329551695664146154562225346939142274466036726400929026901267238693570683981306557161379702023580174411094660085385902226988735280451489510762163476314893515462090844127865595117802962951849449195225259629200301852743715005110194896778120856262926254572797956036820304146781040425833810053863628002499630142586090522590021996874777509281527077683713260413141417920148208094153126054422763594252620212095741373454074258912371546013852427273969897508299579565990908705782956195871031032788469949584871244146511766389300079889932289006823595181335090260148007161290588972037796426455335820573470963659108051705030555348766767488719815475959010864274923166772328898038470976400583501414207515919660577200551019684066724793991920268413729887588329170388199174410541203831243319834480723743718144572646424073523238303002785247122113431530088017488203834040199573993817221565839146472795406144453616375393490340759991789017353802019486737104884772861296224221265083478779750010114456231754254391953274176494208841299958258642776138532720309051529104609177598729115507833678905872344656628451596678750437597989143434700453737051960209844504821581530480880835942008682495412135982793758064429852365352813852466033934697624355252845353152014735754777025432431009725671264175579733945800050369116805434164653966845106490694894175571592901712635867048855096649925863270138655979114039160687923859706091148784539909380621136546041903345524222234906601236011890404094094651777980045857492767848704477754612703530640434592348129128812973153288010550869950462364939028044185696880063777893597597992580195038925193160845913251119090699387152867086970221863278439924480626681926222641257702993545116988213719073243945513453301142372722138634171064899523191377858888295620371675114486804717964473070527036765780047962843576919243882743857334161376964314787023473735317505217457996284405050265782626443313147638969342414028800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -9497530391128502868950951049637355087571011968913852203224121884415217867804256655895977111762708528115975379604924258928227176997942203880042868670897771444978783516915483148483160657109946195624372147365149869584544473819130925242387951456761250750269953404324271759455990309060451741996420270464889324219965899510840601978691336981206641300596577739250933979370346226289431947536370467348887167241844511895549912594955936219121964315849802744636871119096628627125883622813381433198399953954582337951868677759145818900865295367494105492552675850133386238668121319135174593446575392830642002165244891550595498885681029727227365395298336763245668270160293645082810027874626339488740042480684286933500734292178423784057570735657101978094600646482158191763711230387829416518332872293295118638990607834321478716164554238112592683790610449166110477763401249633201402348544536329215996886894599080249327316411840684196802189566311114431802161472114901748565715974722205663952182290833851865176334876834390362013957966181691125907595030811186882303413882872508097694670674042558669396790880573491663861912724651878554911488256613979638875447414797172697682645414870839764901877300601221338981228624553866588192512485379918836108007010552542044391636548244095984722046932041457656481494037037504968642094814740175645746214628158397772708679667570982464768814861373991613822609110053753794650535754844680166007828641291300271940415247763947683709883883757092066365986083241516526189776827964393698085861878446105494067090027546660966090768229240002302414307847876982570850218026564111659630832770081729082549430167902658381950711180645005329893192292037394887184625973227653083241813952807054341959118665319007512664129328296953664211820878798316014692417398683297959063475513174081276571977966500520858706297130440710599156068072243200788443605836961644095029010252657848030991674971034955139101989047993853012899862695906992230835478333009248777055868497481723336054733023683181996709341816066007910873742332488193024476407083530910890041751031809925059126838119736632097984101832982002764226748743988006597841650239466179365486894481609295746603209717046679471169491633438149516434153302635911823023077233539259328631975297244597387983728458837519014195459052419080614612761820905993256700902953147735081539984405397393283047357743583397757655303389867792152941001312696096220765002945631525144213002766448930793858512665152629318405664164334714685733593691500312401467804578904311823822225176230616861951891204220683433135962943871568773992510923472838844425887117266226422222345733535891410470997838038129165841095412822221125377688078015026815906990285407298330744969018933131788042166174929179067243009948204915102386897348206671639948289013798758199327599917638351275870409982289203325248469494492779844334213776571644692988430904206028748818780659950002826054194218778451660969510980797542751856050677324285655784009212884148940140347070445474962340038045986161473876813745935479472740953744191473627688079005264170816404145802024375334506275613000430735794562242258864877588486800477059050073289621085788636819659302754479610816621185860293758894997817792846808259832654975599947559349344107043296746499420414262869858349934001593321973938606008650885148599359844140432722494140814137670918523113934875829829732296707225434595856444006260874220013640250080948685459020074658868237746007475537057864552476815340396787676383213909664853657206916084839374246388661565359188305291247186194235496761473470559398533699081125866342226654254702943261576182751655869700012181526666831762941637803573295890002116308584719907788445704386410552932804174381690470964673910127592559894227634603633620690379268063309593400284667258250176672837489039513179491248863522280462886692144042335246867877509412494602551645827893195941033824605777122813631085244555566019607006846189936281334551802293492177071871057956312422862184678261816250256761927515573681442930628718815903199660272198733216138265717189026160813064966928993478669012173566469170808363112935161612583537995311202841239634246871342815635271133812645511461427419953881612061276747019157685802070141260294120367911117807461290218748394935064096822387064631518246268272016163102719163986357869012014785156469200814505411409833883695962962787202995760652561383475772867456140896139899108009136127417677843782831449473280114856816474641679208086419724749742256740707085214116439956357869067109473303402341385356390566496094995999015410265793092082122570165940209962957313254020822335914332842002399443958167768308074746555702889486339756395587480841747164816833699782261437702305542312889942016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 1588553290326843001514318690559632001684552062177785601542968220341839491491558452824029924035209472412682109143972670088794325859545456030320893941896012118792114427267574966628564419380634287521583513305881475695187068834705584486795139454543006392678154596160556547663945453517444754391345620853482383005315837271335481325121744425881564353569126851840436929707986916711439745527300539620767840698093062777369482781693698818232045926415213934409808813283014925724386184924039955450913741144692382559838662719672366343893578067687879427994130749194142511882501964452735624653811991590175626869132263927751714505611486391085680781731919064693251385053005038734385701758669193292082988503765477289352477629778048165855278698643300405240314573323130844133195480292648794394130748021808652920007474419023055376207050096714073367981430699357926690181401343971776477702548850366600902699420770638874812133984517706497472668617591800879382695719414593640409412447103539415733719186462025419554908060980058946521977970186148740656186793626656393378141166371508375531340146987771245184629979315064068562313826338199854098496373350719811616575848387540183141907401900838180010431771893765942961224009224481711180081885527738554035860842955968078121984134196017987158400755616449952280776840039753787606762226910774060285322909037561736103774796467684029644597266881103964344857219177375798735995272049893442109715623421335867629443701004060219365357814274607609481290737982985021588144205623365185851720508028576238672015259612853680826850556977490404448377986025703218897274116364996961369393695133943217036837006580240829879678224807366819017946985843759918015305409190390058820354611291824122768229582035448348760717863445684045271304659873399109742763647432552066394872423466358781956326526243155163853477822187381681423384661306643859561513028218945567671842350579964427203200232323450843470428184452811041972922034404093289700808357241033528592135488557293332276080091464498068605782038757085587656900159232120245374217049741564653142794274163358919194001351996757320036407517137566077531117127094038017718318070539958465541269160196842633293377192815938528267251671238763209764127580821771640582335239686604401629477479589194179154127594455729660760041899214145377673390849359607493770879735426585087276158111298274341650490821086707484330529670364559681821420627574897961125622907194682291301115924305615436684395451516959161357390949009695148938834576310407766443468135227784306709750759631701837927145348211157358548476772817648511646591319534603360289103850539926725967345654404791474515834434887849248636193344196795635334745841908243866954996637091605757355133180653881984141431360795517793705745162545397929400617071730814292114617127111800652306355312225549609616306508920475558878969604612837654715228450933063425318404036262276325602813679706017672259215460692017441220452549051389278882375343881967912885293403828467175541252810116609207505331347239668971125568974730625663896839518910305780397591815100759965192179209233564306541776955368483487011579732375590170649439320347785971108760012652666438095341730481290444562113136379759705521881835104117006648920775502750729704304768997949503921882132362610026576794694886668809789889322388287702838131834897676885503595891014603517414754295914827537362113036243159495161013220166769515284197572177122768065305220734282856586212941724097691901964249314312264926735008908452947338008371579817078589714344088655806524125602640026243117684874826599496796959849321801385662472230013913370201009660757037091786162718242668990741818416318674820877557311025396167044834883544442815396134277604160984112182727472048851675416824729390286595477918790471001989568251865093975916460158888981520241926180856321375114156099269908131477533064824544557286933532372137117330733116719863571485136181170655634868852177060688993645510740412031833343448644256731525369101415132877063929558198582450839408508645174473184450792062035064831518283611022587951999055602146602673210639234644198315635744204129953859605391043749637143809051177659729848374424552574976667517377360894370080498069217250273933485837766582955021376864106260079476259531656690002120302493492086689971534363318746722731640169056902044738701853819147042754341343413160161669175119574542716295618025133992403519562342121597595802921591427273942909005403135810752075720720336618657051821483072009318809852502029556356487688179539107581061178587284384170304622510508141953531395078901636411599385308180961241492527839086210641036949171635258634857003799823605276416568791463696800587965470429729742296631242516841417600344162120373370880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -249913360552521422296538527420125957477724661605780414352656036286756204531006059944755519775896308970571880384875567523802742936609508146575031132015352469627086366038697606845628593292410695100193661504372375116709312606845603981816600614339606207933812592326648334823467033654804138107194760845459413853592270412589752379017199707316151976421662706383716512859105671881024653111948439030105125128661505122427478422366223015295283269717596648382319271943350804283477615686585111976672436983214966807107378109148702985648417716704352049668099616093587416903836174108681259486752170612167932203082656878341452369535197378297269207865871369431159375465353785876282340139346383410065547215228550332822698402049872873323244659168166536826825671666118201761645575292042327201151030570453403901531801600555666562699339986440923051044319749549369256648961497194039846310581671118369174802581393416984455433655522494072591076247187616856109013405835845026055223753999547117030947483916382200005241048563578434232087850388747600225771096472817180393004411721675138861202468195777329419298271878737183304801768817595015850533967709055540177223206847798066654531939731319655014896470267278479416724010260808785885371199323393898541848864092398086201163910286140706829587119583496361823829310462622357845553783395088524563551739574526608547721077361256552161881864296356176129289799980085582480504730662916738755804714501689532673209098086299262849120324057855712314933363004346656804258630356744086666916228724877520682210639145370199886561680361814796830659224545671760499663345439574466919237217175805061563262361485517692541439733238037463206521566564676179962018617972332126667325376056868411539724406493641281059161358722601224901128513933946818213028966283698483263484378184762324387715023665809529588495411771279197721218966361654349660480615012517807083731073354006187175072787791725653119020984750275030645374356165698480864260260050924940888758835801879083289584026498113726138719905470706979704798491194177584037150081548979881182598438602434876636067368337952466533837457543275379069021977695476155248062814279213743443237129253063177313561604602579309742852407773134392437707271821321329715002362663607030881495591702567471297029428815712924212022362180270521100533790488282997605476517691723203307582648059047021056992782895082926950250395599781980065048777549030168988351056028209335323812610934701410466479402606611813064074338122375425376971925811879533240568769263455234359808432198630250867782061972618445831565065405224358223231996579052406762656540207050581771177860085921205940208550229544851928725036828264792984591209085767922431472389397749523866303106044069088206104237472533166387445368821841382097113498249745996464278330137299792968969489045781198081986459922947926771834551315055322361799037803213167403773795785849407493811726351605985930110605924925610683241448758860362442544048076490979829576989267826842163844383419021226314059381906361630154737154776851742536463979481710737406941446338730761419265436391680377622349039372692407725759644178622832400562755910104312431576456470373352673618332914045263386470209741226432554138699681831012355042292758568335675147157106146323588401106861291950369085198442102576661901836741893759749507777402746715106068310272342057526859330457010815010269636378125753236614053163346684922505094327607163778155269254017887740039918641936020124341967024075930513804001037123322195411479798713221032704085550479399740200863577245062814163805835787614007608509427215263057805060503884869461422401743623182357126050436429416348585964653573064889644603470194741113038826414338527309647977323264928943546678594577049313213386546864446441408322412892160293316075604485921304497130635628629953333921131529532891933051018286412894848395857992340371642148483156741984114389331236447433178534853304645538162394588327121309083122637408125515481887808454347840262264425940514554500562842449473633638481288241367524727231833128271938223939210798921486662773391561794017525153976129935821211902012237893969840978695569763529089038073032075819202940777783868319223187878224550784165445542142910491704712865327054915320072816106257127108705962286951341499151822379812108900905181340261321280671194437146372084760598334003712138109230450982662132915006369597319587224865651852579531758245899204216319966771642323747262318156113275143866269043340097394019050954668015864505894570520697005539867417822451710924771263915743781677759715926753015573032881192176700944719513767699080639178516599368030157392219675160893782440752085272738362434679503776142008618321858527584993197305311172194295303110656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 36773843452659752779964709579209186341219115600184999824494339125154104106973992675716555180398159457503589038045712105492507723803833547796085782271473044784480928978414619405605991689481424859892315709834918386093559231289608418135784471151824837297134859647444612156865425250284481396363208494581302755966962183947388398067625685270268969652730901328587808297432445118909473015748180676593914671528916921677108571287361444542985218539522077804842932661639156280331922490042482699499690502770382757107809546745736872670487565601978297484432462061766115369838381243084495391635206495862812799945504889938298999834554446074857115844529252957881478274382139643112206341772488912273073093438080267863919423787346905667994421147428053931508977375297192037790483717461423949085711774209899363004899338318731432645274158257408974236417998737376480757153655154070817783042765341917749471256054288822993780585974282207623275132082237907112821763465796914526727366634934569580255809997035864642766709429311986836348115361804804298586823352759768643986477863735664134039862475527500976371203666959116581144736283112819020533030861683342761347258529906545528848557974813981214922773347809842418967394920951861372205231015070894889576471128401918055815901842371308478826767613598969800440171021052064995543724940828204387951843093664356063264246548291748359829389582255346749331012926509706473764142917669288535132092161144222752947885685352594173635506817637260244375706796896403500099071117031546086647470161394083553426075265788939043770338807169961934814006270698083902762801765868570004665115466218922712009191750902408739966628473349092853156094476405834057343425326166731911668291113596009741176610558010146440835323719826345068336666514505434668153631445737042845695284832896209986004397427462794390254458127952319001861149041627193594207058970584656839767449784868180231906579157646476897378587743341331466929042291694294289652274939467831481334043333891155138295093669911457419570473780897000654646201307983110433709581239962756004972637498200575642844956329294235638098367668340855811579977092425199398837501398688029856388435595371955637901906795976880412577166564248147012534700515039973924051016232958265864190099116706635661079228753457981210586786006937328890729720836534138881339932171172844101922913636516606227909766528673773793349843151743408573740671759666621198416380545324243792697288804859695927037879598136789818890508407854882306231878380458157955379562091513048186835888091806870558195094351647665818380160771358507798477714190481139081420882754087542571060623213428094584596881899125775586171788163850676002080040383382738866732010820974332238440195084578483845345103741246580952182598130765159675521577074552106180316770020933052749461809189699986890180944951921788870385384625146075005928423093390031047023371202162198296462115495295791735739704382201131946232239287658606986442907113313877353400648553274315250527016205020898716634316486339923070784878567169766525560809427727615052139861353188668877010489748698537100371587028341173184025080630047429550726961112738766921963275120297961022587860276014430910716225022463478099613413363188937532665516683470002267560559253582140425955879221722109719877781999918368272795590394219773035689179053495730904791666165664706690328631934545330103866329993979342875424202626445617564119304404035363451012321327396402413046912126456430383681793754944793829519680169064948179765081007250634109221703528755311878508187636243622972569251453405234314544486237217324010011066766355177237119811409554174409022469000337366508768186140484912340801825750229931174046005833074785446458115513256252613400488086547037429207401182398391720436091612064737828812520255026232368747185049557235542944475355352708147092548419756493610369200158497707441890156616490016201069905166094838392866147413653013549258218576406483903939128038171087400677745034952450955162628188463059490277737901000781185883815070099886867353032897653905923876289281468578460726809839300294568727953362730396772144409819418754478384298305699479246922880510105220269302687108690667551848690772038476863087613306689701259525521274840626026692579675458887132419910720123863565880447594707798818533925290752650173424721681626581163209921547920755290886662347959427188556575186691367023010965691007082268377683073128469839044754628802430907635869278553607988390113954904262031074697040247883938149128753402236009508941285838443708632888994269269574007715722321526782431260169182778349869974834654926959321470949126158053248793417767005868457209763641922199037637977802158339890096573471300484818041939689767243052723732480000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -4865140942253028842723736773019653143420846021206984476670876605564241702989149984860582808983692153053995086998275380509469035851629689845215092260965595711968198675756464867378400986441556795922405755716766947153129699801223603129986155118952698019143497348609521894603701151722543033635718073641122836225611059738411344929676233534257311482456430085280411285840106249232543149806928845989740592793521710751047355536936463127345104322878089183640555289958238408736546861659243896073722367602311062751824474865514452241515350641836533139706367985602465588288866920880430520197377766856376504972512228850761194900570241208747117921928859114955125340966113751944937394910663055161143906760978717279148899675427931864958788177110397789600612006300967681397805500188125729324550756107388664179296901605619062229574854767538705564595197386203375207621195142524908688042973703069988925454638428080983160855764393314671330551468897962668958753033287031418498313597192257466911514500168848407982449297665332772998631014367275870883804548688211467475168653587150162032733773325441793681880390991991752312262579352929786263927767299564399482900415599398158535657515697363920047622372866915343815269143786685629239671787751320878034930423229747854798500884384555891861209757217766291133346410547099961413269757216883518569777114479926245032539150436152012802874114435833643904823228060807349808116592642507635777327275329657152807458960749100426840926019728781528194835910085967185050104690082719136399207042120735085108582227333662261034377534191025694228228768362036029242078911064383144645971239997662378007688789731973061368615713990768411082389530124812325402653382873573098497327975730241340526691178565466127248606590404203504573222496987804416156553313039997863002839308359482727349724790093303863316878726245735476032553766327231369916028164956808366966953299927581897688803876636940543929048971986037098993098894851292609509196754117023694229359224321372103126119944989854348427731602351094350762335764080731775208072852783375647811183528657612928653261480535352061417545616273602346905468573816758585292010101996164855046977152008505899172095055849970784892373995642722623771469597129663247721279397621884176689454968277806575032385348609282853882135395185956576750273033503280857557419682344707316427622707875291596512496935039816401167666068497503269969567057897599328597118728341910100014836881642051638148127128121205026070154887849056139507899573013665809297879743887489014707451844585812726207688534170338732625508932893606223470452787364086307896983885153898398123343362642863765687632965662556018034842492069461512193308165224276096299179939313288923109041737374238368195553223012982305531080812646758117478943693239166996623259082215552509321622563682996976263434658548306956795187955892882545552072959993164777923932507101238836416894935356565453435149045062808201555356148488799257628251127189659517460659366478662737241720498390688662575172632465168068314344923179620777766864031086066474303431006310263819589417838179526684915005108606215925361453289387635250965584019698475145564869850304746242316208916478868778268235401534858391664051020734860359258940817656825295040387152522528394646653799576732861971001759570304119699770291785225753049133351813503813222383170693044160368423833440260754474288097470400037090307802871284605571622790753525117205843849417067252877069846926009218959205854996454187546411957206500464304161854839336876356294400769438050219555707684161379153481497308478071256371289999047382958744292465999401879722433558505250140550162521430835761080934803378507030433696910796996269971357649687891903444985636917766519231430763123231817219611608248228432916486945223380021521129965201859775474608425523310891049812632573249194095903564429824823454690971764749643408402182146524169487793207590611762894482205741704542619912714294543407634412711641488869296053071927156880552922561400176526417938493548383984470127335897661224519573541578703564717437128334796272507758644976668492036694554936765127410597225958398362873826539875397104658973888304864160110306266453957964336578532635019691798006686912751990024621128469541512776303701004870436014507756156416843616216574442010432069970792770379571308226052742810760577878621455909057039576129418515772182891719136754085595822970352587977425678873514476032364972625478541535451046073638049649000747610803130704764923793663416829847136930872672505806785391557536671164041624307562836554960184731102882943436310481947167291000878927983528927504636991476286742123494857862093259959600408588316970854913406532335687320639117689112092807011737543068698542080000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 574559636616427375934477403284692185830734222689673703735629922245425708332940853855726849375573491738674491170140667004578426301238540938034182577487065189609181187774003418537437697416289120082261635090959333346307330900424688737716501971011660942428847041308370177815213328475143492507555627793948640354018239505131501306572483223931348834034398686741287443752735294391904258136969541167423751720150693424058518073458587090556874757720737955210846703708244231901314367074013252725853706070040815800680915032992590234713497493630681327193781746515505495477963416995064704427762372010957314102735301467796456438952028116042570228518714435603275382150084874058918364655497842244737916491268956704104378978477472258600114141627259162374245224218512043607366023307225362592551791576339273006298607459007443073169083416971347657760133057797468126013910253726301238625036076919338326386304056190935912278790049703404109717257027822228856852053702641319474062862501339015997283578141432155869054362423860841190511698574375100518269899890320433170214887554576341191545463304312011943961637777219436319820074651803718919108580119876157788433077592993921223281551391614380673432719033307237654590961923556029946385087734593580402140590810831955638957971944513662444641101617602925698377854259062192353803949451625146154139865303008292886795918753767648362911474112310564745810205024001636892056905867701440596095037793082755004360208893157628491262058252963588742702715118875773232204441122834209215174552459289446499356673731866752937014101709596492370835093230007912156311382663303027491557177601722148296884019975057661388820587196962256030464838065500758193927359773494290905958680595515592220995505184794118727583780270848909556221267014206276938651033410552039724106038867073772103010930377235231478080439290120844000363104542197493427855079836932730040174093489676147922900794320211375290842689362994691531421026341473933865961701656744087306741988378538268443449814891534578683268217732171551281699367313580505878380015459925520661095254925309087130336760684664037519503771448341276564251827642205079996301733247119691875801029103445146719502431022197351077671332788898594681813883561243654111949868065373766570347290366886747337231922667083788072585099135003912606284487840847447781654850927490822997348558831755209602455205061392150328901028699808896660268874536261950501038947819630144097712772503226957291909992526477422815511213120817381939051515737507097855938572185600349477027512044795201883219689917330243469942833398036533252300576919008304654275846559801250097705938483048528397916469856768302919849976317041996086949756303941650145559906174339272198363122850829534589276846233242941472876934385995782542736402486308052967137332437360788117234094758317137500747166818259236537929581747979497379620763894518255039139116216427143609220422749220064393716797828261557039538635649136083042383000312983447368723403840979033814553524152659177339818804366293523649066151657344319333458594152831322069548488591731605151515024758419618201192841387249026100897822989291549727953317049400156298034829314183017008276185957374482282553938562318920674358170870764667871510059992823378570176820324773406693653314697217206862139436192083170695368249345017275908244170303065531836867036343155613464178980132807638719415864460988546989234887527394203381675323988096788489512103196698585037124730676319642880165821475928274217528043214771693327032444598264078591713178638153391311132704511542630074921506250813073928253577012861424524796916556518770300897833470098195812426553524120037089800626756978300986649653438513046057446742955652755088138958458853302801081499484963319132907702698254677712867756951634129771127667715417860212121982503096998874941844876034139236494474043276262194198877054139502128476235530046739235846933512567106751222238388118638189450899653534697597576568350986381505888596864745578665499053250938936980294235932153490665970089118698176290026851508824779247780292371633553795762701490497490097430312519017962547355279652003658741270920122805361421851917603879946854993722845329892693010969854160458247811472441674529511111027383228654147447983659167510053084016231811487299916514087033343737264287531111006980998048982902984352134895112745758737674129905848377109077648342945125070473453066881719110948109238645464200162815101115662809718884517092524415005933358242286229445096490523896667947726732394118812393645456606234434605737703209722477564459720876863405803252320812230399897729289554862147675018969768093313970834674899237681007909979988728991767740069045219457681066890549958447038809835981673032423833600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -62465915955104610215061021783979878788299095191041067844368778097083426347270161804496566112505744086862738408991229256530293982805684960350600830545952407881972517952866120112606265269939756934559042224685864199726880543502701613374966311742946089477528339030586449293417820819810405086170068697220227069266930269491370442069150580065530843085516090266196728211682288046228419059117504361687540440723776877914283352647063391162602738705380034921471140805554074889241821804109646411611296410032804542936463006411680594654793700540012938388678625328910788974232419150397222005271988985768512980463267813256881456383015729977782197284178731565673669235713345821801297633038616464161269018253916968826934447573432272770926186220946939664594709456379950103670952583689643960818297097798162363587608526769916736715703512466967622607798077790130723935153290735356182281785202559822709341905190339330826017860224887690336453236602647459501752408165898188245622642513159474065666592222214329317836514485452006608675679593904995712642236067506851015997767966849372410289046030224391268144679211980095677427001052683491316206649402247406752361537231720442258635710015848550123250379932734277289085200853829004145302775202494753292348812652652926727231079891746789024038550789476019170408226306804303041326130801670893206341981267382872495587583739744264127954773765670000770043829966983455374362437263507832545352591232997822316742930104549790160908613961427813306328417887962814082162666738601382381189216403048573725858075678836887427267538558046390538697557469313236934437681911308675038774286511468808341998367674390828486856102828548132057453123017469033911223097856000032678546128326347546648870878757544131920935408114640833872319387966761914825217459936753181699300791454893174723030903871087978933970324741608345414562769078288248362627085957437364299288901410964119283200868848090712806734143894221862121051948232364842522922630147654253329259907819407263766580298849149331231480960408724480735660842402347741064828484046095163278658890789027424905283879940036551628251190209298705336367161895264460741549301815859566700237860843182024516847492558812994625772659659727678849503947695198980169344279594390239152080655952280013269158243983486037256359271309820340148082617733861753109468227448372627634757108491850468812799076604716625984406555266653951079083680529366807807496626052718508559396575218482587336445069140981153466959684190429849460926518146213415943144688125017643388383893631812049995957124612249518324048637271789485318296754653285978993599077702159583511331792494949366848834186903950980987045400075688413807650731592507845468427772718238913827096643664772703147668060316756610350427899551280248251717934253594619578505945542970985463266871279379018493900052587627663612722573938729536901152649991301112220994463032823850174365229186798028124651174452740564635733920283696976226707169728517005067678933570629317320827178148174168669986247749474842416481728190064925535169590254536205905607923416728891031718779252747398991269180173514675578972222268655856345302982287210464872953702570815769051979690121052418266756981305147587777006693481370702197711329090880824459876177462712253665378650182505338339595077426013409410778784642086754893519517239548618002711079160020248862233725276221697252479002242926650397705830105598607260291676327552831403308984387546464680454379382408125664067581769609786319052355594529374730074942871449202445502713226064745925378584556737523950442821655696399021595830618338878997874329156467049583830071152240350818160370010598043677111932623421471465918871600893854102557129537892318337027031625054872791162550163551105022169611910044061275256728523440863964992828769459257028721195613206261546961755438097993760189437628353899443207624043527513506335292349979984876577877035622980564460300285089693360886077786918429208816153062796309952346466759953467762292784031345041893396922407299850198700820374132142487665712453959465696843317218082812807132721002347478045386185341979945089389029873634598438964684707143421434391309424961580007189820652198031969520683176138767711286102905690318391222882509963507378630929407821850636186484697377192421696199764706790227135494264724867608553921903987278724508475138335231980074483034826786312257252938499419778006231420013489317288107307833984409090296681186695511183426348580894491383305179953336040412471304166146501442197372690716507609708078931285733324536974647065476220973960529394932962133725775002965668311002568757674484955660628124419541028356210164361993583831716773580195222490171767619819626652802707454799186665896478966284288000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 6371050919466620477031324179367087285908708588789574494937339626476029486988599919628121382533943902934598942031365321914590133405988592217708589898252611126110886312765180400488627364459862235907250121812045916021343936421660422746311416529170326929366904657143023967299997586353053179193693434518975800697965350184253119939131788447779960062705659794213885856474809916837868404155415033092433155575270815698238535135639997574793372577392288770094972704290500502063212696981490860371014055212702546399560248941701236230439296181972114511716830772219646163189948488739729322554282783462790816397434505417596940550533753054658836416718170632982495449959434487187055712873760467796031851400822626756655195213321090406840036859185467597768531683811901040630554606236882019019897866139711516200134886345150973098185614593376328564174957921013861755465198157181660473785771208463618811092975078734299139735817057308060064342856964418709612297130335376664227747659899721493178489841789653009867373792235022529777492930309084281426659112130425202529048127426983123967587668902119607923290998113840243626963772336198021103204242521046158523996336112582299332947259804123609761602996980832676430380213279356932966817190545948376744735625941957266861293225857935893213596017327587110362497395269289326991527064519201477465585366392231363066749090886725240396302476645866315561008867424676682531089460477008335058338255191484316144731842212955555111852557160570210252505227691637871084699485282982365356982414990986052844502095898486757317580231579114808563061660390715318216305374179843392241111431841133712609806857439194600331618329087885341387089913185759069328812485358941859747009870033587942442708095345569009079990524098754273243656411459563459332818601431800088872301492062433598112813089511088408714297167379769756814344470855745098448609989721035269270572610440259239632219568010347449732375820414613556357599172628361519460477157160590250968911444032878948823823874192352022276844149382178232525884359131930054391243875224758598751829546435164242885744695808158775722194482779754942598842563652390390373360877159726073050945382759286750351253003162989210980463526899485461666657485074850200482076524561665487990892375043355668830660156030015465199337572126466503106510286546903239160213292722702092292187899789669137775110914667584873813390309653605902375813734549872786183178527440779984805257716310534210932996621207291300043540646587511447540799555208706234564521509157968789147340776739669588326243318519016358231897805613689849994992958641440559775614867390344093660144281714099750227333162490361047492738249285287962802676095693531037428362805333504838529786298188246746039819383623151098956406356757926647227749935963127309296559453747446638803089693039288830956826285466533223846884075691611549375592501687001219372368657347286548085809023217740556919686527080983698743073462341986975705292599852294729175778926549447928051524675723971130068652434332666378346403246227640162131887877816133979194708207732151599132187994926031821890804475561087766372103858859936647332878777690806263120302464577872623021192027659219933290129703797202490528308238555802261806576922431036246080551659667877255196304360053611595035960237615510506531620728797186438685727155926109898917376443751432105022285357937604378200974687292928774932996380166419091118744784089332067985953504202779404424305745016920557199650041725158104477912149269571961033802247841417322077189542279390964014679877448299302837308313146839747877058906907355356052197155998118137371439222613267397655845342825916889119454731188815936116135854383324931736601436944984082378695831849568226769779618937737320569416457104612040484046707666575916446747394721093891671616982251229952957900408362532947931655147927840478352236752273519379474177815175185207287943432095195099289044865009895062849681591560921811051170790062102419202866375035368725363166653869102061463860047696364576175599800221802769539583585288743180595612390639653603465137629879585582246899578567058610301597403047188558402469700855256393245839990079067966450195585189354780652128935203325055022275898071377433306193456269441085655621856511855305645113261956351670340226027136857658072704471713022647430969892557254430927525028775003586848675168275858602531047456071840522189502686150576215247841755419441632281359728550604340753630753824402680547151955739214694517596230634763113519883072040771746863546059707280053456731077258857173185854194458520639897102268284925171357961182614495789766903692223786218005021355728225381761181359378340554258523880260249146706507082293195176834444866591117855948800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -602713429066614335725007008605785016101868977246886640637087926829736633078753563610302563024305035329750350593503025620055522344990632963295357864148668963661628342818601229454873960021990349039257248561040002400371484232964326453050069560562385543388404766211650157064588588056639986751665927922970265735644195291182220820677873235338719159745755929796721721636197145963159953186158979336915424515050716084427798485222805807110707708728611919066251823601801983738939902267564066857199128172754907960086502863646806816747509642815338431608549370218226196760280722106213893742772014869038150890853252604581983831789206622994412833948375591023300517997534919569672720848841026968700320464167789400633978705151149777532113129695968733147026162680731694629027815450320972429584804638656235978223707652879375512317905764487447884489249158621506576538225176572514918357000098479144409551968090759220637833948237786648935422818852148901160408337015551480604216499856931667792191135556279631449764186305437334301946608014397546198868206061451313100765121721981416512786557883582132171179858082923388386712849797465018063618506804676158375228412306103211826286517540783344441903123915082877488621225108383339596303677036655003766374844386769964753406495652552798735686313340200910364787668106431547070691818665116979355239125645588589257156795986709347798223579412492935203210318289936657106069529298923814572761821313195889366904946971558419758624222037767422881892669801256625491908560641680149135998368203092575288159279092106909982644408011467881212930982512675403766546748459887612039264240265999368761820878087255668831231696332116871701013783647088311180032445053154512547412979738486870068556895965786707342882711239212817930511776010528806480607929315131992149812462827176612382864489217756026325591532711307103982422894229408637073896050436108037897810782552404530980535575418009235395446096420065980949367582585635268432621889276944076659788778892864874994896513121778061558759048119505820623954516976496076711471894711381195567433667539707610580360118913524424439227698448666956390197645134283559387576273157431042673040294661468909633382957288331053497079116186053736882474966624679119959502445464930518364665598843030776646129881050498883135966166202008514498430449357791879030346348025776185941673424254664231213232020286947414293251390103725793551113015227768929483859767647795742344757296658159263660155341225040370206719683386335124534291477101319620726790938382670421746646029780526015925647084209592720717421654742169799786493376002618127211256871813780469889873763661864701989793639003750786220843332156672679151447587444280915644007079629431909966583380707050827978448547784536757686843448244434236011127621833307504850525005389137656006701499495009164314148413491678042916858574190262455836608038197852123656385126979800130478143464838993870779705148195142280856950798316409540384821466271577632435959980758234009984634679474775599216436134685416145749262617241471459611478734146551351291436447822388313320873494365598630932300703540524802254243267938722831183154936578179023654083530116396435787357181256126539017839291473366215667165875631342880084964900502375369948779302691607147757345268507052372492755601384837240956945765526343199903509082764153592121222850145250481214587132520343183081819817952684868147422157470638026679696881360409482962168906145314422365635343313363090203199021417809329427695885240963610694828146840570623871566590258992191032179102777891015958079195572901835069418239378939709026635342607515974618828007449867840932914987417579969787506387884520765873851758108127660622996515909688441026950846809151467129226612698709066448352672872358248418936876377832815381745669363438228974407248553710722562992354026036441269440681886974552706109462928146079526484050323404468756349644221386794407580670237192524636594287221655395572710379129828898544048451218545143951306672418925148648911529830997461739242168384670548561426560074993819600761907419957257518343886174694747307263172893981910503064714159899709486877919107004426625941836856576506141772192403874166759004997664067340306484332542483991816899906207624870844043487250453892110358475622630703272374621787042634076477465360007392111116081887739091850568927336039319595663042130170301366820836003190697460831594616902260895037751787932730805821994308265734993897283805948525324197470246774191050309552061947926164542578924261567693068413848163969844792536071549883726461178823390990852869710179619169447396952704730593756881839818715856802761082741438764144061821295169390952102256706298748537985037863296650996973052019406274560000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 52129722797393930312777138274612992326387510097864270884346588144933603292795056312873036439129523251658631158761139182175407981963425745324037773981543939434898678888538018119856926702682027802665877263071527730558268315939595369461858734633620794359874640266931001106678239372902308501116172980810617503759096383925533817206014592085702632143117592046782158027375158084216409796173371127314926592378091398951172643426473366446168971482612000660637936377331294626783516473489327598744970360948730452935594818732529152657746210199863093769813379663857988790729831909628469523915832404227837316190222716831452408808079088790504249209944722565515586441921335064475317954818641117439802270376226664776265145211648043456690611901822820435146043520096328704606654636720686437764141941002548118175105203003802594318532104217791979861974509375563187117617246636962865016687655486247929148831399984893420149751363764960248703533227811389094452703303662563983525478178212830350514026470104080081623534777108470650048325427619160444478221985575788860290755232064469609214351273273427758471126490027705123540744932686491304160082578565565129005290293626592547716143688151156672812192146193934804847064153796188669004558045426267574092358926980569744579197839787812179344797011357145443916159415927644056935239281416258065793067429392853774197476165213818819303299524004778599232810048382255217639722468416085760913437659568498133478348179929218570749256933897835085021034126141279815641979336044347364978917725298038595309624174334503440161766063183162203946319159826102065344972318686002448732988601219310772504801845645033126647075237258270232566362426566334600848285368262848529044321890927135099545480993069814058723151294440260338725634321565349490668780940329739467119544895732244675985181178846195739156545378660375435416276400863070416538565948377409755353141246686255599864916186365927446427225903822457377277196807530289418311464347868350324939049760750080719777025607060748018046139239881165057168665561492902303192027366415820770275913149804691580250098071672986868181867551072081485413422613560048976993562208122602811741363192934323686647416392979253939980926705548771952291792246997578320163006450275479265206212925273946809239092396473325319959947862345262724391632130342841526889211419703936052792698053385160213345696882102641794203941243166270739500113159340452645265746114602115789912889449217737034414753540533237519222567213537470875347332191943849732726496088774046201893648400196292547928677291390029350061641906193566276492122337288348383848201572256878372765930991664128505521413321834167328451716488877011885366929477337654874235421101492241272249201886818043263920107904320286739554055114561595804218096295535667204819843401551445007205959945101235786428764688834185438763844081726314409624339604779938704782441527635738620976968966578510345183483856187334614897013269102760173077002968758933295566762374558407730884124165977034585198744473530619854529442173277823638890918504440922421058059063457225334961814046882289038542089482372473313491076486185744296370381125366632794156777853860487769514032809128312314394149304795539417539939794385265764369589157305072863585901515384992438033496464518512954291193192114797253031238499845099098899126231045450454863211454440225937862976473051850945096237807978828652827947167294537627086140858361279391858158298973288645630263963506548241185299465866317225805266025506057499864013892619146763003237280328948894309259165915328081202529179523967034992420309893146491247493807785830633738805475881133233418338148521810764394440280455160909227118838552764251268285514050377810080508100520371905782348099552301538916888814171985871955796778200623088438245814910248025595188043971919464294498946275381428357764157887876290695478834536485187743031115703165403563956792998553526270594180614345976144811172921712903993351500711460198653404554030559895603151032835776186372053012448167654409998445194681227219111962472222342860451913736559115780509055345104968168113189889252799838616157874541164112349354134169810422741610332179687395548424356218525851709361917382840319177594296290884017665623656001734545405346390635443634384053553219513457625782459194141198119870284632935739390835933395195014492965591532155136298088854709495357083873856200291731114732289702206968946070995089986602478718477644242267745359224743378477544503688072217327190554998650481198445457643393930916270826718257087982513404327467638337882340855700503009676235803718395475979878185873749161311185308056535792480781734609703008225321716258896318000388537999039807463977702881798861390224556032000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -4089912429925583510437560958328476823027367845477025977380556932998971860078241914618444011021092798450187089614772143841168603917587834649792595426495139825155711882290277203851729772230944788217328875181747220383139807339061693494950520267729368256218114908915686545262005890573285719628429497942971741918677762955934286948833684017355547974390211253260057722931549655348511214504624233240737494119322910237400784824440166045179488735287707487266017176498272410207556220431718295159679394873784315202295215789249868779452285525324777930951335864919359571347146103290135223340172887544288865187904997621704931939565245000520122061080101262895884509739741541681483278342524587867172702378499052105990720694169282935415604826928513554285219863353117723321620492563904907395719192940258825426300732793680750305043558340962180365758198308547860905769045843866550666569533472163150748898594257253812443133149792380253958396127051892968971173014406438389399605060389610115812722199511995229764949027454899918507589788490530657817646777284799436863547414666259696911640495012756479504254150462705174863576153712251560744273899402906655238195058283965185439999331080453493292391455046064311994810377627563852157939203956390432855356383225147422116089577115082655440915522769915542013889523158411190251712819532771127112841532850418042258743052587910726813170049662603227690957599318525012499545639737996903519125512516499634550523477112324813518984339885771429660155198802705439077680862041236394438719485103803341648568015536112510210186687709390194637987652719306161490676138675560007053656717436091256411948251503482964599492891089172401047150793168174673626344984707157047841183982690126212534282868406813491717710856116631876059815335107769578737370389911685772124997390346356427619551481295208815118568556084019127997006206916585822419425179014672285100989492015608944544868245363765809894189338474512369597770695959124647660357960381241329213277364946128928112404076328860278052436769704804461535233221878736696440076467982679119653779838312294842320900685339097062982344804568383232998553560556249352781265475939271403267713476463001457340008323135897891336824767181063235302214241514069967652875598999170058899449285745725177203062278669140961875112002523132180849253961294828564884441415878958299502308543927615423815095768416184691042709968444072907402082710838812025288724052627293854787768625842688389653530643489654985640703032443131053104783159293272490144660923924437350765840549199750066865701674975699549877928488193990993899226826825762483281258943828128279104074042151609115670862836254717235393851351212055795260316159397849893097387929515862030772787203512725405972216399785454858975245243197466787964251074442787733162608445253573290273344904664795706396364679725415714174670449448657176451000951186146713362734878268902008006692343016575259750824202899884303822415945302353010278954595616605699515568045683969490601458551856947389308907514741279625694410159214863011524667552768218256357196279896041144594930810177239094255933408354319094252843761840189564245729643315815413076309658142613812838122157441772696377791602998387263283554951064489621616660933973002243890318024591850549810230146679923392292353775528465005377425076092034923419864083199339932271279577104246686294579629079145813137935648650897811907384091034895805278461478179597171736201561341439399702429780163647472589375352910730167556152696356088766127399593270039935149052190586948044220648880480841825950874915740266002603219708055863906878437726879982495514649112886763474062489508462108551219741775273487187270032423871196388923810810753961739859670189351114214948068684899689540844376240125785858624768382872231217935364094803278788276902332217927369671338511165079754783392624430274015154811474182088316048891511160473387651422004395289170801336078477315839891607382880940181848995735730870736376952652236295067912859301569109875657480470066383441504004090321360434935314426015225263444986880296719576133441562027742547260776801776827602934774072336155423471351712941172454850989181832731073256285837476952865513966380604331009336846989105509803436478862628583369664029121428993683307537967750985039906501894696767508830352066944412155816560759642609211029212680801181939886467594628341651351094855696393919588720609647575474533735834024866618707247038442405261120685066217433487786962576374831273306155422732118904586270800609279828386005180618390414093168784208826995276602100339984148506407524258192496024150467585966343737874669241999334257318734188896072234752570225538393450533561475322120618923453107024101304119695769600000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 287298038822481656137362156603686075008958264291196532647637478023915538388401876661587981359569044919335179548862405391085220926074497238100134497888449722657085619156537916383424217831635683500007933352563104516954759166808643941378275388036647937004816083402500561425262977406119348642963343586923537130485139225355286804486500689930550034597114135122559101542047338748976367112735264865277352673638826148538474981628751638257658645179495933375185036585066382743165077032920364123280048118187532292505107938720429479856324150243421634918174817787324796999954705329475958023645107080300503667842888813157496444119480753237249224538314099808000581908067367090712080421041188895440078026085917412029135503990756355202771991049744574262011945788171497351529894738227861240845354776310736593150534809649973580926862141700729907736898459008702456422181036658578858251005719222532738114081567628930260849138396566236364723884460689044652788281913435255780667585154258262027071907734437707831652524592925554350667563428591796116543760775334712479159103145470886850683541796817681358210272732057408748485271801824200916777903176895791748504743641344160520212052555740802284835730317847088061792371668875039961356930780868115038835132150982030141091942388747193539757555417948460589452439987277344980741455959927442666079403529673995606496510251678284338993800453831516996487049715641037170590508212906342685818863111377660757514038847824187820362554407676451407280018388737183974026355317182666503072558412504752986470414439308803838635636862375402466243715149190915173972546639395878318954702658490532961321690369835281563997137682801698261476477487900680550467752067866726797998566456139967519720579174400500313443594642536247550512205941219076259005689361199345092804219864993083639275724141986947304763958290963939039639334124981029925331601361006843848117379209295873923344318806151992820512671455604910490824200780519256373048091076890080577802513755141605340329937100029327008335106852742486076471326927584961036084499987037609288015105787328290463824509969252650097671361374261188369449601579804722655267073101826573135637998175544951400318969323090792726685307477622537497315862492897597020860962458625676916935092059169549723255096962500831702764832018235365840534885780007709458586934062474744252020665794058429767020457957729182173722150332036679697865818398829834130723526868875999281451209960653445990577239829056500852464648840601927712750458641115936613679813210922834236069730415353491928833522633841116836968653303480041812616207238121089722417370068662444567556987209170484369155867052816302784242399254725360504418822856413746064242180004468210425568105793630156278916365030561233380485436423329826347655722044088951947519153638913148207746361186909959175976200346165503421615723647410449992151754240884720767357198010501612201266700387005546720269657232624329533188147179768320337046860215208031545091965103878835679119310273198995752082802870912396004743115596010155057437564698370698731496893374658071733621297085951160177132755687045062921239709748881587780004081560627041655663960711934396818771781782961330447356517827774026288287776508056409626907226892122584602878723749784630362545573405312445154299316626689888304471110655402057221366596265906391979432111054971104374489712511781617222814006899364640347129821609303035526138916308771598181664824321908024814144769701452779982176485706918897473755994511872711398862722664973122527893203139329537196703225497549340216630933602039963008379775426371511391610350357761493115182019380626813751989966170747211346426918826693082418594346286862173800221539631196446718296062872771577876079008001242871120508804058465074371088940175087344256180068350285984186363631974233709623349781111180572960999828610272331482948095838505030124405130371680411736764297262824609074860866870094831361538806200669602660587047934402182080632709847037209314698735687885215832898070520349337229325008732453477892175881070973129676007946257780369369611985745480223325228499477236925299946204116754771237262308297826404317581151229572053924880335931601262271366225577463822737460347860973232100050664838613801398606121268601507359603560033064724973198631614110641741548283277357854891583520900470226436647000087443589644611741552084344807772306108335862380323954372485152036632032625761504307809017956286235107495138991649755512246457024701602748162283928906228024709404356938787997134295347550196265375619829069630114629160147888317522098420881843524558340434402947754446931700008149865972477424942822224902216558362742940076260661902817085184237388022469680942473543680000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -17691369875559462918577476128339611604523361425540904624855020868508204880067767623035540808608992099134369799939943754651851816297642281978443329643419863805537560505547793905130238971023430397649726638245555143379463123245499021638264754246313504576976421681162976102209329899911105183586200218790256629419014884189884129925507051830846938158261416804818741457247352567560319986614361248465383271204724975291771913235540692227236113972494638584328513419667450987816482685391179768334191497532075380815204066773466673810974102965149629070601281948586419025453041999027990279927342811061111213589556871881045311701507300411861706745712393934503617897171095136172194526022719917226436213244013546768694665585909534031338352304069427975174055912678476412007154725549408358169845126010748737514319416235931469375961114217360660173217957887599311100844276965494493229526916186790319833437444713659573657837582614807780803595365375328036807732017002490243866734789375352544235276067558412885131505520880334338071090151776171842733371388866524689094435983801254201451172390245317411030765250564590314473116874869943922021860337186598881299161497700797874635331706433233844698656577916502941255920469908254659659139726437209633082445319728949058972009936929650051909259490684389709165138667412582423882144221683113743040390043623739373851525051932903104057365299770998923223316082148829578838341453342157820775827166123445454207762579661538194717097847368269848142814909546875974820612568142441172620321074214956892202241710413563169668797272394886856669734589542033165818252922040615131254289052047908505141634396682337969339851805719604941498363306997421106605817167362409650415047360600600782998378991344912990765075296135111058623340364985591754335265524522236909160564209109907350895240462396658838302402713181635856965439508723786782302403878201728432704448909394466986697775084116605052908824572985664899201496513292944662448819286573357303983878696317191268872907528497264307076708272614673543636985871705465281276785440151286771780256335833049026435421491201254738983539356974036466349378048367984061882469751209053822181661324781619613670916343666547067213376666231842461575944017626125016707464736734933218880985646006218844341024086000419454819299509760357599507571549550836019228518506283966210328286655701716203219293659069602129276380485217319757258544869208050512293328836106817629098358622614304113310133260853319038127845353342663165216110023664298445035328448161004609152559855779518594233904908094986062202879555229506447346276030886144205170406785455810475335375500633844489054205770442139238040586928429256065171903746963327620968726560107875870191937020091712228112107420413047793210643999787218288240699627097842557781463779401206527199770141808935895001276121956236845022299813920578084829481617916801561982952753293474468024590530168037496054963910149078115849034545191618886151728192712898257984056477128003782252354168859398804851434310216989640189022390128773543475059515991586244389699625072034746734875489291271820678072130797174412112531149776462988593218026481201409465039504246790922298817515159130991889058650343223030277875304751494528936889198024464050975918327630744212159819460181473443165061804750747280023162464558002463105953312657759876977779264612235629301780300964794489874217836518100260348039538683359856035220351933016438001413704258683413233816605648971781291003128788201562370914618870243402016928480835450442479034378884294191269958205673795052853824780762076372200586990911147518504887765798138686367994289480519781351738845779760091826942180280686942356710396905120670558431286135659037425654849481413921822107163881516814297147368149804031487975232548896317729067805391679652350920831865769433909661106747263698845338763253643182104021409165553519791653429221452021970094026251499855672570140619825080238743584797086359191579751099288059640299172946659496152665873407181670271178120672217225609898686017603121696015878476956899698113937240973650280692606485548926738244341296879401045840229413730299948437736682512836271382608771937579235588107755934709382049349915396525360964746303285489319356936317743118428797421418313147790514309107734245652750852441146861166983640851336067629064140339083047072313123288329728281989110734547883518741892064088406364743090473277971906835157982950620108827672135588902849033024799949419573095125381964559392790843292401098306312367147440550839340398272527472842255715587701143316995802269521069185167445810525788481342683267149328881936528546188168027259580806254774132441730845008350734361073956554184944993107316406484992000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 945288045365687379927314103101321538620384559950273160686573216482088142526680838920684062569313037037819583033073800423541265781444875746914744046642092103537883536838505541433099871124685775935479069301546402390894091385918480462310739266862840986441558179233237871786102857142892681734100865967591606371692747234501676414724676458193457297076572026074370442247036191063322871111128356256399896578004291097857813319914989165831294524328059575366477197885117693647823794430229156738354850975529835717567032523196258150721649899400021461171584626858026491206867325732137767150483146107650925937989062437762516350708393113217839741201238332218224916976304154814911459942917021961395170735045362476993739064018593864627130999575870061478884774866897218741540076787505035875400097957738628635277774237631379963579410551771854379495011146684270219052271338022192194861374942472708157009761921626505398346156577716665548305214874312159790035036548190913820577726435664526400071129890179984406907222302018023602232381107779085821087159954485060944463911013249837811210873723575870688690567143702819360643891244010852474765596593309299229409422987081612603467052181192141169504720564991353827367639953878531620753760809391137552824277947015639091499393938050722325396526577098340934330112816948987466323708599537024325932465439562703253534936414519600847238464164331253815042904372273790304011681622357345556277031415278663199950799881557025601697671190593295611735506024134227255686312768763369007264379854383675504578463920560761342166025641877165046640889519737013134783866262640355616902160782318257148579204977601778464706129976491781596035235562153353683712291191110932960394146280882240623326835228220718265472597388766591067295897854225479272991322058817316526107848428943900972773102889505486381667176220059747170384713099218146181393944791939875219912657324824846216798232964298016686916982762706871830504306701633774296633764578201275290181490327368658280424157563517194081215679863831356010660849214799159856127674105726805865178365038398903187112226629952431659009370981282545979132273593331796492802937555627831825896551649235309947316608570541387521051313280844947509135675631997915668352164730381384192737651322654939460222293250989584069733264191381989415686048415210510614026599415237964483035460424544120962475655050079601734705864349543299974431844790258916659006348493472975506439352527579433573209640663231469393109633644743906374280699221014874444016183444931557557671319753584003312001698195090209437092459437204508683341213071373792089367830686527614530013861318364582422408011832807348684741276545420214221157230374145868152118528109716175650198311672511407604386098126791909460446935820183657249819324761437605452024825738612738026382150812368788638461942521271450298249213606046074058434652809982626759527060445886410982515224419045254041536814289754460824403707860952724222072282003468525101045828936877701046109197307463569955683616600919668132339284955344397989794698169964821038311755556586915299153324943739231202941954251223451041863552806957007865126444517126848668863012187567817076643603060350301797587293801048259622197469940468080188153872808462046939213603722944676332888122399641584904923034325363223073195808889472617406225354526482690862710049532726370024029890503686586145499743308204811473240517484275807146898172029155614914424120830941612717162617681376084415385885705390847088569510930693006906288951861298808329923089803487065632420935780884883011605548800021314502476545382096876072882407826626919058387889986680061968013233884432482979418316118850832326504666692422143947439032001780542293318379524644181863946579132805413074998675367599443417225893129442017643298417692359451350087151094275236948441605684614386159855787090382325365738729147795901060375814316226859875136929293796117940982609067845000005247862479686649045011443205221976878778281215835715979141021898894082135637281646971247689448110889637893426011673343257725779848057587635938885030649117636512037211819245734749161402307357032591862455229692094142797685403455079785932857838606754035362336548937756751791418053819990493213059331157430699118972733368830129455844545643241406532349538449818412591089562145956991665566937928058133032739077935813289935974883886288882272998545401829071916239633996260393903506703340820250802371943543851359750028243889152188772038410552986894959156294356736470290202594324312231667381739797800585562827305927992955693957628759470531504879585133362130606039030239060112148183792695162215639639761746526181922550938008808851932327709082134446798665107865920864256000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -44183675229632414179437189256838991651144058747508560418125304050483564795430742758304393671663331623701846976270495876647233643606295019189632390303063823359432541075487135436423034125724942907784643634142755947775300412918626879827570208588663806544592734693807832275344765330944690682228472861143922927751136192720081239805078828936704686028610038584778901032064297815830088553371919755479284726377405506666055771778241890322011346716323539640010084596891901751358257176599091870362924427782205184611702727079298668293431390974751245590849719480456016460533520961019702573576079806535289464922499916850585822573142465871387458559754376560277922432353355027883145054017786565716263245041626742645555780393881130796967794542335390229428706848514135239794946841801901196232172818232663103221192729694155529101866741615783853245797992312423904555668735356777412226343583306467028623738551076118775333461480837216481068402168734734413771938719053935696662354541596098111465726965129807149571858711032312836103779108538817851059667677964571610468582207527641468678103493836177444116493336280356249262616354526900396535300204801870749466597498461157230395970801804762562610106288024645950728642256865251666458420640298148064460588654069865579905222083712988225240375179611540526563786210114031214518237182526129896711078416634382457081036996036451003201530318973484205848087219705553165909899116283297643428210658285194604360331456452915141171262165357373161997743697716159868756034083435460619719885904126149834180501124098076384418468031672042846146406191413653684537704704807016845197122078384202823418814072197282465123359258980627826061709294725897885697819367071340865675344631218611186016510047433456236739785553819030605907783495725134775066701177790208274857066767461554413541084646878783859525099881147878217668684103374173048206319382046074095449246481855691446452596738726147144726247641653413020377215837958007710974283233933736065447882960224701341041322670447168876504031586569375531622150585254776302262656710172903104047441374713435957045735073566416284893782173865432013241610700884803428168146217169322907133705390544778758649263187925267379914842790900504985214404662344948516219153450282104881054302348202318082152701192633871667897630957649689733055264963032070034348916146209823020833665495968187824909858643285495689502926471874547968036917773150757399993658595864594067743327548898145031628851060269135767425426612575549999486132224533241681622666356058776399601557420956414939343904181514956848052312181441372080157881906571861271374470469901298846966739973134977531626358275385070827244399024893065848157239556860442317476120813670343407540585493668384798332448918137908922649784634539975246965676985061288036554758717247581918602861882896001338501268675502315985569366410600333598718799421018994549597199979843462087233612810138683803570178114643268304765684030003189878240974316495326978784361963955534118334360321499622968461601778952077633966349236571318142364129881897449802825892765165360675554726109606796917567191386783483570838022587639904823161987675865085297082627411721678195911642583916619397513597948039738367901369935865431191006704687121915217007456416797195294889486334378543551041225432320561570997106235185150213712785571838745437893647990012380643660096096030760213392052232245363257514834612515310193502909874919577142777255292203300434567442467557633013596289836727027263913758396147848893184095308177710825178894632523951284138706271764814077178828123559725816049372517830596731652369547802312533721665481047462661296925620811970451541304066001044967828376595290291006634646249096631889097016717799037933030417235131789761624943525756641297839347478564355406571770577685522691782173153280739117104282285237655225464035430682299785265769575446362831998288375854046764930974798981041295879060220623271145164404945286889580458368897595607943546024483021773662843273572580169588775612925973225183498878568862210404061951259826972444395505571597514773660748456227469737573422502655540145815407206224488003992372025154961190075201588890943520418690421230520873915722150360509830818158361682184958423517103604177824740979923148083956865708003134312778873657673139786098708391859733415253340044635637278983593871146392308097612833539859221098989605791656864974845790512156072289227195325338046219792695938840257807598544893010796820308758169809049395275863165218958063607122587734277521595032749783427479386849125108447770125863099966614936571819659444336929993088476516142834817986370677884301758267877147722304748594187668378095910555205606026587050287645715333120000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 1818748628881012435667450215290959289723613860528080910457142348121474686884879537708393722942381436055882587806824491798994633696494466218522239029324761910245562137696316198497107768693182581897905853613441600574031479614647155028664767372170872497968120667511007631627210299580893157972430361266084967673393477134136177446909349009331461832457223816925094819687308221437332497975963292713832806655125447358178951148183440243715379660153109798130938661765194581252366227753480779535987508451976471861815474015282784155869629130046721701723533349714649803245397506316315787566135389288292704304887576166051990059555434740010831857618895578059535540480244296360906227549658798920880203309809606726133474954766885214123233754179034098328606612471373457031158164267543933930640811258402275659931513975048962302207421475014669695415399002870885662965857172051306518788181152926716698819266855193817199663889544236437333268952117549697863896707856021808052707416029794002930825328524461931874936633819313016745660289161286274614443435361572605139018528259140935005930428366075227497579414166162425409254945724978029634360940274111491362811347061851063540437558836616523334357321917948368150834941409492639344494737958982147655477375208292383688998678900459995580785497604822201969017911950861878067507505044901514645860415476416069871850752168469020341859626845623134180903165340490440275283912154203188951879937321259948607946336108711741394495746479714202527696986491058875999424699270230454541887883554920352892006202326400703733447069931471811202912452683841359514158027101402260872748145924510808041623906204906497595992294211679993207049844494505792813820344989053437371599773143681158163579814633128670189174464712896873104272802221315606549057026534460870503652777152096948148609550121902787168347778517313557341304022709818024897921769890767586979582408335370016621416623542883317408738376332506577314827178342726742691913001807350651591799662071906609194456892792223627371550389314541087362179328066585109453028492977704032987433266936959018336766219429061511000766297434704211071191792873202957191423535103676573618308271882370266299169982650545371885220197059574402711541204624018185705639130467584820916168245254202414642889209793164907361695768310680747339286899939043331930033562941225864767381081585257456744637079331915096032158257628387421819717073747114089374073179566449388584487036042071427650068013303490299240430782348024312612574361548833167575639629238173782496640866682597047040100886160527645632278562807378666189841797499288897105468735849848851187646863225012683496802375809710098336968047320874606646348291681452286952069533358869147043318892107304145255253306867395374494566793608365976206931410331672556347988615642558975232919047230612641121211077428596846446599433244279453489795582077030761317791295939888602798579699237611075497598562285012517662473110655076160429814107349301109662607049577890289753993610994574941309946933519054015098743662702601303009246141481440874860537118297718017888920318233721292392793724796223867454781965685453631633951430456854035236910887117467173127349775411584479938774057814598141846565723929784628968468583905136082520580416702897047705293944526176439665767523460654537678557182848917763505395226948049192756280288402207716011317208090250613050660405141508795198517398910520837637777589461671279970522467902985008557765139786707708853199652369417764781394072591078556533976740093454856070088649559118603988789258107616059311623818553878101004781354067264036110776763447151741501959627170894374228329741225345270155304872891511888924627280292931659508738803050253690616816591141961414556542166034061503830243922484514201844544912401087859676385947412796579246117626909835313757144519167653312152480898075648060369290312735032012971484971388349276298872761368008626421765214078209688343190581231352939689770685892972335129213853948538193169882055342357085414622202809247077236479998727935541387984815213587352222204731022678682759746796265756188310369397007064791142954482695794406142025277742335613419078237859707805170794396322904599000096363921526997242836584102946236950782763147829174611664430324320904452426603791742833232783179463958071538678453899864122062385716439931765090245113833773093428809298034175984601869330431623071761682339621639545660488354587119939101736861813019957188719753640724427379477448778987938671700926815728697594469404731425641903675113210761555589619408758894038902969337356164284287726326402206149825996164974848531925155836660184005135881640066345333519620681951540388286851176572426736020765687152640000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -65574938404710102682949347330259762435431596481989673642326454160194096714987190927349623709539660348944453543899430598431141977413410685523840068958401528469568160057446964205736387994466260586140725234720626205898005487002162403195793337369747985149949493153126877016033197082821645065866626247925253352922918094373052629616360928040742559669846160423539338843305501938557907040887746706579344981771996121252762281030126807894867924683043003852863209741226514574673235441676012861863326375685107639426193974886237780269980791479555140635492003481516771799154331059748424944840766226018221611388097044890926645748025759776755762132866499157944285019248429191769928191537068449276858515817368976360084080420840254487835764288345632164701445274055728741812448727175449932906351704548878410183819555390686938856907692411343386863138852613974851072449742169295917846852496114245133824301318642252592751213800032214435276013950981100126814482641731020761292519464110003905703541900359155644040958531396978000000107522250872575206582971480688078011505951994840420713087636312289755292926361814120122043320841135450307415228839707073529983549062849655064899846923152522819708176105645502903296499920373868226527640911935000182714900573654170757973986450022719515143867667946917484332280754140666173750258625943074635276968149947891280172317011020827091641900506108698623571084394779777947844219159378831486661448007603334972593456454680484796326973202290333106234067642494797339693593941131425885045442857263641557248022675383683446952623013025416584015505950817820677114882762319796631098900708854143501225881570093964260737852935670388915843436637595503743901339273428070692043815126826486557490630141245249275620656873265116484093927011978499650221111419574668230445305340868885947893468729262916965194048859709938336928329414866932912526865750410062985183658032736858867110190966684653896428568544564315951667114894793373954985467296927323680324092770000978146940889686068744038592596155785522783379794590536568592314796298921617074587312503890094531060719516363620802288414783617813941513088097148650233368181299644134501846043218795737531445984263723490676900218213051908882416073814095437454264238212529755322879703731126287760910941053984653508841309079192133658180264170623986138804615112719507816890377133785447983051543407112077776901933326021378690914810281702983927103637075072458744604375231981738562165505494358301863986195790782049203488660417479672134658602998181690177553397462089523100062126421949915284649082360963943852892213577345085164538753976824451857824319162436583721264914643717244151659321109385381195279568099189687158029885450322803842361415567872127716893193952235496456851447664268401480275290944025388586367342266690595306597044070157570409508871054642082034767823377648678751794036010324281300341972002670492531644316960397513179246313817956611933832823609234490777239844167559638041072867465610805034525921794378921670216222400428306230449945972618802754893551410770186805338948200111636477635937086956061351651542178550756883539896903340531305412226073136750812559279819547952597289722036940440670045871452064901192469198040277882492886636520387412530948500618275624637807180603716353244811272783638706476123426247815598554982303508696497779614796595741334894556368372591449911207194748660647338565787802312245230933545363776186402193583500576561508854291878708558883075956624064914207149813586767857349061757000772728424131563833724316292425973329482810445678925753204226850530928426129418100398704069259357545597049017235504465355019316964468166751304888514742736685538262218754528288317843695536286500135736248340924069501943762280322010286910444596730319541108053135824831008463250983976170348044666215900543157151244975476722816878515873201326238596774254140085558171064438602245978455373986163874186244599042595048252862284367129861847533628339465801214414594826417307915239210415676251431954315284525129726501040558762480053790461780530308035742438283005952495843021638405815818113061976560387860954389344559586834936193658695769155989724314215397103834000751908563465054936121763900698278755907419167214944722726266973535588180662877093941142608652497451400226638580406324725331285562633835026016696024989861508689562785053799227910226893993374659511790434625428858703220792321359645496132187830387146108451839928801326914118527568827703315383143091762076505553122208762695429984321149800616457608201407724846323108987115681842975467894118946360182769439001960441884880966781656230586453200964649228139559105853732699886200956571323575488138846070956149964800000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 2101733375517303840963285275212773334246358227651544978169647390128830843308483731582973771651405083344611206101170889298786972919122533011758614711575566713287150926924097213509147129725783536132766754407622271025389549581535229629359476423951447454986638396977611787533019522752752122706847586320992908136445976869741542454347419044107279138898781100214760620375461733993127387776245556390631795462957093462002709834602587082429474237325947198075577182577606634043669737187551533743098655312868262220810324547336845112069224798021930461199425097396071283361933391763228364084925252298807528623434066095588050137898300429985021162554787859803328837290563009909436944147975366222631670890101272312080875158755531356608312224641912633166544027554749828619054852329856859695575258990824909959510765318633166808822547812019544353966184585986479774137748723160726056583361040410192255357649650283301511915949475657096749262756299607113512920047931418343916818421058913179112402791289971768430466689974117373412122974340684274872866089657462601225485656846811430384512506311869651662923206362825828349100308294590255736933722541576075488457624749087673951420890194588030390945759290119510061011880249540530873543313147641120336308920965137069810646967527386654516156251508001289619868883037786722937619542891454678145595556377726781021350589960214964581367266709620884691710250346523866859766085454016949660594282864220338847092852711236359676486253677107505887160937044525200981046723246195483964096297355571116926397835939235410153425170017879770441611146087705136111423721047816020438284795575462373224949640774312801148771208409736619661292899594645281011672419459837887330809679015694333971315570522461625600955250320669401691353436985977613148873299844634861176099543618178254576587742856448013451608263700094948541323172927307128988552618692999388672641313500985084681528417133403201147748667596466937812122052118260960764763538367428711012902309089391538627571297565618041327262539114665669706985098248175781041143671879686322101544657127194021523947999333374336442294895644909711047121442485980494639224084035887093509833230568863481431676713547017788387708317453523669877147272944017500721673352289504899545594300156406010245568511547951316808919405695000003283153738269403934261981777224124645683253480139752647681538559773127369760321655418427058044577976575749162978949848564238571660624796643519606546279227279968999108453694705755279483716144488600213252039788155974173801006352064205708429849095587483035747237232371093566816736049518604555003935650480259211372879065070598778253551426283812147922133871179898784963800076858164048115431466825790493018720360502911787968255785423682479821529783843542325984523348086666083997902725030456738738580045500093858853669526163518096454372229009480592189871025664343391538618948340487115790127426885699431572265632078067506111920926208817808477008780887086554368431544506441600484608632401778172998197602104952024976139015681866772932472399856175202913040363337709943400100660069325938963023412989717754059002784677875466928808501942543419154535042798595556524280465887685144634705081342481904221012990949575846293774480702517499717490927007907265938619856119405681866776300184805532694513574717237254131486930814883964562023310161275320943596085121971912482086071115565454215475469107716474682630840623606756257179899239087180594787370531941005806028701709777093343114191232121584696975448205251439921519186109061337921523930279348041361783444780448607151978285310174201165728467188018420800928974799407190093267117888962924620339466288198520076771143549419252959898087705850985630545345406733939060102260076166314587322945138116012327207969803422477139934427204197252586761665381693929523289340045262620411962128551698957438928781341877999126764312305938342699524294871699929901467380450039946082916777766611532141189995986097855307258589036971882391371284938014535164543518001846646368316149566684002472948107216367114241867063609853994428959088149416602618774484862618130248971742774991087666100345349199619532731604262325267156142122304095572908795596813361359916912087043857320757145802845433473591203943829016232924990426305975442402460324086926388343184713717207264797476505316266540404993615938861666945837666514281526190904522895450495353387320172867955139801332585678850451025633718073189298359229758603151480179782406455124908598105081266194171116831160739475688997975168488011688214233113879782154870098596822744714419270125278572296810463514976381040875578209071139881809587329505290619505496950108808204710509108131458994667520000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -62596717822996799834632286458880028648208456709799633803821406969340993222323849534164092397738152714322718488988190586015513809067369355105408180166624296957676589070125909319545374288931505528182531162286100818132173373673884623058939812194590017646255263932462580044268038867918346648069995432977512358458645267589788854097950409737367208215087971785378584663860079316827823361174378116027700580465272940370296571544858954844665449823189400872064388456163632621828969193266876970647018044069295079152709792671677078768062781042649259275917180635159807179331494734140410004848850928103505484683284116477851019475611946771119558184994457489048279788607790193147002671414684222653350281338351238987068287693169550267177740608199549381638735750283454852161574299689990571252435513013594120706145947981569657959143839830448626426441659753279436543145257305103923702357117203868349825664351592137352791914811326805160959021479419084234998769384827029501921140282364545347849211912192216922344479889829805619999338482461839452983119739226426051427659991234873077520287638545770233779548147768082532107633717698325191981403034831871439379010892059197170694421791777337640817531809002884253407400305889125768085843620012276551774397094821735859266583994583538090602456732743613282640462007183620988942301137300887940198650029493731466615077492088624404314629791241867756086447030229702417228023858523657319936427465779235033232274357936379687694535542699303806852322861048374843565000624143217050434144034389478035135197494256902174508763106756654420690867995734373957426826090625252014342746495156705111913333729642604758960324580244213156701062629527735042274033388093846810122856279378567079216907363481072058322301683121969926576808154573177217177844057956967750667682095112218482820237129917074715772280400561477595669519091104524998123681762146282551485991249640918815609544154102322771685523247671729330661432835166833209188111542061908096101598788149049887723031091484559022336396065400976991355517330088863082040790298506066524849143728887359903260799787232126801412641157198070947234326918632083893447109071655661850716890871640036988830398067807299914474233075157327315852181367938339255711424344635585373126439911684956594501376442447668359707673179130622704668782467490689800482339543104951895476008911954693255723127150503658271793374761767797779934097955286270179140183425893264168061946949969033268834640916021609763132796776766759130755854418243170258689686634925980942752145493507710385319460661405038099139468230824979695236370685111380224273247374210296145555107360962008504167912305547072441913723720434660206548523968140600818097569109175091421887731340091009007883103837257036038418352920775974770118859541596314651676257589497744914764486155374342694850777058957764212673670989888835116596768733006692173826645410061888733730813760750147485270706438744267096164223786606830090453670703231577868601947426680673154496280823116263167239466160551902554030486401341987690207754397473440882135541350840510700243765636511257890646532525795342579455643344306419314634181486889618813445414151228124267675129353941799460056584501381367695398523820953436643471981297083397015326867204384917970334990996145652079869389492812554991057376392884104144387620913149200108096038562116478365369779246247889382767846789650742294805797836963470886193548411813787652278245070768294058101529007507563950047638122270707722054124714876678070748950789731562709165916503041477617757403083639272982210811206501391489279633142297552315041077115941618840186499555092458555878638265652526031010173520583980690611856853867275604007716650867881640441174910879888636217789854335243317587406861688551156532871961349686892490356863180297986490077196431163263496531116623361647823388556111179046459367028422662619319143909149799035624928925282890059932784164275040601507668592569177845038651808508223828054684254488950286204089922869286581825500540060745898438978848672237749474342118990644842285887346559092765654981934908081357557454549689696940468443769884467286990815449498689951629055207450692207905806948948713079358181438338889388030116346249049802942817662641914102112611944472099391662831509402119239279823170796117900188780629750495263209932877589897819385465624620752739740738812075808887153711265677357938607193393318808263192437193965994321135609669284352653282993945559419875930939091294276476936760656101425725174852250669926668409195354667239160585736481598054821772999585790233988977989080306288218816851998484819782643549330282822130837323224047576215542647980805005921843202746633531949056000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 1722776135507804382315495803404336376238663569368070770866927788028505453284701776971255280880336681503098786041285085868231463395058945246784545302282086429443985608981824223370518633653981102530416775052538563611838859017945994360846089111307141155209025231268668864849066513761384213331613529260192246625775764304695387650545279327756465770518642329735367066406973674049377114272509965322024533044361197955598765887971161051274211118145447592055395519616863447332916060566544112130029665582134428035546989746296761951595618265973293151624329473830030525183348891833460455969415864249918752009955379719589547626591389596780373755975589684422149705155774262509764684582323170330049032930059855047420059195875769055709391467859081499954949226851445098416953497576414721161097176543694476509928755192954037205517424385928330259007147846412736701750586619574257956594126829430074340057067804410535840141532605919295522976523640209101340031326417163269045691489225829140878991550768805180563477402542762680324277875198379264855977788485181634746433281091102335879340344519233671499876288141565461823019216956277035419934908516278837396170362316942169729067977541900573907893045917017140752552451998549851664135266766412834039667754739213240561155758691489466195734330695831138053222579878727084925186563111712617148537643415334688619671026291534366248172875344446596371235009727171783039528461654425694677896885989562436454930675854116691297450281513398688248491540038626996909161265735938774673944011463098003606874865619297750938910169208770878323097741923776447930285339856141691402098800520497105546297792227243881979299539553001135602298381026127365268387760705556004396121677823524734883976064285365074785714137801237285751535290476649965753198779211430541692565746631687430207826281593866244864914457806708437585332871963962386046453009850417428872514996358339941904152867307965055741922009086542545238950236251294584544031613551574570444755945652730392165045127457696393834743217188136671577895123169406743907740336293566759335396988203963876338754476574941437171221454334478332667476660814580622969232705301352131971822571821587964256014497675047168504247467775855810176185788730065871018287403729922993573671497277650435400944553582059938594377894926764644068309750592824438612359473817155508193868295162354889620001254937445140684453263250310240979953184860698477751219672880619516309941749510905149651833811736768971595748189914235845993588675988906693066185682143498687423349498973527502932372971368794531196480141913686148570031341225113344186796274350741859672578125612125601459061568981695852205650334080328329574623226840452602089539892883895801176743735682597341580369600217760537770310029337860444155324787059125659307331413335282137753434325018491625684017737322756774440396655286847288935670120931410700312138213025845236053638925716108376243529814656091609149289283125035653620768780998449658359229897215229807435800138667575550859698762311719272018416328270359303661709461129746873729243961894488234027737392051160296293492357490147880065003929101465812552846263886567692277619356951546149258890942657308372176219842665725896387378715976940314053932058094654381786994460196699312643187967604196537043545822875455136852247069009594810577516859896038716585151627434146824940079578687265105446088050876506467082278820360078142560813458915580345385490826036671290016243017978092561261483062555031117920369432003748222526477072041988354179341456818560102418161793723058088597787370809747052337906465831624051370553701719283583819714057448435203986994951444627152084469183235029169404123395386337226107105416035517199166288361268626071368055148808451007714408538570224796724808537639773302662135171076662305003078742268104099069197430840231246737518948088724956346101780311739832141005447545415790357701859469062575914624756971478996713858401391766346290550221095686114630980331545749759646902338143872478406896585270780710706447125051285930265809649338613644860582552360203709346624079751629277110373921747780374142415373481970175087006759012197367910524529945582294268451545501883966666367639962210291935001554534650812143941638614596567538713316497232110308467552854646983270066275949979468533543882991005726150589760954710415205210762411020971021236355866178353075905012718951523764746701326652419744016956882021336017274489791170789596995717533874344055229109585521333248303899501344584267099010367603964084569634748687310600223284736791971826664782311654499217754376676365498644747647717878479579392081574238311373696456944700969484768503976449045802887937440664780800000000000000000000000000000000000000000000000000000000000000000*i1^45 + -46160012371028037727052762946651207363418149705436455891560139614777478118978092968635829934067313888960962306488362943542373570814992876768966931237234513036340960838715257247674099795286793361643454242560692019707314394600245435831146509511740993231217319033800115657730527409107619534204325173584590032492525758693688273518854584929021073212150474552575057429775222188183247545168518351863677464529825655521610854861561895088616417440643104962323861769217720227268678035490820519279626908694098993880309248063687567127712113180221583900129775973073306981453460202914894575250315396544079016529092579749155230639578029457203265451563617277774998279512161477970097046237556452970840891259216761928827644687587027568121992075280702841482008888152104546364841657860878314214986951644995638143981243287926219936934153575439676204356309101403010653148696751903375439869021571630928469358030036088181284342791545804359971444870042688581422500273234060459151582450398055585807857530054399672720540806580880418148881341845591953896384590337960643852822221364958264793176127743883699560015146801163696536458160787215832107248594975341374371983664872143306369698061234742122131648566603282189535060486371048315280109566941302484883658638992991569675579980584080530908411162183737750216859231283507944829549256127574376378256642397156277104957125918778934805358205585339575885572366750403917727537591158466975963785541001170152042654534516400792856987116438510491467260425860711352600337265587872753510590742535717187380381013853736068880385502953101225470939080714294043869537761349267257070951127699964620157102176258625616921289310186361055011324964885296504454025490113089066345946553077124247033033966237491750437132577917107312348941188332850751421489302136210720270964193539940587281418409347610045951110684179462612368595675144040005534373612742328350921889680269326683479762697144715104365614470664813106487161545056206351892043926495315376051960600668498115115902218046114804521391370709680539360181290918910411958309067533153430311576363162974710671815409597014145037600378406433429033790582661054716915283614752131099588342449183901562180326215663265911117561683241478202408373798226276032509240323003669121617041383898027400496650612385839219888488398750658603441542186919879878505781830633988228605396786420164755356487912940945770541352833014501906743698427793108794970801319346679321596891902535684916694146564471369121913929785165671407107224135184380076489900013631743213179960745862929851588529521479841314561761155719885092031400728336206759685327845359974840489440009861103963733108381304691104691285833062421925349320519865448112838888628098405998866344116575170248935491236137760286502249432751932778155427220246644124546125683674529640374158417952272328323379724386676484410587255545687604151040362671162193850793894158311646533133568383236807671167082114160801289998809516684923266035329261073828577160709069891646786522578986295338026264606433497328784161806252340826208103221304521283201860630283103927894211599971773437174411713475322508144148917281218540037410261741121101730760241494250706840033945863869283002269810239000101708570002426004840132153025423579608486524525189506196786557881737140513299420436009611424605745443943735347228376898268187826911003450126535359792337775182140568506714076187296063521678758941745430882901532606608338309136425317084303798718280883753773743876478888249910728340377509747121587355514437797103201086331883149401648004811980111677519102278289658168148190344548544746373584360257436156736020388889105944206683436862971098676222440960794386348240400164521569401119653008215862144682615721857196539449857698635605738856230376618499165989824825777907732071329177812581318853620292594710198815206254402029887143045099296706494261485648646512465131994918611803440269598307780537268351886519756074570343416747301960814599268796083750554227480371277038924068024870985029759904374216664770392736793378669708956720113363573574924346211559003508873770345474732960304825380452226981477400553017093837132138241026571058698447922210650277434127617653533426746347180018611771389062104815529832250842069060685181771150496112881694049955500462539677779716796886789609005845793051808212121177719910639048633373422870335203535606407623765990191298958878076691782070516280716885863221282662768221327547395406264532226160149580514605337683651828334922114433566444638549560714469392071188567178340884986486175660514976175345519574631003088141126322558582680594879201692584803868859813336175671280156665932065172174896531262169817364617378094120960000000000000000000000000000000000000000000000000000000000000000*i1^46 + 1230663456316274836564400830555506534285762027776631441036962008957628756809669894318329941555069721333137532147953284048855916087438864981559911131768548915328566992362017807620350738200579318853717940154958349107402769243828280471784354555487333898667175224718578829106650280885590056718741413831402509517878655941045087729817277456356299477599721703320425528206948964146290352261280202982325742374116804418486102710124295783673820533291358047360787091587547361768965629054421975152748455205015139531246599318377391045056539430966399179208757578416990739864782468567767902765458661963387820586182523570569777860422299392294652726758336044745580853063732608026995415720950173418479603969355644200193007374969909922027703825973628008532349699695868849221305860788240189118600837084078414521711572128566453242369931973087838872410664288966786244305002321377093183805567176190740652092670415377556112476902277238934257718602024232783437817157499290898188422043934056467749477928806503152311626071788669362404449799648810267470374238890253537689744466254274258466822593529101124078939266825864561555535970593251060121881176064183325214021081362622624774218086900893843357966320334693851153111298610728794003617718577440547397508578987565814153923581993166535325269976390558382571721355161672568117152999348410375106686256630456663692855966698202845120018942178485914195085888112842746993320068038990762495530788534599948868434930475167959642453707892280297037772512310359982123747717135394489953297169067904740821331937287304452074269448047221984869875372622241769752885396303183490897106932016785926939347339167631470146660830929885032814507690505514084576411518885398999379619129456668456056600542703005246081829227123181644199778935745780185122753724220073435206056201710456815147288499794390983034956027025329926769632358159302039223560840960173460802131254161745561580222032205941695313242966845325741421773389109543411999096190595540857457678752356734788119934202853283775781392652328270264989895253867794877789744341797089101227025437198571423688044412862883278379930480219964640964609679752870874841011452986141929525215414851969388456285470252629927861606394237817704819812952678053554697862914076478231161510794983484673816058809195495070170206941280792697892195730697243987125455869898224591686648034695626001656978411606202944462908767047253801946678879582278655753822953931521524334064877035237460390343875344749035391258850452037507876299441704030314481032946472875815080360722334403630254643450430268266309370050152057458578709883625803754291778549383273102339610950964364033406817836167756294205179765935001710870917572780203850850880478617612641431272538017923416660797153932815134881094680624874082515581046206970160842141973877273566363785192367940804828229725107257162503658862200200050133740842224439754487542719174869967063539139928830736937682130523407510354639184491544392726424592534518825070473843190271605811208331166581453855887021712981192136746329831119740700561589956698924741581185289228472140479104105651275776006077506031697148905766858271211077325021911558834618694608109734333372671362147675549565250024371108766558309823769229666358548444871145385747647143910513782562068006793245975896078509429175775815169154743145595175086344815550388143668631687999235044277834006909887674717663806644812846553338412390560013353158133263027759018709439182143976815968879409938522819154246619546870071198488009575561372087956183950387120879011598836309954288279947146231579345108861559069468095568313478912960297755534121052617976911908124242038880455656883506406488450779146781979320597596625928653987457449139762287713727417688542048903244599775499066375566021377423658106941712834101084910648240376308431826031872151916710089295097406897405371473112404983584499008223610488793444499694519749039993873762149560781424267122492745399704517923518533774151994690652187555380205636520436465289785565326254030045755464338091621735327975025746739189953541393381887710635171052104215290865087432431677991126346893920618327913223030286277900073922314108485921692207451660363072681412607677752171323901960067416746857544540132783383056799524143868960115578179103391760452549428611391646934943523272245710204473070518504275940214141605049693098108568226484399427852935239230550969469576312602114413820620449610565572091424470021915359451393038421729188890358142838979392277834829795933113512391025069845063000776408130920934846352862949812641398041636243894617261302152799753116440593018780856912635571211805193995705633733553526046280539243164016011696603124222394368000000000000000000000000000000000000000000000000000000000000000*i1^47 + -30705258913644007213128266781063538700219719852830598086012759995469901326655921959609068917196347306082681897372914742317965720135960740057979623580231998200351115608818294702003308628121968654111421314353361481192854503398445592293313002291742946559633714410876555191827356655522136909425935093396517709444801085788292677233293862319694052450324295042124655991647378634983052456276942392233066980447842188916572669524049060574288759379687393477738865642166262136692618923707023102225046637380460174321208298902640327705786325887528181283233702436411018457912697676435972292010787744688006952221296645440978230268856358358918281031745851378150024581357021222743209870650493074141676020407961178519452712914183768608475118601371041152775515896055568611206596480211289749197658022859901829331622024497181646328962011286401551777339971172639319891164124617366324973570201313342946937135923392556970745368905833564826515326671013858491474051852046028129847864440420034037642077353251211839612572072146080748128490425036277006129498096086332693836261963924910422982942403387044433367187367469043657893576864697437099441546563480607759640489447959759774876389527557635489909383345606977348751381133258378045286751655462365697033544082091795728012090076872176484310053210126052259833741154988358203779234402619202644731334676320495095919505292818111782318095527164303296058068723803469126582428990045570910291401102944033381602555021769396195277919377555739627142863741453581478085703210314334203429575300256507399129272915737806304800860540220395188266562232315425912628944312455964112795650015278060601681198385527962525067447713663777319149062555338356930582511641440245881966822809880201769237178679246784277020902780349009788007301464295720855122474364268828462422880127605870835641507614502608605147771009081192908179099015882705459449597811963524791380771458443657130499428778925631320945145475653478679340342192753380488867198827977755570149317020427039930456177776952542650057679497855034652740659322217259357117271154629629946111624311587625416770848922626836968577101804228109024384177477307430036828514865259056132921735136511311250209757482100510748542733301314125229426414339453630471334071899114982715031628766008037354695515654516186355100926974061758808072494136096099647145734553777649773718492078088264850833694621439242173034567339332257615830842223861240619251661890102203055616947483749963876187401183994616395581584312808239864156784620264941727841581542709770785702393947819660253183362236842152058569616277967586770053140548935546289982621477557395599270870925993615077936639173954215204075689572247353962557764451406829890104492756406454003668802644897789032540600209038828985684274549773755761127427163080733709216472852194602926049939687157792143465544424770330806587874609085264837956400620449330188401466236872801635945390293703097232028145190526461796996835052394385210207760357978642320173164096978146651000897140059950466743297867755382155109743784651248734257490007626406517801701612025184898262481728840758540098811941406738705310413984039003079513421442467187176897605932031216050329482689775551945060945623356258377765985273639639139305603928784870585724136506686275065568974356109408071121695838314978413490117652448034270278003858292773018947631467601442372433824109182783719881603026855145526132630431356257558200703525873058336745713902965409510286468674368580025694183993961025501067142163740485382944376142341900980503017694119735767663960760497461897893245973550032724264182582854334009531640502116761963007399747974358872294579357099179855978692677078331512388512823740054287098966709900574867853936929377797483293523353169063000036829363266287236473048956569262127354171048942218634676954419324170671823664908849832295841008487782084746444963532898285771795728880269054208129854314914906886727858986542293409732890175338067532571947557049634171186695545095425648229381967270941113275636698719349110827546523435997074666217127537006711082661682604440752753947022075122922894792168104931328296616900149781478124909177080801524561196247531602866988593324669273944682927409566816040072306347288350238394550495769189555807983636049349705797657241781442213147570660281955794503549183703940976838857070335125051389317940514623103188319767443941464169489327771443976440054420796866897042379418826298120320850861844782331667826397979654942762188404541693843426576596466474255946214215517190220961752277040234745521014268739823527744048497475484814616498266064076413869513428621327250805928244080600864355382436420122500864302337668363247104819200000000000000000000000000000000000000000000000000000000000000*i1^48 + 655669301893182522726773184540841066970992116149827418397312548088858419399848849595988965592675376394288910525396231708659986771565425569714348617880094526446184137420537097417212693384622308643698752142266291817515133186584693540757817977989594000053028680954426001578415072339452976305767257802798993687902276493753248095525507080249312891949053335337430106035450322204285044130435943345179735415979949767934001633116425485945111141506968336444852938872028499956827005839345924606778296361966599462838270927552677184565762058713294676644817912033014799493109731728488102635283016755416675368382990705485488131862419724025767196534573372311739924872350191392226571244465743911969946876414866330790723391992970140281163620302831523364434205633013144309427638232108040151909823048430784415592498388309389789553736642111436004677727031008302601845820510352642684528609282609196330041857547148587772569101294654274346678635400534175680381970140096058439355710503503027567248181249722069836242685103002265506520667374862918832304436795730448706145745237403571889688349300448972130837671305664274559419386653915082380853086114854738154078064811996880290795430620694482477280877509894320286368399239311479549183766205891124208342238852073562725921915373886209099957015559693582445483239516384232454397532046981363394943060490951030505106797160028072742810982601599742282102136026880228580037976149550565152791959901477042639555293900090119833165605682040652293628323128812902680507479789258658956377713309761055459376100196540433418421244246615208777784574413690123271334707256900781878181458276607089621801429575486777780626495519759092582148004633181734230261519136475329056631521957828343915696883608173954325685469598926942145237938572162922089502473375155857414127301573103798446029070742424992937537463442302656146418156351686056228180173086384679066337296553762814856577512016760551388196390760153085943234833222634109952372879619620556156999158733221139010392813936465658470247426139210439426937066466502098508615595988140269922005724090613786121308044139634298924592653475027791972657235968343439301695109857892602993698113991441563771426335351253250470656707892190510533310227233394634482522218467788509392390067220568922926493317883915967342464198351154819685106050151765218752677840793707086023545912259835604246832488162966905676798422608416152715721282565168869183292474356915317498465832934879095275750867074843627567542735986339252850949500202309706668526524895633129475638080239297785137046237599995814997631483246510809732784918074213495719708758038705445582668604612168833173843464114721408218046340880265625797418022222372126355242183197268756002102367145915778579543211035621482551371901954273961712439537862331299804272244527902943867178517150601733098906570661278816861737656045597453077567171090725445804287053467349747533043216664758100199206166533142289957255349463013354780265467100546614231006688816597184722857177911736786430555926979607086611611425506314213659792979157349261617940321824313599356950483084933815771127474272013769518225557938482690524066945243230779441711011986109510572004510035587441197979540331448429406580116804204296824603726119160728580437638855416168743699622654931105257164775468077201383029227028122177599587688783828404732349227229635783812419993333294566483183433298144204360161971957557545259532453415636433246272027702748641144848155048137194432235922102290315147874765159852907754665277716114957073192542910277263017777666223937570777718508409955568769968859644368185763420784846161879203769375821736790774843873648198519473803050257015570563302937954496053896715386870514944367695234297142496024133316764780416938118563696826621645314272592226183390970534952095204272760374958090318657587054453093148218525068820899257477078225097330143745035734421918374113678301663063693855742980244694513964609287676186765135258853288052773965700675902824146844925777646952098999625992149992634708295980342847182573625013634402682041314540832426222978965037371273138105031520279454605841453404546419971084355083807803041314665670004304018706097789866340711895332139094818741020240198930881683051651514795028832920258793887031876483351497887878982830087171242152437402465549718318770344012880241516092452022059250588941015047942114771631278178235053935995682765768575740941468511193571201625073606309417049549732079423683733619681152127539839233573942562043675723385698777276323614590065019333384619955254754827823818214788278293943175961917668002620616251920377468050866245157476565694574504588628231445480898131924973938697830400000000000000000000000000000000000000000000000000000000000000*i1^49 + -10995766893600783166917079622344040236778816779102884627209889035794298523100979730894473617769944862190631941900593320095871825749698806203516675237515126341515110001469574841288414170802393898222165892231992457001405227482617136652552174110278512910944362144374965617964801328934854853593242611872464599923499816637719542856131064505726029589455013895447893357415045987905441116712717207962315824042859694575117614228152097242426368066831045378069572214964395715651807186095022029562535338644601398905343696284739618714408100574166819745689782449989940778213373583356739115097487047825985053725778591544737525623955260745832027685416557573724753702893746688681781528150212860936163683354807619425238930379993340713589048238431556124691925012853578776885659146513658833386065661627614802616650401962678355574397481356508756057138904168807558289340791704020443327653396184748640057566344600927311145909542609180734636165515569072794717630801898454389256999124235063797619832585368831076535223328067628956620165323948508180884932133985052389575765626262924320331509549448846514050257491896421929384034434177612487020113282267252180713342029390296498799692807091903011342763374053684503690252790986264741246938849184585743872380516825779538713499937397935091262573491509650995346982862326061674029194450951665874848748994748056176330018113213543334603766805862226290872167913722572814571914568694015250938483123938027982302657633895953948347803695365056431608114693480225287733098258556472427462442119940558278006534763003987857730442966564345143655186570523408269236661433233814634595094270872938138060560172528440979902835565008911173524195789719117138948154069622459615139707269615719766731991495661710132574101441352979440301784930399629320117403690507183302707267719884530490957408652638995675804835044009839566502145874485126417017601966656188413364630067364768052166495713341207977537946032578021770389361286079812539692957872374990968133771977406103647171091397545280733019076154062247711587428225534478970120389294230939230034869112357311684849936953072305993901060819410606277824250258039442853074842976930396819817140925748300531416291680589395006567227796874663749497822362759388136126884784834786857434229308793146098215017656629535267555094682639378727846057442106304760410882449361534704317855951162199412856105411356702765357678709525654966027828169134855345423434741149394859026997175219344769650620310990013826429120693529623986381663397688390750441076699102005469030099631107792527284337663114673508437359200061978210693364436342922458984108882025015432992545889849145038321340668989611664590089825273300029745799519430514988274901245790231410672228781415824396940010333477414477374889858627081035997953292095094037837495873766573235701817302770612808315278388690775863417974205173787779769850388449847099371401114578889342631873319633479000103216301453649466195667200679549708476662845761026293821674203363120699723692630418430605021146241637922724191701278568595915420276886744538298070746697627958791475345780891329740904221546212395046743900767067943214101889299054262910857744578983956217824653260120319042356183328074451403977383404461297061453376456078704940775342545576185750872359524044527142584524276933626749163938983529656559913065398250675517637850002759506245869221205741872196962953008692569441735027261372322177325022466457284496039759589963246954974696800534930636048309050196599325415271496384294953344702962637152425470723146314956480978018037169005669023648307961495619766548354973321788311658621592116868720471993677125899715873362072848109701639242771815194805530768828501890225044849994631165965733908216599217584177653119814368236211495587038032723560673289588801595809116535558688441233642791718862185515895217136981198249887041311308873396505595581696587876296113534514240414916599918866986812349622287320114990090673990277576134063113573900061993808787578134415317441806585992154789464281867688785427540207561815874275411671263246897216546410768476348370894481882879917217200829701976004471729116667358648816929629742447914189134794809233575790069217712800468090632971309798752543179053458905377857489877367115334035117966974601217113283916228580233540984208485705832841897947145959826576930826526220017189795388357187182398029558073133704401109904762564353855398300945670378194858864118215716232492865559215759055099775792349356561629356644871370137348458094891562410616839036229106836137972854452019196759020561223740784996039107118888818569880379706892952351196628012825821298479222524503194108779003872839730045218979840000000000000000000000000000000000000000000000000000000000000*i1^50 + 140500145297701091425274192755055912431269313346303027803502261217081367949095964285247782982781590046029989590569726238103301244073580601330289688676035312300983936165603781240754021723815412296993122357925425325347672385925675744773359101855538284105013050647415328403781508064742104737406793178241551229198641242278388726472392247595821323454318467147007887633520364923986112870230908214396848117028181210530005927050377838850728413931123779309929676861805761620983357634876806690622878940516733494960736469269711337886574885416563338706726479140713096622780506950840957395873097789448205125603479378461584541231355497999129015881129532202276663014328515981340437881066757533117292918384364882505035826346204687323096407000550677942502682661807705564594456754925884868843076410097152282512948961667151815480193243463812193607282490632689491827949489930116891063519874445345243404548492554266440937478780006961657117669744016171531809220369556352832682737201512441324660372371134335797340612358974308903631403651608050063642025401866643601713414321531354640777062372041852236511631628608634924295951743078870522961740224892844140714060201956885203065181844892834003665350214455781493319280678254195940849728298512108761299031071544238586738215001659535264128226372844445940467655647633851899957952488196502199761326104631477585074500045722627626964946307561866973756142278468037474579607976223290366427249540096315585032888944761047578527631839392527578649870717931845934239952828789856920946895883836063432785752273424942426069647678187505628662074850911232864768458569408705455274135039529501914174617168277271700548450573746898337220873165223186745436437241891442831265480343234541655865688062209642265375254275218823835529918723436224974597574565527728331541163641218029802701020172205104991357467465043099585317207364407625004332345751675967243992558852661275501332755639629128131047944089777320776349329978156135439585353970237649390579890152409301634353800950215588714732491860999071677567182616553781959353539953398841821781510273757557899491035769922220271986120909581164752948861375364500013322767290174423797563957025832107946317878946568727670276292504187288853856452759999328619842676484459192101279630213392076427574475015375778579807211712066905244442278124313113290170199668953321451376042958264989924757822878687507637773217048625300152536945160003031319678575294722780055659850100394593692892004702593075636538298800042252327362814549240077555623247166935839777036504797649660346599561613117753894647227946920104057058728950738961182670050726278772001699984852177090237580443121204141475148817520055926320416487385256709040661178108597625691438696937372968977648176236161633457594552677366844636205672875265975416210697885928243881274466747621950694277207500896570382861875138475314315945122862567142755460353514445191503862433557560110568782535342425772396135464953572220033484248456988097517216949921056932923470682680371209441256131044920489819202219201367797166856356187972834547676571704431720285436249323305942029065332992372369614450562285826561533828418584685108527007395561704953403060183542217405285757604852371513081303544692981109083953382973027210698996683608641180908532274104414769453346312706046159197643599283934225951084997216645156746406927778327480536893634394887752010955932162159764929239278482589301327415917271974968076735073585244273227902849760086032763981754501914206704265843872988773789886497889750761816807654189334348153813930663779167389701565868766119920125807278313045252101605599575178200832818300015811586468079747016418135829378027995672917837992584188182376518808441877632482415174765935033607268300624192060019449992546043766175246803096848661873334014203625272238311156474108570893446833540408026218442430986042230901318809145628268021890585501458121196932107585461686750969810888760735547967637779392475485736935796668446796178740243147649438942516441097761201899362638426311997231608475404393647178941211632524023622592246802828322307304427976603796545392232264567326106953750713965996821737351247276960372231913505676668203330877643289925443444406039109205521186263955948786161406284430024406111002210396283773006004181149778703553530527693423220940246247775684414528382340817607413274257731242923361408456171898339102150790286104150598044929371573882059132166651606027785685131353682151984046633507372294679648279879619220412508344206184478162547189271664136337203637289743347171846703586593293530411236231321758063187864442876138388356250369359503718068469145195555431610052012171237098221354352640000000000000000000000000000000000000000000000000000000000000*i1^51 + -1345080065415605563469757290453470739827887067199240839714908080650617543517801974171901883390377384016924379882562078514861826756983903513211408042791686414896342392959105348921253158150048667558006452283574782324357861510951248533097922559174487249896561177266887842037960627775214930583457503477785076603909139633362811028503750815930759483501685413610912126509384514985116710087328970839683169905227864409034623468248661732731141364402936128692231254975155911806007548854578937760630588571624427353384817455858572238682485109457224463826786590108962091880074334455003837790618030434839953686043394970055335388672450772216623640442437612272400570441512532562350651678416220049824912048629300853350482332837594564021814309078062544237942724788318721977335412033900329105975275235547596896846246317234917254417132566494333533592824227312473915296772518054183002697670201268305252885926633434101679451507501165989972521428849080870269500067656883969137694175346340674235898220215211876980438592181770587904550244461653449040617869967367242688708360716845701284346458165860244546605536480116796574619112978402492531233451193641076873879853806986549704911816857160301787509863291745969463788412146995424612608282576681357424025003155585573345589876888298133014589815230383949374693856657659346199274494087313219034330960494625744195088506293064162265177255277430432044323900381524711529110298380726536138990937846261581405053131139092087649840977406270047966627903565452068329058029027564699406863664809079994843854346495076613852518274432202562686923818081741411734725395767399960430407947288108784167686172679559398066536373189843669137149730053664288560169298371219709894174081976796447186943679529844971180083171829187546381751244235376081428338177936813366008160032102981650858764117016148871643851931905404350844211397566550201749098795486343688067818332583051011968049925106189703772265960734730660153036575341228349963306922167709835337934868985423146443590957143370992511831630943783822117993694933571308915901299635763931322626261410904615454925633804893614209471494053922479690593865032705622173730509237142177307492256699236480235169723195775803923445834154657442365349812838351901250467938638865594967585157654758386958468838408799316275417950840886570920307682496358550778936857430238137907103336556213241081345061773366888238773620717916517691724919765529663871799740845237648036762494909919028506721267917364745204613197728374523091704496618456235948326406168555302256610027490470963880730950827899757686863171809945169947328633476416962294803759543805521023430430091261059786420647401782443667385349849996890414353038910282113339321526514157558610744556396820130051214336339286968015104887953162561079153471588169839356322376293311343373439648629255449597628965541730410448964168110386470203053149778305755191352314381854286075545636923309166507417867185870117766985208827719638687595709675855222631309393288802401505126787939332531612520035349503955728990559754941697718857694141798011838492952337447291681583330052132693787415226501064245630254815046541581124971455255673199236203709367181184131395354427552691317377995099204241012213374519815061648962954372263528011037567663116513222991543560118113932121452640379836633469745118249899535442276373973071576880201696375961878969875685569517649557456556982726361815539179625313798648746750507557756561837089097369029874857109314986669701468497079408449245993890881910915002873421684682264457241564812204041723480718083992765858805927182826890019903952796735537694755059741098417586814785062381237552344451069532675152048278628641529447527537129144808256602735849045891527259777114810196405990244577022362541624543134575062974326492843174147452232819721283516522422641540400556852707313164854059921730211145919446813087645078502655904290795915391557341661145495804835535260253378201682976804875965338380613923913098314444804249088295932737138743011328795633620618950949378095962641272235225893904496533768605633908548627247288844767240055774758772120080216529495797361055057096883565677137108246644644783803272724995354273651642054630991464203201836189051016955910811275942993637732944788714759406266845005893594909611459820741564225476054727521064977236807973329995600553923205542599801023437928810966049647520526109509163446751066920976132820725027980613601165400869474884790369845353979977423914851999040156985657794188732958270437347642641109489526509075121189200817914460198960469920556384699576017339350726380344850937295769333575191437458200175163537458388824442807912299964274709626880000000000000000000000000000000000000000000000000000000000000*i1^52 + 9806724666716717707054822516760423009700944472107315948688712583871219911903321685377654511440550909197646937177630143095489730031465792208331417470789987463034488642549710807227728620426592958117747755566246308810648129601921719023732006245582494704640772605122706818611270651918803492954604485390222082799135000797104062056933507402826674993696812145462224077533779736636560390168601156328363705093457482264223938837396149199189795451582660084517543516801687773793956946243462535519863927924850317236144745008028124842556751555665235310771179210549230432605285868874676383035314794574710438822310998589102499175916678454895039609202367379259824778059475802043696590857516795421923453844726112378179424232807394055614923043176825977065583227330475234373474789249370544858340694433934578177860431649278284414346682543011424796154335158211673552607853667086226188848884652220520722811296163555535566949175528911779454207836230268656327604297242862364233392487710792454911224960918310991310705822739467836371105225451033542914166666977653365237360839732504030428724089958226316251394423833496302506172539455100852543047576438569161606191125213871346015969208465316468939787543964459518654981797731012488401002115232573972539363078535264648210796913488098224711491507061841984921824861329518325992543672943602758721434208753987868465161870587622014990047229969055454529590653369233178635043226322488687378112769120699842448375658699078484538357284868441879830177590486113233536663775022297172081789581754170678045018599305700039982586540487986784608267962900618069146026894333981985389582123875577830803814952588650174389349946317830308541696566133227160440569549910544120933966579310804948294121964802829251867227392085747918640109085413868863377239381193598882481182249403612831305011449989284336089546495849798029004577339330101584865516660547282463148285814596300273104171578159783048137776416988371597857212218479081997519703901723136391928208377307588720520409479208639548439345346542668883138926594786469022600115544815550395870852004891188797506986228074988802113845201923204018816493256912439111928176850583774282884733487110006232246843443823037370877470432883654754093651399444435119131132730270140980729189689791939428718300856557726912635750327609385221421838377135719462188648907875370520952229851173872073243637940427785207531949048861450783944366690808326988579834786019222534238125340354541195028018062242322970406446209818391900966261020872923380499605240401236266446438859190828552570844380431997483777066017733426878576478947286958391156436187570783994525613305860530203558755060011583001806194358250964857074454664464077529246927132503887205775204383370253519820417496865176294869731903295478505764617141921921293387813785687861974679977766269961855883307513170502218966321522806938382770407549117974274359485604688650172478220827180531542055974850298095089707827163071898236665076390478215766366159174710814637479328415542305374796054871284818726354196452224676930266277616253821759872698021062222132145845280822200141086577558507395423651011946087321399917469280722155831404245223450928296248359081077901657794999669222994299545038879668416678599965722926086996472664323607515935460656840677856147965672852972818646057113702955649143068881368466611761495371570816138544313058557229717141044012677585705664035961648099446422888475216376580027204431250485968210033783128627215792992005552796273765338797390892369075949918114295375304662299723129743180193956606015834060099695696354751281116872066983307977147889049582294167849048659263084854630934457232622535289836172598404453533235587278406116858030847473725991730748387727476401825000034397911657595683160238329915457391095219652855644982322494862102805813639150786662253211545936378120352453692905479331106768466205195969856022751465200815775437647258608390819607110593599741134351919675350853480790241236509739640195504548524556308988891666507317136881885723370128335802261599745267374172952498462714705552636145116283334863611638909564535047975976586337329438083148181768578554598061604114556936430637497489900065750987086925799359568057478562300536453689617955599726482087126252569330349801090854923317817053728615410748619848488998875129623211603832059526152139613518737227548131352797076056590522921488143142779780644608895572259875590042200360995021082671124810783030273744973155930289668019007679452565870195300222065754326948529051167167172830009289720677557042703362750668296773116015910772285404824396446967148719873921557672304782921625739330197336346467444083608518656000000000000000000000000000000000000000000000000000000000000*i1^53 + -51879941332241923271813419944542330417398377447266280916041207766923639718275241107131729478570159643807041182303286418703367846601608890062823056461027520288298676666455935500720843155918546662552418849794296454818160071209004842215064235146224894223992238359797257876713483473173326949883743356394413988355723161925324433312401926455929464848586926783292469236215006954953683920405733515785504897923903646098896430901177278096122130899053124866391899809085701984211047548485394808038083335076073781197344438533454786775637721897572288930421857030297680803849663683475842771177597453735115664324950373978779770908564740202389027374376676006427026774580181947682767250882655513665759956752198142212991376974979835032555628075923219333581374172782307037387559108232128582322097248540749249366236201205041404539142651131462458744808980333822361832554917592678622807798901068008299759640455308270184794086017613740406591314585027991412248778349154945815235091316802311794326930004501677602586353202698437252249096370633060145231450541318130302561718018551639195750953026931897453499564436544582350932156313527603860110277680274968146748713684177654902431883886668792215274485394490299453378317447527052348963755639425666892375517993561175784924093499543729886974225553224164768780089758295905557483817759539598244823655451775504582915743686623949830173744851010082844556072776133285965647701503330850642546118657850986384815460669786191584153555147115231001237808583365471531881529047683283759982077256199931229238952715571846786509929576477893985385902706480820081959318789574167482239761052831901299523983937436382301082065942791474067070822849093349266281360482391834031913342742119820970253279794096961785007495605158968109954279033703953638577130006559399957918128778325821931964784058392061903094135524623577542976632343242396471590027962253792243151697284087619598307183006223062477229777448611835064805869385364321977580118518866957452793595094552618926003193830544071064938863019086871584130544430106130976271966822654629787153339856794961865067173453904126973218072970807213494766982271636017580714523118052970285239742945450735413582538336251020984916620708058100844311660437076349664879619177867811294666933099712818536980100543991992492274707749010527577769805296500347689878807235423205209424109919851728096292094370150115497705431391963296271812216268825011663594703913760502540547738370768001939058105227540944816346215218023906096095212193522941807427577605282242913513126602313288156210795960714808965982887385026276831269566192868798209569318499744767420013706003629993965461033771397043264194748250359308757221933131387258691990245329055595610575065344971648084216319423693215687398392923113564572084019758694204358743679228900470609230597030569387601067453480908618899818368121518479375185550293320851779951168257160994794687445754124700143886987152664214239629635664380146908435554016088577994866893720491537382593577617492852367955908627445933883020672069529329406703109555006216743409881435779904115508873910756816702421875361422944595520083263773706103738346793443459312529549991286626171562511683208435136129478049917608307595386244364989177757206019997657694469932362840714136504294743815428513919431598868150697701589589571742504655065686402130053537864523048211223490615316389234771398929198687338613055013668574113852749641866184607227747865056171642886698698554044489637443158200471342770293590269927900874193710608313927305835012877775916698838077678073441930269073869963365627797340004033046520616764292530278624554820704774908020839293062370416885860519410924673573489945577718270498385276701467196604246992288149582227793347177644691778351521928263049534440756920833576027917535532359139473618460882223752872636543091031012378097062502594244358702980525774718304094968152139073588944075200913805749117068809938267613934359224524533271178788327733860032984823443525892899077696421813610691795626918744880005944773717715541542879151931365959934666086432374649770365477697772720202114025635613383551073602623375766045435334358941198771530898701344923494182100270472232561083025093029976939573551919017112501692047830034233119549147034323319986877740304722115099061741688753031087576049433698026398054870580726168309206225737881491972719168148758053216109056768834327904351113654230436271400632494100175934389861242969824532312404713227808325962042769810298818309564439228583184614758526042933370406717916305234905230292115356924140417623446647381171879368848467298769183116542825332375830458084994480161131164489639526400000000000000000000000000000000000000000000000000000000000*i1^54 + -53686155456240093285096189979929784544193950195464386218631551543030672784975070303993523251402493360004544771159252505732561685635139061316474532203697836857723182635189135648350289271353882385568353391451342654101565384393853399463819646858655660519852018642061654880161306345123069898344527020746734708304305965742512593671123372418830063400657572497738969412751932838637395882609968249048197583289823393308047341998080248254903654090142790341532068629157766526799966016643200529203520055383221510702933458463144924553773953119333420358047111983701719881230624415095863249392338594704700338877218183064768225865649223870003471791636165793802379772508279574059748775263554085521064057467599586227282911956028496925596283135529908018716632607155575483794598799424489586447099172590772526004179294846529671629568516681107535908162890159013535491175993496781526373173595089903528221103123901445256584189377604897585954618704104879263576890144159749824000363290565852020337692675720928011383943865585369000218530958640423680062364633863257345964893135637565187072664841598228668752022167343179503005561122660949988518215325573822901255174675587953102372729745216072829695564859121672849207508820494444248336453978970290976749255467899803742968064173402410473013277965978881072638962855801816823931466177740325968501807706641828594066358530016085436738063928202360509211223717928220876641172746090566522088807701144554238568695181387351788131959621867921427298227277629147448837378002761349602313715027910520943234500882926093761825297695521009882384075911857359921288344343930981846929332060172718921766649722728339436009205674751008661685373048452488426816932467081667521395598369486476617440624134847007530014274495306514250772759044074945430198866552097478716376033436054623177504955397082342347607391465621867183728242448917177129571468637779106931187767362283049912608851001909114088296796471771307821118171657190607781030240592194228720838523654987355064827944762668707042298659614353174459461019761892420919396287992060050408141089350739333964641974800272613412767355995296170601455134515223377441686813641843230549453540581219118587845601575160230058226596866408545475100238967164495569911116228206089569211559399084795226195454589511761980599358966104521965443615462571445230284467831289532365741021717234607610695623634255096447095143211299461200944134270111830310728644124542283056217442046099277447446279796138706832345261631114961214421804684470436879740679286794626845263644333927602910434135775608893580082243605140780434271547885459692466277217566174359821241873101715597610321754227496373121496128105465530308674808507773701567182414715269333819424533938717553589289149962067627896074567238569573384500925666625463202952998166104509645896751811254004319728860551605560349739050548430400176427571641142490780385940432840601100802837805451952349201681547940779300886874226011684590707544315872567061628705540680383539034024827778224926291193930949711182394849736739475873511465974015925560980554467004206388191420978995304461327560173796703846113850478914653467627991558121120428816779685743852988083718942510953833979432150687607038736794690325322467232467492450622919896177027601106284084703733805440985600404996638115882068960645732515459232251676960471728409966461450098017323522381692971796781110832804596242956498673637168197517899450114469911694770389357295723586915342079352669956438176317432468089382915370427075271369849521750473974518262233656388577271842796801004528488245120527140489708814458557666258922346474726427769166917537980368456864129945929381861150399586666096986028980831946539362050509378109982386491073856601968500847252452847815743463562482768537168655741007557879412357214578399695484375861789760608911672761819525751995237737002068403646282190879851244004651361704566277270663125727893796540927330278584638385514005605807433671295072299032063184231126572703854654077194965887926890865724972721220707853687541123545718374711509032537968296035109091812179830451446163627112282029279425981505990263835922539337150265470666607877738894879412662075179513945521830092403145495723848867787716364562504543154623193871073260454740271089545121272857511053227135865720521389722975851867844798449293742694637820176018568649464832359106313007387692584285206286144030705123295293975620009216148959597670974443653604838315448323662998192258523874747546568819604384250260001254006250971673007582207162534106239841038648576253331492118944922600680690231332881787840378631063775069223224727007299544036737295811031859200000000000000000000000000000000000000000000000000000000000*i1^55 + 7352508704018158188783449880141150176266175059331456792689885156159825408516270472203897146637302467556970046175159106730519332419497645329829169592634678090156055057179551867307067837072477908361325442659435539184089089345348699032090896408177103392983503922375526979504315194589605047799807469407299068750354162346360427455858463896743341809295602359632008053700728392648801151166812736625905026923459719332676014328267280788432940707509188716852894139026989833779141651590127521463987762573376707368530644155654954837806584394545066707979817627750462194034246465013507350299956506181197826078298661710369890430455246492335335371409062226062823362500199053527418362089799184563600992176769070459657578709702394346663268936259847787742095194105006278739763522162585120168196500711366916437997966747191925161273991330130306655846368985251219657937648066296059520555108822379017521480624049606043914565689642028763092412075948839272336475534720346206759911398981164449581085822531643339895706229112088418920668218749183823498197797096922076221880474096873160715580317421115950507867932282062596863685784490480937965692118382130807863893748414210118039239828784860594560074762935465311455629800905354215341026997056367045165937383284014144643569098825687662648851683486481073079382569219150445414025236441794254992631789082721986507919031404731103654590594661599816186549727298570584817317814360624551032758964148889428830407996345801169336916344149021035059968665201881784988044338105642217345195284515382057350430207062480394108777942204832114688629234959170164230788572409370985345639541480721051947484216241954325601027224858556578650551460528510974890688305515235690005090725414572761971317391027713292913221015383963731185423703710002310241681215509254247074301998382338604901016989178319915022995601531232229056319460261393528031088915866262612795936237850248494784432658690978286019705862680536157410273434181311094429646304784141377851307215326561605428924010988591060518326119222229115143995956577866454538483798001909368271497931965474622970226802011551084639109046066108990545630789069879372120896868134098418778648444132701753320848648793049245202709073190416787881682084488436045383654437248099123619410777417421979255991555734792304288067889342337009305593154451518306135157348099706976294986736751532199254481856793589596701079754301450818978888588238924578201561129661697676628006938690836536425481847430818732543192229496410764955302695490694077098054968363618747844288868028369340868533665454292655509396076582551798060127284547883762116424061931943009625117663677373940880135850590037729728642067550005828382629667735229623577914609786156840372883344474080975331089536103915742085556535205563139265776322009777349474583620633039716693272892253307861840746578422375626450362204585353036008932948241046824938303232298971029359204496409007632263210323745334798491373445922835583636783542854081916316937271049700063402126228946517598327037852177195979735278398321933672383090872097605628259041288225165193939699414421468566127793293358080455508414770424184182162849136484168790944641390516550773525886676365597802529407329011094983512927682953768923606395004822359345510004324644485234345488607525129189649340703225376167695673724102343381067138206338148999397725554143917078440478053201948251156175449195859316817874555264334326128521891708968456772561774026542206793739541888676355155455119724761732416275758379643849997847914360004013234898567629280157786274514977709697214636222752363202148502384862600952420611457510856542520007143737857618885654056867903883772488084707833639520390974351039469649970223072742346755508791468434695535515489800899963858377243141720870082172542152351414975294093518912040708393495599529496080298271058951262558406104095699033062764912836129321641896726472453783662287125352934841214872126113152103116361063267097357088204025011665248863951984900386275220455612028732084010021794639374913941597629716999757104094277386914744735228081735048729070364425698161763945675206750587723465150201720850728420833320863782602611180111550554319594199222212813453497107853193428658672512209850223815367959209737338394811872636557716408784485481366856284390219081056322130664866428006259070050234818051560219461556909633849586292933045727282089546376019023843808543617742070986832647681320840771435127374681017642732383540780231920630355523135444952669423919757486590988364549158550560325275401914620782579849742839473067346794686274059597653959402403338851595006284010761139401006265645594452077702021120000000000000000000000000000000000000000000000000000000000*i1^56 + -119138512619412531670277552903173032522256276726303255318760858790242933982390382731752409934112440475973332793509484189956079726743188660972640427755820060254436179494404625504287962408946081108456590735395201398513007399005271561395160079213076555506816232026894739102399132854245256019090801347552096275038756177405735719505863045626966882534352362672734802081446910603321109839744640751804336743507044534908964284021424547916819050674309228518860302474139431452911344645883776695547789610332240485673186998547619423144412540769600105755496928338625555921947017750060861184805271983952687739983622275051687306664370201105895107340667104619712044777481625255987046645310584130813275782224100222076070747783812118175955639264461240047669451976479635163739536113827165836512216684565147328755618428278540595412511990736780364097486283599790732070186609444185386189520218152473904131077405407909710131440045330015739971169881512458593521081407374240482839925846391618821264772530751621388936793106475317961970116801710354706761791160983128092394020364140312345159989344730878816560027664587826344675174453660364169636095460485530331430333619375538244924455228791393920981830309037590267199323450599407220922270849133252865472074098838691507944455027796116564357353533573414993059201283830691690355577235038262971424863751320479590754809319939571981958176963582566666617443766185495101285043271456198082888591732685809908746516487079699112687531985459235432479139335457789345974813506314555089509868540298122313568068443401470896153787017495537019323964682491305287008598116679233386234364841906347731698277454274983388805199596888564958475226636346215746456612526798863382932819903236097793828196916717401106698831942948350376130210099270036379875020736383626313190305612530847896256776788988560940867378536024841974078278569253277763339312552970365942583680545821097453811805509879541025396618953504578474351589493482344515431327919275014901441173589809617337224895922923985647547594965212548756147899951219459245986561959768176961830024617248006628637696636594869027337060408505559854143458339807564785248170380264835901750822433252953113100688673188306933108774431062334487116239450858385469420421331380672325334571482123619624422171007564932210048529052668238857171911901098906974444066057611288544580111616915032340081355727023673993462674177904754684738293712105491760304246635958438898340637203791596577213043479687795610985104678475931168785436858684462911293596802065795798807140506243859516713448420828406265636607969074957953548075098223420277154637307322241743130513940076028359550163477917348088437761595485202381009780426254214098964990284418731046769957072060911908701494515782614462039729380244109825622581250523706135916219451736361009823690089259059095566769731976452629635668625056794801546624124398650794194558390697782162403048767703820045101699174012543067553269538668383303000202100423027617194958007058586840831205733309350871282754249818605237669161854860721615625044250500258824111096793213492553709978874485978864452639287798875841443911834346968995708063883821224554026852279523721461333226877626086836776099740737050349899413534028643009950678245554345491473924479847556512905864270431276687251033021015106441766131812149551992732296858849416269884565575924047009498752712643818654662777879876050743747858343505433720112388953348910914060568297384992087138922157241242381169798367291245573230229017631133877642955837128329812963339319454513426715962924878771178182842364385672100177936456147062933877969791140603111338809347063117518780866328689347499179327982770798305481109217684684955561775456050371220043170860744501419100808165501694355475395636289287808106401532345627822672695992292017014132178539990870094461281348193489323949691382731484402872343148754813765337709404366067006931506969620765098188277761069759726411405188603329998263205465923693166256562507141981330592456008293916808992290672168366879879244306597227875758683133369401779625856856192181870489735355721847066980879259042100060137676480219460551123351541211406578423469784516613598808560419629523437700210607176718759046372606243757826750606709787151449812619513375083695729335538181757329749336127426585463621656410404556337126147729920611255435823402124600334556090170821495212521176695786084564972967523429102099565920938848742425205516879525471948941836632796199517835728755160430195891050072436255166530897103801610391080453068142559377468843441968306186184538557870950333280218203425813155224599036888307652921556142481641308160000000000000000000000000000000000000000000000000000000000*i1^57 + 814093639021996984068191002414218151916868005540657421094957725249172400949301075236441054226523921593319276286404030408453908941281751476773700608556523027090036936224871015936893841668368765986886109325931102666724110533409044494605425459595230899602605548272871150507914901039383084345501048591496186816472930155358351951257922846932390848263987722291382177759085706229094469459810414388115270069837646951821735434684420886021688089150980659331832813213923011594883965317209462311167840507372630870634183061401321378584282241331034525213845391687962050762807011374627116558887247634577189081224927741924084615088699276050468666365658689720112124483436806995992529808391684847672091737145587771358500865944074036569834870825296631006195970806526278085928015010693489722816895824317371052977143867905716722975372799245011870958617103913272024776062615266120117190378723432404816443716201298891949452162182129017559772760422309293590967480733759038130826496942626074760260130653671360832673384297295438463459813143965360046583567387139188430685375842310872178061958059141657175512101984643595957226174881270859240752163512329973185596239573903798365460917040673394013164377691664476628624033233701841472347723721803014057401690481493924771502252817323985392696843251399430273054551008741634282750712789337325603508809032670563205814771988143489443263174850658903108675291095276431087551697613942754490184599366038521517594023943895621627197504792974157654268867626643904821319996485016717744879990832799273178614988232380124598559040352094927471667817589611719550511234145600146161176278894697036227018503840004596738102272664914792640720376652290602989215718395003075163893170496263453438574425148004621219249376929143675102013202312329374342635171286950884334844806699406556477362976648719534642546919280097059021221659963787990599596102511240399737393455295245382201248266941614883914560673914220676927179779661515838973945826213042741406367740422003652741415252843118937532497810663572734174439814773563532332095057022127740722142079888175869968267723574246503925459876060372973273872974636851546111800005706353444737781527315458312052587161651712087051300353717751734031368646363852997934303125267694216679356077861267705998054681987436212135781951641950270081149898023043705199607657589980768624884980668447020419623888698814682041557743735876404385784556060892929447583740757590685302066498366885007745898326961140226651539823019529546531237711300450160237139858626787106205752727608569822772498422906021113938613783394888144759487958709430356346434388357390906723360855092158193525299791009321140588321083739411554658734227981733921181988867445881400297413152823702214552069614889839642121402141837533938615760612789422710428420928906040909437971707882568812113325091497759877285277215593665935459512022066853651089416671075971014219057716869290705852910910360803698659452860953320422195410802331301095831606867934913452252375756910753034862636706701737151740158780848596856694900920541831015654980690197430670669279803844670368047855440401638039721566247074031495326104803020010499817390842658138894335419610493158362388453226192370975921166145044392422585138117977271573791017546153052228382661118124369963378162944792924299704587474681185703854180887285556932996836093218008836662295080195214293295632935750449191450193106839618877339337033253596617988576206375067261701761781460929501607178507535849143436690094732811896896657422902324537483342892714829427357738200826877691936283033741562020502546409879568141953049423325270394752201926316393544456240128241562134647695629469780885160949014508538447324487910287511936482249710999621506968537827349839093170468302084618229392435505166991977396757567503101611289359972401382844912494859335873827944848677089922056998562470162445114587812768936103098685722702330924789577254218296423411883966685413915562116908720908975718014865590933403382028543514339253137370101712275080340905337711450324821771956261435873002855746915621526852919355991173221738219204529599495897081119896660120300925265042810126244146976575142406784247239272432865751369403187501754137094215429858414025795575869744456718998708502133210253359722758440486912018039117428308688842877121848722844817616493266525002461430484972899813188860354985530923892129733257643626809914130384830267226673056908983985971189520879877346741190013578589167586632580691729374336217963239065716638275747016971768881444078010103002615873367809615616280894365343495266969001694837879945205202525012935770132628034285469696000000000000000000000000000000000000000000000000000000000*i1^58 + 828154287846008060866802209780981636687569475204247142266590959325876019949011291801320109419699569640496040810582956365853112735183449548554754421285706189063477946026727084746973811159513259777896259687123025525405189654301396603004986209635846983207410015085701522128989624794451980585827210242362177717874791182979224584653064609776641479610907582651893706602668437868731244582605578187049004258021876237433063627201746518729137724601170629152909874067221319491298618899424923538831573460506174474407320220543862695535791831896304945547112629309348380184337214015785016651152860986615440601230588204522662666539995852941431489391277504250554991539947493420138121427731509184966926437778160208510414061349222877272989920522534150195907730583830909973762946948567650616235788320152074308426505045536229850468145642394093777447587372044113486979278582264795395306450299767898509790206307228816475475057886990533581143567501700068448747471771437907573112461374094584088220748787919641212356054003653005709326588380106227308346150183201717840287974440805082428790972999800185022044250633456540359813265478490623109376955283091584878294197094061868173057942780713938728820817850039631429129659307428192762549786329920302238102727381992480392447811588116450924559695959487266702597875534164436462772540171201146552235927404900079115621338914721940475111378604252853080078017223170016334350982941514955702824418607087084468606595618206602357426083523116257854339420702842162435359637143956101420105703225185859268987490788650363105162952952657152573062851284384669905044084485641099503413310859167051199016828014602599101471732136221619770765277048888944155952917645647326106892649909976315714306809746466074035482623316890870670970066889991634403155259359095902313697737870293931993058944777936946728505431650709178128207245001802445351312646801621709639184304618044880070859320381226745630534359275683480452124729150011134902140465928029810173988658757891161576241345032003426233577790979608761236069985974485865227934077890704468964617937489611015120669393560279273298873417647572780373667463857343439787954152791776618934055386273788773025059808731881107425812637443315895660480873847711989218836506017533749145331773934048936190133004766333989206645037770967827697679676181923979825414923329572462763162273026207385033787491849064443439913838124557669108446537317075912024586251373240891134050377049415074714134393254396847272598339836318022309073785453522351973751145581288500169875432295460823441961712143778940532996516811230507641650889128085442986352704317085331494736627930473210357401608470903968306457899531442095964435002444478973847615561369027573563451158058557529250282084411795203266842980966906666730864680229313310075314294915454800308440217572487896923949899350654090048945983333888837615688299031841158107525951218624044852367620004221209486987961278487794208578272563432243493293435015430187717488559687162396573427935206775004778499961575634208207770781871182721630157892905325157302411167087141111606386212627087299797535930724749189264735859498342291096208832888294949550736584668006964882689114899639752803867829121507553512848049363142899311086630709358495765662139930627093864624759792327813595374244558284864671766994955708097548260400780115040119991073881745344253907465956999508539818557305770971536999503866207576086577755824359692056215516418762616728221341212102266910111726651264396329201188182776949379017374579679723567355122774667858216845565986588453522899529394251372823883497217484977899202687651000692115700739494419166569398163624362100839513192615364701009171843778805095655270443058044950813567288683922028777641563678802227799680702617028241325167943257352917594619799755708202018409924269126481316155723098157837802694843552849293388408231369550355374903637238896699277428204592287388480509694731592462019876275044883687951542425393347591400000658895277032356843382877922577050861568865990334867897585512167097698194716836384504898605525248576146995171315741915273353282664050638835997401434250218469302150152204552974002807655147663915924513531732393848333939375870332107746522282505535109971379048530011603848844942999822700885781823462342329478986647891582982846959718550587215181884918610484905362899908673702424552515623670658750722366284304851133429598382184238430384862764949359777586788898178832080580405820801220242450162482301047622577801800717493615957776438615390221644458296299611917042638493038496282125743952355983691934323533749834537551478244591243584269117816832000000000000000000000000000000000000000000000000000000000*i1^59 + -69645835494450361917555549961054023456196360216103216830944842706903946091622485625729240683558322988822868145466310848273681153074607781416048547954714293392613589534035996903251370124893971884225740277065321957916862315414663750650237243130780089844926140853555399163847671173264410379132147052654264514972036303825977238016102914425534972342704860648729460599048698101154306366095259042402737745569146613829571379189499075876454532200211630322627580363375782178140423369397811282564328155169623201254484796747826192764306402559312096970703125475939391433349713027916648384450182852621997724829738713318817302603120476166782833256079800067974548498062603244320689807926220839213941847638879056165645504237770677324574660743996032535579061297511647727481224164232040491913903924478180574682072880951860467093953952639282210309765793180518333847814854336521755370387080912102540290443599402120024374700159091806693024085406970678044906844047220734582850262532039854450014096222881817640137182874430418571768046851694626712249477458645601422603326659642422502736714175814563106339340993876798285904625113729075989945418921868084701959003756160337372091122579385382117482696535151966159805374420370112744017423795811236030320452038410258118164278471364972362301575679476855719215295678606525683695364252723170747084012792038403904827274511328099857393169726853956164550180608597554945960020301984779406270237293151036923744615070090081817758437313868470634718802149034115479361656489356010336802230674527818872503476491193489052101073756116664612844108976138646271185391898436780965159155110409174271177973229995459421488791179404137963696148684417100203016718237747931399865465627822498294398540589187710495449191678277262933980056323345729180056786663387139277569293010716986461476837497085302298078109813100675303682208404397266116470364711787094994642889619080851885646302246577524239470927788360951651149864411725252328670561623678675938447847130935602307708655813465654164948992124767939277560322740332353594535896995363141884444603297680833340170446817343136876984759250382937169734735518940501387156971882749289817423565281120441711776289690872171617625809676406415867491731673346974564678767899056787277410820490933901979452467683642055669978116744428712630644468883310100390558260942444369457604399193243130306107338501827135186138365125585782243498522921199986421391873506185072416786531452722450131742676494530984387596986871459839711788792400888487094526329209787900176802961348338112681467042773209550549349457980758496179025672191821452314718944298980282080003567828687164936016966778499964722850524115115111876091440996003246289660939166278359364454614824166147080750070625197735232634322030681404479179887305952391444012018303991475711862967810935455283945330679164833342436528499554586631030671617452190653529794883738679339309916342510091685000031074986093407214982735328578257023840205253803173043070145833487625690489328325758899441141816971862228415898023560991095848010470384121872114038793706833499392646847977584693126759340385286106445448058122380096033427547931001697574670518526321578870023249077187365202731011607165064125767264784455464618795985409673233643598864793160786208657945101756319347233665114620271608910362222874489122240063973732983076716811232951004380677134417403665211714521176530771300906874272485525249678450100331340610881973160119457522778859605999560103670811344899126526821112706354199694370699749989316458585115202075970095965039168990110873555734976674651731883581420509788192244815078653377466756161650180459357419857940669768444558707254692761121792704227700979985872519757889280869793518619121875453495359273270264831316791910246074427963966360404585184324492945536973229126416063755782779451683111332491174374850943982598588865134803875445665329135730780063349364553891486279153814209707173732093311531660764417242034679495688092737671001992120837121081025282441349424305611727102217131030397416037385166888826604127517334121950413837818736642765013701094337320321247287834244662084200518539248081516122853881617826169975674644156771222093916542868220227456668771065283118413300063952904391371657154890930619537434266445263247150150302352657355211919511892879555694522476900080877721845884548308670959102160901925839194551800102369045710054453509272587996115802272357278813236022186347403269894255286569644493400639403918512567394532480764941218595515959661794951683835144794740409907321425988822090179745726723936209714110742200281980553617689840988707308330129817600000000000000000000000000000000000000000000000000000000*i1^60 + 560621183346707828602506416820464829337108589815359317801584637498989712886743191711204428094768002245753984631189424700661354431799104604820744443767336993773776981676211315777065313571938797970614992611900614002163428220589335622332432174044753553697832965406457536568618588569950961765798541455118830357734379311104243188346652102815803700964592476660236410664969326145828364107862930799419876096011263707683443329572630839728014683031071924326703544836833643934258174189521322290708110792968042716696134347531446094445840383352186580189383786358794136573782928920828050547592556186205870342350465674334219111236044066710508794043077699073745764901601187808578914397703175376231981830982901431700403598491598716601468426555467141009164378241774439662525186471532133382298660932449601650362857867473660481717290849708277040904021630527339654958519699463160082437447345403172259668505905999402516280506090033666518902854664512128648947516937038257782557023980014586940173649522368364526791381490160553974125262889199562235564296573706449111929836438945030534761387400759848519489571285396613512158821726461269485161889110323895184508804801193661249766945395892458563043896877456297955754875888322050961961903027261326434164544956637323864952342410963798862285070381695895639062768583417764110391327566062191696645316317866824834687268608869851036722670991395953299868594668957194220808297443321560848321315244338013184436779830567248650184705999936897280407751747516271144678274714386030970995430177435378005969233905646508859450457938016339655053018512275852030495834875672270853363123121247397682653524893601674982199172848679933905414974615230062859165730938784414535324729199887027603499829436138552547742469869819122312233637720817290893570900320212261082064663891723106392693944719813885492019395331398710605156633961486527393139854647035014065728813441933848783234345048679053658087343687060721397025697108541967032743989991089974136858976862567455548062861762022072985647964006437359396669294896137515983929562892966325360221715391759735805920208546143395321673691629569150117088471827412290966056842624458886173809110467158914387877294169041434272069282468780620507621256245435555655032536709504164548300842162590736285898772339488682876376097455075307077210698121346954688735569215407339744045658014916072823207575113752413671933263876240395598500024715369966091325652101799360984372819245883209927726549851402309266825566357221783889177739008216845330299632882175665279902349522953160883951363339160495221962890140490575513562875110806653562097156387523549634856076502036124741689785528789832868994259472940982589214943461205483094811791037664347215095732835244578854830466256526797486122592694333590463186417970725514950193531735430369244484889760077279278822449570763069687765433034198316895573294699258533701835490107636958664610881404217655120883438132734685456786184752227058590759181003083600477068867252180218048357603996940356043751609263264938640008251734986988967124333077544270959164363994886866035226113853910440659639217444572498585321819497290299413130775911861934971934828254321223256695774342210426726950594835611529715538345038761917685316287802495360094514183021693154783669884532002936079861930923293074999086735557990242344249324461524733724058596942580582627058411555973342469308913004379427299573102216947135059961082553795737066049077466894670857066178702797623560543862313034812319668013128296932194534961824126231583052880525218273687955621406463287614847187843881208260426838321198558789965470818476632211565822601491084405717906336931925095691639945537183733017045675706037764385094515360514546250842865117501946092077778810996255031638767452347593379936272494528359779438727081521119128524145370143881258542983846014383281265564926964033437179347423433618790727429123177263597281228760411378629975053306231273708170024766700690302865868304837211885449152950132323458244413020252802382053032146994489705117672981348181761197768105088376127954120137415789664424519469390175649328208317527649214329622000451555846613154500110237330146344982295801265385852531695422680499335121906101454439484379547210364736031466097961582054749780247421238170316600960547038958292390282571488221635810199559895894525907429240362780643336317053391881099861530134558094183779817795331151168828115946215983797769885135953661718718609485918630524995665520420467877659404260956689111156718074371167581658709577619035565905695087144295787447715009461647145334016864742963136141860336867635929587856179200000000000000000000000000000000000000000000000000000000*i1^61 + -1518038234878609172531991142481519088059803196334676925700836346671376989256692067036765713615883742925154044317618372540897759068479331184592590689181054867428597868099709507627598553007834452762403766993151350279723361933109077127015139931770650299536685680799306897747317126982239453735962775425609660299331694019688122074895566355076021742068377949204814718716973735204545721667881415848510001041334948355465782810424495930386988238922942800213228009856049656424207195068396361271389466707163917150304154206098779313993526982518862846413670398656168069190336262013310055508756364271544061535175863645342593738617427998474803301412719947176580609953785980344909422175658126906203835146529763439945940724287790179506580131378817532685780460587140451188036410696947385006945998094911797896658843791962929614383084288090583028441825455165128134253526230456201611058957837850463776264996725227432797728143375394472652051448814542673508485770210451282324609489256567654170144983262830966180308174926935196562766596628668491508443649711950305036839826177020662087593030599238106174755273959308336442283026602644722581639213735558882734217738427118150541473180089655826928706867537956744879466381898738260685085718640883818897998771481787259801345852184112369789933961671400304387138191870332513936553792227005216487841489871513971036823735835638444405698101504759463074540138200968659672280518064972914449268081685001020803155604134373038435975327356135158719065640006616205047204451150200141507070490634594654378038655286322212751375905558527164204299529416679147058454640571126325550982065189561857132712845058548163951678862902399332704161353359363556099526475114403822617915986657453371956125904685810377413981144808728383236674151635517544553923928319225497514003214981532404567161416130486104884422937465396223213774038677039071012162834053981764912573960340283782511603614181689556407975068179408175551582620370342321587861815353997289340484862303925323135436769309970968240767366809923342893310084341328109063325171255356388483914785269899508679966712710645360643451316367852274819997224501862073186863840241750228595201837088333027407875767197476821150589284154305838539352583944209559199462944549966602307161879952308517915963811823488187553240055377912099880640663096742651651889707662198019383979119768285169980657843805478268622352095471668615607919085199479535485421761325197756884082322481754559645415131678320093248454841498680208010339536631277312043533465188524179352505564220909526295862545387050211531814766571809495419967499932987611704393159469903977705143213921371372350628464795478482716885703350213500345461267586095032163145233773284010508972149410833770529218971573118782626114284425573773192468732165040850402552275205310995380825789440476439512328708647247616325125815059889272161295392774048605896655006030311593751843827131962076643083326177228941633471912490324232813100653408377701294471014185964496767733216177440959125389682302595171343891951328117247723461383303306436624260439712109348032386515050128504653972725147977770754127132172077229499881407558526501198985003748860374279365710467365056656577613993414625229721873962444511500717942014094410236204027462547150286352515946346030718132691304805800199505255125803784047792312444801786556284877544386106555012577622143337553887271938060278046136379167838796679027516309646554777517859666012761845872946549476239072667590690268148656141207968146964867742654469702706747867607969899218526932855449548379277177409209723248145920767960148884023977698089122754602877013039918533318482638001383183186268999713336215399527767052196168024486123831822192196258272554209678769425939029878937123666593217337539177957151406158085919796145990862674036442926172650670063194193876824477204044290158940268210806510262699811133545217150107737271958808803736288059889034110657777230786760646097035347436026558695563483748133322280696276755762238051337858529507101929785062901704734568147094860954783317956101028970173501041255325331719936522711345053633362198936795316414026432281498885210110878907337693600924682948244083239421786179671500383026208337510167763145639795921078564283658118491951459423315783308676795409858097459591681424549440332274077654376250889252470168840242548967552709592120860198602171373857739612923281694330887430353467296391793555746558994390581431817288697523271481877544296917583055584012378618085510035146371718837363606400787885958515003662450469079863570621734787760122594084329518946303215664322306558928806215680000000000000000000000000000000000000000000000000000000*i1^62 + -6981827462192280114223351428953153464788026998164119173377283111210665356168310612983276309860414252092837702954083689095573320543258208842559795849098334117451437596718891772752212780707565831256718997768018409032776167349651846315669076008079813799565505639669062313354670879184169964038603361619215506098723189863403162934516443332272258760469114481914931177846206138219732233766425644341165096269985334342247663000139131395117805788301639125538236477621723025430395576343615232986472729470629798471384115701054394520582806535284201614175739612942211860510463758403260020045274666261934296421443074786476254374425327299541564173674802543019702064837756196430849853811581949719101960059562148898634005406059633473443743514235574386106464833446596932693053399792878199015753468400581081871675545446069713633833068422886709174566051759945504780263597319563114439487095308765123527212107689869529138374485420642152116793456558430804043567621607624010086236636380410872329139829350375734468755572337811563235207878877949204489896555229410622793961570195772053759005791507578792533279535634734593218704838218489009601748587723780668981140093833224711871339374549607092381031707066528903033925093780950112060558333239412286363336541036931245544784624111904495176037435163033691010220669715662830055916914917318322248205504237893158703506136598998929370078346763640157187110080894733147765259786068458848948264169731953260621725818148686783764481351597429153818911011460782489903630746664098643397204947007346549414121282973488922836903753793859193988652139900663334905787419392554221595589510741667137658198553810590535262951595905980467348167222383657187493885911897185016342896634559149407545308233639576377750729386930983609326201734943523769020601042710299860294670453726117363494508237453687093583072912855969560006627857771884371878784250113690675462643899961882066388645428769258457050235792861178042240134605260893523876718678462169875328993280661988510472050230571510737718500863485117496159351282441177351966317530043487105674137826971786186961509573917367501346172101455691341872466841969745775986614680256603764159664998082973646615842936469647087494593119442298239458195840878242760556714681714468675392975483312673085473591787670807825996714175544728055304055644575119328019381143250653461421091792088265352933682727144578987264211462566810244514129816453273432972016975224162638071332124871416284284012275933124537215254556030177505482100001584710089171050516865304140769323649918672330190878741190642153451093476047463574852445290549806257700434122574539052788415479658594938383842896063200015100598446263752284823008189478298123809279671433925825187488080098989579099125727696726769415791493360038513900631185428687646739816065669394859848091855922055762332649128343844252284218529618931415727459763223970282939933400648623958475167309940328541590911076837578612337025048432235229952242118243459488737447757153182971378948663384307014817066601204135035899067878360578917193555575022519579942689949464392616400417364408267593889277684524784233092447771084621293613038474326052758975653660616499514041474347659878808786243717668694502405945241046265014895529394796012246219310384132281942050584229334357197346208426196952979332354866031611829666864587658115212388640211814375228159030026538754135497598611951495570264856885669354703518536684658118038703819183841928349073009975368692224313156344516150808588906690622098147376419150222787261568841587570439221193007824417561725959520835647272032418314307898768141918273707295550510657262425276404299750030952291094893529883284223925650086928180147710960260615278652247280335223704573208850466684679339192822581972024809175719516445246816807432246473632685959696277911332578329679896656493125747057881708925071037999453776303202261670569578112858820886641299323437388157281633304372313320379825454497034981003453164414114735971639997916268196381061980369977412608562022651097734010588605765749530192119522081804151520323724021072242757882069357833808778952065811636716860626994552657271687699010230078735841022326000516654270714561123451196301260117147874990459727288397734777312017560909260416065348077721949009117515736522407959340034087170557780492522061154800053167723212791476766160255162171134717855569570404599732546133184531302940711968741659847940614493845686469424632108605965848033637096263915385901699536993919225214868681366286417190582034916654289408310634457365552430355798036451034412105894947578350527970269161851423602636708904960000000000000000000000000000000000000000000000000000000*i1^63 + 80723290138863724470556763848700566436140959887838849082694178559633299591514795624939858638715665597798486262234494190090455135846980366418181027670918884383570885283510385108103051513951481134096671021492721390774735806719681229411446776742399185729024241131160424065931325800102709502517745800467839210243185242079172638751936471734704172942632311507920778916499763038296545523721901495322667806334924112692550920674763500780856818960813022697752247246986812996358473291183287419937376591145196680872562900017020005233511007695551339654045766856640967081536989718910251601957877797983103399639078886076063444839886320257568260724914745646936257064555607437253587908043036727874614874336053543589045377801742925333392048344053674195255749646538809248385725148561551586300138064535428223875238768433203250309482781483868577291260469461807051964617091444707772813219805881494972683773672211383511615438388528713338060250092989385644055775907663526238472506570555309538213242548186368763447822796534459871156727532394660132086668616326724481812835134293266982906051990667218647308345518360688319263065924763692740271921635789909189935003565783486046479344402436818673480603006043094330077468685678047735454373376423473988292560935781209732190594656567157811578645845173725247143217978625440403257732903769121352634810568068635987106444799348638137197119344816505371392605685798624545800525165125593122271878924499615037794473317324393754101932549834004508848500676036205716234992287121664545142325410746977313028734163210716112321145990292775595438763491692574958269431391881511135821847932548247078560175752943010913708616089124857743464234722718373547530400845028759390609399425920868313177759486897655050798699545763225416265181554623019951110214390859255163047256959840885426691074865149978460780423192374070525780282334114259050553934530798717517045276207975609619381202560634549047360510210303970366722235164437293335293349320850911859295772798874842810583621745325421340571103292613509056607009918803734629430753226980863432629626170306583905581075158283610993649131514372413898140865757836064593249153617498461843437651087749829766552411129506232677915147046081085765689099318080393148090909582563650288123620846749888716593462216577017561801352896702109575042149848165179770992168290670012369896159900871377355590650311491484216487595395908950368450778567907614177823313862870328044210910360279282598314098085637291868242924316150214256890609330681169329100369276375735612206323739875185632096909661008589619034925009829386279731590378249460961265422989170452873602210154206629689930659579319595936541651837821736097487362503365383325351710771172061663063366189656183726412724853128947410109734397918780656547222238669521477147397841024666396041991243420243289994746454031538683337508761621173602900542276313679515303711472044345503404508856666738656944107904639846136582711925299715981573764129953093737378295223881815295275611289853361257121642212976222685447745522193279499750241978842495656275425492330871437804078897203890319401156989991246314330751864421621950646116603170305149824097768028296997445377703862478380725786264474598251898487022458075452377192540545404863181619553941318846183305200563715771987595164944466709766008578604939872210357805694711282075894299865267473141772160496897306045299070933180151290046599865588477004148196129098152338346720045241273405030144614704910237461774281177394430719674808145894561046204425027746811144928101977540577653151008473701322479947477252897520156318646712815841793254147507346785059607089252283323478508099243574051897238547134317733964445624218111461482383178281028316074191681797154908255752837521739285816537699460907776895900938165774510820965598764646008821962765763087259591553964385293829009247168560714108035934279245291851928645104895011802201571844187060587714255773999540528660778739621696310345748425432298502721002527741627300153991364793373577069735547032830745150910415991435271335924470352029690206880346184989356086171627869583502274840007315972191860074375980459117232831645567078808305690353229586632543835642438863952020850794181042739510212582428035585341926563299889996388587874883446558648816554844854560746532051325156999231211662063233156569442442559235094460066005780908724949368381624134623934177540043361845528810264343284982138581279581152217060564452390057701969739852371708780468362749044007897870862572311980169346127937101390307783890842325812786564240075145890086307936633522627316450354858351214460928000000000000000000000000000000000000000000000000000000*i1^64 + -436574579274138377643995796424203409690913280202850017158907934680571188666181838875867528606741510004115252513511769471154037317101534093931599697746583841727822646689138467969457979256430798995408043537948440024975360595672541335704231629010853544650477036281970853037778227650532963368426671928572345919259013180133095317425158459979157854685439874952221873656933226995660096699108608863418428398757501320096197628788395247430519005369186571620005387144656837987654465449195199778401427245351888462403977544435094188075950095917160381809259692475933594757646724054499182627210784193793500816903401162791773222246521746206867085417679783640525014293839425099567020210488422162596031369847919615862664802210595236680148848529341686618040086773213988794630828467218706978514201787542265807481645527976660146756536185168827490395402958588954178427049626820885976614010495667145607719998573752930701330722392515032554385092201377498395534219264646749746911989217210967664960112570049949593427814462242293895355895818164561919569730784407224882477214917636273968823151545355709558388688849989564171349808493940401188839306675228993176296000613124390478069030567480776821247622051326267449546497779635624632866447467199632248671179750864460590112410116595810242509579604282787133510878369884870513076160884822223727853021815778036701844102705552778837460747379467236981779277509562260452591698104482052141302450953949056772097311865825831214954865621394673853095155327117970338551259068900757642836093052508544933252807247774342028982878154279406383033076498525175428580424541522156721416265163104685685601545683957744747036472417103006941069403350411068790079856070665777559793446901310019783910454266586077187508589659805745105514770407376996438536222309258406520175510666154309935220547930609570763722205479932252088928815458869881885162738884089661149890638955220082276201941047209841674200626060912397031942809735738430033676570146499578989767840583472610486927279609587810019275403623096192862302866028606755937284418173725265972713032493078214273738294615273193510433187974593812273526461259604536454621083555142770880234959247956644157522654264149214207226207365057764017811234262343432439475640656312362635684034171819094586601044236361405963805839228953031243940283152804514814761694550708548560473552782631801043672665283979666511030448151098499601389984345140610428086019376817477672702615045019191425259264056698543333087328711704836899826267056968744602733279723528059063656481638476507993867173135883592296217562536721313939144237368923983131312282422048304321679526036885581896943523979750984373786120299489600589397852399895660441698423558462247664459599114953961705572727854789976288395005727301475945008732985274258232508786866664005026655861177376985533370946141528686157302101509155698275768615620104784166537438809089831491628782686580269255949309518907906753482086369094366158268161637156182948783886159390665818322821961282758494361029798364892296171309072701842961833440837558929545767381919315142267293451306916288716592379708573517820164117667352777918055529041441904638302479219410578542650245425191927864597163701052345663341874360403601985891459220405779071338936930011491432134326932204631826188138035991270723537462484249070841033090663078403620790229102033725621989053643959053386860838425466536263735032453708277718059268428937291353196915602213869871197012367863543648783198347388042533229601900059376831044291223879266709138279787158347801880106671137654362808505582329621754915659715431508540287594001111138193971426137071884476108626093220915092200812021203721699313055964856956724843048566733212921787445119704793048597789614837289742163974497541613304510439341182758106561795053818158990723244256642201871845458639170551596795929582110594194697581064265080289456409858028709487075549130542346936757094079338333205291493606356053545847127786730660798673084117262664967305536728435679211942481073544657526895679466132044082182681587865507860178670017676937309297946844688544587211643629764721029977719929663349487592748288599056243361392157686391376821090365280512174241592933755869098689436422648720659277806224975862726813614395374471132267363188667983547569027655442708338766222273913898221674283910439013788611765991595455183099400937442787474730865004534772817221500950929475819477097429044454239592675886603747074981851332653851444728347474512286889956096142556973758978328322023795914652302916071550413620569919425745003319571109462505734555165582084276224000000000000000000000000000000000000000000000000000000*i1^65 + 2236933011631097384504514538103420696464974373197869596490744094057523871793957211408660103445777722698313876452638025114075556474267380019312090553838947586506006999871969193296006760946408830798436340250194139164293010487017883169939939394728693689145002067077739296869867718715664342208095862097141209221310566279216409331804752169616200995539161566303722336523667572557525594474043729174025404279623002580866677815716045818591756441003302951299322662586020328039416750417749775877260353434490778135123028109796417733900202500396913810986149172980813477303573165282416692501089998331476830545563895929457460203392618361785723684196547950273998009750859499998977805397335465325915803889027692072109757200768992676438196336632730250642119894754990768882408810529225474431243279754559585531566845196426721945506907084077622270060862165835812262570001783998206288597990059966298975637232266937093105304794828780269057791950519009823568780939131015175402360621561732279392689014124500142907422326129869042404179713508628502861715319664154349165118991369513151792473762719682310834930888079575375450808509983926031888537528496490378482236870411977015197026652672327738909071451609006094486344645799361355912537540835880386409076148831319466193652668594618023211440730400176856849570501552138663060751439544542360198390181066407047883076526324116560419125022426536919977258958910736802997986133672856305477472669451029774825284390838416524394899095720157321964028000496781629493305501476026677795189413051581843764520281879590989827609859519928924247143686417021579789818963961211528869494599260991389019585147089296453154239242948683642057176268710756580639247966607688987988193140337866401560287830563784098826144277484281930297322213823583325648825751205704507455903592676959407756028602057159633643568620443449754924812461907198184088586084042938699689643773892639514676776080923542958302903639673478733641236116178324450659324547697230766709667997452165454428335974760847998245335969675409148313461665397660694353640189340375015624120202959442865424385194257698409880649511539730998364023216208574472085593588160510432003893164518045724582031683247080080390796937191558961151312450432387641300363922551893178820514179585759462922158580929103382008515554183945509121418748524846374801102029400223354701910261627571736260876741180968184742437052875621645541442187336728237521585814072943141950832340441314550133865989366073763285661167348764222357284451050564488706899929031228443427741126527623719474137067780714665844997415869994539029918386819612842794840206918714435800631797533273427003696137326591837142504209391842891439146460127781940363454032035457440744682485100970670486685935334257247939374342613296609817945420747682901808627777417313200220560695667331249769375232602856477430461140995486570619575281991775512055105813516129188558382395892756747860290635994915463306877212139151667888615387266129712147136888488592340653718366980196473261972377251290955714727484981883677200313391799022193176772340526551197785010626827746554476910406322061994982574578313563084299331551262676210540543377508254237269711816097242399520429921682993072609019758411710915370317155941214095611623582616766286878130138580977160591107870858505102703100110798111114386604395230877164334026489061065336548491481066099110866815187543396262340621919334147920175128200989023576184141198185266430628593009828053857165398505608098228618598260969833768009456824529763353396952286444608457398251592346977778222667464647089703874945836445042964334653645951464412360469919149246234279459684235444149203851084421558268901448543564391702083463277383378868531747908664312867198904834275203290459581083643482439895371453751729390741363633791607413332266868774775264098914477675687281189416927991814651098108067833734383455731679817227306144875188293595917381463412232132030880423337803490944473790883583876363312999602093116808256415668959930113884821910004938029947457204192023360721414905643972917151663026802406934928601299782078600040727878653390483765078952886114407184055610419252582365673676528567336434028300024328530668587272409253880227570837844474219362777438276554772940866782984747553990777949613243914076731887802243017912730062621405820415719185713391726671514482320522833248340594906817067341531470457358029580562613266966369038688794454449971983530319850818413239827902586222419477074526809315045171687775905960940002823424246200711415507531695361048385656392752589379446943469438850029494980363419648000000000000000000000000000000000000000000000000000000*i1^66 + -2118782352674255745597124394144748891902094126467048225355193899636423883805823405331383828457923057960993533095155570232703068458731331312564331305880305963121933586104557663901811490770035129494934752270753715533180524058841625660876146397903100067788114528816007822444691423799228962244408305850883422878709435757453417927990947136425344044577009578843704875102563149937180591010406352759345187888376450376924134583229549976307586289693816172721845093437237180527351407096850416533343237211470110342277081213830587403090431444321646495895228091779600848381399551183004077106122144672165351806370999474793473843881959066435191095995749311905139384120952374781678001534826766335038135268714998426139605116428290606624664285371549082161613394415179778846334459747339237423139942502275735195096320845331680949450166057589624347066693526506242424707002271288817693555010914532782264600326527790738503231401662499413782560112784175861374034531092460643061434834119241822480027225314507663739027558632037223904931185578033232687484839821583978271780825946646395950909455225047847091865965944984155317933022707312739416081028978480778091329202095974989743074301099271992033970417593574766284713163832890278791912235458565842170217761362526383366811890709178442033958886880081830191854829338875217696921903213939291541530170263571119566139882564323072041395075373382505445798877088984639073245466967736547833776868751273405250319568272275624608506992534179834891336277464801669205690908576363082439300137107159385945998177950128470535119520425037612640432479052130641878547109251543726072705301226343721050974261900191265923361501892916856120200870432410511063341002759599758241040297829394419814273005570432218850367811157529437248751653755340535101716692305647445260941493469793746960241756162589183836097376520851318665008672834720836618536111867035180482376156909689023605048277403811124924884665133573995240905058050230322233379534952960901322169777464524964357095211176885225460944431912872945693188091684903328168694790973067161524727155669353346881416425383872680117733937061439193570415498568533732022406840753885803075033499136894016967149179187782346326733878727036592089034917522685692322747540011658618678732013509742296746320607540041962663708261204672163864204406297145582617168472589363106258858716881512610142486048286186320771942638081395301607190172070784036456598132699614693803482722075990426305331464094184437448586897386435152043186097080852430557486675451855998845075964518999921691391149505710975133017412910337507009674133645013674694221667158390545142745923731498264268699496467664105783437720802580006818839562683751205051312881897961431870812411933880367373955484313406624515533023555915435036537844232902766372394869232716307588583040748944212787868269789845723825409999256424652319540733368680856439075045349464734955434543321117058057723195812308614917815317028296401273742062640045585828602591132365249538238144018485607327727212750912289083842472494279366835705892444480699429514181738397901909450950980674846253925370060514390970042566452435552460583948585932315429167787485724567991065247087876781940410428112698329534264919842221466928171291084368963487828066537620086194037092736550235043047461372583380766158419312219608190678234635228801868913682030836444008530501141751422875619631657627896014704509020250462099606537726605725004965974762160722172685835179834622200662255621426153370299695154317008544555224229854893349168152104999005841033838180079114942402098708351891791878997486351021583182381460016027162988307063393732534766633492400634608320089788247167120846898572001177029661336928416712417543933736990668897696976078995893154619120816169556894701231557913550831549250567702492387705755797450835067019451495429072260573713478837714340170248778632889919669943681246483863282557230872705653277369788949083404381616158770793537679258109605912078675682051095947851204484558294102017960773641224070853942425420535277192716416244729343642220909624723592188312050798114386318609708664751780597113656868206502321244153436415573678336105484416660880270034554345264810245986951434017442001144966904101230512740770023416339968995188008424406973506333041096420082282881486254878334932540785955067072775878500115834989102786663376203510989452434900129475253864553551304692918336205391619189485136357088507483039249846262038873057007675734698762646315927859596847468034081309712960839351803042294949861570914994638529692202977779354900678995579627840628326400000000000000000000000000000000000000000000000000000*i1^67 + -71878493934891394615316648113272458997721828672542034026840264119403266018949524614610187530713533665037463614353461285756907954281874830945979975588204019602936165280565308185746017236644885593275890701204029058515190209780840273049042739495092273440846636955965958946637631748731949502321862827993797042922894871754868028116223246580189016237307613194577304609272256220394068542060060092194469666197786695268796398660743262928099658724572220432669616858180982518649424505198542201554820889833592048954240421742185825442947560862065090144908811865871422183447546433934757529041805408432809027025774684679358403206005118291802992599692917707143659454413442491545614549815941174784845840473133663464038335156235685729833628761066991280410964855669546740880170106832504052917149071460757050756861055448159837256624359278066822905246098308108708882442128606280719519209001089428612190783285787997129243281980505273930828194142525375760105668969954794167555621534333584902461762376233928941995161687853239071504777786835614814968482619178343101542415141894840667656704108573406667753351672745005072604588415556948255088899304948952532245283315176665280125090425139079620828674496184212323265189085098298212250887316708593813462628674808947135433265182380069957917237865728432069099574188389192655312168492077323555256293696674576829912035245871485880270145279836721899555887889051906058625375756251628657103123804968435024783213245924396585491432931037820709831244115793913551882232027982578809686354807741218560069833836083922985023726793212203651012041280380098698835752730910214122650292258515260586013906283424508310155930093879049824908179973264181557450841614247836392195446620364411984402617292244289490850901736768945088779811020902180624649921647628878969505175296532534565116522467136180048035395475150507445127834229750978082679043695402085455229392316604822847906954285421208293929391644666020360690238487056645396859678715064081983609473443336469659207190603461409992940427459459568728638234244128718830504087359275878460632104430354648534764866012616616397098226709380089498485943212061859782969923804789090959466564769141705286562001487990875940041913553595859998717225742598597657453056334270667568967488378440099344905719392361908746907550741512920022401024588621727610205371272155143155212586128538716607075844334459651551581482184770628002577634457936666154931249585095206596268784166334078139161466116241577891148336501642218751220272791156288457512467418889028988534684709268024641399998644647993805984939431280376513790969885860030064526910277169045578683126230770976951130155221591854846398484275825884310364320072231391367593992023231189557717375920394648320687472945302474637319543436723572412686617059449562359268867741793446270946639103490002282273633380032520738223755434887344914720584042399960686681737638647157251084418425002914175246979664187618577213613267576484656689496494298390803529191919850119294002439248013595139991141641102782288248275909727000587058843382872610429132847811215232034908634337627476029346537607173558503852382980885131881613877398942626448489547660531348367067037744244777906454713414957390040010298752882644469037933996880196966607641875160978240148686775689472438189509824159412857853569647831967917735846681185020647720312268592820898310084054411566208036520585029465903350345629295017407519972626794635445428581475918381432678554507034807713200181483703072880811043723241647478882267515960902671738113455674403048425729350553195843431189464931652629935050534348890663618167810364382089424863100728542410102143918941148670529982517678047498804341703619217843499753914310345517223043865597004033921145733043427719731530247589358929723960797269103992902629781476373819161241276572442805468622699184348310524357714040110754458488636822924869311218813182297436330423653972072858824607361018869561111810754053018543100218657057439409283003519157170966285340227643168408998844118775235680675477035772284070686548378606521669330867124253234823575342135357190025543963971906674703228150781109589544916282589502840395512992997824056850748535268333662723049663492408032576024051091751240316195654869272647381482903189823671374983731013367070052809551365413352714194942559192442736460090338081408927918013666262393626827713493657279991242117660367070184079098017528665308326257981439698227284974362334728222513573915491650345980905820512345578529660879121068479580206375292826999393850977616692570959037868853470820370884254313111009361920000000000000000000000000000000000000000000000000000*i1^68 + 516321400777422557908678215185359658805395691669493400334026736895199490441640559530636329117719175161682733978249516441167230448512020020625816635939831008249141814470470439633534111636860638867778780070296744374243015981715953630003217373073867858403040309746352550879075211799124983336529499041458648908015073105084360646945900018646861062373123442947934535604326408928833757561331716432497611306556688675632209432138269285643967715502471255927886840529232535263351322339268333562408014646252730534276039044906578452707832144906032468928709118678417815968393914594060319966267030641518576394932740496212200059164774712034608934294885305468986552032378596379141020763108949197186362368458233696803324506569304055759292402653657641062888952465206219198654965985762190005983908546113914840316600324302531577330499198484391753300158911208436316260283174341366159153506966097454452269382812578707692096270374808102157797623037736180718025907927648734562372792929915897628180223128290694925448735520148861593151884451139380608580583215993656132338347893803214902966184393468981283411885883993256124982302031893727774390454369136714947101439536572658844383048976159839119545098222445521548839820028304533008111197446880182942051441628093986715644468322408799719029151658299582722569471218240944176521693330883158699211767365329724891910873649287177067713046357339964056857366277101176808917744439994034857777235021596349398049276672588685675851648517678853937077869954560259643783971245862041785310371281983646417502869567607388679632605032253252515653759190125011965334895589935082443429615296249206482297805375049781939704623805434001558720625967705323655492005734818977804220726585850790601684008675033671235465495237848648559762386410399828020587567139884069227053447069077485458628134098637687345090371438670896122964293028559815611836125172545122966045412426845879018615975068091100813286369028533074162106700201132559062536415157676441695287802474050191017337987163733972777196441616832258607444696566869251370136636320259016156004509073657653142796510982511577477663046218658254773607174030921887035048113415118793283634732812523220988176194144738809823899336927021174696354340867377158325161138384883169829749955249392851439485188579580797083977839382830909093326280639486854159483018915777889916820775714984374598059752464754402070554808011774266794982917944378746301310439598410042639644039116101669706496893446734369669591242593957091405420918209512678553936124818627518847564495081803656937840822220497635469237301189757566001824856145277537849284262623110771588440092701969490848784297589597793563765672061944202601086163378898499954623054037154837589958902158840719072281570075962058340171592105422228337802234844711537489410671121811659874599928343583402548041036495412221635545822049404791702112552274502133652550967243000771716304395022097670692251886763977635645362143612967290569026613112583922587902798617474166239574431053241475250575218134820200154471407456229686798829142838428931268535752041024022805877610586479326207944914807132933083292097376089238081402613496564017181305508756918651342678032853196944210571859253404147156333172261484791793113962076221896436072730081073716407025664132638690040368785283652291041390073683072818673963033293048504274200422407884477869722737775912487456191493476646979902534400606505864629515026385542437715845893268166797266048470616673830476823741896435633427183634283803649642665465758463876727914611757019468818917129855170872539102401196234726773145727357056392402833848386755464428665427957935317048647485113880793494942004191588209932337779620747444841758997202186404487355135416824285975276676251281163172351710506045476847820177800234447849902276621527869531755552450757241760651703241838037732174894003238999242687856156829541154282405065019499998781646182510488998172257107113609965097799894288405662719798614153203117481350154410083003764035010500059886989532667869950795123749293973620927453865200218234225252881673871335301853040421899659277309322473219827876694468063986141696935887699283706938848949753279158274629034877388377335654596268929890261618699121356922310616434275532688336969096178773627521518775812990837068299073408911759407323237552342686172949848885757013746602290796475164447994388126594150464588128124733305229758509684103277011732438746286200591412046210174839370598697035852880559135050815459131959992078826035311806080729872911055968672093217608334306647327007707648411490683636898856960000000000000000000000000000000000000000000000000000*i1^69 + -985764029551634485608312606345895861788853516295652107232635080841622810558847068775808674799985575439435369725118525001030722871905038297172611207139686974763875322646492330298455289381252723143315792641405725104740594594528788725503889296061729038788824095972445751603416085572131586805931922852240436534449762327937826469251659689418041600877746600265631750523296167413377260129997620344882453278995246571762393243225979717779560313663031144060136526236069081642218999033286812240217735658937071742137362239194842580422988876316926585025614379666132211157404616351846098976375789407979073763397235205917146274479817492396067582926420475219935374219394368407254736757335809132385054013739880491116599095846828898906362833229759427250765894093060413397745817837910305828244622447986889847364284475738772192621603107028748346257534244892541253547388990506961600286420401883241141056794551025741997930852886500381737716006319145016283899140990397874506843828914069146603847111421540664746312684729393917088752163964773261743866478238356824919636284702393259119667825087858781379113899789171271037434645554433522462563646191566054981112608877660446004704831605636002456669681548191828600933995357360182071707913215725363293887247859259410733589878419365776543532606233648240734942613934000889983193031874032697112296098671651004290656233912054811974083323709774753694791738655467413263798349458239085349487701974384757605454501695384243956488314103941716961475322251671418078420656770717353204604626924364364988387533463374774832880510721632596638101684749329166833136375099802654157402524673331040730933633350220847570608770576316456909228576110081133288078445737543349785649080257715135796521443753235011808936048998801886139982985071448687394428372858040140983559676121314014984836433060395718117918899436975710200285646713214962240082823227638010222642788990510510626969307688835360919073102960119954908520281118128412858900282442437001217870272982857774989286084749795235783845764469366744888671881693717359130564242304905090705330571911895397488702750371482398433657266701465232484093295895145795665707005743508543102689364650239107883346246800902272866608365272102671127317283545825684706486367680727902735607427714568276225982450244976467308021908883870892173839517887341398013012753982136885877072641266448585323045497604471932022597208813420379401717403669702605774529223829590019641632172007618195639954598973053851769347574717071913733173126972438794349796514299269142543933967495438371401329042044695973935763112691784846350900474874691569787939130934740122664566336735461597237820961814741661654738994580934417890633681940293570826999149065794003702224721252773528482351176717006069388973709125029676476133003911861951711361189663360333406627513482640164415586748807628347109511021664821097833196079785284225063868629436181829441798155977914873477734973262871721113820675287697067817524216727318022807183747053353052871451448908320575003091163079351529150482165010188911758351310904135750878321662964152863496550404024101217692150136415759054607341701063433236355560667843827401940332823052112746165752345500571617733216769922015455665180544872853181205478503804636795096267874593396726101899823980272806660344119225412631314953098135265679761325934157551154789362827365964288767356754137969057478485657990357699665841342202692247487744794617215599864218051754002712364415768756495132514966934639913473295933815710131829648078562593330668014817890845076412871876344819830176126974458897346884018856540208382467103799499887797751124007805564294917553893550138414616308516396854495598892152239055166389216848340679759902108651447316888210127798152624304438768128053914456457726490683672400344618813914225204468316941999643576508505072329361715748802569299261865927813758051630226822269227865684027295123456088242085599732680305921887644407068983223021804922113843699623085887118899381438675408415447431055942277748506046189848691516007842678079882815645737158797375889651317219773892167094768382385491331752273287984587693941427227695202730540497904046553712793208289963230037821056928644403659930603907992734115750889492569582247501709470055348772120523182812355223006443448185824381288613834442018955341788471300763061310416329989273128841739517312210311845238737567521168037658539727662166966366019899783590793798579095451669570747021687327258651517641716052032532112395874781514394041032248276922085248630457962220956931404153856841076146350477526585340592128000000000000000000000000000000000000000000000000000*i1^70 + -7190646240112852298974873164380937834263388226515454330983573817278269442531096423314582457257926509515610287072615613685845032573867181210001881911147009221713795280204497346408422059556606747164096441070577138438672583338505994886244707127196255192520436779236993423827385814052934957196988519190029777580515891744272118409812621757445489814834056562831061872102998150217587271134579094691196674207025745847215159623248550346878265838817021336664738335351301576509292200390220786814333476422333247704347107199623544483363986580376907336704384677117521964095682731188871501707340368463148553850285444944905630334426068507026939028533812832930725996315975261832945419416365806235967915055124455707052973970649520637618957405989002647797301164230740658213325431908048741189148665424146850059828244156460945519869521855587755826721910804567880231080150206620381241347632843357535788323210316161586236106215943749179554952570936357828535916695675857515671096024611397950784983898518928486474000226422896833748020899535899535858910582043980932524656712477212721318009433141391539341348082112810180944799623826528526886721870899254867724569690882226674549568079939179586879389125623001348353993166052658438574635165132208683778578543989901751784578813256944921879726983220646116752758834159564216122011975067923589856861631154684282619291422332346781988407117422564979326314135641264005431177782632467742938236479294942775936518000059878932261068808367711345271566439889496565878272948807227628509250124683740726842385738901611084744658142640004705496221815788033993392079925641141902677874911826471962563412806479701915557715037883146965684902628865617342118723472749428028515858335009227934355637496763764931946160620435405718312704864407192432914626444407513408896831851897774733819350185626824215877251528453360028075861969416989168266017888349927638508382371243921686221476310444446744305488011027521722628045127713522749046515124214291010773016501803961607628098558037639827567790365954696599311559801711265088148170880711136323777287155178756309133793884778331973775492424190893004415698656856868645325331258643782121092570648649406359142167771883675683277139792706883963303983039536623995001692753632764247666682746627028706117296166131054164896751806494320224236338628808432790251572022005028900801409219131713380064920418962307310936189445516601543994342100797629753680008319220526713310335112033005169567162543800439852153967538827018210445690433307873751600820647000186591133171329058415839014272589208567104270483823672398941410705069977346598223266968759953540179316709066346205350230885104202876155214369904064433741162053858702470146011149299868954388691269822356133228923319712206695146456391414701729291749067296734043951847507386197323330054801593522844184123139507346013123527809831987502291797098051903379458755108029074293253681740010766686243691917736954721260456238205217068862966739828837598511727136749684484518068719054448839300657985340836961021875052204298945784456830130977763353740746108193041922523716849327608336721093956500483956273125356719850203022483194114598608800737918679444078919970230742312830652755271842388725531076764763462117833325917458426592906069067692731235159949214454806645157744796349813800642052319166080465479511647107561752681508821809604561287639818050479787941622237118573879192804222936437665696945120787616312735504657833184132209954288497006571687517557002879771995438783880945053339626187394656642127964731013360323504568805363750003024292877759139289114542081193328830927526962849771964153893716356852456646626453218075109615764750137431247895890851585418007519865329429589081288662073744338722981745469826473693085685024871596765285901797685372935656155983856919370524651499563360124782374795825460061562397469143899216633544808819682307111510372814497512771164004759601745157822623947765868862449197639270222124144112364962930742092473699394210354853185390720982745744942728229824960060077062624172048426242992445463840040248960916963137825550475853856579990223790031668128777779605409686317398655004596891369861031662868854186117328535187327924022708114517620266785633263373016867991191304630465259194306102953261457333947482699202414257268967789470164768042676188145715095049904079642307766823350470436018287785340145649699771064697699695269055655161527260328883367684486378173314161963171719167257359857572798790460927105757202452117258890772731343910631849755585327508404398620603731426412618767184953344000000000000000000000000000000000000000000000000000*i1^71 + 36510692302176908014125818587012233371423245824430593455841822470040886026624676345149113530437154091740532006731117172087874225355469987680233038422442757802683013458760622613004428897694731147762713030206506842020799496197032943893908209347724710727349643849299595531593684471748067943954049132370510184227183992685028374932510427854799537772259709574366471319792628092822127286339708562492775344344572535882627698894035242990713376072089640828308926736334096431521842091382088934143881443089453777787507943812769567153377165255578637014159527949857208267721681300775383239135513943947884811409211864310099800727424497517493636812579819929241506945627089055316555814076437103030386345811650453011048450575690151171447043722920323806699228433824623838388077783381030626021768294811664258402847939970207163329494891207098762007501198132609429648309556113143603887476347855632674434452912232171866232802344544060640921604414785500790262309246508018632182984134536758762155626129296821290595139476581357303978549642087598485807510677777997432811584102780853455656734288758690747189778982861338865911839156352469002989004527535655871173665498384835561502708168282631659101841129538727714382191083344950952707490586553021783821900106929662311232837491481214015664944678626926538731031931345281271029934923900586553807402464369154345081072269104790477040414504218478049488173880379578192756612746156959791585217947374182090783495364095852272434048382728282734608933842908597754098547650967541959857755318562298790275387454207778785977460401511204625576868115431810781525139445996619533254792069556448521327910806810854279031638068071951348824940886822385918948797995710812875858888602526981239977220397704015718274730921484426880093087903059011955449560575884930015584420902273306615358580942233116643756704839231207622102908120533244651757248933900064730094772489978309103499448055711677765370699482830926705075708336204974009242430345320362566135428894733186027177242836811366264573096034314590842801244122909117089157163408941268449632664917012074953634811017992179743389562083768170191567478860492696494428675991288780059686359525422901058837987994389457316317835938993312346163561313250346486932154295627896277750676243606313247375812156192653154517109544087598005517707291366947007993816119949257407131730288369682837284642883071651867733085072330830706450436171340288176427385696227445682747950729137419850924082344035107478422853736126301497688036133407533720592198831154850462759221381619694801513808705182288210636937110179679545891590423150158907335446712048717635544218183406917488284783537910914570853780175417922099800901290121911163065381691534861718894997975819201453597913036466774580523951657075584223313810434436236018993463090744334131659241534689604404541560763233453298888647985460798455505587478624151856820218548366772889957007823247008261277406929366371575827368672533285758459719203763447945796664007298339470497579534829916531549970839187371352690892451993077523598415700081658554086346500149777933650395728285981999843323282947927313829995970818511848570626021445968890329889421233634268758463092608357471770219618693146405245656313600127290012971350247078007878836645167456663172829696924386077201342075503671225266989309343929870781817774627459849242845775082414084751984222419350486817495629307691818495489003084371471079082256745307883368701393807064811104148654207751968269315938504786697185136639684101076348665629311607924104420550179222126272113311853852457021496100355835621041186291925372372682018182404784642445190884963904260552228205349461950016823169034296123899703522611611275001491205516812138658814545652707634913039311249577797742454550648535450611024886724803577930186518043450916265948569839643553932066713425273336615994167455450617898317327420564234266346809640896825761727248632785994872292640430584038261925680735813105430915095622582569914799357254376422517960917401938466762047857080711965932683340664352405875849352576743373560465424845228648469741241247551282143397742855923878869488699081240686620679326263062801235173134532788343412243522391609669219329670327605784708758580902182332710192812182006679867168416690005155283618043361937292932122162424938285906105375482188568476777725460229721958908036249368604162540819728514527408193568053472288350500008764249631739011457813467942570436789410087097536045711260218836858688058160270546329681541667851805515238219170922982752309611896647267126413232208008655667200000000000000000000000000000000000000000000000000*i1^72 + 30826891841186129671098821151068119843276105582626999747726657798733183478057692430642036338501832469804182476234824411400250123688405785579853853477933829872675327076986435011552180679233633479635810172055527949569895443907288129267410950027109413819490961109435465512651947294610296342190299929579380970838098535837511384159652743462989539891253667271567986495077319031242855317540152776069717081885618072666243100197522533070619096226577819862656752040712654903674189274788687205829780021522041399313120115654337239591061213196213834841499078035765061981346927501474005521114710505789131022239366388872680535459726368308782253546998905167175400619373709246454093417609748363039947229024247584396544086645232104224137618201692434882983040278045373299390745043231733090828146389729024694131022157620387701182723601398576594482649377373359251543418392775118372174420216309563463141895249814350276578849471735598270995222947760923373255448082913086774641253983934020830696271389516510098473239632084750164184039739989910803945337230655543576227709008257812810586075528789198657371916302479563517055215361563533427024742328186326164635029108872135637345497213596505535346910517521220312210724505292645717054045730260650820573196080381766318404371978166329606165293060371235287067537264280889157940879845874748705101514079929506073245647446640179945038291136899328015636755320405220985211332188073923823209582610220090195552721227475375318013270264594385995994463332968998461959359255990162417606420340653511085766465378213509347635724662988249301534141003277568545119613159481002574595694650767560592148879772961554440902792121505443910867549518111209352146519909821600785478155787304021573056030480182957306905690505918482065332837812871575072758174225881943186343416199984689090766753170665688196937228332605356706632011537953903407977815955508463368004343953998807139140240053057927409762963003292088116898569230666210834433196442358715101296143911184330356686120720449250443532181293917611678709375723762803141915376932574960404182702632319212470214617148216222439773227745876805046944608451457908921953538681525141126409530297024619197414247282741281318153234464397791735070549924863716636630905134702466919004874866948680020410658793373577857697876267301080757560369946735953035153259957589928857035223462551144917981367577124933524941279028074243614454407319229642425761599518091123695817784681490820116352983338059502984938579269533224453955178065513088998835734616601871000458868094925073049399296970741931962547597605983291547480484130561842550657743254837166268682622456543210450806509876482264846842599322804743467912484632316634922347893145987736193853377584580084320325363069833824232553892892028802595488806267907986609050446633161862187090892623789060381526171905350746235111735218737667261318577210342959057348949363965620827299923890647739251885134949907766167658721426021708180010122292805734096754772961050228629888920549949797214438780859771371531784592510102438373749610522788753900961902312326527471072562017771404519657639394714290499494595017808181586138038754951477065083600476068035575412122997453440227611145472909784022956051511723493610589494244223540653283051746008650304709308436389368293665522658958273388950812206296856776704315909685049309273575408653303791138120713796783378495888491732250664849191992844132875600638587057702457288454735023752357917548559052777055614928325657070915091184985383736679640641110312824949325566524557564004939504471094607586843968599922285452437209021710999563295981589413814947989918716156167607546446754673153585240015074614885615235668990461236244644861952556105681458269647152900358428899352332868054534301889457721718646375221919228261309176311084395238699804302267815753142831990303258911568655101273521628970919802478658891745803162583155310689577340305523711142869225707464289384009383673194755133421676026579422500563828709045760339163018596676961888200206852102865998360650637612122489737581646806784308399881233683663565182233115088981523535132449726016523507967900413722498828422493240151588915472009688255345861570018686039441489443043956933735954183717839208313969299220406937383618362911606908592609541922803455287463145711156712120928621631495162625942129256411758535858096916844593538147043541943734048290612703168643814701260984038050642669119186499722684603593028998392016252820802647177650478386629860839711065517973341104201554294634303896240230586382995649536343032830361600000000000000000000000000000000000000000000000000*i1^73 + -396402223734992447116092253252734351109456638955710853346044149767698649051676027718658996742384163140030979028606208016123889704980796680973829035491239739686471311362314146403450088599547919687311689986140956365420148068204349635099877264746245419097003676158952357719744872243449277429570485808891697476278021901552150684486114155280864870164035487065513895001663191038055353302721878751181368638088571334455870758549315263958494468085349249768683950663313193762526161483749427005340961651823212242334013801107030682636365974544279969674782821238021496464942656610845969045785283193861628175776693211277630230454882246169616278461671648792145699916670976919187349387521824048850432343496966322542148077999721685837444940238593222572964404630616536438005897498844603573531770866657411199409063908992446092841211310543876801031218563702811939056473867218072243985159458099166199957828106218579247076647332729177437314644254470486657491421283320490125287320192756039489464434318495832256843765786454644679406226295106590055380438542705719749963950419767216849725854834176494355254854011147958576952341532741380580558788999038616100967666848842579184457511776456920707592899960257358612768853314190956833985830942655345993392478508998989731346261319006305814562278255460407501525676533871942144458433498017550572281503585464909460834419697937677888253976323412947353380623214529236631540862368917142007763953613312212008469135169648618445964514790855976141262984107304681054854219433191357419982483142276244775618561662536291778484283809337245179125993094425012230843872821517669830842448578654107708905819853318206522576440576999578179429875800750867464189452548812248336400893075991186901832261436150686535197596199686753089695736510105408293459960678616362954143290641337367025577506142981103760294233964189239090008067679450067461588036612993918040948185630451470978893843126994533232445134663814231044150178705176519571005676529234951733306100055918983629295275910009191983484839923966963708010111685031311517639533301468006859268260104448166304133292476331387832644384834407014337713857166902267749233824896256763982687565062275328160447564005909207980922626797909135739205425887311910044696233314316195866412711963323962930116604048459471037998138144962967269378136098096786487115605617369742013615924542352527002058500760365841078880572218017988326953651084025306039350623968742921185407990143179120909877824851703673244280539963537464788510847902059548212139241143660298224086131507488497816953136646411834372209771798044127222979158114676731588185268703144517099274023470962355285450499439988230526895829092998600440114601351697101754340695178291541398829731252828523840477793644195755024250274202399560796720161511988919614814962337457927956740070748995978181124492878787351073832797583539057483581672129861196451601693392918626858101473065792468823088807618278662030762722989722281085185145276185742346778372332232951607211459932073114577439198676165835957307821901951478466394878359127444496028577241997180492304748217874931111799770876948289314240469052771414398967825845450321467014031842654870333870408535606840100402232099555192481546289611700788314613964298982439706417446362271876626259986119089253175754555459812235020415784411826948081599046436272742241632277422643836887998991131350145800571071513421382902286146679942946516797900913844359015763385314964462640792739980058430628241096855772272753474623898615392544063693475089721019709686071684518282579389548301499052465262175735142366867767961597729555689738990104398886110992210469222985144883233647638234949728523578506645311151588785577787618318427146308646253538797878819339718866477801006597799036099294846751659636739994776123122055745149300144996597226848158792020784372102627375611788241294660246995657581289840872950775681655328947877748922681896754134512727269554752251938070204270769444849844825148475498527438657995974937351245919591522342660848972204122485747667289624223959093686345447643865665866707816939771204801823859745604483102808135362601396491542841624811264750437929861212804376366053363804477147669367218834800886943302382233036406879959463851530596790713643298943009339902112037545733470145652624364491412105016396305068287803862320762451414160310795516964522404058396449141771544487978600332250046265062859892140547235794110715554266754918512531487000579416967319769178658211993373566715778378787800017205818141639201111232096470679086845584552160279920640000000000000000000000000000000000000000000000000*i1^74 + 58006856409692983279114015257881352859149912636694092715251783894006455981585754281260200743735748579610526374479969788815545782356584500264391661945769277727303534335351891644722638910612579542667543194259601506069806535072487038588598965679318029953936277251371483298350873287144664553675231541768956427120114502881564373011468177550885119631602929840886512274377736717831327503137487249894962601089091873558622586330304468653768552294454727286253861019127403365787115353451738502577664404723415656633975692420375633476797326825972769872480125764220535779556806029309905972266954769910278822586475925407818242433512894867232005214034410879066882714527378511277079896724213768341285266168960322856789003009270274970213956946697104707903805555188885283481608851084271284779747201723692834691722057167605140399498488266076700900502019042566105349080258861095029143522182661305260715088094677231360758565281728162620774996358585010361495334603509278866520752036632705917164844251075036845855228958030059490096407103188116176611309895133465865265077441648520943128089794242182600714162847913764338207996268996479368301912993032453610723237573986379372807601459176913831607207285977740912331763790656999883748457389051109272221113070882066856866083410671663182347990692872802288937448501477732426212746227248753298625454163888058100196559806496670687083933821838072586526178735167410859225065941611785132077376687972648014749184709165752340251204003991793932666073514625196076366175662569407234819891929884145861152189787071643716004260987535326006927705079995354956942652465129716426924183228628490155670584382297609732360609386993729659439136530549374013226828249890478631070916955519846340162324544269223280410475608826545739641790342607623257043695777306000760831583486617781306943095496239616852096256784178568914915671737376157424568146324377742643719461717236793285194686496364849770230541374788047991131508623925508427538495811818481067173450262522316112001110140517263911035663862952058758276096343589760690656856277684932332008282524290175872676081652373215815628679585511343982482623422831559275812331397725155179361269372421133375492398619434557894418454006380910139300275232445738722699611138848737395772609306191228956306705059543045472590034618544854423852347985909242647079102831000253263767506451786999145746868063208223038967978562545350041435925335465855867318155729474244019975438034058869502106359239248667353006649957669308138558460560866203015445237522336746294470956559649070714825842988195566104093386317926107400927355015850408586028144010858715647381965709930393409681923697848303476270854201855884684063022242025669815511223705494036236012404182233897110778651260229488542520583170870414596804113387799627343832971678622462795346134634855085466668840197600554390312886842372042559354474854768660621343221917541419980729108295891084284099013852548626278479465344514985509415661622288678392967905878589494539939562807542247741849140285014065416810012369242482198254990390511369900944170041996045531604185088734001107771372735749890713174403017258662040331627998377092295805293779682986273314509056983465245389652541872650866333607599615697123411005686308050620218585670412035474100973325453874914130881033066126441305790679383954448495764726519885636713832570188546402939185192833764018437755505139166671899295702676527014248465915763719528021405554804306870038692195906406958930723774326269881675866047996239431940082473037007785442626555521415269898868523140382681066845881891765520886191541686634230944132450718841893206576173906697262376087339897831236547278199678279971885880770067932922886365524319993912474464422128992512223421852754488940268704338026962860073023693716662594447401033875182810414819947724705250975587376830952693470698652668195713093333641311948840630931341785422057973110005290533206240666496101513047861817260306660989393631013686918995984815140871298116834766730887274958258613360649019698899144160294754114332088451111924237830406240133396807324388229678123761286751991430659859121294771751604283518366407782823436195952641543273982847079207447241905454006787283339977913148021954565485521323325309840790799842245191818280827182968376161278368209330773836436700018280787451564633982368017913288436924962502335819271472508810238103440573262987900650078195275200004016091848188522674702067926993326842203184944888980046215356353240925798307901363170748134091795768365681450935162157586537494505062400000000000000000000000000000000000000000000000000*i1^75 + 1998119685965185694021814346223239037209966808957162813454142675624346679066854833593161693481162343537256217078547906165999117088282527256272739723523991545584281230368186726140223602733111438555081018199542825876302576716542968195361780518687921761374532351335774940883730875255643685315529664204791446983041434447980556547275896021575129484388861470368405301248548654719626067439831866781874711551302218961084770546291815075160807094944533840826624339412453927956997182118746827811485078215190961792936384906968574338472054516349416778924794352806282400552912844642946441861356177005989128737051916090669007902460045915080098540441790453504506197699491839908426653025896971273864187072089428353294292192138540344322646559359469669426974681889865882775678810147846140824416813269492025657501860838571288034343476699971030854893259497642690870221156456947624591685619672999378241720773930228668885331409092135911198793150410796179599760599304002281316288724840770597263976723536050698175833646071744808823394280863122380396015706097255401800051915160586119705186633039942025758482903171695448586916929859810940460887630623426297728951296198109832888583490872003906134725181029360954022581230598306896644848480980629284481914304517369823646973027143437328624023577466292850613861368338609484221462922657279833063130237898017406877090064146114332244752605084579148077488441889188657496115708435218161003095133365283514188731760077221271596939775187800229359740043926582192437430250307735351665857633670163112873699128815425041657986837265128979704942976974043419621235688556088860235015573020130002785486506284412543810192089362123902372439352308845478491933694468920587001209474365290724931549771088439140173463650974616322504095553247456139157535742397593169497631451897878518161667159145794102542056164420966024972216962976746114712382816902843963069426108397028520643601429549023406535938760692237435284986335814126144157053423063804431679369848645311479790493985420196503379629427129294208028204626251186318304527123113673972079100890235254693358046050727492609444750225156192366346546689501808291452132834909089208272403224254110859576309737480571406764704351202911184889403561164982010699704223105378967025092550317706320998128033628153870681497658865117931559504939254050556868850186285830464332757466547032706246373079050630722580383650373859820561416096121543103267208546127620938760606779554360312407309201937497119150474127036919303252642958512479769081799143810882002904227598952001708154972074109527867309314539415977880345661727873594814099523031880663866238367180041606967165855201898636419475181616944513692860880262320595420537335792377916449129680862330314873829259520015604546093113946042270393614168428046081633022997535913200462825054639938611206402524602158021028173776550227422979874269652782349003004882421418714442648616182411310351739765160592002742502654773724182837631710079636080488475863947496092567548378087745817133841095963582590715836656041137035085455882534842286439190792779480759718794929691125110736635483666536843939134939385483694175215036054918150128012030182484040116829024196854619293881193059794232614664737611370866244050304842118260946803103690615540300174113350642309860912635827760229850863114861547553743921602757040548631997893746277400188656227565323588627942750916112065274400660978328332857836867375248934566053877076192602636323137971712083623889231753438685395900291423517172839321277036619267648023405075933486668383769050935938592427034295120550104724522554384685925003788863557701117895491931592298127921090021282451272896145712006560851964439536236539449357234638505619788314874687264988470912155026610372996107004698796473462953070989241302839049395372276326934047036748373550573724198425158000583560645289966535849880949878738561954577175533227012461100782759677827447983358810775424136923834979483069128589933821407076718102822524417564710886432848718018550781550664315166434778603898534864249564728186540142991185899507170621182269125994010076930380471309845117340994066833897212801755022941505200744732005408990403973982680568555852431251579537862195525614814247546871704269849053266494588972724709508647528428087393785613241159039181242158781851138509612475329982442798009526837790062243060032358015310917296298614666132935212757561277897669664612522739842728506884111403274844820422984325799667262897011469098226374093998665938961699329968829735938490242844607012254750198464512000000000000000000000000000000000000000000000000*i1^76 + 451906793218570878186933934249369700316206054203341050930966074456917560063032576012783161716947103856538164021112147028287750212462530100663249532804246080508621444279374153051553546516649323718401233861073451336483483368408485842442813247521973909362734051576042041784303292241431144683543534557540229642884874571069435565000759159963186177167293737767116890549131831807029190833054067346261389499744858615577439558088203191079624430255258938073586058581699081063895764895957130669862981029713064784257539483620013576036737993716760213408566810467425098184071099851037838632993118844158536666953174185963093413608490707975128184521092681579889417721462331352047046922417488698415550104031092525705614187746038640625803553792743421548662887582195181808081434080911087474923273903938830213448452248639714486723469720612812300803360421842805959863816347211792910938744825603017669322284221162038417226196211742830908247915924294291919718860815539069016387018333708106684624198610074161114462071324067000051056621135014298502159899178369029123394970381177503783595416655320574293697523945918079930191421886536552421224325652078709801528505618294971686436935124868776442873797751178276337394562060500576452920806310574762738965949215640407390629392824188818733690479375733482589310779480196172256868003417972168537703156968710523674139630105631415299799803396640603302980228846116638202857116372428265610715238718041411868948526157034377717737986999103442919108357095660700542122182331248608944838902474567723270266515489156307636699664861870997423392864762893740068100348208823328332788447647022147824735126223447121404686789302342450321961354617680997284595431040976267728732591243870752782646432062316913509002925607883175698095364441504172002219781658050976656405894231001921807785421942492448452898425889561929970852870870922971070662022521364288598965607410088372009747884771202207398386246168321183795275809950992145420081865987537668819773574206378841840515597406619845840788783154259044960158692679457624866537168472403362173986987475839563470503987876653021431820532816148661008909294127653098948432440371391508945342264489233379689975521980729225038206597491944247080745809087532059057873640909883131843609077059223349550394896568684994727441154345544291702602048374703176272750237349632644102850636655930437562918037651251426533040525785011716214915030164454196360319265556641058949105149184329347859183456039088519059932291790453254157662158835788186620240206556971606511529237950995681218705074878239701206913191192247182567559597773694975708649726294103400923682009925149195415364401953301558658872464103344008691374243699476670060862576869067022092669467824643765107897865932879670090775574635724815452277407195941098692727490429937126091599803989001699384967654188485619843813469567544462177336184193657582899865473803939240773247604492880045095454330538456952645749931794524508558365659557077133020650819364554674243378140967141518498258982587259500777121365343175897173013335022373951659114619345509187183470746212523661709789821020836369008346088110258141564902862840946987368655962526898896758765279271898319420827845378657086701258997415194451860574936168316061596048999995733684391076198486948173527586746819067306075091564590754845489855493374107305779118910080648426497623579388815003282331506798243121122543364157057569310118466475693303271698958622974872414211261510769578487783782505152733715740986428730970600731866555896282915737974423444896585784820734097989417479308594169550671861744604784319237277757420463444641049020161376306780098683849251592625900031591538029754191717516453422877806331660885569089559036370601372919347401867121964124442624145923600332531851705828417992143798470507634275243249623042524362218698429644820466843667374820100744092051194077120916158242991568965700879894921980987326915003200608178410288629323689646388742741337745330212499568657409053135962669770829045114626962526756519937030809955362921071877899610505736063914201207217940197831515401273216703801623377466765515696995733510441376979906333099143587690327232312600165897124399762218504792569771135315657515965708235890143559367889499120511874994506590332540073863146009509913533930862755571164314475393492415179367170041176853812528459459268617490725020696794319046169167118355734968939358561972635207894356986650276211065569015392426837158597037747626596814501347941220775288912483338838115910158534514449801182013554688000000000000000000000000000000000000000000000000*i1^77 + -6321081650660440403731992176085851299034370461868505768648644521653880843815054466641834682733111770766364963530601221003214326866302233399341077332694494667533030896473205649763521988281511359610837844611527077672939061840643606193358580845298859494232452292457192622908143516056349587015675667218356038754607995552424027740438694127551468000726223223617374074686360091758622396574372441124592678464225099034769038180620759470383331738970428367532794390700653177447103102776483611738823543131706665667011875091054832625043814996150454698667942298540442400467079020607064951476202711789451268994451350543306982013650380599703943539904761608289864887719749220529715084508511596927848970154719758897204055212127606624341634154644067906804740780418937309036146900594400656262732833666091516912166781438219794063328019183427643256939004659946712518585739373560281370066125914287944694702267449887529989836096485789892325306128798502015643923836326366424272370026293692552966834458126705649807806665931871096312974468306553116140220788515385402177741366565511250856481457457284010566879693666761500810926205379257719325845701949369422910862601092254430365054515772109892809007881865163585940078111140133753557503541449893782343904334710078243525248055592580237420691964976286751517269525029498303349109450538925630231362541840007000386619028464412250342607990193610967518116333167106120956728218084459846983182850392678289000490512486971876569781220823689320882112206510135680691523555949744171794665123639963071533693261626896562161914985742130614911469927381681803821824011072861299366161747846216366207035453719960391776858573180863682436513835332609066819138546782441126637038641084200363393227165361925074328784169460548191304749566826771679560101892341874740489060406181501808843294586824316657725524488892748010884841379008377628057804639348914785282513381672439047559115945486205139868176145555496072514185064090757608458682626653871031804341771845612156464912552132672966570478120611397814288798140128719179425088018381094994314969399152702209221632161874826619932490038898055429459487426714271988954894394327014396207010306559195560515619673323899891016037298667297765483265985434968730336723091891870423662668577389311717769378114241306534707990077990843442470037177251670410102625244942848954231304857112736463239230820297884290025581080372236325334738735782547432980332099503351623257364652912379025780315259229734634851472662229947439230161086425473710233177710389756167109292039551635035672421049143936144719663002955150766174358752727423225500680964917035745162997520847327148580296473476728531363928819122181145008922656903545876332900399017472076877811448079110685748014253850468267478565637338823397114711691787576793900608087491248052218970174518361052835481511364943259935958423725846880575881005152483701637735433616048684574516749008176946785736312864149736360037907020820273572455385809836672953889434255343895347611820489978551229646634604227448080164618661779312377623903462864947484674434285599799747691361525351318967204394179037233372498032880883880301023134824435418643079995558962568708444115811443439934419212136229655082118028089865477420851170653451745282484085091411898532475334938731619905564857593565132173568518613243798767255795696825697385818529844621284745442588029559729350320400414265676617492861326848260315133925214640915884176185285310048141462470105057379136595248328034044967582582469033291392366906862461020008988318199077387244619398601521207669375386038900964964179379627198538314476267625913613288630959770347476018837954400412905061222768732057521872022909065639362048659057710430494309158836099575997990233384442680391350140542228163017166004769832356452561945798511080876034949032862683508311794041618072016376100183696963366153552112203402985998666459728113069116308757835666770051349924205704794987628501644135371987173013450439723146921551378513116585053600448425206146215915793046243282113844305275712096514828641604624773558331371442444361223049828590583054802966308987560289621130923495068472642378085078542955885229779933356208462987207889473863304027887026703951688509115619134528297525687967110348977951003142440361803478547382981893858359847437717555698777237336585179263527974535570155264496266665026798703467347358663816574944550612334734853767295427707995848762182167321521215702612621752311548848861164520167606496476996129274100712115057133684282710721699716700045312000000000000000000000000000000000000000000000000*i1^78 + -6199751811963891335826339394173914603099600110150624733779683970804752825427075620436504287030245055935663002244203539567910988055928342211553106875608876537720886559367618912352746741485825535552317293519489755332063989138754457699082876472067791939588239967575846836109209509068447680291000297341820825740486548370754682856390194457074127949589138176492314028317066030411256231787152534213196484255575870554872752711668419781685565827078573646915793276731839820331578771760178189463191219743357490216989677512885329214458724002173028959361044330143556458776965893236862731851043372570328273569001469304572928252370153448694733593409772934137519770472289320002263522398995515135290192082915156605003837024912915610217885154950266618052249329089200374958018914289747703719518081689659581861647649499632726702979672080398369383857869607622142971241158057719478638107836893763605726143408769871226805352922624381767534989749134215131278728998046826449497318388361359183245547195915027932455567529361791283990562671586363240172049211879157772222175289144675452131224889438601696559282970918013302840356741475858791107168030590521164243944163929734251404637835262131097564501047603175058518837760327921548123977857529852442435562027521192915854281105972887326807975670575449304427455402450299401993386190199257168430415274996097005308794744710725423082487480807214089883512059898879066942000241197159349082318933958111442435604569454339068680283650490761834035628316126945890218095735586113781278250423809378267422822452262024738865808117670201322896301448744291708636957192384227844090681040884825749950509757052903895841509842255755831380466633567278218383879200666956134621813256973480701738102588450804440316682973126408451847170868957332778328558683748369068025893978152619750778326141507180262770550143115616010914822870427547779997283562339426014108398366319790283478355498196490706730850300464306870564094213418412801693923142120455318676372607176883688387878510860418242261219432782567399465123934940726536463833696247341794080649950835087692368351340561415036170402652630396151810477784542008899824385627046563643827516629876068519660134272386626820211558417281234984461227583011312671453445488099196797134968775793082594183562492122771909049551699709436396810687005183884864407988982395151932098123413101609765048734725240423012801945008908630236365944632953660322871761711770490211305063083532726261811909337598096147836311140055318175362978739172420331340129951385465502367240558082875447352145095543748231439882845692959127807916608818113169227682867914682981938063324399539365698281809449381050551890784652310453277486045023378553433747440471597720635144018446074651799347462626743347002934984694302717871402245060062475757319424015159705177408188090658431452727543698091108634995628053511544181302982935591175189766167084945403662356941705877301981832723658634632265472741871225441913852627722486257167212946680609476937015135108198737295733189682143027100153469009934199282903895217932745898153911272464735596594762700074167102261299051675739725557736159465498905287859901068693963337928904715220875563959187146064113339760336395568133125445257600812206806886064305377636360586821461631118615866126728023059385287813802718475512004957113308243720118722121837658670167583717429235406783045392364552614856767124156197381181159416601702365877802679326536486034614122502797579454083574189028944815804723831195807958789832881351791002434886234567979334050947986191953136022590489556146559351141796544703170596557336847852089593034231483283941396641238552246568956298652680017076248853506539085916458941902424555335101735022509927419427053446602747609772528774697314397087783784711442039208887329346796116571910555064286753001421169271252559965711785718055604897904739897868083552351380193444901585719121582061662675017742685311276841911062979323144646803131125079917775952715622747736257659815794356049629006202380733448119113151514880280263279565952815334854032629884418012067096615630607259221378091197566279514312717654861343584552871867010403779294152110594327154616231145891141611086291097470870818446173909367870450971675239989438216290369426587794968326463043274658786296564414015620720045210651322883149167605439927605771315865990181368196443910035521404941111147134591996231580347773280947609370269732219479068425538760729432575558212930931906596214704917057235269158671823133499606991706925447482953248538624000000000000000000000000000000000000000000000000*i1^79 + 5644956766596637047567019629749220370311613160419326997745441446701662633205383889265544443643834192441821800667671699189638734228100054492836367177739077904640106283174864483378052444474494727051249139551962477197647725138160161115872222144481843179868810231427857251549937820846626316688357079574776309009108088880127897099728172953983921090420441458244971591724239423785219205301827521285376537308342618258838532735172119532443924469195265737845264618538210947110492738094703703856013003725912383876329221706293820186240786980195828797009704001210082376132595238946162421300582753479087417243221756662901951146578279970552705190520721325488763107020280654761029689692010994784685827863401091878544498820518583624026452058377160718154114008555490750508218704306582448483709387810784738931117126609698957745332627979537593586382852977067133281208332521188511699141730528073485439480144989448431840627414908328379347800624533191062039767403153607222549083135018900282387078704644485613024865112526765987458753836268783522722198795849944900204763922545318007003298372166190882292723106503658363259987882380994236070441312643699706324412941307330011250681930176566090567065109678238417192256201378853792932285061345628591770029234761544532892610665514042335531995749877484582461561768777444314348524101212512062985213245422852793334503194338469503159463984341625382728895651272019070101868911859281065271796317675593820864215017474715301840359284064400051379330976824158860456685593051398111020322260282724031150736729451515790667640895431192847155948198314802479893051417956733508606834768465746484225072113997545752263504528338592976657451878280521886394395807217907836825607329687783019823328373675898210247716715591808532700147116862859072108067011618969669629833823870330281497293993753039353770659229250968907704302547600876383581664473636114965443429922180878560065873659878299242939211040261637093316870689688092132359060703651254381906397141448019911874188759712125498565250152029533932200048424037917812044577435881994463729015584424076312595644667717263729407204990337750402508097346259162971342249227839539804302070769431610682032731935585531195392076405054052169960861785346092544628060213687307601857158807928770050785972373871003174453349997330327664845721305304849482275532175576193822475573316401168757863777095977496079585370407507475547678131734034821996003644378122493689864004258152969108586960278769468792848533882646580195877704418754547664460471077322339477024047000852847688400207331821401282218725607415716733578036429109824101237882116244785772289885330725011434333994883731704982456382628655327421425116614964808693165536191748733522526193203619459456892842449375562506780932496423200229112294300419171644357754016216994710951619592342137474422877754771886327948102283953734574523309332385256958441806554979004579066506742734632772277827554108779835898228326123640453936290393570282847424882234590426632208668512505703286847240102373942712088703777839183354977721006508445689085187070127917755015559103748769699829139310682044247906098564105046161770364160837235734013708237410821028989070357240987332303195553303517872951890188507839815594288830462834412876724053707714659040939571691494877005944053739441689003700447268508125663476391774909189390886980618611029822695954722739201087333922873586506191309125616891629843199682070451207769959646402195051233373126595845347354952279056788363178295563310688125173343314006744609466343934055632683715701854068596368065346575848375395132920184823850771375587971944807933790221950806594705637537819072907771061063258545671113649810643241597415965132300856008738568222138491165263297605889027714441612024489380422582378316068083351786611376174827594253480127831929254764069724950077733228564145827609715209947023808324901681410791817399213665575954869397464382367011173057382743947039120706156806314674950429646019251245733391169789833777701072052623110238713821963375004447280926898917096839742537946357201978553700293547937615430882965935970418950343918237230398716787295865540072117776858649102444303145832557524258169239275993172716569449592215322646346545430266573604380455594651805125246002665195424887910003248430828834917569342914359381236001791603348821715067692918617967825652306043362387642207227050365838866385254402580166179062421412754542198862787548664887026654475957263719767654477107366763437639481376761302354182859080530895542639656960000000000000000000000000000000000000000000000*i1^80 + 16361313846362313169165550341597806109839774479927408217042193121993988288923901015822235866088487039715203250896540143272555145542354523767593590037229835248357730460988838400074712416378958428552981878151097376143975083315167784017280892398886073621440225009537252755185330895285260266994119676554355019733122451160410933354603134206717827191809688223818168363054849386244885273540367476265274983048110242945985067238163051853653693295555007952429356939769524684690147388507221251564565647605867964501805139830710819110409592595916156961774540711967209862015462910084366644262363161494056768268221900035943633929761110305927878746480906545511521200217395575810739392207096434492840402398620804998477300202059002689212054138247478243920513439243206024712912263430313301502362586266893278822464745803519194251489588304407258331477287570069941573149211898316438100567359665944527640663500178736509247606785255413175380820995276005099413669826346477684278499800461756066873887695640134913141588002893198725132305025329600953438086422270395710819641214912548394192332693062481195953070474748717299178883688863162417973651095814281530243573589186561588473696864490934334758419756623053368791207552259642445689983933738882089182697540417670084609772019888394235307665122152990686569407377825593643095808438910933876744027001233313346761677718011983960045882133747239165613758279515128458246941204999825888504670027583336243386256429703908315241462161426114890970589545368419256042602438226866617520137424386484358401037670251952478774388115113873881992294637860937161537188893320271465283852933672835009115135924260921619764329873764675565511326529489486518024491739142191530759216369173569309729169608511546793370772815473460148122399413402994614579356881307380247193415444478864107846214122517331593793522089246965241337030519306898415323117097972522370985696208731931747412491493845704257159094415047256953666689714383840683151513547425690021846785574936999970425050240879221893829145544453531511113790757463272385891466096842990421835061287786024533451087671426636476515035629911508303275816408152776430164144642832117420229805445331851680897074190034622344027577206460191127827626830708039582784636731912573923158173480990388982849376361249299487844321751930245303439535971653637331686902193406221490152268554161693768286131396549079316961178231317999007746631158560169591787895215478313167988713686782889205030226967817706132498194087513996927143401300071427930442202210702644843061582757016475889182394228997356467961810765712391865427549893674629645943200154688464631698242752470960350738614114990730273729305913027853891044571386692746108931864171741759596372463741580147556906037465440213785068748416748855151407625148079553290526359882011244783296034821102964095476650486115301547425319306721927497469671035514185408783273459165291516959946072114803597562554294372302351659210729201783686931646906966986576491348735723248172450688651592800110939851991994162657048432530095647504018938128675663725578091549480553554726437675857278879172199140716661746633408602484796262511139301639639768481035765872074053064607300332074656076477872192143057373912826669839402963986403525320616615342490230769600658757079198887179270295334664034901934566266466279054422313022765604071356794943740762828603539028194800775841234550131316211263809085108123909829475951442788074236999515824100304201387320491040202968326426085378152006996034564308848087312791475358076785834725610154803052193122916733029106406655994451043066032610792690219704855201738147008139886547016329602548133559138216077164757906215319635814807548429564288693428716306976298417401980322821943114348202020480414182001482397553829361834520072987049083737840047503464525004646494877857333383968335533161840616398667795417902048556427343406816665310720280260941977594664841747520243033213937373193959151755050774330202235439623760562832503633124695241989976801024979023951145831528766586486185305661215025222007370849110536582933875545084320410373091939813679840868885769289224039376957945682696797250566745506267107803260790593287439953734778976661570304442889489318358017273757432647361428829448989350202702399444033025558702404539834577153934436502305044089017655102272762195412728454539263476931530454422473052881241092204027624137739094954797789211378194769299785603273251898416742657211769502137705640347431927339857645878009616346960138814838032672017612800000000000000000000000000000000000000000000000*i1^81 + 15252312866098155780006540013557229102238108573504171565138802868380501382775774146757921085458999995263798145767792116083298637016384679947100014260319710459158161394992702737518034933096523498995666470601810064489889440109954397951874345429359123096176440841645255993241300322833386137217874588673034737979408035637912254474053527221320815562759576671671686118211441089854293346255173104019781996151527547025895490341483825581243468948790624119913542065282945881646386709367728939522364791729306602004942921911787362430213528462005673251788569664363406138565482295911519262155804484059432311133847995233903075052945953157483433336924670642945751361988488966061061389940010538627291173715834090526510209951961700596816199752397256597654243573461046152912355699484507794358815601510726310346242977591553924463279324736843742722921271658540160005523176276553250318284635759867608453208283054912889531155614430520720791844830562143579416290791093392145646090660026794718112876974378703298839020156265225742742592703773331770176794503858967878457752931642409167867435085323519135300105051156918922844311747559673498293736943346727422216816169737144397005116671436440071278841517234200235895613195134242698230468271301107165442581831681774806292335976620002043008030504556041912297900176809865013140787088417157054493421305597769643694568109567147728913934235243263091763106472486114588357730845326825797812856541024568447579525705388097069517052653248089663570777892975144304244345773672555444156258226957894981132627397920892304458097089588963825250733328044523390032626266700688854348425377658583821689667811882076262365392261738233701699378744142542285615699647438800011318048235731372010189366923238739978346254001399869530594126570572856272134252498271319042694132453094512861140396566289009579269882979299532705185115091366861050270172693351544927591045623777512905132411916668976957751809908261430297354806297190924731598466274662354132621231770748375124650662178860010825540765574908674162174973767240653203294057911570265770576018066733636427807714735017790679824083112615418763938566461406894201395726233538017826134010976255432313779161687824533592931396723132829492867204983126067384216312236115830600770004508873307829235193029877191588221202579964032408763582989990524554607516735491361424355710150847723291487437996248414334933737447915458304345879760151136588601422306285440423537742173154440263788382890993384620970732625333291712957996051906208108181259404117291875656675787213077014341446152974553788789951419350449228930075126371953733792081033392974960540907629278091432303814906742637352621540478315862324977293155448384758364516507923228248224175568622265801000510248142966684866627362232480999369766861859313791674971604355006415481656035804149183046860963346949677136561213707805540864007559352551355867662793231455977167233099148830056029689326349102235333575047311924581450380701793697888402567329688370741520134698108555213086735269373299536759802629562646482331460455282214964356991842764495272340736548061791564482656286999977688184344589471044986696436652949247212610883326419377566916531351371802403638846757192220339397308641194763422325485226591562286089420847926811721948656159786105425059962211452083305138414958793068631700157482093931113197935980256557087274696512652821105197753191093549502794375054211439453269344043270508406395336701122645414430613281385442826590975110806321332503501781268450672643170237661452692792568888950068775986454200132176243323727970668581561516208918683284255255007711808130314129693965247871105279572546414715653584714166609477335504533398115644671840037589390438552821052467159502470973319085815288029584890450447160554874069374755345306051556506069043623928782675740843348408393919120116099044434506770317190076788892002034249111616832294209767286798782051372781023998457640740089694279632230135727027325201468626534633886209377437550582593372440559075840113874400641233818052822406782821400782150354744288802494079767244257370996522596698519802354788769851519675605364921096538234796184691191724497589008799767866222233232813642680860956756229248538318988127119562794810103635525268723848581758751584514378300320223788326842174208407651808647341155561261727235477512857884153848503592888084339713794808184160409814524378451225870782331833735955219565713532144622775255707656942831843496773935689133431863256918412224758763191888834165578137600000000000000000000000000000000000000000000000*i1^82 + 7364039522229324340081943001594749248780043990905040748285194430381371239377877319116218440002642611146972653416768611840704600168067700096952018489138858792351170843199876343974303286037038602011320706304071166838355470921030162170780092320561291970148641803935500648907369438820020620419944705252961760684198719548372976118092226343441277258233077777604740650714818549262537919442452036398364255706567780129102209593161298480920262346620437619899947929330864097874931461824106566294679233509212482927566165204016805059675795284133883381855346675689626010104176147939105973560468418840934505497527124342832084017288117267538440398930780134033044485230349198069524330661503062719259822972044223791347818937077850598256903451143042630353564991334733229161867886564685170457030365000019534071298257604256126848478159736612668939119798130589199511886582203122436532772475339776743143232457854702435294240699802481167325843067386002411561716348715706798298085696628313753638486434462826992438962394221746272647674683723136637649225159363885101268922483570344860238286998727898159131932946072761960700952329515201313568811275028818079563426387630128992360100182955823697213200825690412741984580324245528508130912362211606591042676796946136354992081155865569421034139399331436357340610657106748414379528849164085848685631646149577990708920185680153718471384959705718383231071390456038260031115136021165557106948499625503286801477252271228226142687845768818074113181664315939443427533815521987167766740328399713110954789352802635245300696632042399708247057115631230602715274072024194078732708746458361424526560725979412688244296153480423885008271555568407000284242326140499434669663456234297462401551212379779844927287679119801702295384324149076070230149620877883822164201152040818212351331837893221761618494907637825794073555527093137030779888938338675029620058085971250984390344504930476431654865164187038010078702760143441442344256782431066913050821157855284689963048214542111564596010843560340056280476323552869703687481363859700507234308242676124171848140824186814492841262848287030497551770401787490498162240075792001473458820312778110440354090619547508790707114546259956545924342915342623028049859828752864369481689720009271445531470608451833897665472152667301354773023624247538487804061248888971361400692695305136424801350840741018373219793963043923706760100433252159813694225261122342401581524047345111048074118928233674707957261708201936573518328759858451617870602331360978865651523265965519340528173550751800297979319062167456442773588568036626834038579150209161778551233933285175564305592129906140791449484026221294709327182506992368166712943823627907185951527954801812936108123178475590547013828047920276509103352043863079878869521614682235274372740199284894374363135723891316122641143688485104703595471626551172378292102966118767055234305361415243634216817968330531067491231225089514913375809002357170172415986524907252740050431334972655307218606704272616032675828162419618631762377795483908746548752522168110266037415384809978800248149414431860349455714764339449622613882432138482748942400099482256679355026628039739695766233214619774913768100348982594431683989108313164083318992313836062561275880439188334538131079413261250002718951115119776816134764983807058091465832406969839541083102265419543918768749476581342987379002666744273673787499979296139059824703285514134105490436721333772910999077601906117387230506111804681060440714438088618509754195979729569618734446683397545437524075197992895641498294082514369580473122735941655375311303761535430588643704684013386700150311338109548940989708009052656264016320225035201285041976999733058999056371062441565797024845839007549643873112972128212795154481792032873246579647302160202637103845106895352707649244069771967410739654153401143087771520304195135361578679238810624696111038104103680817507346834488146893488072007126874894437537170950329463579671417264899825846464809656801901172542274959161974021352661966663658576446540898390706023817754185580539372776985884314843070159575715722117791303125396544856114844721791209718226944620695612080441566046658854393186506683170337777388812665780579382055373645808627874645648696143115560633907472641330765637842635535004286114701730216211490242616077891162194940265592208171545354497206744365161622751498851747652497244854561813942417955065239532686098730103145250185674244962634110377981074293779333120000000000000000000000000000000000000000000000*i1^83 + 463333397375201370921886291334863626289473589350634020802579571087904229355657004573674729079218246198668794209341857668661575162344581722092769311886211783517823289510925236807058391360287919406007144219857337018489962057770915299528028242892512727674323264978521950745336108675785974966188996371210362699899210605248212692846268157148441633526249059469890830542608444584286997934594634894575968314165631336457992004133920716480660367270870787733153777582472313741560464509130218040657489171306575538848674781158160160409570666914549201148284855064194355558969672992019298559829385479094284617850770451329250556362551675655163191150862286629841889009944165015365259953893673358940548689517558512154205336232815872010775136908494033997291854701881089408204628048841569532557947076457447552687888417038515890316605161411368159757649441344478339190209335817889500973173093165053492177412413379419127244507648078148863452845583179924888658888960827354096820030798123795303623152937709852190252645313188930831692821042772912645187385279142230751658834308068276487726170178297587147890940997437537073266319732988625261898675890515539418574943420588145626833299843123859735340976734416631347281393981299269966613455140702544692170571254651422761666472770387159603515180156390733450283517012710268256996891303264490042234650566806762971746965080864039419803767180316166328342706794569811357289881868628807825623790389774600438491582043494705158703092458095015488136653284612703807775659612033247544856714855731705009450833272372915077513384591411842412475294743083120783090504038544176067778560259068013255900040040409079645325877074130120696695996744023822062876010859094366392511577958507534774311480079771842634100151955641704505624517687764394179703278161807730270203284682152738761852690089413944401012288616187952073870121809510753745659810785953676019822804817551282867723058616911142440082281159695426639119817815116063182860660969771297958313288518581782961304147319061445969395063573128288657166317554211949423535943800796999168628395793250695592489557993584434769024266383143973645079923185480615712314408007648575052187451613689230433500676178852330396841538697705087612516524070748606247838414321048577437555015753526790782057090555893962747429644173418440019097255437994331669732545355087262050511002667974789596213389563198258638018312465691943294804499443516388660290512027183133027876479975314028469826170373271739887030433118484667417070894766729312912850343969625213339302826086519795236139424968919446532062837275233396472632861099238742455572451783771552201910409789145051249076446207962737016852499339556396492032846778277427107176199909779719275439112160903067030166366422807121237014471025175368589046829181607950979488221785562850881315967712673391370466376925941485241918481745051282991403075466246614291838913145134454357411842279100321976327437632918692337155684024472358808223521073087368026752593591442040642220314014167364928701646154495354407647483870858054257608813129573217342533101205731925111465807775864968519405014056959859295302176131760363147259686980318616633136322947147568665124860159831003540515668772511374466970867314523110069218695540339574178001622052258717391537183473482531539812827201332787540402191226226002518642319880147370522884882397105265878100818857141547919727490669647704037457714444382530906945674756049218968802411508888166349649456803970277791473755519069333013183029043480990485880343931843242418414801610597536355765862332477316844468767166407107704727883236678439632097975788316416577142294213587477287326341185378494799147978111506053512904458811106927354368807756336179022650036583768508281145658175048699912617838049678853376496421143345102002700073299606585180843710421986203358341532475446066046392072749158789009510080429471222050852128170467819460442487239452418418978047650903802499298494485715551493153533660603342346811879877538694372240110900975836866415932553864902349119428416997879396027483086648372813999682927687765770684120321128898158542338169984421583465817067273531048023972067961652501126690237989811378555465043315453021519889971617000845954747114133441648221376939173304443751148846640115676055408657773292257045015160834449997832246715586377260954878360840058436722473504695877652236208530053372363129843526307766793037744335088067508392441725271365498448860967370381633133225931254458553262803409590630654399846809600000000000000000000000000000000000000000000*i1^84 + -1194860650729986308224991565417542318911143109144519982427892642098469768613247568450307796598997007590614173563049074688838404232219169827188563510067063645299550535304324472043935888489051918670168199695769501726793779386549668851213862107787007449635564308098648949587534855491004085792860632606199129742264404987651611342771123148313776039326009057919379343146723922810202374298249001503011984382972965331947441737768941671166415730884287896322449720048438422602969814723506358500858824090311805592253497892924167157677058123653322276900467196109046662275093400908403954739311940321626995522986481349571369473128933229625349960736614047570340122232667225726974917949594708768114632625444679368296443450843353266401828544465269136483916737388254866652263908719173725029521570290497623005509373482071681140631418534065171909193104420751207619269793190462337394729386115467357924271240860305510333408741090266121927921385703405210784914494988636807184836086918497652061172347054531296857187601283167248770228924912459030389129266489275438070483044408766093499249231703468994837477313847705535235241402856424332306339906329905732110762415301204568951202548384430965129773850293062645105211781054142263815193856722362118512800704084015215048138807259909576457505076937671940463995405434562245258341829323557660058716920122473953092748737864529145938803821980616311553723636116780708202513466786110010268200172752136883565191378171913902502048044885504936477753226784339546428844996396348153585252756183719258248624675961478921066337760443177341669542961868816973712506583008969333681101609266967292472517851448529687116293981007184495843065191826047920538448417868097131801708837954572157782192047851619167512742205154198397497086036837431285283500780253717448119646528155401127950044119727057384146228159014047077378729664700402572830764503589475365183529322162144052377438054267118606884215724646275831989736345036350501165388396174453669019569780884938724511818915086470710776443502209372481596325653007302130870908310655712954646426982482503287762603199669302305221487646870286794750544131948476202517682763325217570690978552595256733735706609460952303073856106134926696175397063305792344173280449654002593071902689505379058273064353455850456432131971047725041843857872320949112074811063947273208556445893245009104181858801404397030297949875511475438848047947264004107981200448321316698794796631985008662331289133540753132445444314465450424838180150438793101509396763700829276901275858311010739073040310052355007700338811084370904332295528386757227415451267585091847162636636017807337294509283262200656780493628755279234425292463356612753110055201578432759094858915652011772165933011125710314252298717283768380195378564744943302718291245115867116297074323649601426533776931374213737362778450940636294048049255209150051218435885881911817622094938780756065821285857942117067510417024717593693456918553637473833499698990967210524529502073265902182363535634579599352752012818062095298978365460424104805609960389301549036880003523666003672789619858283501264151283771825455929509208270815744107449886459323774691536606187096945879452494580048935496146390528060663986089825313403925722477746411193955620730076481754745198343919753439567145592820932038458328500946223713467931136514531119732219182592658062437763476417369236429355342358280884073063376499102403426913055936650354717482598357539081244041241977509245694253165934873309238840166821021154049131768664554257507671158830980943206590659909887284870949427253502353469831249759276234285485066824170114292862140704300764802437040775065861846511670552491800840021629658239307920768577618123275957285788213410171862171422751992786161592851586035523444232579015412591408410573386125179943769206713232904090628657152611082922812134779151480964448773799418801389479789437047071158120648308927924209368515628602816981469550483908986540769785479437920768604265479835782919348537764243708408643094887564744847294407089641438615967228855238893669804830295566744989008813428037666355494341924902437436836842113316600163897110938597721408245849081009979913001382621905797551695265584836256450544016918117181481124116055644043693772610170731364000333475701725724337166853455704086676718939599215896091308688610203811837472988810498454621677966441456113858105180593140435098252115020332468407356043658566407778846310230716668871782782768581235835223932928000000000000000000000000000000000000000000000*i1^85 + -637623202209251244154912301308971689389758569166751611443204255608444758809109292645445403542184735508103537260812796464810112614414250379716557360387664573101966939398813905640998455953140476275887091035335156522386494832727876359745225676192090713932648006653337250307461093449742570699202927506925526862101912017331586892018536679751093425045990517318835425172838144051148404938198351734762458529231279591594058063866302123016581600585201529291624264483291712481114161906542648986298339307212009249973491113996523339206330131014126722174841722166958437975717936312268897719368892279376624606960266313293192845733918095542820281882753083474467820951715649737054405664091508742285817330630654915723171935455107030183789920131043702017130849561393113243441861755586244128996814928731754347775997427319714948416793281226734091569410161441279901033751790797983499555692506571569787576387915592082399491194248965424604816444292746962300328677951978593450110819481669004218179271631068421220750750147187994418558857765323071790261160748603342546454812686875614997163012203722967871860137030443505457413328982483829156835574458521092946237264262841486762926720157550236741554851935704103911388859518150904325014563309415871370811664541986448334409324450288376324313651231934500642896466820187352315032625668323053188102950356217563585794255692314578435466594902217778916735586441387369396959287251423469615020257857517792022822918592395031846807215121265936734058568113627278195298048915685633196742380941243537114424143834424539970487818830893658908515516671668955900702620474204268970410861339084458004680464082930989139129757219192266689655844437261900806046333753566017246982769996268194945828559282141930238342154341277208928516365876062221893586111893067440103208194935707514444021256604776954387861891294424440104649485102757987964276569372862626980038732207767317866267155683871785255802614160364541676194350342699085153543247051678518183848904526639239721146469938915232920116194186989171296138476560288732256443410917949529639290751862420149614618638815257686624259573258461277704717146988931951525053968063368462912120059619042351914836745069020768405074455771663620091737083113176189664437688773949275950439549904942741453093586229495204607930340327667381423823042059252327443165036668103426830602437730351718623031448498622270270377895641510354702223856821273209721073807726463714967869547208431611581718586409316256473366317681293854684953398826124538270135408835870695838262660700896455116581941878186394223923904351355332657761584143709366958345998071385017990518823211690744577123744375185156064003938986287291558995584970305929097515325366525022305412230723779571628587336395346888683875911392826569866498174443868341271256772768578998891091110001202172776856668466022833856678818453713590922202008609558538369888959264248524970519057249658510968167133153069888872738564172056822883631461352920322391410809711981354010654427397768005671324665523489429461934563325420580151954392591469925101178288286106879055110398785330883524131186704053194619684383253455164515350319151277687804722199544633986098433443170013647088118127148306217154352574489186243874886196799866671556166704158803372098061706477873076440579974894979815496495975402280753050834278304980257920251428642087083643684005484432751670183652688364659315049735122100311334719898309500265219491937452862039180893229349154216863867921932110259914661523042758116116777268765363331369817946820065172983779195919116155871283117946743036373426619942298381242290539968954864818037934485108424256296888855676768676455462434835490368641254214129778161652485760079122994543915097328804007705845615224024277545068358362926058533361262234246910326292165209903182792972079605042855919979944311351463730854675923081319497191851591744374103468289108971232503348506061128664050109873882430959342961948878579775536517709071729008615521680231173911471044302769086788420375207504222115936201179116777885746905265614278342754805298548010217288825801458755542006456361287748594964485715226088964452651407641607701732524976367616935600676349779754922639789115508044270669506961859364245383120001103835257634669787302816265995259156800689816792644781685460297000756051389632491403432932748857891001792723791028432401063172644295359681628140016984754123164389407676564627066986388146787751478891430776401859859047457416624150282934912286720000000000000000000000000000000000000000000*i1^86 + -131309311827234521246520871512560011997349847950577541668370812768445250225295463872853964003812749531132932202844763965234897676320201097524114145867376866404875507051235006152605871813808834796724386683118102256099571094881286658235993499341557564957349245834976425429515710647994327451712261813178695543628717876097945493237708687387015614094315300469195521543247013992245408047396980416559437022368037478987081307092213646658310329728951694522362060839244485972864740469906786040369668730295350064019740431772470169443674756825886155403873195253551629746968006230833878243533035868415056695179835444845046945012367791976715108580285820499629422264384448721430778673559435045204304456267585774598790420439855900090796078224832980118380183178953961297124533178443715717310269191836041654006176723584806015788401729039558940968463120560021613947151146929423241505701164612670457604160236517840194398083935870028648811100499114527789508847271311958203540635513415273140013005567559493081106830027074284371536073310308508527675591269600716176219078453841599323157499652196538687376957026298709967188019616537738645578675037286680587612316273485358314985428250935472114383066567645645685718508419893036341359373730351739332845615079156954930417576486359938910102656225680897339160513090606352645008741228089777475761711026509644588473290307132755180195733651500456255253213807556091615945038079634490896169411855920260754648458698897679436703796822015935857859848573808680166956484027005789872063343446363428744520279011971097985393884733959203161824635911477992046998571140214222053563334063212427623556267639804361472722535994230754771204425071549171445962712486113996253148020644730900604923523947632798101035601171087345866144088693158928564978299641793599688507691034567068930552310989823415996830129108494294612795713033408617786524512456027151145368151631256668266627879935136889718649554465091587095075878583270160944261505812630412117123800613623354205218026420617634559861562793190794630146512383975570841702152328979320771733606942363590067256334329240450004374134325283127451000167723314315642622020036931332055339277898997689414043277808724102344358036260021776288323685392972813497078462853439889029020958210729215518436444928749132039511948770620815104628700624667193830295231055477520091508230961131426370399961688078355847377948411454543932154940322934307087527435052268853977866100564518656095821481440128729928588564020050405195182372308778151473685708744120060197763049506972761140611693369550255750826739350747014904065587203009616520635928320633288059895590931033111757381833435119495024848029315571478720725733527882599739530487047590924633677357868537634275185435719584116965690482479643556167159570074256212496035859106797280127013431792244855084188920838512271985238664979059433454707016243759563531793179042733271219149845423630011778173765530957332332709108347814071342196263376992849161001597618009765779775818022940151873063214505972808489139258047320928300242992752449569157297424263983660409376420217747519226290442315601991705061634745925046563743124112791066988808229771143413634117807974178965804301950240750024154941120824632336778112771103387744885109239972030172158420865231036236598434351694140624416121052077454673833994772477542581407852584083545196665001517148506472695870484400380588137536096285079669972593022754548785721536158866042075741800457310159381046618583433571647694424741997455028928898650603698497066153588674524645488484149430232804857260729158669213580732710914866810368384429358987572204992771523610758950598486165874825743692788436457978369966482397874421690136110823987929428272658323155311425657341965208806168231979932523338822846283449910177353082117119947543271633672945600844497344853073232925039036872075774272248534253188108782632070306247566829664549623433401242340361592532274146440138448267860550111957218681706094517139592298971455636433666054554994999240819864554576279752309601897328065330856810897095326659473930547866145791730283450146993747633366877508481080813765604410963396180664064976277658991939685090555845702707377091532313069909372352253226566125720839602684373517591546021223215132033971535697924343266867702323403973328848384676346865225696207104343773402329562534575409287937627442518458049714119609894451708175343546435570787794010117109726949968144571337367001884548366193039937512192684222054400000000000000000000000000000000000000000000*i1^87 + 51488038065157252677245034431894830536523775611519222611234079643890368890753986924552242214407075369268341141003281525852683418864615815424223914445005824576841426532459175370552934584430118916192016259771602914448405715308728900799618302352214965404015736806386053917478956270973913573662057406714038393165753949390632421458501083737451859405911046854221569137687616424651448106265111977947642394583551963857361645055475280905869669121624671487778638565694340880186676302626841266779090895918680068248948971474017614631127760142249624339667008782724219625384116839270802201129338760095927884414813968050362297794374106399429654640322569698881390185543484453969279064786706632388583325302277173272455084751137267796727383589669381700071546028078393189820960255271069007900449431087186658218844367906748132014866654510614036748035554403197936949781212223680834228992683097671948573092901509782773715619553401536891697166720077720829058554952112210464847807671600227865784371503420251058634170502945175467593980823558354607130666021418086796846908052320771320701378540748526242865029607541193186564477082630585225473863895105070765193183755241384622296571615971791949135953059295583477228300448004378241820491926000381578782130499748828275948234215381737209399480885732001797372575361548054685434520039244794469225946261340431364847325911316896094563724717273784052795712289338767287593800060556232754099184391153299924445322533386397579470861947727383930867492190478726002139720671345482265897588976065419465959524321303677981542065384998981750104850567464283213636629458071442122662805257097208594252317184567626249333721967116068121760794822756228583811161918813189660580332147497187234280408171446569477803163636426244690011921959983726056603495964859047578267340683221738830443657852394040817499307048327721889013031183997256632191196001217026306033485784370396959856994614329274775275373310578538349079131406777934084279567895128206011972527024613509379283433445699924917523802557283359325153075270728588533226769664794919440723777864607877119029690561733645316237504876371612322808238030580656056399301549706263656217170507570107445543060734218596074578627743148770099267526704748063510019605210040226004589795193736703723598679110892956810651315520259774346262099883214879193051794415020828339306123103657848689034771769051273016035566453157531076255981323134515333630038551412575451552499138867939999125799091494966435877476035021555722435469120065519472627998924769010761756154032957415249803444459217212670828936703251226285612245539196386229118423364875868095922927450084661726894356916532131824067381655975690759113726668436560570240663709023934267836507048378793799838620711374647079483856761776639168934713378140629353396948996497446807929190200058883226058998422820884412752897045540833648431330948778728371296708190906707807917824913428183075613861830361831326797103321613645766358861268109344526859590559821292815012667703871465009759134936986140346030942879578446617661508150779246592469577371838886388260824058189747993353903982801332773022606638197916688745061643892392594093699334705462420139389844862115658224960680020699582627560037307831287458400152355313933282066167085526043503562572492763890744480048874788254198687608121052448093163847603546712879368979230482452551974376713619040682823427364359049771245784322357778264167021614458070358129333258923174106996417264650306298019887001876368110214405524395838061352174906596874200968353394426618214031597767789271384386852943368204866142179943422934539127065667531586461911134126444248513089756207397791096879112577017277834437593416316963633641351564854831954122168573474156870698727335185834904463225392922231407291186014314392465032517358584775670878777912097587904261078501184689610356603554019187205213627655477530295697663777298264037289786867109465878090347049707260125921444107777606415401894229516957789854123099363553968967966296045800735855252612879023695613436269463666863645117842633996733813529560167318092702371539824201599302598158043518285859443690563428451533640842076836823018437055354504859094053818386571277162778541381546152288030026670374326399662990546539019844859424523674928006310690418618896386776970608893151505213794870869059804477710983468149786863782573833485516997911701171359825201392683355969059942110951594304569514685807118644740288310932334138937050382750103633920000000000000000000000000000000000000000000*i1^88 + 28594442649678233907943028504367345056491868298312063092053612711748553035482892719951807124024805075466173115559474196128888607875101795703207847179679563302209609426214349393764894826308153768743796994157319627464950971425369669576218915891364227696057670371734843219468142658152295273658389265155568070768615037862191360848775411214499360875504760948023952629114664969955750156273094172794985692549103228396391844266163400247360464638868157047800440957922944675014800569966915791594336218422490775844813578960174347885938423611962678372124993200319664947513515782295980312239617327881413245855542768003072940997757466453482868559818219269143165546278835657102018717540737946929622271574917430258096177261974889621040029684958390309233059184380510043428997537652507177374313339568182129876803808419392717689133632807432697439249570492122248702993124203666167237359300234147663061639187311140910522963548913179494361332592822822415973131356261681970573817527156031281480285338858339440553947485179085226307599044808265172754071201868335417822087055890459594092374162328937466340148219132515056852870055683734445310799863675970272630460138963814788840312671750590649738461952716810515764229590447237418501816712983943321957138290652118578081257685279944548216563645440920246452491540097021069208447926732828277173691956068882555052162231646651330575835107999736638423684180811869435626225829021783556526260704566141452667443399900391710807971690333686356168622142605476690343641602355039640330072503924512177228298009912711844965978432283152098425575860602256065671833857281805518251548915924034548230813081650233412869067485095839288731089799431739017821324330693079666331670417091145359911193316595456334771707702004738026613890639016050776815548330392233289740022276139010220119692028689659839862238695175553333125278669340965538221983465266694764853838655068144093665269954976511287963989262263336544969625720768690405534799202041959671157775888236477386720871825025958344465006215518800800800625038505042063019094922450891561552526979633334245085898419147988383063817632622536742698295909019891238667749698339869982765378969592939582818836130743601445100368782837017544236269251822320891889113860710242414831205526136054442723511440211371613401462011861904387966591779792173696005565180326157984891271785813536472806357063427510797043297353638065676584527124706072246476268784775027030532944360966229927419245231414576383461872784698275985787192587313953881279396740266260159045735444878918841010125361282968876659081171745973760992166746309755889162916616974880891196948248452466928796614432554217109527458877288111059006897209245333424265655184426671730411841042082026999114643874631596940241911140535510618833630754464717352323697795704124211742029052315631558872969212604461066584408401158166525739692833162704474362525292189870935955438297627908387153723908828283043701910866674147860095184345580860697173514583072748401035552963038313796552510556593353825187396430532323017637701953758918879436674027938032946982667276501575908683650784877806750040708168880890452652457695842028324626391801263757751510791257133631600842743538906377868260951008451465519411180484872280304556795733073256112801855618450411172224602887468916485519576664345244778104015101416748589702922871981838274358014485254694084222808013444193942774219008342199974055990601845230023998936209141718884974428205512422875806223646133857370996338587321931002066877912174356124086972113642967947889736420241198111693442780028828091137361845998710938918579121422818821780866513274380427896315830413548375286597191228242824167040231393823502635417288731975756855248009846136622132798019895485604321769334488919179292745568975878401260808776481603199762128021287023862856694490484877767205517576493991559871506461902533323495655295929763304267594800037500293149739106438173091802903024104074830489048742195323378329299552613042746375875582944376110230822401312675480320367191778464912176281628690664530576654464959412111024090754301169301914306286598478189094736773286660959111250867461804025571980192177836236444697484620695066895808395253656077635079147089776107863499261788573167137035360509097096689035790093729386474047068001702047003962467628207833663885218394620523174433881068347922016533955435516502396838022096482456910808079241974137574007797251828836869888732758088900205000510907875328000000000000000000000000000000000000000000*i1^89 + 1372196825401175459048994291913568523215779588672959325595029485422229586660433387444483337324055252455196031495297286572208347032381137046281927718456318646068881948756154442952989764457748768119091521789586300860934161490838160605455135400021230266574249778886687737895565678442241857040753632442180515381802391691567374710101081542386085801698953622100384138611079273566362450450868797352307645428242199119045274718357551154513465905471137332856256505849817712714988835139381743284998328523239286303898563818950837636353767397870408073041397355545948315250475244139551261484236045648361679786549444374268769563829971779629297898758984594352802458555614633476822464489383315557013496543652205007130781224018370449292935516320548789190530558017024817992311484744599966177856044552950852922122182649675759536581050476132436436289663641531185571128653138041474973529663927896429765603868380679280422791506874528608221200340744720062710668555527444668633661138314534946748732540155279881186349668464570781614473180115104663478337607117497023976662939601690590340770565863607758718693386126296937476228431365311735681654267190026808163072027623008604375054445387593903802640155238425580300174492051598593892026357263209608578774589901474297705500500164614383647269974390242932024170990698420387898016753749944603984015538132183993137704729947141005739257135317973613192104574383602699881460371355588396694680666388288767941879018674056068377001661327123486840801394554600594111882034895856060501189436857604921438107996984561554181255889632152311622433087071940562352709812048405189345290194924008251403520080752423668592126272765113669584882652765866656914931542532658365321678500493736701457804027230404157098821069276924798494856500195509339214429369438179851909893341463091117850897778472101792370798416206246647561921119940209777774456210408268996097031550665550671502571024447766962094765899933118372179889978935149348359309642087186713609779334926693669178966237592247498784486711251628269564314227438301397100978371000651247846387687337292983669343940378094577715523705323551121224324028671829029267548382898898468982365561566902626258936083448880928560225357723426622645559441175789488357618722853802590702883089448789431485765288606317860291244257519136320635701524665926861147935397098605497716358762505758625065799720921359326970187274012240856841861155064240450420817185498535772263291680625879061526379253923502360270206109269135585199197395054251632436424580129651829361966879646911135280442429515548820716616026497852102217610466663768928058729815856995330376814011375260706292694134008051479949314424558390568168843686749333683973391554587790691563442357404975813286177995663593205988988703702431611356333973342215498705430599216326113483400576106309972077914359065203930159192210320867053216415121397567935637858325358047705189497799715750577185313298228266658985754891458385432633883409097124229839908882621949972319057586785371936353621084718669428405325610515114341663112189536496298500700181408445151351911123730858624191301885571617032728122898996081982412599462586369975274649105677153249021042158366353095984397940064185029581108616202699815851084884073431004751468817518916721834042513041486099684958910107058533400901515395143034461816509124198276165836774221653098443282825133395632074150872184489167610810788341701806102097532356240616615703912821843975471604722991116374621918354699270039895444609008406602079983291530033686737497935997910741118416561523389067757298514495368995347721664906114298583538418426400609612876231239494335020193463480396140998666429351921010112011890351992690721393238623262729788827278964053990933085618920242260841055002892658084522089409974525700317070813383988933251212664734869171715984705814347413279942699995529826725994902307469097351449009685833567058653421350427938255660876324366575635253887032281568030126782234454361231290478780140108683749916663826095959451605928585133698002794392913634834709455528667372300876761126984753975652969701998622084844357785756318105112131303754118200406895783629335558220020072669814200696619237501114949784419523771354339192789099711482651225239553084453815033839151311351551968592539935096124102261579765318960210530100363760614966033831477391321734064580598095057484213500782525559729455980990577306567709360335239876547419303781371800788408024558091205398128230400000000000000000000000000000000000000000*i1^90 + 58009910047796309118641575899166754938495216736898450483474542135660685153475914084979942687079132648158255825728006707436274579305821854111061810935798500313102474746810765502910960199358291211736400185490629669409558208640107849842364350772027352971288244480183535429659947783898290508276160498997892347002821712844806264057759739471282203733707864649497298499386252967391024762213352458892162905300496575159749285485464181483256493694140728520240872888374952834920576247112737493932737436092782356936176836412631873447572368677107282552729616113836459335471949919271918656618070141084386861364713036713945083174206269543094671785440955345683553025019360857129893105082966241131925604121745246557512274567932302246312316251797405385444002313958938218118588558204530115142092413294074961396331083081269883625178219937210097996417822154154625696463087051533204255698805549809375962000741006926422381712072195881136563547346959500387640369535036353728172372926346208941190607001960813467611526563924958475150707678513000567413347097529794025974057983143006796218907739439322952576037819553290037036456796272229645452988848734891682753611404986973009703024412307469424967553381444577534612745381147828594682738212889409772101628126479288087271545517288113672785093137950143692989535290431446844700423380668614223576538592009217977645423102886231844955665945477719050567415646088534006253739953921076511293251334908704375531193920552500813890791188076140945613796397976583707025503286013060101925193443798516690658179239779172244350484461347069377794413651053143727825417224048050002829470080807303723159240196501297772753354080882755271565448464709479489172873248283772343893825679774075062752100667054565523551695643665645232274791580638141177338056666524694369966678481933482467847512725593555841036647696440833181777117479181910986757991880887746646773833009942718416450771015633346393367695220734680303063102525764926666872515130849817911906857307018050579824617427953391283610700267724447431390806550239085400172769191067882472329878942652971554240942553368104620810553444035961884037245650731811530348865690986076680904382467663395130020941351794840122995076463381375415253598345722180760233738730660046963733020045701537419238915230129765979326364430685660106521499820318064907693350319800674722699979579140682975690957726779256166663480075451088970526810922606925829295171164896947162619766914114185607531375007391771199411656987783938612040343265969684484655454410289544192550335003266900433945228356213241349283610582139291779707006926736256429510590319563070186627897909915964933994272850161193842927550545445446434345656687855735449920393197212245400038732710378415048500817106930978744368212968577834060180240654255032405430405375732782919634369896423823477900274418377705857294611815275639131760289874470726567882068164317847426302081276503978106230318907785278570668242189543220233306976423323355870806739698859520972282910494236501213406081266783933345176422554033647460918306800259903623347006623976560965340141291558877231433781446492580114225016455424402445940050390278422740232879299653211516103713887026927230322691635334446194327112275502401055502547209569513951325765975598502846529457935488038405147959719231334187679452772026770048466053809312256988246266124465664661307506089858380183189053341043284094450467394627286209141237374187644559335217098658633459997969381687535737478503793456618812016919317739828147303249905427476601305004102990268811819333295654657593046949848179096553045883492098962549449085974574932536493728363030512949604651733741210560195753964232987444489270815163270054489756106099628857590056116149690129906717904488996538028592955268968723892661069460829485966804293916245401394643710756504948356835982322502483822797155302774650068015395063460598527532926149349452847568469988895474435185937909033152116919572969360718833726143729836571078454671280731678099910120086063404608298581032540967513214464462156112421856033824741543688193234601579390498978513883457786914788184698899163103728419757539246406613376964693935529411842792434613959358146972156598299106718770666468950005373876620749162695629405935448405558065628664344985499080693117922597545634706863482976406175313413360755401674452112857371142617451471417601001352414952555562529194733471158195435479502804223930479644270268522343227385378965658009600000000000000000000000000000000000000000*i1^91 + 40308898030119010690565008536168201373793834178560340579650416898803536265367771803881273710732032333451507284386669727925056240944829734619997434469861720006683253832815499278126369057523346226503562818776514131516819277047885654319144361286770806498775917710955603932423131266467691110622783307994913902460049358136292277509050281169039173604275203207678244841297191698439109919782959008496027750655900874089941840662527558818093813303233870438304422073162225370504500506025560760426651370047939509840696672467600405172802007881735453804148970272823203367563452115845035196714754793085662949563346143987860760820557029738422982176730346404292794475647325018661462002417450265732974852176766371952109279987852406804077858914922265009324615246344412221899114956738378144783606716163266912958785015199898950581519398095634325808521950473343003758408372120369069531491268770849586748113190707660629148278705910980332090299438269724989525097977293571309569709115304751268034977624672879377712499871127403509720519522544161337226937982333411862003326021999232914113726986156583058860610605598978078688995822500055394664120318591116554278932239766171600940911367470467989202924142452602801225733516498458239829863318299102744750404560993662490489345530092026040750859266568991380839880638914390287161643530351557317881300360725425527144016053626016792773250289972843825238868621684451023320442960441655096531343003206227675170951205881407904134724428596264686353092170081486751777803412137171187209248368289531808924352572009258196807946027979739477499169972538225775818931303969994477001497307958629977769566261147071293239816317527584189435056052971910724904721460436948028127035776334607912697629831706433319893678663472565622280031104312698653440739174936513403816938247958344624411325048242927361539601517310421358226394265194316349280740754492280151331879418527668815031801082795032907146039724322175221007782098570463982029880275787290104208040959112543740635709354633946280203246295927579774871992176999320893566975847928414819604479202660220646958125260340204544759873514927743486206692173993133880835719809886077621146143095454406127016398952183965989828128843865993486048074236539267757195021344843917829428637933558634787023671889895175970982312128422909879328910951549414891698260275281716400379035882923276662457335789096483409572363039234630040271225068544761716329606126170397905869245292413721619084217338061631025422713714727155509623003969287521536922020572676301147456900424692608223787894271332167401065802286016890903471230636899946197780863949156627939367503623444300926730032801056518246230320879147807039825728019743054433513023805802788103397007775856319526127193901415160672281612911124069443736249600898352974930407482762575230496227978440602221324647084904964057739644831252245787273373600544656495504127704102183944072526186893891454354126773910744577317355219553125951800046784007462527514576834535702027026041354719841340847580722910182276366148651195201129870511330527268955942405715312403125649534968484211552591373459565542213145196413718996480762676109386541306454847032044471439596855396828190965888488144228272395927049843399564527928292269279877396517501545666933323328729350644497744531511346256909321688151791122879153392906496896028281518279973977485623128344646442797249693280324215932867568376926013959623811309159972021532367520747484265515515686385964617145679068356058322534452507314419409504383378555677832744121804221001394063282617941403019732387335890427345158443468588940414133012441080410619263378547576169983383610204436070370663231853499428949964620834706550617078096329248850624348546935769834011363555553187060485799940420847505372968768929207409891371932672201365128416037029969764645570753522905030678740799786674344916024847675635855909004055102418928782363818873774910861721106510543230299611811079478689528292153007689644902406932378283347741199110823700800506540888181467701426646512080158306150780386620148704588923632445172894640196667853449382045987070702736380950781842162334430335472035914531262273457309436458243507337345679639267411187627898836701901434391879906616712134471355015088828573386774862545968854714008287242183337559292831374021733777897183357967528856943280496005924726536904374287096382079477724313413993945178346371732856112022364149671792623425272110379927284090132234240000000000000000000000000000000000000000*i1^92 + -130964593189860376332369698317568856085091888923140125451741791176073753885607322356093864502705146539407522127872439817367937678724778797513586873224956780368372360979822561033704945559153727449059671539606873811934518666386864164524720448481060639691429446633733352598670668090940964383698115006362112120960292776117910609045401418856251653237998555966313454756031460275292289705124242817566837005854540174153782161016120744571838209968611599257617735956991679917109171814349584801770527277397072447531363766832826257949376272427758099777710900851443798394819920041919888653869959108263028362780917448563203838682190126701717552077003192350948735920074215899224226346796827669621309905989546920255800430267620911851649544096646414533860664065413197260521688061782118388666067885669535741358390479763904914991036760324795050522044581995230160447041597295958809419299801192617371434647599353946320031721191436603634653893529756392552335983830511587595815506585502170260090043107608496452795278007163789944855577627488591978593736860944903643860258856497398770372198038431935494573791237664030768694493628578627257575593763408300932487627727396284311380940846019242709064988642146147636496913149746861641573370937125989338211891792315725514846672640434131228921478248570914783886917382867734461307365959453808820297714996747508723446955090565257515688540932028897860904746112383652566933516202605307853051506046705622948071537176145551773890911376447072139267490277529737231890213349218361522858141473331898006531246526957081903336353741096554588173037628638338029729449565947564278749983477670835457268247379082462552173050631860515314210332455879221072852829175979051280845335298963531969787336063047007125570003672750466609582397152151395080935813693880669379120361205632789612589665743229240183821685750416812116776214862315699909697162745662222476297601965282153845744579757576455685574881102073629216561716362194390646947498460900509071253506799621919719627685080782297351990396076819916929256375502957332451289695632832013783858957813668321571075333300080109067416752577560635757794067162984745407325906297635480994694305201305759989600289147836824852148738583405475975991255021617246285394285556480766300947444570230308231760608483761464075309158793717118267595625529832935251235994006711724051384266997291781797041118460484109892693110744135246477869896770607767978038723270978741584793202537590062422793768354166996814797470374943350713986782665247835196052515902184788170676630943482393073849161974136254317198795794357324292116377952606346868296950441805476482599910485853282637729268782578697501228743007686534957550276665497624654327361055930470450314027236254161086792939888155951154807516679584640879511534450503123330700899370367436348856864091977335459736304191885841748452162607168546848542833030426296362373185993898695414430279078459033382488978749393924954176021529016263563480501740044467284985094616519071354750509440022574273778444654730750882746022516425125206166678944898507539030807053483705979847871941754944583400815704160901280165886531233221984199233215756924021747537244511203660108142495212637676419997697010805516857964412956575694454209732777636212344141102303255042054260070299450373369154976695067633741692671824795834767034115537790615727586347872876043869018854841535088055179751188561848751562621857632085847627939826181863025829731167479836091904299307301596261649555121124052718634644488586508134038390009877005536345903609717540889734336034744123205722214783148131851467723891688129546819503202532082849742153426380559254011209160229409379079376532343904564697915054726334608287475790690782144268455331909475402092262656616898059828583897378465045444153593532052585046276141584052972487180367604277689404935172614131077196880905882851322351772854381904328295863121252959938701756234319933753731825212297495635502205731171177171850053692350445486809245239998553376254683017136808738746049858320091636151888802405276050636012040321980211057686823500338065480085968916593882463478230335169816210519793368086158590726673584551110719013809232836391379731150718580680820281719091782194221734933845838640411033538497378623184012178994574545154544961784226437875782954950177194093523463607743394617767221956185271275944807109148778246358099001422048060049147663034150750994318300895644211802433466530056581939200000000000000000000000000000000000000000*i1^93 + -4246895792759137668691801810962247993802871073731992027989418035522562478922868484021115618994701680082938905430951735561468592199894094592350082780042139313898000816660761620459265176337143799848567536756692572443091528418204319416825586959254931911305467537677143116207684024992934174116721236676234228152755826348540026437222939216850806337766032035431902773518445883129985999324247620333801662985674718963844650390979681448977810622677640276886010204242531571318294139656364930853697601201974639826188837572560656128331707962847324422705195581098332125219485806010943301594383296524660929986030612621098727053670761041060723186579126120165777785146422660611023898821513077586965632250213468191458586910438404066607566851572134182629093882541982082876176809496824085277384544514549324067930885777841909160950942430199421877768222782910939593701355420520290757102512355685787382282443508237443584445390239946318064248912680857030092146112606723216581130934790421565947123403102351312281363587675885001197170725512049413855694810735965384323739145113469128344550907299524637076906217860330006549758575239550453790516368407753867541997574709782140132406804613379200043728739466387593724493116976158266933638412505693366306369917271428370002013021215724197978577173607488686843265789358793614187898082141232122490427476261312921452868030027451803570613203705594986535494916057260021641813163346935235397332070735963023661168024485583750891668524017664026904583450041837953356079982884975061430840379342499657141661113674256416909318210908440400315524829410820503421107625347968702093289257433181094303128146323325494415239086562894534482373266328850335125951500026128848172750559341989216618261426226195993125356629193000402434806590016405736756208044901137544778149371991343210539726834140695384842159450036803106640536419238999446622680504755985145755908845565463058133251578385390311514228357112192828550816159608786117976216872710759228686255141905982699682355579603282552725623559517950096409594314766792066789163257417402763533607063175655738349833434530660174893853447844219541263975834250062190930660189524608132086745792209104523651643959231410916980020643814654983696433789431286113055249080887591790828537716248139750669958908247567685602645059513593408847869460073360390015994496121312228227512871866398589874269480799774460684766743285843571825573843328040792774685170899460800037279848498850730023292085754663755113567322783188574835383280028782871894705078554773063138610334463724951975749735812170309301965289805142286393943859956822826702642396578144897673372344767500751517467134958265691047063245942352932911536981569073186434800600444819730844749812115403427200680665546895555540082979529183857891436550827794442702766683958069750863173413538060266453820867215214638923674192390496931195670961443357215909642503490312625596612757305517649961319625503079964334375518954767445615949855768153729796765997610256400079482442548134994699812675281071105103959920004168934436570437257723689699543839134627128617948363654837667314480920227303522681523762253375081199303950043561701051359370768600347338856557158841657891942390400008509709948090236056094417168822449218075919483804737746170992465712655826897629398724066760267458902002271300971922323974222187486889120781014189703393170589526732748539134259940821146216213972244537693970364835060889659347684437946397410065734313276039835762259782389250414985079508805172447266597382233955844916828368124230106934303528218158629460772588412276273742240077697631482991114032080231523142232866934871296800560534971816611946435799349782526132086696811679463623968555403568862306920299589370290450389059573074149725541932361801951813656301749245427805869115751945709987783804871171593396682648742826822674739539667021189403438502051257131730819367763776505067570446996290989067168187061806878659600745364088721788126928880001623970645942086828686799550716675025625461817752105965276194494192078377464472599603672186363135284296432016570685504368385224468263708368845193351583142070770208829206735586482823094933566307736498959479780571573931573792295471467997169717321846763321322045723527914484993013977115196169754732680168784386089287747710311516558729872282187544931881158093222709999205498602204761698466758481518826367635553199835443128856074299561554361579462738019379033669632000000000000000000000000000000000000000*i1^94 + 7800358653869771636247408493090406972263386362523506363241139135102724785884218071479427334353836185580449312242600578697950908774180472688973266648915464657092558536946393559992510353133702273588898537844461157153794448564805638454079825847162117426490456274979686324078257553977236830081460174290658854132638364959414726509955605555166996709179250220099726088053497279909381111445838384842010546901600750441920318246689890389377535275067149330088041121305493966513217989983154534695599895235563691140051404995424492421290332396833636208671127412632302827467969046913499268444034854816787546691105654922292910552820925693587922784544593147656330570672925675121664345251166045911948099068511850194911195568947555667893373964945236024027559557511654591169163183787354022619514504388058568119137802720307915009114313751247103533170510619708819910836007017059734327268897081921985055053441586217928980413217967335578387924558549755551339862337851403814477470472285693840517509232000838320862214874205620031501100080551724547382977505605487159895840873587400977105325170627117364626212625059905315077078465555628129338927702573921812156592029872772131152991135321183289828979919534321468634161490696096548492069188961411303086893175613187608440305265352793981511175736987900776323513829392445465308274747074004486915161354688566814820093876223568782875443365503111171230298782367105605862863309496166051607704502202253513023243483799966062584323436983639191180517091407192050446128828737160307637732450174649979102141913902213545878274471531380642353338155015112976832160026506900135097964290756265470825915483256253471467875810924960685139151739456343342121781011264006016095636444225506740502393439972984106123306367519068056278663508574926158423363861521359806375726819175118320593485331147815242644128980168721932406475477092559306318378639601981433951350094745019431478924496568769061848310956946441179391491042682450037354030975939214247185586577984815893752491205388409042630484953878020975805843534342276686037924166042794022241034028788398649634789373705097073562927277245047521971038004833272467422268679511219014804565924223884256063401163086261036650123906414787747145046585138441888053165259984883570708844393602715608623878665729844845171463341300761897047582812072273636183762589993955255042122667324850959503981334014750354447688909878482224344987679903631225402571693984431480493839844884552824207356346229743972877577004201472934269552340057317902021194506601503657733528253284063077159624572748308636053787376955671493108275527208493004747457426485869411774751275275655272023282215434414154338069650322159467937324665415037709482894303326405442626370653475721725295454794191915305165904608676844166677729486101928994332937480596160689461787137649964309367513483535125601152615434005545183378033117635290787558558025435709457201250034891643064646327772244094287307399423896683204350962019407315421798824231084726491419842074846973139280745613017838118352542570185717409411271538644220540716268082852891064175941626944406932098414109012833790113137257727514926286243757468880696140637087214294172244547265202407418359736988346594371020573413662419868618378644159044627945768811886754586573805332375216541269948149041420410027309068728668672252889583963968959979569450073115583329501726996320131596606421288055649515579686994486451146724731520920309404173340369623969800078779472358164404179032936981438295784230813301552684120336439699198286104262145529913176561940764196040570211094159900273497218121441890398676736261707280824498741911157726858549853406139839333486435538757415432674562730951612635498324742319327401197133111398719328319340231509289165212715487453001845498014864776840498201725004369704779682025512506212193114572913246020202402436691857407505841092900350458889525818717407704340736000670392751824983798743701778657450909306572127140046757605461390562545102981340602790014522719841813163819803946413490045272956866144754114926992330338165035270043144801222676336150046765613724052211607277369786123760070203751323171025459413857001980490880554151983640701543709798657860337995739012247898339395037675983314809075787312114116425472408745012251738600220744285250065707338916889527476177192224999797960586722063173138364182285211585221488786130198223653539684961313998239584384822994930071550824529526784000000000000000000000000000000000000000*i1^95 + -881123763281026578963435796846541943106105145138893449029129005724318141039673570425510354097009895694271569013768368238128061049318211907167712577017756064021473705991228419589327058167277376118712919056971118577324613379115081943214566664770698859228613537893693928031264584941238573330811686565725436578249124367425097593478924476753932022960864022696232264712361046922050702724522230204342306150481009529146313612277747992243044566346358673102634014089794272701893351457185505906779997617209009339922634473990080721863509226012734810846769623726581555526274999464115803278313869556082564119068996679450924660414072448230891665585588198370003301786090587646579845566189715731472112716075821503175378776328979222317366627957356885114301353169537385828157836790090800721722063425363797820608691505943083880282979869902423721867647047654459724952948246283802218783428723416714993193431937469754807788678127398231903880174790028644876827907337901562619440566896987944235849433404890777144309656036390457108208542147411193664241132951794900855452128593704959594342866035381985716208880433654556293163262349880666067985551787513968123832613981188496581165677247937485192301946564115358402645315526106046152244470012423166041990079656908725400147851029480656289802155875806074803899150614485778176899691217950579670804017338980815058167158496901208880795474555860856147163523119343318271857014159784622724081307484859094198003856263389419748181721865464372112736353173707735671953885710211858778603338943214546117670701613636574499147631733890628966381550111703737855858144574232333010383262153758434196450122304982531820597165969861895871453713949191540810236865196867521410954005609948314216113953727510042242643622360651967517090084547906739424791488784463125928382788836625907972846459291177041737551100075760503281470917849528461489274151013301123508546594546993176346476532598480514745234718906553085388851858192496283050938056288372372288211178460070776505119290257457912409826895747462676683068019389071808209764588612585527561985893936636715710802902042140188916895652777013640953541417431138454224144392774962104387040735417058685347926537953579205248265126720885928067755792707659519733189961278010208844473517420428904744131115705408048564508822836991070222691997115873494857084774729080522627573143657048613914774747385414415226026496782564417047006431797890987386610398508059725388148112417428998331740171878883565335638212749370950128696836602145011976110893700786484983061305933247681432807302632073981213137796001927446005463335067179757353540328969741053280847690843146117693863355230527514544937138570510685903006338329982792552265051356077469197674935406974839411287275005701526875118762683559149953825562458237520690970448247791371812171169671141339508933608372721933535485341083001820017335036700959265620101846762883423334278521160837513569625734418707772559379769648351317373993636091113455054644806485379771398783315237002515055209420037481631459949435670248048737567222089220880250718074199986949901311330934423585424053042052936712152812901192625135550773455208866371525493389404401678186848913616322893550337942534663673382228910630677338357073059776611908764760277044796837837269057108761449356664544947949169807343815564668472876807606164511100032721154289912677308101685892619754192466074901178868734975090504178814305329632724450370943601252827077261227751489278780442941186195994290200191681411774870930668431179287742896897394139022054953562606653818550647622879037073067985955711681587675511888157408692083651026209332832881114254115786413322244152532906777646835023029054755664070760189798452359636050446218582415276995828217518722600918491139246533593853742641984472589206518771425270187031783807188400569594916072997395172901463399158871216648775074905781129208525789184168725765010537080487354380980382822398433990455315604380383369702449661135431845140955883400256196477790150825354077918552728511521785448186666491732484801960318787943215161190937243377508134001259469079412449531391415904181731898515534817760785246040133185917757548945919575905401831656779391682632642426877314575274008481235899200854897848858136032290590510461547780659975118033608638729654692820378121367571317117898492637313550106219428724901484914331862773270826173607770658011236518056869844345366684093246636399001600000000000000000000000000000000000000*i1^96 + -30937469956688986514766872096700722158562838353047818044233275236713338283672932610750269994825749404283162569248143629861749561355699163059187652212737989132049439558951129226654949349463382772813433632859233032121762452310108068518520813807917167641731859683718285182831782481058589287886776446642086023465377918921364231809728770607159430517448649095808244278134523708865802501348825234849358417475367500313763264447359709294361726735201622371332478855318526605089007211772122139093465959573807689353947343082654530679702637142316603673520228528591525552007786309600409833077678984205826469033107361800007932770488287232411964448259041191646248626820215956195611164304576386835531165036690752740084839143923162443850588971819291535334572412715903212450290755257957179357576372117239063269860034710957464610396198797432039963484630201460986732538518381526412448048417485736261869909926059125543801760503644698054208314234664282229400193867984985674292451934291583327775728206872681736274676305329730187820287163481417854898862396021022683014503592712633300911661727800322232664969630940928760245361015676550157945559459330390540644170108721728428179107781157225969483105380495979745066466890477470136215361955931039110808260510841065691065124471909105544931610035743615006605122346118246257035775536737114569380541635714003030695551934643114105167474314988430310016462474431512818273061945360361907632703237515742345878539125836389589939466596881060539195665793318470541433180613752604621349487245870010908564928217102387520385500393291707331837826910433718047132091733244778845948371550128539877127675144822415846668487115866229721953072004670340099197305335148007317133710019617724154247591690891742234220670027793587357928909259218815690906448573330933784981534922750893862363636940930842751306208826420108724517526813276575549673494194321981419071774016485807180124069117203708676320985943631901885277043028976699872631414306057496718035884983565052881414353275466550049243823635180912756751678340040498108802603625549572285318227263975072942588492972230356386635638943310296500193975199432625020279122960307600082849268801490155261196078510232387072908291348485472407056783566885975240980375450565202034576738532800428653209549114396348943771806377511240558006707990871773463351183173088750882451528660958760931298822194748334232072818135229078472657447729120964995029426315693966571443174143007080615658302266488329082203545577907926518033157295749474047986802844237757226350170545949942643595907199682055197365484514673702932800761707890057283478615895637301276775517602391098639541784159878563184729777547644130706447630916260412711799768446164967387156245105853273074514063752211425853839357646781101492363538570907261309892169545462091922091721228000274681235200760390377864389840833626978932110783606480261672211109347873448205964787031116756889220260497488771290463667653826236149158257565463604679182514306854125956816722007921411941028136243254547987060926729411841039248771937141846336418918145976528241212179788505783184824660946572760319255772283901720622581715616780584326609381381467672239182191572438579108801310531026902131414054402449336697132924740460967691010100686260741369656415327773628769795512157538537921655486823293490029085770004189881881394846911758237062351087783817205923384192194052182650129218020928592862193357655037427788849369101672814932785798936307656435652395350879789453975854085212292594878116939979446688395949653541533546596921130307069789142247567620094534081793821300782595198910463076073163877459092295889379592410770977817782316807757788172506865488033996177787232926802846671091966159897333496625196456083870913933135039364981108980470058992073026167753874646970429157710503957727328056236562501760369644738775876137674175653569628061956140587184860326847103558841650335957392894661079698990425985366677026745468405534333123939034654449877687347736490075680054653171572131265933265047853625579030275044011096520453508555574384491304225592447347052981192502922422694579400684452934133325706328343596822189649953686222073467907278780952442689945664383094623438079352800910916040509079137183885220720153939533717369623021362393283004540906905376599608465482913669074963605678699586389287013351043678893961903838467159312015357417552440905816773811169672721886064567910400000000000000000000000000000000000000*i1^97 + 13399419979176182612249507556766927242796591558494351350415818081080747280957990498363509607078118014183927349550556266345342791875446028412946515157405887216108421646364473129045853905349134508226816897585887314025212419233618165005090391684398258561519371613368516822513781176395759780522830948235301330135401331148018499623033234193327633654824708339986084230727587046415857624696425812329954121275970527105689399472074052844867186520222746874728463981707137917120152972692091654112996198937493124978890680816450592512689550113490687451779704583023294417819876544081085557816672434449697814067672077964877199025088769269915101120958983991015149046809739024591267751672837326715521329728133219362163947333694134708035310678423238219525909938367662881098793725973140057312537690099980415487417432229629768375186823322591864993239376539078253598595767350382310642820781473728494472364394930877537238769199325321861734160790122185435216610037878487395912850471745585995029123039902488550652798930806235129483374616311472276698113204930138847965780525241789384115853991673043680744478481925213262252386397735120491995522703392134647694199377032286020205702798437121650483837512680639740439529746209558297367009662594647915317349020613729693983359287183119877541719935851282583380332664659275850034203856108864981882820297901802784669755164721387090226213033182680091658334998338213918174185176937653332859616262746267097013486239067409268332211731879409574985323958217518870890494025524863962039506496140560074037342868735562007389264116723353921114780220859550184950121936214822873002858600300905993563732670350602367556409768658776348494742889942056359549080513738723819063043892305045229191802315965331804719399671870017958678695356712433588045177656180814982366725167792894528726362125002209372465054225727712988113848002060445832836053439506525137067252513898005273579202981661087658954526774364072277865233286754646283464688462636424918420258731330209539125537361437842040323943768357516125786933746168814517594427858986544854988048990990136218844541169807247106617828616388945480683452122908890614466774292439037465057885711887928151804925404530747176404630984997094589982922458575946269037295164789783400887866792719855084557198960624707353430408813867407926370335926160491378047357210785720752490406813720621501234049886046966087408610885506348884832877055616617016529312538676970365717358075837644042913688522650558277744515065261339034940467473240717960093986532316808137045700862105465693477700518472409824258658977817983411086705682389636160788983204346897374075639290724868211811994166529010398488977792902955958027897245662829768592961563905296653503866253406516087967964100421692668398128599424692379606465472520567283536008875065229340578164247704805298724983973064898210815131842958410860157163272395854744990743133976607602860915542850362898141765307988081818611307780393021578102395227941764395431126208796524034405255506106087273075422002817658404398169684520121798119874048780009005532723222994632309561394991029359321548327250524930622885804939630763106257399427732132277091699723221517068967031698374420390360282005102278084388739192292400902711613519068249047624941530573516825480743544086875156811897705191707346387766461014719010503196088509105657778660574056655088014289458031295650354857842311214852024911165351796157644080685296942018959094891846542606950542231100819912635694527851242583149082214961206045807305025124051726845908214317067677266755586986225524754297878865121878437325803143512209460144850662208773221942573765067576170699949894349281917696218398884954831318203777027421218955569486368957744990526002105211090040746900144769826672468744610589557127832473814447859328721991171978230517937203998707126834997035982354711400360565585610932727396267252958172698849482107724814052409599914314673568912688234967810295898854901208373534264132491586117027839451925712367305680518943262498586138214716054436368917106912655511068400436246760086848591332103926336402708479468863385658304796722161650388463953699819696157411397136147846316252812988300627681934117186978657002001883250815106992859049572826657846511185121390519073950132587454984632559300852041458181198464682346154300818052883655316319339107741430462548375761705888527546773821311323061219597583049498352196644052664320000000000000000000000000000000000000*i1^98 + -1222992928533889723393816961433877879399101931790554498932210590525217687788611109215237936235090766306751299806346859323839231887448797110294552957062732528701520430415467176435961055814097324967911731686409713499103170868016093721856509706659730182499827973310150286427067445654864721941898886970520689414014705145493805588103227635666714690603753454835124783155968368148468331250907365460306844235614723673193382595352782028603622422085562733736190758373667128251157882451230730659032753421785231350571944789022901303750943652308912259631180132538862317147692815417171419833659336260963286930800506371593558929582696309727864410509465883625032113293990045087472484233007035065814153776623139787114042073794235898693112978863328148492741988944264288657280296304872042764795312523125584912079549805597598193091632326372937562230398451844862854506972354226928374989358499603808131861446931442553427393294500591965990573930691701362671216744486224177006935684917519462794241592726061954076163573307573662734614352262019734879412906872131174613019623175485998985681657220703281510334089125706611450053492059811149098615231798690017802797949580227884799493969126723971707684270596468669083691712349745412227476922836446703059544154081327772259109448043153844751795524016623314263126218087941650839990764414338327170335818085635137350426222180494437165290256933043535162281414857250442318814000732595108620206403407957349375535613027992106825783976333349185566236387912256682181688920480884155966868269681880892815491807965665329986338464798774423685186777914010672335667662463682342869115288025950866011204672428261950156671072098917909928593418974612039133748317065617363029308208085004382612760080705906086120494735251736010747870233515317332119753710524998955556925418101913172916188164681937964308019862409060886597592153369419031065251583480742456855561747046174784565467816352873437265125283302383245591858466198149267245672595170629517897404614345459123914957279894052784254804053350403120248056537936063498759353302294635154426278584541869946954029263102283498256162149561518380661512273458388996945218256890130441040310373852983960356584136290280188932180370592702442136969228823563722169211867679779934527270581498385610841554368538302923875093965951563622625107773061801868036966340604472554236908348680781527118139300937509554035896523006231511687661730137844109966543526528890614197372181759129410437837980948279576505032576822491931821378368649975260841168019156218309727547894988202486536026375059087708025726707932268476432977811921609817088483442396063814676592361950465854589545016582373915834167678011528068003265922097151562118164586589123020021642592579491923357714783579536566856966020978433783623038622710686529623419182750565707898722520767890126650298313064057927260587621714244197539107317654694116497992300062447432363650227529167350422821575828852150830021454128064733622160994101547934168732554782364197193777084596576448215869292819906124870122456221933074866915725134606729519887052938939850743966165827547727444113911855787687948153804562315526403640819609376357096228596531568121533339416073436322059626685689957406288328467261958231865740527080529014348680222517694527622018480816957055837756591674586960183712439992696373609318853899518704615640219313113655714430370223168733127341727289386529579964295505080280012080010408659502190720284392019536273128880289581641566744656709720260476712969572050928649135217413113701138623746717305313682138644462558871932260151361738584043389101135593945015458772320180499172413241326559837381018040041327031157000589868082288555926219336639963299351660168820923763265658078927890962065450557861704016419857629244185962163382637630332681235831728665997097093697794413013516681239822598457103561690437563761020882366335055150097223705512137252773564263314887812638712071737043265491564536930137442200028751891995133153451866232481775950105756487778755984914284921275755385598200116971562748205288204117176754696527911754942828421948747471557757739570023092033415418696407610272376691495396524616767250511097832732835483614880889273861785527285018679171157437910692388883842498740294797628031257436423538226505757602806382356898461697264914350400781802029160482278824688874248556472593431344133717137076341103600377977537221659744254432378880000000000000000000000000000000000000*i1^99 + 37058375683690950727014040723446312050878823462760572474472089732506568610208325734814049744432940224437207001119131977367737789179346796926323374692983777439347890125541604891837780352916733919467140766857213329574914058020591477542932131876890042316031610015338661309815179066482817285933185351094424659559928327674718020876778820227190650888120725305250112269580475291906667726788788611246448248845432012105763301272586973375742564325191539132804276753907063973384751718738468617263471342331466107428690272169116227354745330416854636969190618501833006111249412077059467309139102287661090017691947794519259017702780552920918034338427148241876539238352741510671218083863895930696920674412671689503756807097318282886407533900062763153064998465050257421007750322088784124259557822847876579799305644870871570392501482865554417141485064065876198437194905938790388067378098405035215793819450028926919035424910761931516297708596359116869471667883389197603669548266017152387128594370600290713552689613555844816632256444873509716302321414882150614220736353895521942775811912859169987946512442446790184461324611099477317956286825287108543026005715382915499892179659526958006755091319127026168109144048389663729022541185447964006779888250039304372092727636814643169954863378885104181231842509623390134570852753260064224182062538653469740576515628029778257771512138548299249672878723111139973519461157389598281933709761406270173197936312984158565663232563431505219928051256981371979225406492955805273809233494899477559731016412140930014325011225501735973912093177359851738595710738822426418155834279061781926177506964009423982194660301226108502874577534599415931178980533810900635014463447344337414882556074719522382969537024019106946010997837003339215002792034496770739832318860054513654683055496748007623434685655992301018118556113113013735960016844987659188454211840736648577519222824414912216398601247436064361565043737069121037403824806313275370042766203641865264900824501445280706640770285103277183599530898544962562289766169309091437168274202826322792804652405431135665535766935868042905130798823237453077749524561453335383492166615406194223866403993614660743617005121184781762534558443360952269059832899547557519258700313149239414536974976487772164416873403665295075453863897526548511537757566135344187785668906052836507760470445078348893110320130841188533947391245935836604060843321319763611434184864288214608350080207890632063362446448447746642916291023036709172459473386526265861371089750797968658465462252584510740501253532884231347352541657155836442824008500745036779311768788971195363293976554236495870654414719361741743254629056299021837822547173600354766912222960028659392849778946068357699228643243481331202252287547651710063512113504999401490153533012823835428887960653245955255258658687019594888700979010441353602477412108723422682235341586409632390451457646932488420588380609046773673305978627413047619171763983310085991910507999199153616652966146457712028098792486726362683199770300800117183483716939486197417744317964260947423762033357503884278528228190801185261598562026345668621024152072600825820504892035709685352912955283695559066073835190385678878534608763254606224446940391976607787444318476071331239612866407231245043817952014476557753380426234113389999118331987138622692014313677338331572406230927926105059142760342150517358381620891512149128848287495488668464689532556078571976313132634998941350747740980368643900348607996362614656211992218345737304898961996902717391633239866929198082397314702251711508875004885972385082109737736278486212567559381931197386244633070366109410196358006436958676240470342954129397636525221472998460435634851968732131859153206337903871010247387318063514694051516115744081282477149187757308811358718509448029793601086984231737990684689753528605160980405555347891367942297794378459604988743441701936348913784769217690001760248582172065087025035101128667856696373061704075010574547900240901005876715176204450929363575821938555857046600316503575590508458200837395210816710942797971751854175574215453747214157119008817712143017345162697537542138321466959778622585110673411778279927216039304356562399364300497022626486562064563944504378571752447621205725873726751593245582104566563253337185906100102003371705985207763220428007559159250388063020182056992768000000000000000000000000000000000000*i1^100 + 3884351524072661892704302402236568630131635185699468076029653098356962083396646766485687501087724134440992867418498073498886183234452939288393763865063553343804068558003014230170300758618747899136869866394009483057883001232107481482751304230904475479285628198685373916078679794855019856099565218534348715550359413306972090473009045853448762900988136159698752126273488306307139664812265329456717041086651993295677968703974692566769907397731694104519277251808717595185169712216323972411515004183004804728979441418032224593614397345731560217212131954016271897087575734736101522497667129128700308074399011934445592548318402118499513403513994085003216523589216220727292402440041916891435461361149608596943670210786430860714489644273225697384746505253613319088440529982090613533785822349341074692308726634925969231189663178596663492409630420665135320582227269941337352894235538112534964431226409915555874446794061091835490764307778151010399067659871715285241177462246955542152307422998461683307186553549403884124686569794298139655737329166127375755222755338457934989173042980249180880295273867754603853562718102369586871459885792166777584385733918979906249081856347999242765505434018574386212239070942048857296243576346547206867312798918592674009908472766885891891001381615867644861329937297579232604343092304598691558947195845558334058790143512119761090861196202095807012946483693863335471650027642333147875962727076728888025047749598923779686918344729883998483857736520402796382172404520920788353731395319257028358009284358596229949486220393810464340108274416563495660416774248655310437954519179693547019234198800760746417910445791692095756378764599304486608870920896830532813967319077152110697124553702231168385280563264040982271811551921191076605640554197738096211091855559111187792770619732502167622670474457513182802101139025457623904978819402858717348654545457623899416630509579427689127884089633132160672343345197935126733288605535846336273976469588708227227683812670644987303724735868739393337931443369830386775758895203328058118372536786474168501294463940321453270352460441597975696180755738103987061090771321217507318494561265155676591746300672580503398097495255765184346015944161303077686341115728207268822621086695239988435015547891625777705209358133603944314038911544782648020403432644779291870089229972920334978428570162493554810359626903798974419899489058418415710310739118601558299053031074842368999460847262457706669664790520369201819012271488332916665257722828023050999826278266135215065027854732549553254387549910141299273309951930241188800748960097288700186096933308584618536349419562283752266784915986993462360010088758462147752057993481232060945095855121106679768488677482409237629442807167456193457363170323496695216551783500111875733951658116784973189825321859562612248314447533259883212240951066663361177328978978906652474610827402583184222210211525587707316372662850201525896511700806208323747324968866721252579437851627440225827270379509353430850081177151107852245080550890176207628841808626153463152187754400331694693923622971585458122958450108868254235983011919624543847116420660300845735399624834506923527405842322864211556080253760292063459318741508454580657419174822269951201687860597418645328408301603598355796033744457616924306916079992792038341920883345984152235138600995618119344860882738906205917100458555308168374322909857766102069866061142514297242011642416072432244178192089904800984347963422289419432688575659580992015565384098903613376984899324448333283504429776746344524274419377826278618716407390110463903148124462600155144527876071646021842662637468947538460752274947175937478251995540604565309961889103744595329208544276573929106269547325867164180815730022418701709292510345613638072235625631362950415372549108064878097966614762464378649893165728102912053234455748668728686879600360905630856807909224864763501772996848990800163859741822087273653097062831104698465169697243237659315244240762165886412753616608624129308069588822792166162548170924890300599250771719677057555204697467031631605736254621959275490344134375211865848591274122326016471993167162221885300763263616899844459233633309605959210271375947056017459260317089121948887435996219847443886431505089600833844282886036711508561304226823254068442311823789659117310861533821393689652300726927360000000000000000000000000000000000000*i1^101 + -659848961230090834042924871972083294322708090031312905565796163662296977228458258663765581840292161058230302581919427034919829793240234573319556438801131980862071535418857373610949668749995050349196590386409451776955087375363484894870140575371129512027262966543345305533848633351062253245715318963200505656455356689165997851388378820143357795433690814299100310272439503886189507598318260680254741740045484702492254033016038020019064767670404018640163076319643881926057292992983560042995975252408224094668043472189159789530652170853561168575245492494103448654147390028790740982019104137252509327918912434381727017748763376138081190644935318534969575132937738789032499757856603247243736505052571014058711944645041563164420840113496172215558752766100425048099345489602786513401015486135216155322421756265723738263759176987014139339734341822143149275728590162597900359309335719565586434734160551838215637538384518567013394770876510919711290650485149719358622377273468978777680905156821901872648646734826375474445414292532612657191690675978083750474042109754553932407509478154260997523242113460861356747498669331434449948911906480884706070853032391850797619191967022934607497573028726851499913054037691922983226013620287631450461690947013521856726118665733002876547135011674662441659837758172614163297649463938435247977044254177741708718889882832095586549137453813574272089571955143585732391158607858490669331833769235338439730292763942807880815002006319265322504229243312344977034624874629017663709975409820437554812050816287527856631379019405281858165447802542939246579730695252865763252033591839309750335067049073642172521188907821198949860944219769502704137302526098360270078168157017677877627809542354206526237386242213054614979078959334928823930149047679651522933599623035740293219318084572654452470232747667453689093053626841635469266379349296327472917282934231926574180102294658933158860161738860460523719762024491854448881213731725746499909038560571817856821779012448941153619164460955116121736576011373917586935866120759608960044538280989490383989213636649012566427277431500943977506564481849072719376648567370193985530367599114083163331944744764858165245052793066826079555991361497303133928784548066693230089633005828736312871692248838747667131011015680554443415719735355729906810552861618436997056763293316235869238275966049438420661332896336477731272612453056257041523463940557813561946750462471579379738233584886928227994389952370009249867884052167798259145001036619155648969979254967416636389906538811701708217855144142558164789678135244457375341769716255723353136209832551238469029381050935554485690671679524580109895474156357229137849574693220984301637265842960093453846442720652478054400930174278133589884854158081732447461759421961897430173668213892111453284974072458514289668752628626037221578738470708960831481200096726961564507420785421450568091019461461997460329870801918603374001506772706728167195267028855619043114143751869154833397385684931869756047826395313761326743336390945871735457163822268392914443256881312664408165478709344472576319634882890963584440510747354088375587326360569285646611993828349269312495094803485024171579613465450912527934544609443952429391445801467614607531755489514277928611111786890979161855338837735740154704819151325276271730317467747057298296203349495495354189387959133526072463904629552532351922816956935859389867421369875932035574149062208583928293238324989146090427314891327351512349460724542299478359643969010748380818451024379078747755886754660617385590127433490708640390734806734287642982473086552058577075945301411012120428060476087554743465425604128491128471346507755521583968942552033437957850585934173770283287155077027507343940413105684003767953245910318681932223707626216466267752095623783390197572559014583169518589851545507080764419366066758774488474749762553481890398163711727676995566725735094029403885763045113323735536001245442786118217334185848839930818660373140154312697095604092705493129210438171741285376170652665838863964878191260564997346560456381287208829310222588106931975875964717111806039732853797699998438866311776956460705132428235940501054147787776677096611586227053181612127739627885300290596290796836497800116834492668307576010397556969140422798017434287677037025455260852291499357374794610973662511104000000000000000000000000000000000000*i1^102 + 55784570561662033839684377588128107609229164901389905717644818715845274169828255541878087545141033237606243839203145166499753434903361336139557892045803984211238331524191325485469618061931754692149824237550342248992650869245699835018917552891281171974712993853610152186955673854302736866666664908806466496676457315400297165506665999027217640513175075504366904203683801265010155244903650717113732905563095193445658237856985098214328962001372829721180665081208628684632834884202185313484489863351020139832469510371455004194543242137790177208134780312673742957112608780113073951125987841368764890296881465503291034388092865875925033683019414100642545187074148537362465599216587231278837401749332557075455890864505125332843115157257636733297161658745666269165103300899687442365768015836996218016215615028866038466864232898401738564192529211044345758968591294428896975887443033444642931799899368233203201160372667251883085990684174247393087363470178951753109393019264168276322200366484219460248106622687133402792147760625344747009185285952751763146439377387952970855293340453242824591374509060158748294449012970113748903331223435855786036721076002571702601638828395055189462057900230313426806292171583318110549121817552497273232591960627686873226459895397490437012858953174743967141274552069038654552304144715423350238034483014333964638416528511693421012523110799542538072290172759682929789900587643247298329008296867430444479779094891917833275200141166377179262553482593933916276924007657442414272700099972123606116479298662315300068719100185942116202031125970286647197641748199056420418254929788776380189588237270679502440484888114395761011806296403218007881603862012335645794672877054793747716299151776854955053549130240251803263470264663409701314057779507061579980857431396697884687610154210365268928088238371722470266244667879671420491050572861590783494866533019154634483506037753846908261464088736829543102804047409196489075145012573262655339869127960561922040047700453830689077379723430488690465839029469801114077709904075985819683287575834894849466185042288444447127430871096645574942488193203752607406915182128692002275303403607693690980315999358198723756141997117264554112553058289367354008920192373837308944601911943299038985636060249850641880594631747953337878079947373360314229282014339658411818260232545707089104843237853025626326353595545341233902328243061340051770097179828181525703842570421067379501658400941637492029246851698996994372763426511044237955046020626859333894402392310578049271800167562071585975829629375397721067060616865084189907246405436580454058867576962337204921895252677027179077862190201625793360432149488094867341965393521869707016092624466984228046372157489460551055352414753751234412133793094293720391752631500165458429678391586637974556090194987636184689209744238436521969918776846332072772323728406492757822896084170587926173788690643890053234135056741305842680741204375614279992770561901775941517994777627676163584299138190470502058232457872878300410075274206332554511017308950015160278223864846342665711082765014476197840269228909038803169444878344345637970008658098024112596804906612356418338155560692609423702839729933445435974805775141506979654733678589110501201794058806285084065851935353686328024397040480021738945252168857655308363952408746621521513690062500700731416483368571069134514357048228362708757928203167711383543571783843796465928942950176736847567349655120178984498719200908662534354787186469295953279303070911756931150705620032196297972975764672874237333309909185286450477104354974939952211424024712420456458490799515405186017520617511538756572900179555617671016848271703518801988777245983736670385501139916927116624815531270575926592639255303533815604471953248108961049563653396702080964858704768349100490103038488047643291728683535786049218743530921830989482182857474909599782232856205213097430803668062110627278173393034190276910298772329870260877252494846010874516203454122028270142094689681736255475010577870428471930151527168014352778171934998710439468718896298118937668610634665019700754515011151065819949560697722656755390739675864040437482674868086901487244416322247877677087647298741474341642380527280967292460808369315286766031941487635820322364689628869239653862542966804158036618337797545890331275392852538739916800000000000000000000000000000000000*i1^103 + -3418838404234620335438435727029671792082070310455010817304629587092560190719623581983480537273193459163449007520786391436883758059421308730048200123907093503458848574055814562405859645780790514788194338128516438976983021699531589855250682899536584186344220165525994308299146719589119805053332004017082252108552238356603539597575008808319634278543755705378047898806823699798840574443419203911425606187473564620918765444656122986145305838300660357667898222471608658449957705092381263906267629250614064674008345418919504306202666007437136529330535898167763973500085831510327934300625616118940286098893630048490600124587509563534185665489542206946870920164449863090283497087167479597078724195027299690045683342290878057057999379171405896480819599877336867108346499295899396831633606637131992562306729190268748551552896084468924747828403236430674122608204194902493067237364463962520071773685848156799537184824760504006376764008617194949773016587381159249767462678746134562904626612899522677044583146219930628884037233296779317306578393782793343080469401581943723211699886070960804346625981664062406423258609856370790640898212974636231100136799731913125182483964675236980329753515583903928435290948566942663280848160681094613303191555932082717106659081269923805735677009463830111737948306625425442561953238355789795374730596328366776822390184325660459889949236895889438176342987259605331283314871058972099506010125579818511271191546689655674730428677767991802394348198260771696148575943389044011785578848898823555407049048422577416849427349829625902372847052767419775308366478841281495188873063888311057242134165769351366390129092968532018583483112789571572994956213821813049337155685976377631583749548704805046008631685119459450172284592890836724598037432650788700690388669066146121873026485616726481420005605786511819591358356820825643029029789703256157423652749477108500672250288546493866858675458431850716495855533850532192809209567677006328334247787644616404096829283502059857339390607679313566545070730200134140550230456393187435651771458683117877717769028725059779303937132490948960618893136577033948956109632514495973236065364855164329821841981971530042042120445311640418530669780670861438006926675299756045269537078442018996244433993240998583584448118214256636864617865679741549555815547486380596091152146068437944341409842047035540259053289710041907495801872871720672345529631496744897094067884521432611684900343493646805629347817482973512774188867223426608776299041578933078766535798183809066114416401285588087208405721937471295302788118781244637325071287417638535902713843492229309882976840563213351527052738910200399096720077240963510185879412256802917341244276798277024926358870828257151543403401357464728180075776669874979125730432357044896476256539500233329090288896163423265723429000955515595525439659390510155726612501996161269462254174158785527745786707742191821868930500692100684750713241036010624438218773965134566388379258506572601822933686626758679704431530110388117317518398603816224092813126554605557952229235404998700293459835375677575770674713602823232803187982696381364792716775190300672773568269949423025843686990823370727901037526869610538615612420828774824109620567494328241072536623951597035215447139298426874190591353956451721150326802437045403934788084799982980274153957456094494714107550993942105918225866056406343930904338247913500990742156794895743537425123014386252618837778353917763140871637381725654186471679358469016635610716268565352612050869624788549083636269689185263699642389104915504161910601999911019590115116837425750121483605788688330261554827159676251232093063444535828690423801989367617833058334967004176919695080222160226105251243985858589940223107385775950766460068916158507112714011626329705985818262448676497566177918917608447860075697467578803889904931742199051448699400800836491713985746870722256549415045390438214986467609515527277748476124554342046335605854083390657232505433501807105910111968720713440167557390167615408774603559671485552279714062546451945189466444279021028476174965940495234246408030757358201739063228795105359576477071797858908171273501016434655668108185161824036181261757204302542656472995136382922783295376819010355041419895274618245176104273076074049510009105536756961771552311711556254406063664660480000000000000000000000000000000000*i1^104 + 166801846444573685142143143192187825070666121580482183639942188695373516590442976829834749261557095131335829475507847273455151444137949583311152344132253367008074356472016047759905408889570464451110823531820533489789960946661937724962571587985522282690893589450054000876510087121373473240879083515306214407631459296700267882837962642177190163889651335352810405227254194848381959653078246497999520633456935266445442749294901160942621969429983098460387787656823294626134249179709780091475310104841946561623609234152006208950454478692822294948396553753028181624911486816871443156910844940274039434328550818078894465087741133709143527115665679462348715764761184863639923599719342187686182142084133465547687016949222714782989508745679923854950684314141054554975595110451329041557839140368684085937122329278435475146873357367890317632305859700129584141342335739128792372512913127933318262999684221560745850384635741160826039404536030145106987429319664090731697133884597527983502428217757910489893025358013930248958764407852536762437143626515763106020559239138118538374585269524026092817855383338000420422077977296303993136624545697615206134472470024163426333505632791896266086918909543223754295811408123787081094063807177200200266976567855102740081321513741289796241623326318634871246835800673585337436989666560905742127869673891663102806692456698712685578713912943732386153844623041960597068666066850577112576304831085083938077372700542893292403271026622403725309756547691419438203382064087706231618050499187462830698755920651879523566287716215938183327065258277660958417421408694428774687850627619464022166470690674966342349633892014232377773053360866294601419440526585823178768355203483131719533236606344174834885310421085699711979674852722074670444060263516971044132994079230691504609289627860779809024975979146778079762239565934445419825016146523456272675787173413672519661465052882592112818452548906891997371683994847840772015392033373069491983256303362171842709449847710619226030926358270683575419392678009063108663119704042591037332174422673825355343420898841677018947268038237611894639769226094573742129370233533331565906894836139149387051592511132169544696091597851610442771216730083911002201168566494880777939332951430710758490750646375819601114953029335898545431201050308085714233270544335543863226084328629132444926132845735444457021261034294736333816621049751014355762915911865193752377551425222265516509576110015994861437376407340747033442583199770964117700495506419428024183962043122106362214433075752068714776587484279503617269525166019009862410505554757490645258909843497458947341629753709019773314050156618080921814876727361736908503756196316344580990709492668960191353883765974487312970353686133089803149151242885780376989831898495427827158120517484288879964233910553018463826365990504741555578511709788561947020605332722900879963169335761676646256980532906959776600602682667923278310825110840321790103915264839242909190631871015429984849199242629688619935310461319877470755742348088807582168197145093638864187093552814658734303475048011363773807866465653318953688476892134313452864463677573388943954181659976644155495772174820538258963459380607600345075284494235955506549723022560012475387074951927124154704492000720897247100501980562633288316724144920902630671853654082467514220269885796832856082360512659879391637025426699376174230795845997018661382683005795597365430117273752787098125272969115026956089347699449865331398140252305434459568686744584611934089735026893019610344708016737348859851831824333539827580515156933363925681627986384719694349167739872383089241944520057508644693704515085575944593196403303800942535415333659634810631387408570356377857167971206735481065587662296258153987483439031176649383074157331679483185917846753188429702212374036015344940257683508080707884972002080533542213681260969810850308055402504977781742802134608332826393922733597427622540453758892388095182669856703772066918175068630728804489841466154530476498248108617728558818333510193474808114236137693950642832931272759390207351611180075530971545024467957538280129541964995976024223266806176392037450403370973128370524818989613004539081228521877656043236053567803603499498624429195447420439199398067935816509901816532324510500275760409048940054450957511212348211200000000000000000000000000000000000*i1^105 + -6651870903294124567990600645776771835267998968875599087061262507463310693477683282971187272555905861433291105844390688168626687011626162768187440236893984910546422894723010531563651854067573016503733728669998563788687421806968487142153728643201569908835980996214369312955349580230774718180994457561562219823049840473176695016474428099131491013807217751401595472244196464781094497287544292668336498795119899611481468215622215965941835507282167413683065559867971321624997529954546193827491418932321803622892106275785542679641671538943933953418313767135698327133311046209280017435972097257050133506634224663232337828418660195003778757776424539737292564874626703023077737472012889634857929488950932908646502732270716877781492831914507174582363028602654187618675816858922096024015473762502207173750726129129695970443103010528083946649706689082435177551069617847055522908529624293533813241964883736690926193128007236521164653268029469574326578599205434398373962624021978057076415810499276338779639511768223636105366885736280252091899381469355236341636696339825228475401377731535612791203412614719553786072816250048770055405485857388476346325865267918721044143945919908084092343146671841348842976602223738209973645267541743212489764704540116955179656769533437365510299246187015126538962153641070373694148653894966056851918607993804161495815963766094353786139374303968376915390988353661986940069856676986144091149385087573632770648790113087982559510234532029788543011697324477959075488088151382223025324962049654582758626586579335772876172596614556421946927851662573118668940012112446325038300977842812752428167795540947199496648274613973231117480608255334753885608123460192798007782068967836008409896905975264924549782081390111777709075871532209998893908395201606851054675152724431348640000020879679375506460097398105065134689202248399089695908679970686205443537228446381062630938574249293512168216437420830924432748835806711711697366855443990166444265574768077493253685467893591833456644541793316277971609188827202367945403158970335074448387957783803005868276855691791452047879729452480629586511716114300285248182608857501459271447538960171991042598426614519391885245899203857935574042717622194189091816526945459293603890482307572544498060525133278195051063081690120704556057352398652787661213282003689103282507643321948671840638379938647666896784256021088498695914615236954050161973793533014236885231950456679046757375832121931177021003939887103988271183129096430022309222815387512070535564111648952539595530908400265614208011147983194767422917396702452733666587273055953849630479716877776519287568955620819349585553608415856438665126639307283488149018327372123630964861002535152064968174371346742108014513542045913554679071593765731129790919358923394052712030107304119372842608254407853149140806883409163210560194218249127929995483463082302071198926253361931328313411066943899516843647283530944310486815470934267202237981119809343592767037955322636146499384428925270721972090711636391161203370064197746343565542075453303740383495599096975619078403647315962250414327070582123978383455460650123378567647754395634014099552365145495082620297148822578728307723006826895015029156639438646736339039056653525721643691925378332885683891605282216448910715727795455423345779841271940745493671408381595690462790566624157492474798036188329881351121548807410907962755834021321965325962698271892606560272266535729174562951541523717231202290071567213346199258422688615932816175864482047712841938427432040004575622802577213891786448645688618317189879862502923411992981364386544979161391172535409550017362592192634364317881721989558746634512507414801811624954127389075528090954613980177812692853916682267186717785394451484324450068635622948672325531313526505495325693456424207892312511836888439874774806775024549135583733129201610372808685073235978132231559906609945500789608561672193731528028779869679547601504182574631764050700231361920422200048665301615734981765139530129175792919442621052175496796908475710215319843725030695107059785810744837946650461702827110137757069692478225786349046977326780000062150453682613809243058623779227744844607792225170299772597464574844868756481540904895592477037453401125327972763984908024577405191024640769956522517034789299396995815375246458880000000000000000000000000000000000*i1^106 + 215170237062156529958702866767596940302988199314704865524644885781777173545817083780654973599848144525004148602812797034354310231301707642101438710443748219188679461057294922398649351623658306505036955894652231880482956527138098904285953768291255450308889510079960045804171648936694893310336717871145936238919609528901907688203085944850258740870004868662384150021558744425236197753970927399778882539974760006079052026613988773757152271423016764582617361856852819123180322439608264618105565282014112021067453097942801744525875897302289060286100117272782641524394933829179408027127236577094927808299805315079649113386205741482895951149363002245611324813474306141483119484783797979513045906090032642039212625974324780134610802138144981820242569132490396595003418078250841138711183525594510577819531957364232289699967660527474791909897571537201647184597161056066642850024067563365891797287365876725530209795612388215397006864318653352383665423332212002116009425464415355765421125889895660174674563629754638441194117532287478613623782621505391446393466004322946069193052628771268240539722140628912344193473440794656491468635268066481069040301491286739623017678005354774449196654372612914417990068274828659143178189530234003949999397865445259798108449033540585171495994213250569388936094263815233550255810719643359843571848223784346781435135329108022170437218507318906991082671542019145147746845359544671463182409378198143701103933928699015794820735563559458985778349505015069681872940699815873522500909607567232878899804662073142759901167828530140010427434506278337723043446889444712605200225231743440539887269862664693825696607750572975813966668826135803147977912642393633299854251411472461897040125485533085402093645063977816917946197316220137947758891054339213433181276875578975215652145714269947867811246891755369642302721175055226301080690149335925885427183751196344170969044299167073929451895644070372483839961287899742924154879182144880575766370064707854265883607299575674833254410317682851257944028295990364570418584210737939160526739959533229558357250781681859996762268890894878764867677073377787015166524392403879812554119515171416811340067010977283300117621637049199439766885909198687299953944085904864913155241672189699293771108199055057249914600192205710976727480426162019369993524019049176275426893691287632279929401501023663476632778008742618707455459421664262887392221163574973751978181746049325381888241457111357626971381372439266626063205186469335456236851964135904363063653279823001165031324896038081375759604487599809143027725517914791927121263337896837763826049104508093929322097973982994819677171489666471729873562981059289314954725972857092402159241610420587807766147793303687429472773947813725654127763840581143718385709404389895050718949568026911599359091600314882213911163354689776031759843097871980569363967265151297349362532767237912671111908324751664654255737944266733725229775376610759656159389983903656550225630154264891916363516720117527851595070308361589951963118886355688297812447216139364019473505159004764215102656257065542781219965430562947402752429051701178894700510154538465882840343304022649879085615032651797851593133882396242419484705434390726055105464066615531685912908534016879715153600732982514278826320750752157919306614410564909056608337028806112245230203828292492183408014847064026396341165128687268040195028724824732643092084055814088437945913405255709918603573707818065363021321771407843601272561475687790493648112205164860272176882469522214537176401939117320543379923565250313705685520610649682891727125952432522248943619125481093959617641792635973069796739854462695851727618619392973925921391229351176021748163749965524566465691162996881974192640662831110708885693451712146662660114046003109040466155284645891415306571659884962718179561058178023464927240914292726190577744013376933634473268693698516241999445821090464223315467853115869511877821514933574639474746954640434966715267702475709433902738650452465233800407092934168071580244948574400032100323661941840810074364912415415460170020755018236514856105417587033361652952503992746823958665834130041010548800496582469902984752960791773889085353686689943969248530122000939180847031726500648440428277784794359667560496583527368753555656959110038990620721152000000000000000000000000000000000*i1^107 + -5440116760939723117566978820979257583267027898020904823378911415805453523937389820488264660479376342523871294451309946861753432713395911221331878945583490008677093746679988609483596002579273195078183228727492063955183304873845023461114365658541856329705030591236320096648243744893995653129145882957073321822898130497737032465575487150986904347246592548796426046377018140312097212357856325329740646421401446101166190123160733852515452232297237460939948749543738025701276684209077167264838481989861562382132581531601773948580971680157460516246181628979500826808569156135965826175801404852673917595923911748883280882339058486303058846835673546837794826757722408683383119684761389312027931776991364730939642093528969473954740962426825183479039014211535516522416563591624260704748895369241338336345077522372877205468375867461745041191686729456145856884659512166491007353480263117907250243168644055345644700133155345473434178037791888683650898273431127549698104399553413304977757178878801675615257542125038412397433142296269578570952804064434617271442982867843675705438682979656118334012975775095831624560701944093176829830154646562370560058460164353979999092655560321975532748080569641304348283774698367480323250387216878527915656011680355902867259510976940875144132993391487511991368924455761647244343601699861516865863558997607086096608403594065588745313200876560840931190162892859911003514523715578249727353265020003671209812987755416252518421316337388944608545503637631921507569054329177926393588688495898267401462728397920729729021964523474263231358217789650738120148757251580897403833674911728087406906914548193665868922836626975820924787133478662568841659032352627196653730208156618951231952753482524414397535610850799442245039187608421048229499808587874341871885233205198149700061627691593937725644163906841168076352552186340151402926164670320571607952634573571733009161963246067521883057468050742577020525559601072757855268732916888895351769711849595709400449209142558751001580669622894112477663200709124909068058692712937133393038268155344501020430324157317831066611965511597373735094773319033350084462588673843545062595903232538763207794439258039218734481190275777194043339348068334752769595882705768947045331868192431763608831963128914293833025390240398716489181434676796300187638161086982300368195488347118896938828355643766610867174249856138881018959049018215574806512103500301510140686386087660060841454884827202957483882217872028908693803531182480836488928831316115433311465295589413413925227486332166831215963626853945203059626323847315078963781167574816124260111229880621366482406083496814246866896530396188796868622774296489647210840191661077254329700014584636990536966784588417832547001494729639609662854281293694704330944053455022198312697013119544549423854269649870442856139124496019023516041839772157128736450236409353020847975421200113826992196820186467403167301703823501454813346123698734442910532555546288003388276863883562421509956337502892168814894868146888916803161227210115822836708505965502998619323492748829037106557744767877694392251465712430245646493508245564582340653708075522735840336633993332280361698824172366441905849055630938317596060960404056823587863374185517177698978112109802233133511738930567720224412552404733700759518223982084848352293757678512945036502832853042779649104215953499373015556217312863409497844419992987283284844417913805741954380450114661878529363160869815508704640133488949441178824643607392240836754514180286295156118878146386882734396826833138541511882614296887114090771820319539083210915133318031361447336176491445756756715251083869189421253520907189966410582229060126823231362743772760428049899815033784184037331503593751843149934004065090676370398509084125185129827505408055761856979368962028111516793848416759450552303954261239346698368479571744479767506856120346533821990818376139504628244454125217156213802200025689330995864586096060027778889045604930587362462715763815007948835797101937494008525938744017591766069255377860044401039389386172409285031224069786241227008065079800040969534669051054433775570699994440281221902836723970342600266454145667544781465742737481143410539225972234829384111366671949429558963310309562951108050706258924154711805869891811434709006189323721113600000000000000000000000000000000000*i1^108 + 96431154792736783435864885805108886061167900790836131289628000444712144564067800450096243218161616390593049695714602397586044397730974549059863455178219510348737172689429524275700073107845888421403148718735044600935337899852872774177837342537932933932236424375359100901811322047115673235033986396128054194096410320952377427233020004429329440109541584885529919957511309795925536074919424501971222558164599895672104299887681057243138444103423140436089306029521752302977881208513776794419459049738946468247026507907266144661810031873989027834147812465598666952144172759662182339727304820850468332628799176011121843734055610975552468454546499094968602575204372327064130308267767349203200420078801195736050509448378801725872345807242549615261438738931623341934613123195800431744362248251827807663752310140070357867459597300746106220978272885285782880788779360109674461938981414772437821874554213131349517138592311626082959624982879437850496343039480808104987644784239362638082053018290334565289437269310405518783553133343732640880419431502306062910576508839776684201921878781366756979785118803012943650433398317267335254060384566190581671974707827925896254296074130525425724197455421113724067460165283396115488047778323026199946329497966137145426560313783833466832001657987726161141075748301383824776326732102095415969270758247336502134544964921230004275585854705925956888746681092928883694739404569304753740305532694493402711488110302960657035240535151051217233673287773833709731634766341493978494903488101018942294437179666912539278791535155200898335642346088190408169294376641217596177008563257699951218448061644308022212141464908426013199006186041490600074417293778006745071641851974363878965630741931970697687180452730978461114756600931211347979898917688354235757986641036999030548814442375606449583229598889643289387164000938413501651750902232608171055027214713441566416601264000186657304989934084914774078162039903067107299030688496111497360051313060317593100618584919055237000964861541401225652673723219777578405777447589312873789123079743480269176961476505201488929392277201002486628217649264275422270501142280509399942327446648731060149248717882487772224579397353491354440747569850885483955985046070535754715674451778391005665623325780244819295636826218877210022618122442004776419340735718878224421730890392788196418807613963750038049841815550938571500539740573094895134068449383537334549433898658528010951161758935624271936081571417934741825928791484328598651849769038467218251147835402904264255706661556612598284249596211218795169345621162518183625223702884173396881395511577857698542795904378454974959133399521209753718675984706836487105499461347421948046040862562400733576629730036766650482478585138149558770136363770250008483090729608644634377869467777876283369809868043561564082055919314885520484465513240419881640052797210703506989667356682505647928970152483139404463305099049127738536057202303801769833064592465272182306787499404695229267201237390710717444283033954901445889841711293293681710930401349661007334537667639984404937073400703603088701110661015475701789176209225201683113590082478839163660786812956411579515628334594993116249535188467815190367570056234604604598883061504271073204663622417799577328608040831461787239500902233065938081814246282049447457054848420164487813524489178679367135705506291526819326461694057743063759895144707564856173465734640684232031251139090576691865374603926188441980116001443328691380949775480512006251185521659413215442088160465465178581239209858336348183712706383921382115444358993820372791214764791848273437086133923544228006405843775066182995804615135920031143014778871516699786251315330342702469889993309067115363614892803066198543009928756640872488742656870695687679614458353819032518690811840277476144217744518038120773842386442963384759983182975577004462351343599932555459880874652132100531257679562928816391511078283216208103983701099937434647621287388413297144317198262382985146539711396822474884948625218203427207297620682600661512970825164539747784205887883302187255644550378467113000767839202005647476490192055688791688733667406897552144385322160283115357864681838896954578488176361382032155042082423661359104371963280018922685152576178144736520359722472908164429543322419200000000000000000000000000000000*i1^109 + -600221693590245108685555369621251778203949244622957878795058753059461988737070488259754245557027706837058257231399777136508492962175503122870567569056197759337038031689360927939341783992626920624666195667821722703282438448268587601320304231207757794188079880164849624727951996323546572233154480562723818842741637032856116478705734482458865732117261942139014395565703588791039136694246945337061210835604280459495649423135680757294847882943602622557402949970009517384844445475518724032159723265972522329461157835688209361638745813885610001659352234902088143926290641367957843447823141761279949795772651164140935542779210897598412395950088522782309310848273489767990510976877761493307863774978322201894772857285208436239267116820385957587702048827577023061985465292878051743669698768082811639380467402321978330455109216740167549459572548464078097546172234466524897850566248232468654257762551110805369924095328543336307078714418352790595777186342148615181477140845101072333986952193733582093459908950120727205900000962880113983337001829496697569470998100133730479331045304796780226234441457314675618715073969423232322528341376289106488160556259027927574423248868312131894225426559696702381082390041278821702543979280506951345355805140964023538625287387980579330594616732406744714342602483831868790492869434477059915588800894894334696589456573175997781364074345890883700989025871804123984332568586304397123739529961674597769251153581888980028770997440703045363761796741023360945129087760871098404140915089512202706146638992400215931305074504449764166364216344934917725373677747590091978748979783251556372266339289258740645307404593606697954534974709262905706611843709230343767633682812074509861331298544404979596349344637873286634120576850286614879921391380401523418758484444636193194661436801913008573383365437802645926339788883850522768761813772111515247868774831775011970767268482175201434525811810235221516375432073448279254701729177243206953755659845214203206184923772603247554226573287862138351896523316086863809408549663045067229469449042347598214737336864358320447680713585009076985958310543013500695651111884901472036931661446328542849052919439670952242106578654686303094660750318381754455116714303061560850968633608714688832720942284863332897309357236360419370057683832510817873004557567923469667945215105778868681672460968979390830617113240924086257379000847963809951513284142173535136563539505280694631682683437967606539563051823361668930744777575944956920048149296822836616408453808109516160829413552734138550605150299164275260084759331363865414219822870953059212995029321518366530563880682342336686513188192383027284658095315086897361784151435983798268996106705668637271974901204322937906111008853375624345352438865903401791524608660238387914440369203122426886809416841025748889664976534196315025716232492570544781747496951561045600646387359659862900957519437081374391776223812547137305081857474367524363854641169556341084233868493673359461052952916342997087100141233149992536085661859614806092408454750611398072791952038718319832330424127313565684405579667892410217112898341141769188732230323465705460399669602914284503420103848754373601474158609369201244205590485580155922238480449628166620813597583039213270690715939430773830554002081635730113466758771133959906287191112489596050254513535112132629703794272120776689631708148296792233322192222783447557443958430470108003946249295154261717626935715919507193649569448568632708813991871470356349636502433712156476314569241031597692855603073836215703089793781976084369653424507915538634591688152427220883744716471701767245594569427531342458798194093480118744785002586503213643763339698116624483109351995972156071151665165176685585246026005086328172658134868019735563901621629624210394931502724393560573736231520069928303196283160838279546830528830977726689966241065647390376061509157710102497578576108441757985821135468860631717795709534526549355626750278146773838034169507099060783606594743061474882603362537406055471783183234748286719057506576074835435191169908811944616252223313517818280021083189806719343168289437992646816337249521353067220359275859873676565699124938443960412543314257334069528338870345300016259672209691036244102234668828346982320500655723838750641356800000000000000000000000000000000*i1^110 + -34470546507951305244312293763772520656248781867970668253846085080798299127571778193127868002972988672504961883889352492917711191293992748712693639710962862489521071669958593405925098001657948233979593418109179626071318300772010014476971179824230600704496537062130317384994937095044245415679981239045777568393535143314921861299536387426057517257161503715435156716563476604569748349602227109442128089726871892755819897601866292017119537353602751549046494248581074923438019306022671947597017440122554744799704775091807705827512485588722029633484104007451241647415601428250332496183636267328521846773027380229393595186206729111826035479262066009966189964576265779236195985928215568852257838113405994825938347382557263609643624607734829756415510648473734111079819878232661125027259695890455863871914436229528298942606637204641489879508807972477654019806782167381623424375579642963866948512765243479800138830844673976413892476472412585152151809671445662261213192983131961144344893159281621175246892486187381734978293260500300744219572835485101479428357844839185651127591085160460794659086372999644280340115229283084140497070874945560817265795150383108652668830103076709695714419174683663936304859907840435768546254631589811548963047192487589254336729446357819701682527622583066205804169075517148337319474277597499406181829087557412711715211030948811543536366950306945346622192886811821223920610539599095825501789151864250463427626100314134158718072647040442580652028368168327003069427183284195313223830608894235532366558494319453323531083210453787212138939037076185178342086063300172840279194359161338266476515858166830400725994595635670440133653409226245652477020702253640591769968403092459201492522438408347284526546005250510458172433749683579446169898710457988779612877012230415122710145144021490020473014777391277432638869072960875865097309001402167747549538007621494548051606191145206247564608818416855503672238592017898899686499322993949716193007553746086548264496261208191229850337371499350684173691551807136446086765760509930669292491538216493518191010377847145851317190019051853974605642903200280575093586316516412249361606507993387943837925054626893295297397189264114573420883451656661877044234341049201585868943181264753045019688714185611365438264321235735998794157045356676885182752736079227024699376070194415564274300930226753608047338910132129890900706544804542583476793679059395835086132002834063604384189910045906645458485659483621463570798041548771469648507655855634642143340104278607651873049726058462616926402337774669235943895299372284456093506282631677572523397457552201525266755334872915879750621884688311722629659747565119344033542937148262376494879330201387694681690688864018764879879431599931450519169084709421192309563480646752815623517607098996154164158840216661451588751194843045511499891303292129486137581897456729252466462683732641844932703332604539812027722053723442477115894339353710546868694838081828987697009246817997595075107310070816345685810681900538718893047661795072661427067887560351587322206727826304390040374530958055175160919231496098699225721963462129279252957107330809795388788315601776917030222166102450215582211284481225644402495451977137390216645661574470542205225327131310774935078591894265049584237263825607137864568600016582850993769405850336389237471044304779808045112436512329412322175902542293971168634929795918286047072583118902545105840771252013566794780570294732931478607486050815845163080422614966555987557633517709439380633128238896308748787558281423638680743197610122895791829997020817426680137634584679284174383912618063124156045156168327616179048624035824630717269683382946717031977712032787168496806389029635176643710568192008732644467993768131044979357679035580875137983969295651544466346664397453236751765409375076283351707568861094817403193477766385013861169420036712345490563259126235488630196073845788180655617028337978934360296063270961487852521173696138932354970662968046227450640340150199561744556983219551902109492466334165877888366297436262890856163711548385165787143716281728253258418385170906079493046763851101336839237442790558879424130841755975096782835445995694450978184585485176342358527435552606571634061110947584596521085611198429647882814191283732480000000000000000000000000000000*i1^111 + 1742447709193551557121043494543617088450941400432969071840055116907137354264440777457095506341965714113043827134797700667806011735023035306260932887707149900875838271379040004400012862593012862188814139461199181134200991749112082894407767364113342156581058263270802626125935191578822497830402761810923398720764866556851775235793316742213784896808576001021601369296818126031137902688462355005404055824355932984956397276585611372414269834671692792823311464995592074826912806345926670616310467607853490176122371123168393339965753476035049788457016020432815614647143547019665199299795475070634703203174280762966304579992955234080747942251125927918067695625303683452001153816285372202265717806996780653470895191245251536274544177716625978635232257259284652888413896751400276671971647365624455155143096742395766545568439060848503353106540913726907724779911618881411823269693880235049143407396130896576171321679940464198967637165628487024769888685519374500334254118516183429093298107227626770933158858668471160767156276116785502133951864789727520897746426449283378246754737284322952581072100949864430304056252307323151387649070811460038631456253665366368673026463803877483039575830448851677614704437007260394403368308286417441149960453054671184145600776794897873435142892240872255980127732780046779881985364495211824293544722213115444267291184487792218542177325658242411968069201767790583956725274452761581408677567144744082581865610515479976444178530457487758437592016006010654159048257846203357017455085042230227995282293634218656099804300514529654225665168590325098644941251773746039444379111188526812814238180224563459358649421651089133931928766211924119178229912352150440463946255741319565028804053679761917628638438259948595557380342743221491379002584869153391110258356266292052384914633206353056312558018585998407345103963639853480354175827677241881432362374911821028828238392599132466280520690885298242102739356587825150186165144143419681301742299222940710504239184998594572765806726374075087178749365087873184408091505468516062090393037140904028226997869628319612074660893408330733112974893266144536411986455039379653708795746480422350820624930425116997673806773210453949899151888980806207635140642772780908231745416267335104470399703620057814550824935267352529506533986934165149305603470710606507291889561163557990209067565679313683813506617730916338524651036278885580461293178324199969209568230710025528069435834890507304198486135086371494962609180747327521165918192021734264496257224543851065961318663966627219431536528328565079492263989906084643268036484112696462054399940705319781826763127886208399548132331285676191723220015027983220674383132043666710618924238600813709561173557128519135433020529861879092030549516664277795461136989783934390401625095843727235086756672759820972189238681339408918981995228480390135877494067862488032870212230198691170233016713039347223813201357893158369105855710404585715949712478876286527522560871517816282927713187041187264039919202767239214210857182653483363065548498349417754807405959141832820632767304570171967084058816245804142383824767731912409599584551463268924494464303456164600959845893713500787364114823923868154413904854577586583565514924379294448009176663276516546895856980124818804541791637556168947345580618639546652473398884978285917002383576403223285582006742845247389610377166418224563764804818043416748088963605056456296500519098387168467201043183586437324791995354470008015158313091292761302296176436438117474624912368685112248206034511444134318161799334356559470741600759449224253351563930799398972194043814037041795439695728087817799429583224006206306776194480492327279948264839557651765103533317230721992913113593651459678502527519878764521895470810317206919268306416245885775922779618856764930035275997710605201445043563270583102503956579454552002485571669322876164103476509363940028727382256949698390499612606102454074754932224904483427669003532503985180088396913243931245328195530265791532219848667741092974895733506998978267749442202234626807299448843321718508688088075550378782119887341447248657197895086926861205904141602864921856435385176970663128811720623598453035938763941297215553977615115184549275647212345408286374413677986811853019463374864384000000000000000000000000000000*i1^112 + -50148526157068580225063229772999139727480907546876013092443855457827423754608099636274207292918368786750824630538081076052949580967264137790545600382954004053522981035765484061391805169667479347183219556894578348927769738843020898818302674407252747455271309680659311022191480322458306993524832826129682678016689541986384240747839804016344391713318580357603198778233168466434012683150171661448235264883864343480810548135699847085631618018707578034871385086183157021849869545722415526022132480145793986061629169306977453585645500259337021677063419443406714562302162309843851866109531972666550851242080662209386611936780778575185389110272677275661911872462951077829407649181924612633476356807852913706382958752821644477270155732850533978926141929966323055603727743733098641283092843584333081668278128611864816772129340178711771229271010689648680436581670269877375592667977509023515021759483570605778405832321904454591784709711758613114166317126134106924424527567790188840301141183267191524811146787605640377175223883129478486135352041973117918184030948795139797872203055050567938597118175348892263535199016383902972892506900206022058732901558076644198345793943607554162610375944436772654587621617509755635128900866182861571787514705123769658463567616693036046710548036223702574696995308272881852963427112523006802081000474651461318412445536802777214147450829578146173794975935142344487476182502287520131993707284775135668800912460409577896851597388952738977539456763793727786897332349339934685516144650565873437336211630087239570548800251096580082871848517262287695245522378701785768009918654175062870820724393235648276967545371948678502301101298439273053780142878562703347746353146014610145743027697263194255992694201968469062337538329444369901964529399088589667886860077196044064933472340285430609087678293282739383187637912758327369751507223421146067769370542422311980920610723862699149723743327348620517993565498695895165337830924249822572576111959180013105985012388616695922995877937875194491916387588547500297467489598741879277112301581138512319741090856410675541571132828253530429614133992167246386353647059787957015956016776631448163335672057569652401299975498173536115853083717899748226643998588775157871120882440583497388058855197402968807701588185929355659825216894059742244399487075543422827446114631276911136083646635743723725796384382672552129840064399898601816132381681901856416202401676636731204304496806433856805112329188646337144483205501499529688343091769029447430621845763480392696933612372323988834259746500854009861641318571227676731821363741735899730815849761365610695685226590294530507265344685777470962559780931625026506980713583682830088684300040480274534765073061901747856680409465927298484371437601733564433530966492101665942194424819778867294273789423866039265564186724032835496451052963711941623208815968139469448915100282436814644373169418503097401749105171078461094111261171019667807443900778175839378652676817725984045866516572669708988680452662322721931228112088344004086109076650237930108689933242591912991483625352990748490005392918349581213148513355724550784595079261855610676062839323473693721658423447343439686825136460752643153325221978304846756744915883483228658244499951464579576045351210032965520641900776766170214294158201287757940492927158997654800799718681138620998259212869805212746752224996808081688861052146911829074156353436101311502779666064363442083470720500590733450108116103463191521854831039415668421668889276873848727947324449034071758929200012504571034571522010066011698116691315586465566103302392641549103553392918510963075206942751381758223955138103421556858104370189964363543221232837697937185881280380035767005247514794975685770136579231231116068578297641573942182894202593576628971545324712418157867068443785328514807646825083322689645072760450835290166733634658628716575007830993699460250514557207879155584504346904919529710487670622098198082652101354608628582253800013688066257510458205768442014473676737608016009367085962916497189581069813907768601026223461406970609250145882809744690040250217254518143205938550585411602508389635076464390023297629333841639973524701366857466587558744330754611720969047412180874643174875324473897608478943109860818944000000000000000000000000000000*i1^113 + 1078623864646221378899859716007780000074966802403466253888736014305967392570515014971811671531751146127123193483815398150891372706944493779254618615950947650174027216297309707617984222049511607729073714707622892425295443067347081008859993487007352289320209215282127693880177933665971129035135187355986851414193234358022349763692597147773448533207279321492200870004901423624174869466364474510878367892765639166015521393033733189110094929506150035637423793820695233726070465372355509219048840090080454397663118747491712809844977710266977960142391466370713260960010358043548331039207676840812903196583089297895968125067697356418026520242443576139286955485083691879994202799497677190171044889397230532258360921167495744815080863058479964961965965243256327432563494406068462820072694104069137886280442687878894502338097446810395133470373149857514760014734698485106674869531989559328457140720256904275134398494494400819222002491490122638802473503493696606353562430669270930198392759903308320812462443164071043388596572216968721454362904467817355877462201820225874751046130551303715614950360373171256796195661772620868599156060102933780810169836163967924014508626033096369523740148491564892050078985160577682130220487212964821318224345478701425710302675326727399820298748672501084383855392299899017834297847268032208249234023735397479055476047129889982884374988611681183703111304110978509984604958592171045697196968902672267052226451516430600383141110608462829799334956504378195692646018969116867815043924621658546895704403802875735605319040633493507518910920682015820101882768591781016085196756575135779683572115346612561787554776980814070762180670388690222890079920001483996920616673293352458151422549993664653409803186638870271646475094037718258192220420769120203870477172794869721515594377472814121489090535089368811728478835704125361552129684742477039071814023090098334600485613083629683593979229184868215099413175540337693797912260302155538943453459922110368944748293615440407052679348259807835664946227398824349391858462363415144217355707208819862105554134025303402646941032381941365105433893984389080320810217416732611553703826687097698203029924744983039253407519346135346720438840912227872161777302956293833453011215749646935452866317244945900262746754149099916175590974409115066816492096437738008297676322881730495661080794917901215374368640469372773345418677619812187761483955931466933303350571956423021707750724970206595872221259285017413425043899290356724971732477646899478001542903934444438178454555354602885847473080819182584693238014848338531377599505688825819695412568438959839549610995209652674748072400197680442226957122244123422641408069459387037995359727854018967786739889856266107535408081056477759953357183781308951568776639869163450667465797378250774101129890082872846795342618899817484238618833570013380494718065320614343542947174904735113227629045692935181230620419197300774501354903319229311249160150599851549387649358655914297603950120692922749328462816933234929484456477933071749864893909992319681952570737154240064930654968026977715767372177084447478180887138462165158860399944738987562933354390382924004628806386653860752878226037113160479391670224480062027510488377313030557198446469450245161075456226714678077828256967983207496394015804952506228283234016361792822693449963972121009629305418467735466468376219152420012750261327229401504852698352738472590446588317052293325589851412724934176767138981432642733011332128057817599653410887409241664551721141914645285221725571341704682718970438276934977850454882110276741500086679371030629583005872663819149651656606935277091459370005610776381345893847274313827227907646649757713043357554209507972914810770501129178445367057397466490834113886238920174991027311759098918973851755256690180633540140015197955175442957367263906398325127290876086592806576409617760300475165516936997488316579881353195437965810239291658922817887056996061094239121647709878701815801333287706387704643535992705005522837459302156864983208964559101069701224149167325611843690444832005103929765263314284907884261977673322986517029891703912395351971517910891589022321002440376608396144048057983516356957569441618223081152848778880531164270343843473239879409100390400000000000000000000000000000*i1^114 + -18677791700701475661581901355201208016508157975887409704327213953893756695356864753250260488142046653267595058896049386929641752759725593723051778061828453667186840596812354713965140112602194653599169913353485757644416353067517001995434368720077391475775870799914418886636878169348248566992133591730939173276984747383190684155145699240329634590996308086128955998555031803368163830863472990309034432844783519565366728707130792521757692452609832475829425485669876286911366452864636228742819227446858308115207278633814201635489148482119404464935786018025174123793244334068693432749687615536754516768745706046037356261040320731521713548158752891955261163390999995542040691948629445776762320815566457237229678245892387898315221653595698996311785370863082161487002738008763339651737153195086029841313670083063240056466753795097813817296737702313137729013620801542950405651635670849045125488211475678333079537598280289376288852013819961801600728646773384438931300526675178566836814371899162731163001398587964500651349566256833058638030195722472664973801795278537692192701787426844581179548058456989695677517039001242363017807702567757561356069121829785704415202027947233557346943543704411345311632550423855878525366649957449901578775479955990368724494697145008558114721421119373920500855553658712492962402796959612053278730802463314688970758659096993762514378527105476132655895557637187659639288473056539969721317235182043014135926716527707907732891221746472963257973442465471570027307468712976667594275743920380709359511831081443262338920846131510842496906874227299981820702770004219673706807641398734453941237866226141441971742972471833064327060968285209127957002163064643213270792567091172151467996332212847064121815306496763354651771246725358586868902543359922237450070789188992713274802289330090102838418635476080902057052132892242240669811097113272681488924083373010353689590143614875152821140493527326812219261849439904052177638831590133099555300209246980072553273201719583586415677726356274833109207475216654778765472738608270685642599206236995590868859510989871798637431674808353264361525617345405595573884557740695932270437954286358771429386617581464095208562585852334006324014895335292830205764933148258818320479727004573624149588789551364345960805754300047116731137498892243102369130402388445105361276863754458700729280068732078238908720030460660078388091275022749643505121832008527061709167698267919790609655466779701228969763463210278783262585075351353691514008885869898168079519690361590782738509033159382106061070254410638156363274328534648197473927576598866824534043916819804807631860558734387577566384966823110712287083775836315939722939544128131415484237830415570145189004463095220783472778581935920212395298551915632494028309086842631101820986096274274524847787666003225109187995150331673244198391809738242997415501110184849536388352080481957767694996285474163179863691237692342521776140614283457014867143290974964569941208769452049071427044607781983581820780117852715202171809996153958493241111720915444090727166852470302267307814833794901310701082137171572035224890480153262586818271767848415866989778137792902107015291877734208452304114154663114581688666077994032252479674825421719420523180310886261564451292696104781809187374893694530531364243849282808446779361684754673798985606137160613747413276324421347688046948910279943768223051758116171682603278594042051403675472909159673983714525873097365302053833515117597394576099720329768437421858921409847620471454091529364823595697595771687853377539586735718354104072810190660552036602641633820757503458472204027167410877442702732511589659225933123130417523292177650781771733877430521352923611510197600371887902332358236777011395149309627456108015311059301678808463297614286574577009595719943706335942490108577651519828060044084977289415577068603416220377605295283616611665115410438270446478013297313852733575757006099393339280458092581662610791628098373858495422759526576310652661728496760493262641552294395032389234545019026819464538709064758590956467273897091548524159265476141509948878818690815219509941236825434559537804051887397641699870370256975409269040468178982388455703709393719888141408301555904127634048506780865897745612800000000000000000000000000000*i1^115 + 269910923443138372664980208563080257887536822284359994150245863803317584315242107895210687323507648133119142845253461274804670689242558178193998977568871529886100608671868656470765858071227568551812856510699474895496902341303808227509299630593842450236656354793352313300535936522686252300444720192738826798845098649705273667315430046592592782941708376072324018915344476985144633550231973433780822934964818854031661776568498104098614033687280077603712896248989821334974742965998884795566363211377242323089840424608105901469130088627638708969907494525754227901500543902315681339042211094078354451012559030400053149474242591677295162777365745319936524607675211661783302860435591873127835436254817093267303018791786571542851161892232876145899430491226570479967547714378224247316275985233790281390294801248065034495981707736047902525565928429175347339671249295508038334774061986486657611821203339958019497063284344981504580358439042653777839441534410332349867943188499875245745481947282864881110806832638949003106032434885523302511344807951440802019898960318890965972581104139274385401774505054741525477925191598057985636746206325085414905178316509976755101211983125985682338317573842213701977556406555502658968651533805190739831801951249741303641497593437298415432386680529652299679655583631928677946189017790487563515292588289433087825243235361909355808121488224071553097573737001795573051471306460392307162545052541891887927514584488065367379001825884805849222528771645937875467786110302735487364732154793398496876825887313462243629891956958792879164268181152311462733729365912182061529731436561174799090108281166199665376309911156301903005924182707091779704192226910782560441024090978261995769700261198511362396302435427956150432035463516197164391786103028435670030752516659249876425501035232351812145423013995115119470149329399481763623907566962267973429162193904962107974074195338612899590858053663239477162337809055164998790763590817794358491979799843245391686046059235110622072767532596445978966205138606193556479705597467397478631311915955023043267760738822699276136699736016461861357570448787437820156439962173546723017609671468359874281775758829803537932558343333133411721861300796400690965993067264164516269274119213793518141017363789736687226310305584802097511454247282265762335791863003117189795952480454795855577121847500332090619097482392615152767306280741903718417060712660473780945341234054963014628138172318408844075575446402458304545450790533887711591955035436333288477291043906579961903891357007276697136295918584484638402799462407300529694477296681773238125380167134638005124645829599608529110193935639172725322940065887952718839543018704310959310867382569312524001998327680964371101638154652034225676019901141159598153003572766605858020162234205687977075394676160421254924350938911109267272308448577253810358690153272653831819513104546927028789596797806411243064646225315367239148129871249461437891115812028898969034272504120209283038158898803938778743614798397669455454082572822447943778794387581219822304723001153884042087981378438859218555976721579414945712517285134200749233610072247045172773300048717912814385882295046053031348648506371431344920427530835006383749430404084196719137904097358295983164773583736661144420021665793631736390871998997902908315811621972532185430663888071481253910735141511744636334102267362928792003807340014375520145620929619578833343764039618038242992534245131781148580081913721328715359773115357970164656052982660229883852144706108985470190921969794213970279184809512363472880252237615156979041097389220110692574063860264254464949388547981064475088086222331297679631734198659852450466181052808009059803940692471031694838111137633512372034823504099687155560661830992880105969989892342637362715337458526065223365757675085095652202267332281244963123055306073211131918204450261532511838579536674896327112340679314877147047003526315225327697643401562599564822235270671808444166854817378411453184850408696943375325485939013393573391892657498315781945533041583272336591339213466207044825838750043889458224407284771576800088452000486327088756803711736567685523789515495943919210600006360808958985108953898167179460006810740913559908029777544478720000000000000000000000000000*i1^116 + -3327753338244237784105512375862808618591095183797546536881235643770178768102999309603217698118676704550717386015549816522107919444273063825567720814624457391170841286263496084385512364669042868793661589660161308311899725287157937500418064664332254803088779119280757052658193801687597461945793863438248688591892877624624338524900150848903190269997767816699566282026987477943487802393672046293398276834018370841225358945363033045462999978607692581672989093986423562435078146268040201537733047530667059509909595227770579050279943409547595376194571050233840670817864669263107639831020069868874458881248381248472388597563650033765989097181843862777349916906669772734926391046847668189898299450658296349439170563975916833945326967635316391939094081565740468414172494298331473621793739766000474055713684461333666940726014782997937048358028625699051673863718121209027274506497905455284154250457494315687311040652804175573542452556468650143242333630725641188052942833890597433336193981248984863119882653927165505568805883199911006761453017501567767423786373764343305558603930894641969410817812748299869388526761442948790738560870990300734620223411447157814683766971399119320493689217805883819127148499508229887460918143454499916958368581685148094948104393933606775717487019220547864816611152822534207887950022399062428064315517001911219690451214034350413916500140762785344144155600613630142749768411321397602852724396829647065044934272886376653989236261503118736214318648137203359044612507800169412386125993795708482664816960691813812503617440263795948364998598405524743190542078934842256605262813158833153149163192118496618778249033252351957014871702641437181911927993439128354555182666974256564448210535792844605991740142252971645039546285878586105507034146932515976579862019893395354982883835313325899775964112532465428807993879495407350660927908038396445578196814943633896818961928981769429730931078684016559571088510790110188294340629709618723527304605094748366681442749915371725475315787291389598606642226085196576339707466137761949643347380112959177536793798949128680693247881631028895315432938552460991028398516916718573338692367231528687333595101829624159463167366204409204012156173844620943388813533815593452377821992344550593765712391565838376576911756596382960471281213703193537265518089542733404996567792059921823496500084713705964793085336064409678886800189161095148719361975476314249595907583593432264649841798646808205041206922287459666666826671307124520557103801235033844926337605234589021249298897251391961722806849667749802064983062945005632856515693042540844818067648737273542124174179100662735407577265788630350819800175175760928301384598208042398856549324943740891023964171905052785283404060925518068647411555374135130746775947684969476834587744721772748920527117686261675894291763489305746398892091566389459139632386644638192852688674973339672885497417998943334382557705962655181692700811452674584246588512347037240635715799020408225466739724547926201137840013262873420214696196095906028215159968169942629955055508643223453577174592488708911029361469358213242919429525918666671412639098693877197509109390656844563922580103324420986803865470700547509399500410194013219831732402576544523387533410035006563389988568726702336959742387422780382936123992197456629645782167901589274016104714241814733964513834753456793372470417276965346731873594290611015176186187036186125971460873358483654958285310188644232102766750782701054102566196736469378219457495487496531152788635057991034139518994186522051766604458514079747314885852401314108318239419875765009983998066983745463381310025453651988121934445844475358765598757592089799051320131495699955287640731173840419912345008812886855827974824008943266900867146937070698743825193064731625487657526583447323850479915148359389875191989614905853615651810396986940088985448913500341406438490012596278222079261540572731267344272796402543550401959368058243811624559827259455772827953923557457938498988897517206132074264827701473783552914657969582428430777462783618360041037690643046369169893753240907030019294950816663939173527023151463695443818537233606138474004696726241249189403143435960122158788413232412588580399258484405681782784000000000000000000000000000000*i1^117 + 35515562816073858633520548760471734871819166383171181309051188664769245153051830980987512638035876806967870202667693154330805010368714013200133630165209030962012050642761009538837828236264572717481013929739949627471815397593501805939151358892949226216193541255196677792387339698030501369665522456043319206156773649404396213156455552745301748673805851988545749146040316077835791402378426608474108659418490348710567752978997579131612507696812018253168251978623704067251519161086902623642592852872685753191713752101349941147635067447964495387491232788375699107419379711660234830289812252532862179795081409714140004313290261524791475671006481046684533452633523932198155932441832408579073501806735435636014606398019115823638950200790430123807224626135843640423779309245967673419160130230134414955835289902854788131535949762513503758249005712422838686269976357174621002799002061601439855144522423633909150268104251340040309927161037706511181006688950317884092116816782721778600112032932414455595345294020276448855259888665227023293967076588405786365617144415057308934529241563397256202712639613649964506874146439995836509754092461314766198057011039655206373235213068291831295012185946462152611748337981775973119825941470142999252976049323916255680461249364896589822019604580004028482174865299764643522468285298457572274236692017675123924123871989876639932029647003314104695172007669319448099053319528230489089304996385028465644696294620536462301797502037374981213447215326235503154404954974427293571181072132134221844999543379029309325605515004145810345422424018539147375528728460144271255706201680754782628574047973305349998174131680104770917709285789928084487785550513165855684113404663843651836313738088536295640531236813464217118638078742976143401625708633691349357159262789320043487297157698322042896067189955601521253831904501322821280115930280347027352914831137878966016725312015621070400591374606850517637633046360163863803096811834208972229566986946626352441786270889803390157642980100404244208611101500008110360470103495641212735400420589119318538751033306967912120322521074333855036938441745447029291097551765505025160560801168082140691662303781756103083521478668632526564340490159668691970960867304047175889949240485412795727547208776052112902137910464378008215639009795849224314817706783060145380549874207938607446178298913209123656957902803311999337308627489918995564448123963783264121462684613969770525083053388178120269644112243495159926009623485066225097739788481825674632374394845602118247458224658245931243312898987462811593680856106510273171708603833663071460781625655226724078845205174404819116121298278451400469931005104931067588467180036559869755859541219722925222389904823203369474569418297457423497293868356648517891293627993692847330145183169901698579668838826136287465694738222270534577893431415878522627748466203795324032183214860781426730573714163475704744453412193199679760402718469068391118271564941396481068980946184080530838405831577324070546299573379964493285998674639984597284334639171961740669614649382076806632218205289235725010140927869678601168835805197324034896602968129214782838201690232723765159227579886337316358591313575332052382017196454863039128753367559261518749120682081769377135180793717628776824587278255042568609327278376740734896148219124271376455144750159939805609022226088284857733263908937722602050159735025167077151331294207056937626245182446119924950670724665685746791498038991493297345150655375534399454428155045987366514250988311508286561820901999275490826785186675060757866186830989970796989187284741533204340795808043925801557424585594309468833307174025324728058484545857063969798914762930541731034482023063218781488111397418228842204763638661591093755350711371407828170282608368117360936101342306916288769221071412380262969603713004254928064224337085437803453192256817846293528238925329289499327974466567584424755585938220953522208345951315289465309633363648447035278231596063975996302076063020532282703979779647313455917198555467527167638346910932079068466246707287965798985289065524073201477238499834531890366106662895720618796899131240815863613087317879025969805340587438719502613319144288284930590888378405035704320000000000000000000000000000*i1^118 + -331137574467414841525202129821770158585185577414934439160564388439559404654116597574615232343308608718655217945085472623429269366045683992071656678854411151642069593391983668224622896558044553293559078880181120958147652408007652787864647734647488066167763282288918027731915628572981437244687470159013333721744543290787304063938267234156409849774266929839788727466699580435888470064415074646424316118511909836464852262220187914957287820690659125120468631515607900516606267300777794467852730384838227933145325817039579764448136333162406315345742514502214847435155509499492918374737166663298866343317789441766211577008929442988326622606576263102235358231832722361222044743937357334303918001859731588181550066600414064407677576062232122902715150800399338387617361153271632272510007067993620996658079837395828544812137470084361866859184404191625172788319093267679653454021839739569441497124761947874894188130637172463078477611364269574308076342401174500425151615215524867817813596171688744410410118452125699635960227464969982336522926018148527948484808223638781475402586328805252427825971664860210706909688932667080365923663550816362448003264694204328715177228037626692308141921612128891094609055682068400639086606688249572052678238531998452762869829286976500737651726204916144215932050529665119840894273432477857464344176064773383544465860063680062228907504766347037329765874116991597206526654489775224259871257144851348149357664537291968943807303207656749090100145869809792362362129341288786449860922778306095252861289113728188925998480659787571802334197718253331510793303702282067774120580146846160007321006309564071100163997767834333861286846385062742155783530753689738790606905962390191961986398407218356344703124350299166638841406789172841795216488552112219125032823078952202535541722580082560646654350579119435709953388639492483000142957500039981607031173232102040910610864065325295395737805339012391479135078080899847403751550131026993611790424105919074149651137052707706389704250760764491946185384301258224127477931613891260045884224727185577089872753131382670100800886913503768982153976434327255879727408868102374340345018084416025106777776218341203269990624295040548079926384222702781822113156980726633691362324975174342547157896381532152762938956748471997511712330573768422093590003978260387325728364543213622136191525944075408721702620466591078103170146918897453927702018487029746814179211783283747746900360863253017484456655865305365769575715489890898399296952427683781087118321055799088124629220293315511604050563402609303123134254032980912766236358478499248348436016092542785546915060421121713212420092542650458667591560513454714200641123927587667797408632993337026397679218429513666609857732900184917100813408788543061428075233794015677572203845865768611743119203082972095410934356911018714301014078247043187567807481832210818893212891394723661768160599727714277053109050442662840300369246918368711888692481299532866616930925033497916070218595637525243491863970394747078187277420896209724213354373674731522023267018449863503540783563461879458029327916237408807872715325303065488596753981954189086433043146666781066422470172248023036693433168806022569061126242344613173839768414899359800060665402572060123897481808465687265398388405165254951939278730981387746475088529775739587171544617937396480890678053810035642030932780676558075268117555803273759417162467199737261737142075212829728833784175409029039970105566059303439117998412107165934915946616402053036163201511254627941620130168850800449923924484780621771581777960250581852142638489053243010263867092130905352693750952964886696097801340780118258826647464737841131072109096830675897866296642178120738914087861381232242857548996321311014474233188331028656185262082979933068496069191432313952461197152177988214914942008275727285193406512072403975724050801839768149955631882425605370893293619004371665229240340149978802001553525968599205840653214291584916800927236531668386696275625200683329603608620304262615964701167339819805403416472141651751676374676156241110859908757373008594003936676053655891117414141404257045839571163277904885045697705989498349266555762789050065300384658299093745757850538344448000000000000000000000000000*i1^119 + 2711140791763517593433174275854600591696719057098878910909319294980705150666820166003409723297017701736274426492658799929162707939446571436387420243789567513323920661470394093253550744599722223231786782600933942184911067036976875189459188115221907137970028933669500690507569014706268717865553322496946202610408796581334842528190333249835222651130156720115349834323129981453575223071208748920210034560965157073694666096289977118940983223497294718522522049322770571396120282998833321266232946075446821104683185098605734879012402919710858014787254743485546225541961451969380742658713711119050107650963129519408338225452110793457498743295807676750535151842245750142092184314330027606251278988878359063737009272237246188962775321540429349498689002176696456261124634437323976987484198201649210157208754866769035161195003182695714041570605063459194788866600367495289164174855407177736942528865723006244462731706066188987370185355220816537580454030311980286143051372204646855358078330559994588469959601185268291622500510089674821638070688705287124527528722942601033742182141794029115890244231916410129929925635284895996979687559431575788592278615767634567137674907290127547409569583670983000570583845712622805367706718314906235078391307209902851787510211517238721784168819421110351574625123110567218568632053298724150140052422859313913459021157490291147406049741967518975910466170673120036199896610641241595456952594515209484550981889146439346538731649838447427042078386295132803729090770851057649015857726297697297270502574673624453709374373787234962845985281136660906430496662703172460108700028723433262702516630340806889367489538449310669432192776818820885010805045619814671042279016962589399627736389455427388806907755007790914074571521349682526054404408402020839904306306665507469763940457765864996160262811799969683361166274112465638339275357045951194106488887473672949286426139278392512645154485209427072694666264104945257993435339965621257880162085887172685680548747933912389762798223641653886128290613954091065404892274132054525206742962439283013573653293806795476513757866082916784797119497212022399890459178297088956647020960452750788450201923057988278392167309180721916623255678073705081334709657831710277246032038975287947519855589609462178456010623321627455016754602327471221038294804807411076219213788195144960108251453681998844727084862679319002802003604350768608123449113303763406517652142770398572266133329370369059701105448472752607443364540786306147701544249723592540134886201729773554050310401624662028589260381976009575919691746351636894256696912656111986190611874583928491032918964642963833147539264580197711155916792927284600371721403395953006274595860059343716092915791880799885963444620790187608933555877477936123054541335718447271178143849910449138786118621511041175505138942146131376796469555113739404627673811441083725825829383084059720032633786098702925362643377874389644702541354928900274732056375912597894076168463173001940729237018287886067270930110180420567337730403509522149712234922176982532914773536189492143818257862468368561629525700058350341189853650093588331457318838043162535417139773873836037333038628537309329133553363302644102656735961689036198283635849738339047142562848141956006978844894450734681563368252556345581319355789982549266853512527100669330882362326009864673438474031470664437614321999158057304401711078590395502952549999990543377006407961287167301280994931602537019149365853914025765413852728783366662556835774855432884337252275511917123787886765152273621863410537487988059588302800757767339823831993717364189403480121216307680820768903263939109301611072499511146088042065623186339900877472364531045316502006792201526786931717765394901993181900103441704007208886521770862065495587141212249617522636700472407311723271736457102231895102702608825963850940871301200634601269756175758446319844654500101996923758258167158658232900711970026836681290131883929913733917192138249702413044813785446428267246806741070946587894295165294858716832122969899927771971375122816760316364454872623887243229503066642874834764761226523555745695241306963228880726723596248037672447494347680353253534738050897792005001628526370933964800000000000000000000000000*i1^120 + -19533809693901787140060042225240543335454613120528709987016056320449866727177973653075180962897280194073771568903190604878376144199693899352396364308309850386722247799337060977968468721055465388551915091948782628507643059439373773916299187459765793725588543446745172585206870287563389812824960084583081111753052959501532849383806595095502322866401713206686080395763074860743192153995868488032258275233250173956878869674353884753159921257497523855012643256379821178611199918795885453533678710202039825897293203978831236217290223893211933173701045105738972195460207000395147271998862673608546156810529039082175608144210179139467411171637838076694885753239960054357715136440795302643210497149969443337378410052112469240680337506965042695485260188601400082316717467006143706795597590313815742259392500175613102130884632717522020821548722522384982999378231356300302668153964959877368414059447105938123927290499438772522477916633966514116260120151938786803568324796043580951299477208344391561245722671942771738626325707440267262651676999870552915725838892968182712281669186702080763589771214049287331492625386221303717683123724631985557768145207801587337227714232738183695537304719574713322120715293327770675540612664990617360650881431492606901885840992268727842650490273861051862603857779278186885993525431387447734292369960679127619740390199509111393429893408472630745440378047970337905088153913587133467495719536365900713653490349360529016021253239831839850730563779569085107241374741485104865977247875029401232960183159595932204040498045182249810591223153378762665914376130753473403375541675774706941831768020298885469381764199951872690858622093785063008043133138804931381094792286055281888544068460953759223975260098706177629047521301307289576579268005470136552210944138476183188336199611682638643329463734831708922778509111718363911760889718404627828385881654982614413628209164622002219126809538912324131987910790035249514930466905744576021993243506616296321240342720447094045635817843850688837561405097811634174626986194704686389820944101236505902266650202114062303576329036275337290516647940557152870880899896382349091734050869354818383812681544094417195489876961616177679078526440938055597680964907709009345428205836058670583142169527801733891960723644773610131875486296137498499909234596866512394886260114692001048987925049305731462445547380961655506200193811828247246396172243881038722299697983204641896090168445706643861619574568293233386057855320235059931609030272748973328882674223314257163547833716543500842654496953973085976982215271112638760111832973110858063193774573197566819126690481239247378949624180821985061170538159496134999350571308480405281664062805644094833554621113742342463078265088625172126918011798592464102893237596570928873072737605108076739436229952632454965315174582299823464474397368667864254896194313020092737509907423850393297141031584160113317377192661393540001091718261316058495878654208501473549643562017422234243342884075718699664519492348911642714697498981701150401369522256365807828054351700708339298751219547382172551829861998222819949383702020423740329950727605147995517829201528079548919302567016771809809778935583375387969033371828049113444432022476771874154488636503504002160720260256333512235733138580285587750136046355774665920673403048169115823627162145501098362249943479786067625791538889955432872222282528789255521372428065312664115928134198802649702133692017636797574772959444011626566051175067552403848182784955519371584262325318643430734225921761521132659818462366567136516235470646278675337129273595785598792765827600323034872902668679220595549482607511135445200392223771611307332393278313938716708652141442169096082886437433490304818308474289417299316938325403539263696051186051043227998485672051386527814538758030388681203888384468474571856667037451601913637374759362249834384892486528035926239678564309430348002200180104011757690964564462568906040973152490412189102025082122206495326517525082195969998091703583233259838709140391014889795581568812025498679530558670912918160661517782001756293730306282304294734807554162724726778448096489217033682576253943883478913600881579182725460154001413845811200000000000000000000000000*i1^121 + 123880369817207816643426127752961883495690716042630097458144966104715098101889237262356390110614592932750235346618579420366780434382276518566991781467228602648506202738529700975003442851523740375087690242274531330381054921363224795611946805927913297111525943997761891541427055978579884018204415975405057558881172857833366435191115133924032408473200752194792633972063497762922819502440797426795410695680327126225642073361651396796137559947433114341526332434089197356364894870972150514105592708725764007467103502149070039315577601416598244943268621087746697066000412416401264336055670533806294350815523049578542081357792924926773961528055893787843276935771785967170097628883708527881728452069453148449593371680578997998635733401462977390977219879815536094530700152716439091642272227957753331675097637534113696390017525452923016692062308448588261455044206068072837847549800639152059869299077287042109627682322965951518062716897674622624739179674973757735707069880409072123370125923209418407881378973025534178235891888783266496547661760888580223240602715711538733084102900231307367622608312643092747618039540298504817731639341066810852935153848739872764896399753515434138441294170562770638941893829046379015127626057867229808877446488229797919234339733007613336037755071027148890134119713163782779606855509219997360888433322656036204578660862800533264417928413338598037073046936452848205036205144854788725787197822592950652971550271677449884726891379329189305980759532774399616674830597737053671093313295476390472313747556421256829371972558821983386808889615395982079599820429583552874934948159589316922360198144185959107809514996191015907598273027307477831235708357350935706413945096362792988472130010402710228044349223371426331400240430045535961903341593393023508683924255635775182064242511631754364466424260998007363990413373582521279736567929749918639198733913477454271236856069432451450329371703839867167537662842924421237753809843064675455648987259851226122440356587054725456289344388229477482680980537231927988830797460958155348725046730443291580802438681099217590217537558081301603670630011463059921491239667959311298788413898200257263656577761254385255228146022358286224319571249328206434164889236143878563778049400166319942615549241016021681991254805262149570112536568571247351924246750780665607462197463923275264818656420634129591388843484442675865869420666220511782647231451848215851807137294539530117393080097635814030349362381352150445657469731362493051877680596954754897540982613043434461246137867877765802541143684451473887560177640582197971974426782387874330581617838236986880223152352148556782167709835170758127189186199879552558360294365236595396542659074518896386507355006003567390046604268512704740279054855147321731735293798171007985448143930112615720309592260213160061558720600109802846858896006433326141197222826609772031094981376516576150095620020293971907738522333917793163412037791287943312566203063629239148790603019364504205951429188061412372284245532461779969899293485395094386517256435104920196659620710891142113172660778021012293680087139764890199841635674993553624179664889802768394778439731274835847110582222709699087724548293398679885465964042121031539422090054704173326413295339778997646574531216307404072586793345285648376466990110952791906184438127563418626710612291028227376436007330756596057589480266804940630412049594508980742385509611957177971732544250116770939073310817304937688099816364578864138176107477489713141346966888533387394957907366418816363271211087389709113011690507802537973859460339221931878955419781201115982221806288473621056893471292530962404382928852677883072066803200881963645626122729338915413948006007059309324715006202239061440013166373643748990423024588718016135657038848273678367291691616739437239271285905094829356839911708021234511865971879711431898848094375090815467788533781317210182261711289555298355473374573710847480782873164234442292408061934867464508917766254780506974211475124017301910816018371757928402170684322366425545389517716018454577702013459320502951122271914109956010333512357010437968573940464472906813325405888738998107938258851778122036152253612321870037899018240000000000000000000000000*i1^122 + -691017695340707564251396761627909252678013036219583407020451645085711418565632770326103138483486715235177980950365667227987063612651945888769119440022590193727503524460882310185268606267434082980837126707793131291461918858678336580699734969275227432945438893967681774123305593497811785257993482167614746513977830997316905106419728001124868540084790104981110896674016234134318477852844009637374755207301408332574888742010088985516241531615755297328633792690994609866121841567683687290065093309763340054392708694491543228338330613918732899784466111039489838413711401794159194998266019552669975957688754100210256862927171276516202657021234252535947739070373179991531589486588722644702764046982903615663934487621928759425063815707807099493898885397019357163219310266424473016978322037769245298228404675291214161806043531545008058408037184009050460848902609412865967504886196650083681708092537417286181232789161334450692431758599571083600695186034298231180037498433858361186351218811816169867675871177578725639446034991589681399529996720843341443886550560627681061761424928946125035996448704471427116113766299491399156925967922086850848405694883236586218020345599377166088565933415720258042087787408475064509466292352695804842829924471258157050643698797128570662829722880830020085370752729255338669263611704128832491125075905751433202345282241472449043678783801236244380574376199109414324932384389414746587059886321790094128100882362585768973054924367074787216916090208143360869526494242724251496667299672935925657802075898143398125905547826948773921124094115207219052848265281497289752865002713916963908017980298376020168519366803585845236039745449239174573722820684187882385770670184618073519403561243155020762036828356565365345645521881525904610311361788435091307498676820055599561487318686359784070955593051090237857015483813603964145568521963121375479281588054761137713015918867046775018800552856529589319838887258281268702614457291632078875823060097704643759414275925768036337415365388271044692806360110321400899635530153594142972479577092780883912098336204695982873261223941617012940010069552151835103764466912783609925238369721561098327768135290683579134933450869829941879912016810436742678385275907506677456463429684496779858883634044843779481344489050887359881992739580684351028558272058887343186567403111299912922715749515796747856562566014143550543646019434132112952944374554981849805176822856131692217998555861145237738717629945802165181603216774809812301589329129307017649208200181135978478435605176145353818132279083975326970445452689687991319125733641391146296590354416607443373184963916620429126474751280732594782730853603200341571796332699119327822565936600217502262184054858499784514442171691951826054785452030274581500453815973144510073550261694540318126770126996971903857244706544625639191927193744269973536732032006133495395985743591999835289582461469956798693764796167034382837147733702559279617772905710812055437041690439305773128723136522194118018408090758210626097259823251726658852043127874450750971526088443321311450659488005052255674629021004200308767631489487204124886419845183793481508843421637597369628219185154502752720990188870595398066861323385908851831176766982999971193822244781249118118367084182145801889282185623192184837177120359287953708750268671997175400045403856557076162007622546484583981728714992941330098258020375254600507405338804090160016780268163272964316105502656102863459819866026594749584901038975614523252209483559153247189417319397399306850427796297884763977839773621402952596483121223793051866462765716571750208848278548779485272197552490008744835292932474356797675432186486865893921127140564447300513432751462742708586602240489532040534818007195488345479587891987310012324008445679642878570558292974155004997076116328316722529818310777980589448572186661999472344473604006312496562566759871810374393636420427587320794921858312965271159268371554096965863112354883293542869066393729623013786870689241709692218282702639360152806569668281672295866242204903406211967191563065923433686255035616106816083611057264024375901537191443266282368442394798741877180666099207024616044958655521446952960000000000000000000000000*i1^123 + 3388274688226329444605245002853147450282749919208732131964514099188485576080009827285467764395485783400000519490032675233080230615597419235543354895007247283889364222193588366737034515233961464618581806815899158210269958594828387331778532945393396837771925053421981886644658172273146858174919900098278539571265800562695595177161666999494812536526904447640161602477319547049043433775461366802876421484518602205198922227408973054767269825643128913271597679257715725166743657065176389806749575875932934855356422482128780708365592226266097966281950126110237534585664354865550156003680603212624191813033739308467059986178846156687928600652738062040489614034135109687896824974254413749395774992849304340495851621648662436668873010476248657181302784982423718013959973750489269267647205273417951011126768126913990822512634962679029923498758705900535005379621467016533447181423107894135838991317127845449733258991139148555565599817398601125365805769863059069463669854145586513694256375527267856125452419410927170594991752229859198123910750470765902258132334796681433581774859995018229760651110603882507196966116834126811858320313909962904781798682872281579134307886490328387357562792250138596982931667463152347824707415885019398569450148260377851558967935502536272549625352696396486386321133573952025614110038712332758695713664518802656055258470516773198701487870693240321726846750351382888943379803031964289065405828012682770208402166626397813285440028508824267626141760275312127245365837038089661785265437723926821298096060081683614638686490828829018505391004364756893281245094518021120605894109049240977428399234881658780808996288644053448662261863641925691442428293029593166497081761295348176400186096262672202253764793085444151022188190958628716172958593889247944379983875705780341826632871817136923771536174090432967946418333233827460737341171766502188038692216103174583227282103664231301180904153564013417951279998952979749668609301232794232473964804954387293900599319117546455398029640226623851346237527490791855882553758511845391513330059640806738702826721939979339007343261848228406328552759326689033805967271421052948289283224347835242118293433398454074894296419631795462270672358326304794955671425323837676045364489734855409571028982159267744952776752023850524254363617454628337201408025457244962021635266551470717732362449774057955864291573313030064175903742987419328771509593483366993974630578805213198489556505222918196394379216273094132712867433622697344511175402650017761240414754856694969564121719296120551244299370324680592676182808086342724312876727644081679134538775119538546605090581521499182862767474584167033126512656213651758524258131916300049872450212842175221593393566051569586196972735804784897889517182743071289704131183041734686855506351809540636168606110853004406191747488955459072271653393999185445474343525757848600807495852388806715743719802396204967019663766793155098501901500664483081062991599429347099621064385339666755271303435396496599043277759167360023026372159856702025445679968642797077136590043054343425795564385484834171207646572521422627383033407922201911845116768886690336907554965029896827609018761363948219524549622429195121412746283662647551790178423119901899142845024490143726566691424166389299453668652687246412791277975560693661758775886551235109626183928437595466874778503927264269441851303838278249692996313902352018483928755173530824600905792034384267750413131599208052771632989548239420820864710265841493324950784121529321208093947546541662326317233824834640726551660467975753730748525493978460954434484421303095597324157980129567485871713442838494499548425634218507388009374614068460365167890643642243522882417577800744735348159040491712678000040458659618836746679262840641128544648657352583211474293510885750962634834092603670805612546503554793666355940559664555863122745256697942026030788567736188254901521836527169889982124171095748248322298706701246229532125380184904246068396741112371150374786654247128034848242665101811484153471717049799017984166177352537738763178842100407010058505226687476862912118242412667422270840639807316515400679280166438752655713236444995560214102016000000000000000000000000*i1^124 + -14609899645554546020411925293218417376761127055116578799237412510243151455595139503810978953835647896186861187067592581947781085604081102416490950664656498068927038012504875466919621587756908772391460602171254077960300940311821720809152118733522614608882796592794448478505692930052969006597935925486714306885111239849961325104790706123511041666756799407558481753148596409011956459013722990430676914740086451387744456697360907974639938393058441941229365967647970485363910920118460879028396712440606270458392578906966242480590072688449598867358275213669693341097577182129088409860045275796383140512627305873653542861608406304236890124641368134398294101518790053810296073824260432983192621747531149267376082136569108243386217581926484319283603974066801495420899170424710918962233683633749390160356763952766509539331890686385457085907412996660345411206444713890175907806158543327602903423135168716978233927417881770880141141850847729176375144285706141168027688323791807301988646670907325934227517376459068609332931464394571366282928497365243492960869603799137197085890286012330018423914228106749551495930367516989728236605231634515494038430843712244063899158852213453139073820131305529119776269032288410914409865199059782684156283874816738145219890818918526702766107960285188932538259988383008822843247126549665167905025391115504313700778499555889172654792882825904145089058320113285027576364295783037660491798952170537985038762684717685911362129394537001564692233942624412769991043913036114471397633842261357996579975120595277003627950741786539670567170958178284838006073665058451979599869826603361772970915703048981412499037537299553534372786008912951867829542012142054201361060594842902712526226734585527679831928179354582469535693885979686808761354270450408340456464087368973789942288016227431223607029185900777901304477541869457574270959579376856059827901243632111444547818198576755825013059087952413516160344386394810158280674819187312962874214326482264773482925062855150815866048443060971664839201012502874346538113687610541982176079086688451731169401126050898531610606233235661551667835995255414297783553602387294074203274979008926400378300089805256296582710459649471608455965330512414968958738710618395047089832644643645163623673280438149618462738141555567844743470833114197205766634117170049328181345461639424786112038146591497748725883331504917828705178209496456563639879296436698080184612162117144050303099405220265526955499081297685758404628078976236624081311272650548930732983457378608541713077794732633665609119847791461767742739032185616848568225877482565730764242228579534857224280260210833450955736772202514549710430095580819520444977063737979424493166619619306740632592668686381393029344718799534971824863269182192622144004685413858696593627651001917548346789201736139601423084032220690493364916727915960006309126439672111030010567120498777409203822163313970824750465029412665221636588179425621139446019942162251488949120796319820004973079901551996555215511232429538241586283313128763019471574796438787741302816952872621798904354443698506788504735414129674700592162119246146370568096020115276965445223215102688038064145992319096663940594398854805064269057633107920474997571004277259463456642997673055372111104514090996405622940419024059307104863355485995698164850202635977504496080545146199346688805852845311977234078161535200928066661989857505918658003287073313727179742904783168985140118490414615776498525306798953066072178541605822339917404138947855820572543371177685313268349114717840639502993785568598187938920018750238349062093193052323310402077757635406606671608170480001560640142126913612937996884236015081850723150080648707025426126538968342861265695796055049866180955996655373592709953811460900022311696913797141923964672645827003593184856796471647905224265477037472925102792832046622455967639973526719460928511943012576866272503848051719405581938102348088161505542057230706085487524513539041494218103471483367444760828010931385716931299637639510477525868415923381483327014121698752651517820852543609210521887370883588823071329306607059695618550583787252676807782619893171860200809456443590705152000000000000000000000000*i1^125 + 55519245882376397943243498806843294620673431390720894733693052107498843380238927616100689986777685595909575354736406248913813715409277254092767073155598879050602379111281873741683016239219723378550570309995832205739060190767018285478459406457731140077121998228592916846507848426486982422896633662118416807523242353764924134099277153569229333875475726321525133093601882584490841553616647198923123282063582011737720242796347412102911177016452937821464384009104162246486988938543388842427596776723134247591409721623252390933314112948022643168752951567190351326346268662337205677967205123082106547610613644920249369606345449213283570755828531817875238139892836777136120049261209682052710290143543356248891818697836393395367854545291791577539263945128876731962789507415591498412817079158680527775849915902329656772567784111366542663203739411228067873777652461157758547554692732278161559449690529065817993581556601887845114887826813448494177161287532487054322035839891435424942263910071351393359153265878973354755690292230126060975460149131052304028626051999894737597673667474629342319815005321090877951698124298255447432965310659012742074163965743623049742837679663855283128527984748780615570600852530854559539369136279303968143701099579891698542167172836795308186382037147323834988559065236738415395761826795325703372137678739772912031409406292445045922571268225148506036559915787057520295218844165758454119874316690069036898762068722388391397986694088714831466872105108044502972468497526604233311821130330674315144366065258215817795485770227737960967118910035445078646524133210891522760190313505474412278866074576108298468352922077182511472043545546678845760936371846586923434935086687026239501851889656106012800418704795133890151644071823149271005367461796114853231231284158919891262924004046401876000914459689808618534040106938334487001546091734576841781498867578240185161120685911124705706485337479183603788731152960556044233334862759021639898792001142275352326112672475411961089050915391902933342371407033937948583872867009276430301685365320191997432990962435188514134795238269648867603182246114274662981941164463206579825571537986684467375896152594551340199475475362965397849989359488742202473143796657621355880673517539169738096053326666535395061796579253533872717434326581680095047948494652556996241847446400669759543189679004038015815754514002850683998453925225227352489293969797429975446966155920768574570205827376125656436446935506366485109332242492050627564247735821188560605243922690321287304264697956034367124248919093899288379550524604829929034406876242214356509596048665814876816791462965614667148038307006459614936336455597764248878913687895835408277572602140007824503936735160440049715014782608279059552373796426554536564658065041781030445108902742187563804700688023970696331865196788556778052368817247115909272892587877983423071371978877410959778606753981666464430322319389272911556552177078776714687752293845131868653276543734141802135772475850089417215226033428053756077160165318922670004999510669935798335731569963482969410469384791857020817993104391181863512151822552864846046810480857740120037299890971217105788647795354762821320618310795738126775238637041710123652989453713169533875044190166335696157837420996908720913680183221450035051742366255610170243794457942550844484708338657817063894902722527777878930832273144221378993938761720842406147323224705574701213209763086446007189618231925323050611748947998267918339238107415138151076033509197395793573181950375466987605180802708364503619014844735506632214817229555065219529238446023655195668078112161739141835036457336917131056074926001639291723205769280029560283202230952586161032961794331614358730115868432360896484312088073665744522196113793358242065008342641958964087090036984525105416297496592090228264685211583511440525448572996776606668366890529235640411040831253392482218371283422899695289229041758053384791420571376329019728854944305709484758922409143053202130539027001474407413404163053436850697318512554633630728638516614704686562156367120770762228977642661444349367799164769275409416373794808475141159007260336178054299037309337600000000000000000000000*i1^126 + -186747507161446220116194297807314299872888241499977815642915671693432425287101036639798490777043654220601930382104418417442835092149990919939627063021847648986128264233328994986284975936823715295737244596955421934574466185234249664949630374268589378244734593869112193862865773948246831627110714332518187297610872060108246081125352611042529090115636767255818653621921983896965462642140006638827036679976324947068123911075926271050731545561374416035211342853529932551233628791202689998110626497026060241832770272786952124609553663369304327580426607124814876066498267690681749641611101887375447979412628012859525605959757678112900386098222207081391884527120355452215966597924510020858899786061315213108854239273849390141755333969959244809174229154244096879114136153535032359292828360560840716166289450252181371635773364201183594599917018230142179394496651492977426826107457780474304113195862107654973111312507505336274513224886712838553649104645532972960868755306993966734442208297945923794031383504815766153799098699319660919259961610532615097171946974915427341978662813277823670077208527387813773897868214654849174235710991972651293018839517028707309993835713719439756367681405838761566538160051551038355580345667186464064909363140970034745740681514040371647954514818765970165516097833490207456850460921455107816563925208621228825769177987634291841192798741620759419395745207948679239281019684595890856860346792591509200400994704895042978984297020847407529425522080714072510249798781416902349529683413708209467398705493701294074912616151154722101321446157630966694123363912889861675908727663698567834973842141334378433660691390038262289891378580264967400068145218523209794006312347679114164198393316383594626754423135116778381007720894469083613250443908702137053308673189832628553615906574090805750213810082416052823037612890857247546151904079485761869913757621728740209666382305608002411248948977402370745038614752640255247823474553507612873694656128013179060104947348760843738542443020991776860008362422606034202263049215811051129516398081130788707975324181406379675877642864972285187866898929784907602921327838167193465693481713839125681418768383239577536445542125559312223038182001739703601775620147363297261351216624564470232874505793929052422306994305616872293731542257461175994118052168696187138340295979941563644832534032688182646574506122430367242892497700383104426555001765300406141710482735464371059559683516892295217232758167997349935350115090241193267333234381047181918410604064862608160762257587938822822180164230909912544778623855537405533550615512431251194061908913088986960887828954287967323318936796596952999571535418920084677868279919326473722981395887480786748363648185212418035960541724422971125824995586740309558030074526288591358265626667292900652255979443689147623754263252942208015293654712104534410598607517598291927256066053334794837148147257552763288331704759784448642151531271386491634322549917161879561307474291932925023434979907489877478225968402330238992209161886901626173965639377889606085918179558864376668738941245511141311791896528456296998439080655190650977645707828507894313921308962829584304022999631305636941881988077853726109397919321472740130754703890961917298867094131514760583664292987208262532902707781674019866376641314351751258238207763656189723266244041690846579545782727182752213730149295385194397350981955552779580553553866913793131912075840734655523863034338201704628164442123522353200173230323724411786896273677284159253582207944358756526524703521930806327714273780166538318984706742204381594833016189801506276399351695979724005914574521004735269984431648201515629881309804802767791459133266358754843418994287756652493529662130651043090232286843586790349810368233416984842484351430614777396732666884852792092901798497765656554726741782968170520704732774657939522961826148541751631263896073392867196172973696587136607190137894426287804059328605791336960373232324203639109118613360074507285107798750679684243512190203518676921772534613242997286661983487591139134418383042569127878673577077845464664210525972814215337832862646200978897607599280258964206387200000000000000000000000*i1^127 + 559453803336551871586175698266887656859611816867358109262471597262731113027805932563281090007051714794845194467519370938730261914514973375738292288717353160701281442853859539022826923874685859547677006955910893270296260187541930151198139195734810600734175045418210904092662523502673546344843805509941942009486255125991111121602487544774887575995940824415160488750141714037242564172614353636009350889652676256508805574343207675769786282095642363623359026987224759402123679070613538194758134938251231238849876013460141438342244223321929199259106893506122018814447220519756345050037298948812289325254085594783355175238347848053690027958023778198500022707753617900241635236071556629335154310321455914464100707142371043601477021476000084657945938168123734657617850397167824741002149197443078097409992098651097007648198877040170773735738216021068573367586756190474618220791514786961272876972120364015023683783173049612052584473419199040224655276447324573585190755322044686507795710331353310973350202060008938493144005970298291203790816889293081596955855548060752637106182261240792199802638241903394393664308078697552520356425894673344115148463635929160641668224473215643982098311856246893557297305623253620663086162997081513896553565428290181303416076950182737686419027392688298212257557771750953676158187379594915430691896597722799007924072912297907176301462529698402317460627185174500628320856639390946678429909466778849649154178834043129352011837779787169595371394215948729506863600316650426937224624333301879462316132775859267557350830632175645107275363376110836878860642654638910774761306840969518097218474840978779293358064265193330444654365923716427269561316941483254371507875734135321867781644167670060423230635583943703751628725724580130995730906999305163622512745410597071799842765688015918595892038767813848416212436055606850045011764630083125409476109475434244847827148019139327707694377859840201160694517394714174925441367608544955154607379082399809376185426124746121405087648585884726610034026336349775332050405412519633838409605852658305912428096511195135213895282934469138269100939981491722967865673748126592786692963315678444662238589181108955453434774541761234931151245025193445730569459898403838549196468246762822710515728416466298999545732715433755260137211955324331884420569243467128413779318027021740173286448474372626134624829657615563260481187299555163824616225631014985608501148276974872406814579734021779308798604477980146903038476742582974695157129489947817917039079904180692141896228364910802892415027445913765935784205039631024726392743171408404675041216977034019765740804256832519849643286357907648776965892585950541411062677665894336472273017212750864836987460416316951739173529139376400307988205982663786106130224030940428640196738476147415132637058335265541756766062983306771385742148303751178940260347563454411079117479929847182236643376181758064262386373524706355576202422412203386934349307387711985998210420375675170616498962757301737677418276427635422688545481585612542113988205916692200558153573024554274069911955205406679676606504070477912620622896443883511763238340264888170408775114039487228099014627435935107220257886057767799563067518456612504627180390303475114661015236412401309063421709410789263733716084463954576482741629662445219527007320234717089681925130855461534977890669303879982295602164839333819303107329095746942346224191462996728499397524537644834179002566573587164576815897168946586342096676758423829924751793294696982316827255864110651709826784487432925491178053096890757363283419640996173436673050126588303301249354813841152942146126593121493876569154408626830861349236660193053461218133850675898647452064104277066018097189512335098387344870099808752453741257272356737816581554747474101495431489225419655659781499765264307939891769623463903581965207216936070271311714517075708559124389093024704518087585943534188067709048004068122505950851308978743514527888155331291651864916223643914913676176526231260819439861708947613173506174667711397182931095332554407306266579713988480599337272832995543022151530530575562853290479264436495104955315021414400000000000000000000000*i1^128 + -1502592778867671982003912366798586244968347614789203466571809364206377367891679451495053057256457633483563418815249487191516751408516508707953629563582615804650966069221373839769031015063492198702906649306635823669318391083628753771183915169629172545252398646308180225582156366196072061159779077927093084881918563879114085664691203424328824189093979151616814206243871089660915038832956715247175654183651096351156234118140258883498190490479483344214698200659839607823673180724001322011072277723588529622899468681986581670418840406618550908387796567373640591578523066956124971235002962329516347323846592499731156167051365148008819799976528812719960642194607067707145166967593522345806021166157588628747737464034300771728066215408995609170106586903851537001765353592947893257714081190227086450546372452873204446279486592738117827746853095375063538120480515044534410265911039166182677551383513473963384822936984921851664682888706688714631311983707370451774805018083925820325225564907505609542522660914689537574075417498151380573508900837439649772696750570527874086704731289729376405640972705902193484916428450944009429318898760702091324198804855510094345403662971906244222773604107382724040124813844570049129441461739160442265747375558459009309288261444279387818105202965443776960430512299588391160038827357066615340674174154328989946389148665549340062024228133838118718453284836363613101905178130631367795583476630377204335601506717704148202839614594067459382721598315635519944462010429457674535807316557664354267887010410689243124294593772364866591329155135396837965840285657678437807117798292135100507445763777299728349428903731882070052449075565045822697269867219361991221521165418017725633094092131324059956160777023806753274793028174779916048046729770141633407680473891532524618650283529604981374499942767669672619432254392141562309998630347396724306076227259000649045028771104497881410168259735044703629735908287995098396826940789062934868990388230276563834301631481333978727770451986369629092777170015311452878038857344475524317161845056113826008986203564694677731115494161736233779817327592238909958004200632396144233469143034248414062106102587540154576738517948117986773821389671656214718561489694797211773443965931249259926838989225930444296362526556011758775383790263910873390931199320813621830136040105903649332822744068065716271810778042320749253505510764072770862532728454450392219025630096240404204298768756389354499454970919820594907592775493019132280263539899499512424594220717691864056989230328414534911900671984147327469502453489179166633205110823089302041883809280027270323307855271044650306572411504531146580255554971074013842609353223304964668116178095575232666141910197469429932231787045503118944434841160774985397455993321788634754697953153330055370524843598724152627713989847880721603134678027311120909912022396276886459700886302713759419810709166407407089317262541164642716499789327562534736717034809356170802190265178066493705376321135158152630251407280066424609287422127598011401828952087163749800996473298305221997945602530552970469680216994287241326875335106048619622651531349316480558267086888122320510829196754776719506610574269319821528419460862609618768140238015266917697297166049031091015578506955165074287603899864546069833201962170618608864460230915007566041069495639918676511253663977124345390936888938470511165574344368417686029593269707840736288940711240031874837669906056207978312783636916095052275051316993323137324352202480040573418915514234085902063227992473929436058331488684286116803873478784420055256551040956534775198496443513971911397375850621732827368476561777720366460700658871049111382555183511244549777121182212022579064997665151424357646808469652063181249752090441323491016476404034390098370119518167363020456379935748007638396027381048145204956655638148166329601504746974407633095535036728071368171608456418662431956668197516547174941010475534295583625278633799634317379159649540789057386017837836391800767182336100341245927558892055908462507599941066093949071545484270830560745647819515600428422246102140943902043254381449065905237524480000000000000000000000*i1^129 + 3634479452012861797083624013578180502479884138311320123162328530550857762324333358643155849336115152133249264745389986664312623756166830519224499904164623082043447570660918281072548755144560153814680962668247307165343897266417093450728312030388633878156682891062829551676556237480366798289545313433913383672970753042869799943470433919588594200207454993988586996112430311621922465247744586683111050724272992338448899988468273502216833682106897097416195971843096926080272944321503282570332115161260480220105419104341573069469352425135660449639468524976139974683776309528230029704936885593236652554469405495221646380820678915744594235079561232762969022297771098292976887339618203496776067738252875269615583754700534312319836638847922942499057030273956689995434071095452807006984391079797317905436969086915514598669198335168666513685066787772102821287579916138673021195971760929932446018160087678534107969751835594718902007210955670476436754109157740732845231278878267762772963188950383992622845703743511239776778881257928061212654477114196359323330671717098167490498904239291717646414072994935037103801965157241293475385118611047272680893720950908055608810107098498776185616419591047868711867635550118745215933490874670161209174542369716216395715464333697837558240050323276457169463264928546936703196256324503848787874016318008193760169017488891672619826022807965796037723472124439304384938812634685270503914139269379265852426874407011975581810773033790979212355489577720910925598105035516700813822522457726143288743713376722035248771853626692488150847709997908447901951107234575185657519466571195772280999530610894721209345968999995787318508202665261961597125311381868917317789432025904907954875674609427029477137890788936741787429881324457001131378901035681687600848482822200754727625435895540531722701911007670028952400094990536611590331926098003466157484488418046453356053284719084413514565911140980755211686627276992971332957551553856826469847580048887387218879235409963819022027607416764007676973995809909362489402251558104765386554400392273378207867003351421429427785127006924998666908394276522552976332250660647103031970071995758764012541003049863637863660244679575693643128472374847534091395181847738088515971443737288077607758253345218294109652604445103156493884905765361935770634222209975623922270255940636289212789623232042737759508751748751444841835071767540656439007487153363304793272109671241903600251476276924645127205560076974593845344695053355779496359163612101777833787507778222403885937485654861859521514767704558523052459597180506502069658518499198679372406769892908638549743166894575703776511524106732684991839093426418902385103804389808773481794860976778361876102915072857282833897851590538706019689696566504174934925238576978996085581055736748378533606311196377103090914398867355742509698072992419433898989341149350239733018469432079748567114793666661992283732540128442987242511366094072327784547163417159483126231192239249829656075397200869936008141676911686696736315597575207631989675407207754465719067121732868728094370469323979633843807380508967753832237504580335532586130976974456475528452591900829911249099938182635030883307697775145622489003694701519837791869154768846737618062479812955940603049888171633906194074050705941458216241724742419537295547720086231230573529332058175486962685410657715761157518550800137133818618039836918845963920962898630658538245678315831945895182579376557061870943007520546824728186709160804735810328060934975223172572710097625855354419945224023201432867241651582790225129968622854541582464141763732209012309990480550597134893550203456982543030569351025802247208660744290941618697153423453270888886948661440598533616684359461139673209064081414084992430210456734680184533114186546502143566070120375873876165958701533027965714216098315166709144026150480726186171096950821278514781975219160748659198903711825553008528284438399295099260161387415260131452756430100733042292944837705972314005665177513903777761391715456375486173055102998368749115664292737166554732901139180658062738182044592225173872307817888592709948110993883136000000000000000000000*i1^130 + -7911759161817596852545217774198318045514646037928629186045976987160083153078356836073363516606370531570024114806920568179064556489121350132499960998929554022155998285041000969499730762652952953495925629851902725104341138885328843018812892106579192560332774032772414823307803219120452845609354819490965123561329887730050089337485317615181426609858536701350849672301601597644719957429874063175459551394973297793779816707094819941764002739997538434973451371648783223922440380519931568696335186209539638039664524710292364291377159623431447661155095995334978989630255962912220154126516265798466903394516544295693884213035888756038228449046056069305640678534644076463559672665494737842333806363796708136917090839428633131378699034257163884139369996550189105192954119655663916864483012154445485758334566732049597479349414123786066515045786348277214852559900252529557804885511191012678995021415118582872737713580228897847398282189226146849765049241356599776258406508966654994321333830793750576516887671027403429489965813782572368264074590467028005825560070901448684361195816840891198552800851672434805704317281563581649470587534077703962023896179767029717185726003525764166556464455814941985391380458768596491637248035084708233686622530481989522425991444580342063908018327258368465878987521619444284484444264508453526989737425435974094038495867470834041905837188655751481305670318444083205844240044685045351947983684050196079891061885475529351165214439662822914580934327428776507749638392148598737265916531961003050503997119486350554802598927194526506365020691441213060383343189973446419788484605780717602760977602954808957433355591550787121712003391988844062532745743142504300717585200500348017944883130547069084170829555908455632454317742004458734756608886090812455113614413215759541862091817538136793903510130753240871312014842598458771151843085549659301923820985369174747466744962824670225767616643884811742839817845225424348914125150678397991297170988058253329202648121800036310417050998750479516513343444898217383038844293092521770848784200779102355500357957135683395288756653259911315085424484861131440237523128899198114022171318782319734353311782110476401919784660954574870515768368661383880218048147618636205068940996248809485591667391183059981596778553335520944503677884721518360003114697255047325238188287451779324491789331357033339724353839191386845317853747928372321913429404376106691614244392821834318917535852860305669977785857600903279352768401862683635894733554485761796827145491710195219234961953291799033872310893389678252601751248422131143869350571629155970544995974474751237956843448459451505345070884906374903933554255983957080955721143852175505714993614345338345559564680606991076919135615880761082896609214284558708295769777981830381131858515338740226705942234152406787640425684064820751167015382562999976754819697854109630070379840469775040897717926000808011147857473016959307410410631074419699725613624112125604799494060379692643393364130068907603000423887356787208180401889488543815073363919462317019093355549728669405022908259274258536538623012132222439341204337988499061875192471876414583005523844298757289933858639688838861983945101710283575274593068555910423690066270820435448413909752394475033306118058780695001433734209342574839972381369396414835201863639054812524744389537599912696011638351300654140537670616247543088453209397492375593668754748126992517924616956393613960905686032704945297781830508103426404130277496345158785888225680436363944816605567861720912658811876585701743336362365039660816387921056298796131604030920583861912030907796652471862814884126757308326637625090412136496717556666377014818170813334002534759248697723745444737107543884653897798006863226559097533879956284345025832517597894747399826437875909186355199669496522916245520233775926521800535353428519285388857789471181394390360524482240923974676459840113669536215616481497495640924613042126178703001377657472204352727178605618318930810569745331236241196436739193617698511703523377268790210158100576202389047566201551574232899833440219282090501353487377778950217207382016000000000000000000000*i1^131 + 15372387230785217757937921782122347251683992196936191755091036766545001351791923128292909149341130419801186238780531475575667661825079784364801245491986446871343962142985713587699861780199450485628094405145003969558408476752693669421692403964780266477321657165185451998360030698282231244133986540376524404249133985996423928668478218516865015557154294664715837528459632609021168628015819480140086013991606618241276439563228240107474261458691258657113203075812187861719639214277216298009984941972374618021266297900635151866938674083009677557525646749937865854582849114745250958821401161260766959517223554996855478218231752357475981088701795745891795402000999521992835000825660505731742501406430464988076960567468112691094305947357746955044621466141392970741992276817410520902841504412015209490432699588115799564152725734539078056141266647134176943882003595858117109899089796568371864279148150030772183017276522612983647996974100491695362030551174052548941783326955492364351780173300340271966761162691204559592709395666004430124064100943259740191200600527993709207357557889180249914787412911284226699717013065459831527645585301642677515790501398758965282191577256440942900878592553416491750895759903426611253561288138619850214453174310304590280690666570011256683455609418204990620785139227534816665648375953680693647926381025194731539726002003984266912517442959847878815560040758042846142882922526895825728646007368699349730068950830846996911485789656319487108276522466763569176425936154308923859630751020810733707431121101943594559959565979424304280302610952958948564422560270889128204866902010358800605938792756627068121593438900244201302212790392868678219065092393864991765120669455255544225955534401991049999472894724157009086193638032692389915428749847236417986817353156374778051158941028002629481879385022543921938470026760778311732971398480952029039435052534880421549623420408603611039567088802447388598917407748897364189380834205808646998588861822482104459709421738784307749472494054067718708231357618775986449916804176460537095421285805147302628070163495637003499650540363222821227634494732750045068405616369568080730025298307810247779057095902789666356167499403818999674773009128955701544524540049748276825246140086283138063894651478454352059927887193184419857961432271217699183110668610599354886881813085191467222069225787168153741991203080782152994598331362906728330616632837523197370099567072373087854892082846093361933050336810035440991084012794668596541716986559067179140802483173350766058223834303166970353970426152186352328625177297247997245090789650965286903896052520886951150650435899746780681760021460306961278765017256351767024858007738096757306779572568606865010346666623761745428110356911171700811690392385759760827676615333980009538484831935949652221012114285241647485595267096722869878694122819209919213908609926688398359510384797679582974492444811277300719192663581859069922716970028390884257510700471349521190089885525155620360075693305628374178122886726387106101377936402338042098319050690039737428819316314519619074711700774764675593162004751737078567674427305191187506090861257015733082894669894714695120397080518286437882775131559729649355769876218825791736862712776748314069782341190744543199664774454349842617456229195673896772912995796169888597674384413990939240483610271604737221790658146334316701912670557044921607327357612502805722694037213759504860329959565561785666842155410614445192230263304830973020064449785214875697775043238628454442765178261479087025657055040016757524738430162069541480357566007504217811377392889632909072493341355116474652775753773742779642098089348028899311998681883987004040843122316070910987195696282269071170553155223590724542994861902896432887670247184300732816187114097625839244645011344163606391092774040035815381633980484473683514472137146083555895581699470167056936753277154197170196004334430645953664283959789029244884038391680699006542705599492070582409020924451103126933961655169959575530484650433581465560219982311318726308015297296587871255772487641476018952345024284662265419476463613745561600000000000000000000*i1^132 + -26224479148271464805311400691936954831370089498087982477587018560681129037952659361287247113354885053867012194477750662431416937628319732599690013186048348490478357789114643016762858630069696956621547283488246570327315301477166918698249754879381075856262265763023937546463806803459760331013545829434581310690657328262189658990977868221597610493308456348282084312703085661254801650278633808148279417172903393975531655262267928549804852806688127737748665275295791756870137246069547290112480509929831765114236227480591145871166399114955935559200811897427552956409474931409960625257676736434358675559029396272168530103785548346643361572742955770843351693686435707038143487603271326020599151743145039128905365101296616081877913279965566042213034675018600624849757403455636558392924206544904174038416004464260322668799875295344586343203872010850056850379759608227135913503824692224585437357346301534293622990943882458391188342913038417812918541878623346340033943819439002903490298248706643736289332081011533374654720707316632306437729219269190206037930216112727985864976572043670677874164520376554782940912666274058157471486013242379589574593452394816400194450079844010553913182168263390302900873436236832736968827168987333395590958843586546861641255536578795489105104564790020672529428058958830840330143823124157332297606895192301637775533540392128808774649014579111294041718236892801759029594532348830993424926945415814121345100316874856763274828795979911041178481501536774723536945735248209859367585563487109969978612090259565539862678100645449972300487019986035951137632475897023567364740352588786493524985470316014766103944275883812490997572571866812975688328384974530310318278344860609029525305203659945956784054194992875158365507068524933814764767081600604872553432433659424660678888974465376932179218451326352531256593416647294773597307248983178174298391535684642523341646601657147464271105615527796078418378599089563615655036702962541121326669698802751085652226920288538368905501725977324648875438364614509407523738158501235474314523497913339315054540515431071668854452848420805413044760212870897443182909489553322994398302813259144275658934999636286278920413129308969887201318737809563041284830589463722236066352904289528872856862185618371249732646094961231162945272237280540588249335043987058107446723568046991941224473659532196119050209817123712574764163883823689594670316928691579293796675167548630009196450063088872031157479857669394808503200109015022165658365121485384844753458695994778257190457803382831996207852113886205147505014470352403538828571917968542222291420246649341833297796293532795725927412818943588791334892746221977586963440076116939471762887818702721393637389122040984387119921710650174960813931917128220647858495004834795756034676303899557567985309448279419620148275051953082287287098299534428159818568362525110290184589753384297062096630010064746276802045379065122284033528096485036754537633550717457132347288530456661236555281086804878099377745349093501074117161948708696615763570543259079087229893261873136324243294134017295510727156728033148969954678273975906083673259186770295403222959355991919968476179384642709160429874373480291760806240668095200265698178917222127804383286741604721079560506161315365732333650473075811792278084718703281051225487754555976322780514397035468624879473299340099257770019485643032808400563627171100908906478851076651517015727060191345637537414108201704619742613785261430291052344360945340656185017849214965680778367488225418040803833864182187882762246089077061400045547576202096116685782510852402760380210911365484464398175306690966329941185620917579076544100343777198703098419147895156783954250631970581576144576427684332457897341140732462778969500291866611892481789429542466298850228669191603234160214533527049566956544092295812303641279644967269195539864185066240072263692355664092644666131492128955625924988550377761045394065856468796586122827601168663772124750191864635518332223856181860098177566249635365734301915906167765498027291724962094488640149591574668287807902778259411917242525286400000000000000000000*i1^133 + 38339091045811039750813192458230879111914311368743742964260602749122036880331174474521399854254440379653051526799677429102103885486257416122604024108147282687456868406635973657539725640416972447650484697948302389020588953246537912617755162888218493622397697317767954144793345678902905817357475793174402943555259886654282639869144410349690027362514427049728277412433135666467677822579333042041839737756448397782153115413135830968659790654451697101944299048334493448280411313964583957862450741166870416875530642387308733336321413526692417639975766160655892814267879476759779066424200704161970578135828563773724160143612141356683457059514451902238212473629583057337820556927129399626022631537104809407636405528187054346229395624999948914349880519439316325639151903138275325048451256696291317823587478298745103315083971252574922317963322967830937232703833819422395103884576632269776460246676189702893984107234514251108552327564555865886844126289149172377040226445199661360980145006643966617961655314985913814219839386077702318701952332463605355963441572217857868255651371939867117939578857925835554443001879119556735243457762785872442602483958873639446613692701884689222886336917118680637253971297152628161087717474581142786592360511565292548100669714055643810763901590145576324689998096849665494450377645618324801835645388235355737286152728052544076725591571929499548316693818350167831706216348970732784290801891958154035204764749750083407053050360578671589678221219481829622843835073969168051684161605207259087274585164539723947166588284126960458977890789933794193204215678448435070381663030604071500560105742138637043191728817300906519288613331729727832709655510946397658199997306572038890667149239238102722868987529435821237885715814918879326517029910084133592838368810704530592705106475605664920910741570072173696765342585310834587355630347604294753015383402377516730424644101904385787582053912533625323808702349678472180417999908986344631254174611793059816700054643570221720817594263448044288602588963620544475550298093363563482043052240079699231678970859533861405495064013904496245470003084878853746544913703687921719123044422623328648015631255919729461027647984266422353505964197203490369646986754671767999538361457278847435577834390131634862725041153561073372891348784349391019483374418458344261295335197101069536003311264381326793335387674363595902304226674200572256795903763627219876349110195217558979453748832104681051888835770177498406837501712520916225393266321596026009215388598152782141133935400564224410375070527904502222234945892483676816150481491015348109635024380959069663138465712917948140092053767894243556056756560502994604751820801316530491043562151659848707377597410703053347632339457298949439030645435557144490283905412005001494743649621229848714977486960354817561752482179365195398405033439482652321998542832984026782017246564838678954579427935603298463543036167328663783272468002626465337253118940447829867425382900082806352940816687921445800710386406135839031875549269843706692569335293434443517826870976877460795404458343668571306011964135092278749625717248158008087125764754441773676849696152689484856599790060812787592350011373035070247497593955291868186302572784645114182950376483779639515400539696969657107625245365439211265413767877401328828511372201791013912875913025816471608474620015636427912227451583924552610694973573684071813614212323665152135764201379288132124110783902486438541782735572390798924284978669067608556619850159586821516836935035376917272669054158190855550301500084694117020055085454626770906582712962356443104524329883030911275214860271313797912828443437013377985853741308144239734831936584292611054724591424066444054738689701696495835776350873699252905774400169547372668763198696286544701684808426380873460179626035631238573115225455301178937349442383342339364884203700907971417036319896426189616853202361480795299931901923184236286018797810918943696954697990931521044841986532846768629522735815788017776667301599263432541830610709254194595278047069454948159337187617360549792164357598621655367680000000000000000000*i1^134 + -46382054961359444199621696997870335717037953486853968738870563487830198513394698586976954414161770960942996841911998790401631785400223603855815860013348115801468420308718801007271878917941773771522478719422716079762810111557915520963424358893648093198792045489884027968173085727127105947685074055469696370728553539966725678936676109028076524307997220463048537896388449808906148564480247993497869956522745079970065178538261487391885749477721759966321989329311337908606322864624112949275850839877662867011988346820117755855923662511200091578318098335605006225701539130845152409380889019298678443168396345101908088329893852394052504216330801653973598075079719369151452634045667591618863489725663346290418160504435231845472324535903174859798603349052699129999043226410729233170331184757584879163538510429205553391909672610340289598507885131118069508677411080919617770515302590062068254587414181345133731286489124830577920028226605117309336507499484955379449482098013629713448662931859498551149405641172460804205813387588409881618765270253998743110095699564488662091131816501595939142124098431924596782830143095740432650850607520624045259371670408205333410239170959862590659262070520245627174932631833888677052176544349919481131919995419257959131172415791926695036502388666653230914311352689883096666301783699593695613627395580553004325444431106355642561517706444867260325881826668776406025880957234345392887093255901439139757363071550693572123598416574891046046649826952609858853103184167125825441912823590612551515084124811074190426365164532008071419617846345316179844932257370220015522209841582932896984204180047840052618124868658087068078380429706899460043539105024762857652711190878372544639030624513878807978092452707960041375899602763327802034125319853566829385999170699962790543642033211227905491203000356349693663527138626384350629015192464075209156502195985836221025344517696461393378353444764778407221931198215682004715118070557443134085469622405358117398187603386586966539217002696353793495200115606963907024739805107300735101050232133310549772587965307348952991305848173597641205289328470803041664515411936362665358252900334420617132971756852189665656440829958865370496696851947435305189466295535001239409606475883209988076998688311816157396803773694631148138011071773429688732156229289094006824366483348336609310086408900935100988173656538667010547246175954954786522936069151115428153032072792591923598137551565426045750493188074709469817775403867151014163126731101941975509804655471087165200893656688533044975283654706816242692901008985013359232198858523724971033417659425910566934275686013466515273292885455981484773260659587340787249397168061764161682133576532024211611224963164166670695063881693927608241292279976156499229649467843059660160244893386265938218468267584155235262447081825750918535446695491709868393856441546554309765074247031615391440205835707768348881334947655324040581453222817487167303090549374877115717962435137445679692915455594973608464828501801869086326038417552086246184304540922687972702834109579488364302990035898832653477810354887476303491345752757101938172830655227263166617649144333263872998877816889378682173205520621683908540443536472465032201370881336719624603143820735613277700070649912241951507254960723753587234352708522221082353853057706772943918488825817779828704673419341453348406733068069769756036310818855787289590623647785744137028328283159792934483223481098882078190234513224868848364906708795708523875005139799338729675179673443998797928340107877469919764623909274090170086089594278893274061842278891439825032174175982844073602610850256241730827748315150434788016371489988337586721910874341670976707228945610727654785410434030536907624243305793270197341578787735993107791815247083413110248305296597438578810637489871449472526601191232925014382862111765510525318225706381503738916958481773686828241017283349231163115230197409333901795733512972749981417599462138510328916884032216129113224228459266059420348022493386451485489840793703993742195776334253407967398398460402513524330374103040000000000000000000*i1^135 + 43833962501423742635434634868247103287977324460962308251763864044138217042898573460044667583820840343235177776246373487534028140382340747797114927109146480960538670418400280673888648999423430871908864280688422678782789925467677622828302362654737228790116239895367140181194254762535262352105726723111951510341688138487073587685446960401512132489558247506311397705235155863035048572990056665571200208198228801629373927974063099047021106774750924508636961445779756513531008880658137920202186262977273182080076148087498971919504473512670191573636711632138217230111701717956842256205788259291467084550984506141068611040830278509775455460853597313220719008464000590776868998878290538293994529343483848631890778462904087869816920311983805137173119865690256051051560348084183172111555281544373825825552113651363412113545009776361792043185592682878915613727183979277370560730612211793149373143746993842078938922932968914154177650046229190358644041467434812397447081733906963014700882998752037484411123336703381064915150078212029569103141099130505881042174264159387886174720980237001205057816399606459220818806074763119953859156892938197501188439205196245410523783490895133116741762962432890302096052459542767986571425344143253566545526530222927836789998985659879266611605192386054577570351846442086957053895900775082664361790426740513920372919420120147233949280709832551078993605153731569892788535580338331953714328806130338527366825242233877673564943655645349579758654041153346181428682040729412458017967662770307390521916080707683226709731637837861323542230368065423326863765371124544033976865572516149980499553596767253473971279821069771766224582911166534530701570367886250091220642618048585548817682317641175880374043237696614459703010589875149708051897519049764889505568152591703400793254946363612212706284060269821812838757195042179304865063942093554329584108358585595925778044085467286838332370506910336683688040838351322876551263431234425357937095904858873986639728222889571843042437069385609592365581241210551700419984389864000698787609930277904123052935429424329579567772995124611222676140103109821839688159163704984272668279291986833889309576173665826357736491557323550371509630258099265561319268964106949399378484648566130810729887947485368396810013136797744182771803446637501482369162496838334134226173800694379098511157096155856187690651886418052723001375589426177525655693353540641676570853775136620458465135023498178441608233534879182603843343359850745300043225746707123986448419567634584788432025830906023973004273890928281689017460243109103009875256318013825402242461539322039784875655319336547655769769230027223681981954400093422305468798197744723760065018955933663404016210316621568825937459082705945364225950298781030157447599153829121539475511921753729097362788044086976894729295552166938613027962684958453761233695580363763997095812498801288910825779161112040241818152842589452224979033927186077155206612108463580256438057068719146444274562521538459894017030451896320900801974442806117956251053238153410469688561524607941715946620236236974483629552463594532286972308953878605006563464807866448956682348788087297538471014622971732136765966176689375753632790070794482306470546285489495274071816418111622234429702830495727343150071733695525744185594905322587210327986496122561176676845120135470634121274250904635774647137837498078907903873146397156463147388500500954480084685451955051833129516035232941321397247203851364180087327039986595124130353676473545587882999847747275404074197450324237409343976910877703463790972051154891508759797008219526623561711715002037957936152301963549750887576244486642945702931485967841561477223190337561888713103335346002225664309875094497316054874928074891842014054244875978765964701379817439577963016042729732353399659270105955608664108324914011287997316986907808905046738699893731772473502648443701968070965491924602838807896119041010863705518592783627091311436786533493575005576545269641506332643142102468007490584134847195336690679533577547893045183831377897716607943506788729487360000000000000000000*i1^136 + -28779134168841102798462147482409781120718734569945037493321715382529079130329171648126492254208404999916267508232893959590844251741245963442203875248423922741441657763611525019369389209714879721451518766094002454505086392218580332934892055149253379491348451911262191491308022645342954811839960684168781732510829609614030401862437355462139696853930602568955819924762686140946548090889909613478161219804228560008726358686132630127367791497182934782783630771379254017091739354994892033289679626336330939420717657346748512032958448678608348162473935672070986747675179469015591753208541574749213767165673850190893467193970519767903017483228870217080201326777537698551395349010378856509700300219852903193140255214898899423199215939415179873619476007994584350931416657976973919563894186407850469320120998995856816113288174951161787887895335549013194939869554416777341569070083854486434614122831564257685423681025092226727130475133807760544498344756221555717778628482812179622796035071947199584481923278786628968969805937304223154305135200105057303773114893381170106819887855259410951490741111322438605746082484796551148662423048011708503769440595370043346556304152963586265390158619750008314326859672955990207512753655345544523979031910920376812206764860079122524456129861810882432355612591391578149268346467545429271642587132961849573528356864092418121311528454255950762178930403321412448221955549109384947816624480171465368561345040260620618260940520461665845187617256870316586968709215038168701373190832031079649574275696419642145724705521422278542238845288217919127033613069044365171741695220656915810604545946257301250118729092177374203151431052397640194653152075845114766948235192843583711154701512190049647808882234264501522549735884085226191669421007526120957167952699528434141768232108594897822678585183020354268434828073032407566466100182759730279884843029656355181294854437440697087713227767675058229651061767680432270406982271740545327116916643496182018175687568221059976014388983289658776151006713229240457887320845997560698156490774024187514138218645168962914975961068374699979566698764980833660549333741150837721252320449097063741781263434738297728294169251131326844158152340594515084472992451821384366964915328580397743942718318641882922923279225387635914694534049320296446026524940100817433570639573869869493555045313413237696733243596432377216580820075139088124202466998071871893634666177677920945359616545721312281669191120375065346915643928692357810456999492460859521053735319298836105830089806595172538961885496432237900731430670612542435536138157546804344749549783909355023952919952128266250433633807230095757715847048023289323507407922013640291183373461245160937500596684668788701933863208903749546646814990619762763897219969728453852684148925839174582953260911207932430268954921666186054100963050296941916661584154680313339058801930461225140011505503097902780477966164904720257405250109685969295461572541020147050338581519423816964651427239788959181232367139390056858660476666794382218450125215980157540232482938383890150088947662614442096107154406786163268333487873900594004637036709506297695385385333097681252035944704950113558800810303222902798018712699767681221502949529244755790662798183545290957060601879036575513483018358862254921008341585552482922934577670637886708481694127092956557520965100420947743602568100950315556551380061307436219439929818666623827678424081193837509702598442852970098580485844356384125649937348389320012557335347839568803195745528123068726423885906060596482221361419669139593853468084796813951670896227653367913962069285403260789725394223840843404172853916006877089798003781042658963973017438020813867482421119296616685768272909745814867682889501395168590092086835253304876727651647755950753830618720393168857446450364517865880222571940287448326606288624069291911779438496836581460904638514849024043333340740425840024365426583694791422460480450130494334741394364144007802072496734111595665637492010991571976644010549654436200163414770773690712020680200085568600376808046592000000000000000000*i1^137 + 9013718556414013191584849645685656273407331343467488903857785252197728808320137130666094164236100470072045245312680575736651836457652792935159100145849108446359063438528580442149904501800195509062513528212911081715229615836123532823124709909178670632948224325512164345074526522748650747733796490184999456694481662181870016221690494967644267151998443802441929883499367140688519970389748588947247035124853890252349507667848171861237318758362348413008837695272337339607350566085290062621625222810790086477269357688933198604784118742368499221116107336168265415398005515997878210333878529159906309220052711413227067139498720891906480135605106457621770170737018965722737348080597024319936350055744067317350718538459602679493714051962372138045240181082607269351528919611081677034406379992498387185834130429126170761692704569304419137855671388981069977687463145155485089857295522777458955923496023130263244092007305289699712663348222504928644629226935882411613869169114199374434880717162782922275242717468052312217938385167145505811064972319987954040556047013992329585624243392101427528555764707301026471400911648568326279931601620312263209340125212496368787118726348099937737410695118549765765254687535017899825092350950195964515794045650886705090793380102577889434327158587269978094515911793718497601629918811451513351138034565020984380566699517336771034196717983874951457387174051887730971557034834264260831195338670313146379745039212638519026548453638702468724517201253131548786492150198272334025992895396329485703629486173860577120988639660940788581888324205402088901778393300922025207325199545989669998218973116867759882747998595257491035935196729579342462790849214941707165333529008971416770787068819916101418883160008609555463867733489037880641103402369279425733514226736885029804145585182281178916125914648120075090850193092782579121212980432598256353223277708679108375397460687929562907576232590517400893652935009634921142585514959988323209625033267544754072032634121573491671335439937223969491599625391693457689011260813934416118720013176860647280951572060161472687000618031939409674490447208849817187958366428808084310807552810056706603516722499502590149747402101987006436914297495877797552389445239186364597708659402989282142960947788530174110350054703311889667252073571277816627425558536141505083880345010284006050079920902014511457396556585055027132638089079044619550977479556996838378889052161475154897746319983035456974295680056835486754273519085213670974121920328070539186395816135882832316409521601051257411046018706245019614315701577511408814407492802945434775771988694487990957826422262550002295903624585004984383448214176090792602312729145187421497036862697736309116484790545970624272820810461795722862305962702024403321221052500976243032826663236341986409729189831407414894144009070432512988002023018501471918575235854115420131704628237771829053221065629960251648810301606784015042409086119946947776672621358448269472585090385306158944841839150057816083299859922840311212756105468313472363828571683126728374328756088379603171641189826068387492329638051231172138492918578090399642425271102805715622946394376359901692074827790501882499245842526169996532872843433876272701755488672040781683850964061661006533429413185018240784652606793012151015943358018737838365278592923066660833446492590289686312814307074814314952207376259641664175687344884960894904825957307702264431347988513842926380812228813484008962148741876940309038493400826364881033490160925879803471813525631713821713954213420118057994707576020805489923315252238634939746284802687801479938337549497389734784089745987515935110589042446844874144248858458489257217182410053138409698982076901567100172075630724064570438843205082712906303224164999616857931171815038427767233900011263041320425600474186443518378712299147331234770698548935197327227439419014311528098521042194906913229897880686147839144880508081327938736280686892927017914315169489129591099434031802615539445861963405966467026732990861202316061785748673333661317617938164447444992000000000000000000*i1^138 + 1085857741411595389476857326332749353187529654313375231172397446516435700022538348867623989557533049779071891063696300089044999655153319431202737187809569964251299125934242868854451595401342009998908153031858238897703568854352369525791944553669581904520147132591845487061255815754651071699670883698053001090055779993869386778615749530231795123220987718448451123271580212200110279390341886930239827890466036289084866954652559283974885002621578831340790960351929027685250919290960309712470300075196442627292514068023961172444643081959551156049336377005048611450533463363416066125082637545556369851431318907221980951136693747368607522314297482053724946277641899749807975750155135300328786093431892485814052547426039742346660279855223498880127191688796405036149017615551823256160591069569592272694817338250826959982286318410492287041955908751618885595852399052254645278932872590662812149358034155865805956958422347721569766597317165994351638904158542398833994142117859279745103396216122284377164966056668196367352339210474398805355804105619249272198431363483341114322211481282536604751583101807417888797285012237076805626754476912653757128004785260727731576915338383853041474397769520020392829876257265772033404283166357033395531096501922488092062784135101757063762503294348027472162923203736256983855520176461553625247405396187626145797530054450346150923168924572522212101449650886905592780245208749956374476026674961248108017592055695476119218983931530516090519169936971254562284889515641334598170749820447820498271642548416556320342745383333163086619028445701868686111993939847612860135073335663889703935765805794128387351059829048896755109072059578341803492821610553962678132744876513999417720161063613149769117177815910336915453832430549159505912560394938208743467622762731025034988512178588474759532084484582547003090498311183626182784091871240166216808160247249948411751397778798370400388630999793437638974835646028719795813938641753262175957176000892387089748213941696234187580870177852862382708119846082647323388561915129199188428211687782055931101994417161471635055827432036438057291317770290903047736534154128444200460111483850761422283777460311584269513757952462795662993797060098980742206166328784298039473308928516412220406648388469806938348908469787050298958856973501241538246882629197392804270192477965594366754453996745092307514707022263058399250359491199445799217112094391903354521606632715006240145011742532670738980880688081921915208213338439280715647022903410793551332767156725632099845808943037672851166577020578892772676271339308377567468704885336811214634509832249947531528748868956108351285602488966070832580175602703856476805044382677662206710470294899277339735115302138498577981520386310430563041453074312909005695494457980689934290241021808160073453334444664547465639173000443363074178172990328292474138242677185458732415355648654750023083089347699112393852903868718032569295986152451093705869357069117112276307485194336274091827756709863165100582488876648292373384299193854405237046004505512747034350194952938156094600846780962473457746302304698847341799689474056092280151271169280699133315665705620740031672692746209965571439769414453862645117263612679593827207211686782712470085275783634043185053681133279798130835632829407925858218853673644987822657541047635062601973349729099380408996931708497042682865196153219782415980071474030318783271857580532415204522492774176747886883225089958212265219172586070050275988448287664524341211209882585134272960180690700270811117977636798366901806935845886220647736699584808690210248643328159494795958186177700927686168382009046998490886079732441512412263692884013828024665544295544562238935574284236096855472084406069079901384006391441002694886346116074134337827362301894020201723309420206178721751353833326341871956812282057603667069934677707688879792243832306207084011838251111832459864456031430820840213767956024552019074691666689090598867539402587264615741931060097995580405197844392764823577732688031421737863265576855305804648022016000000000000000000*i1^139 + 6903066790426040995603441005837969750528733844623897436275280536779323010636454172579631722362806247715121283784227594157587885934100026189161963594084101874816609896176849443807291673658700605300725404328154208893882928531521023408020432909035058885586595994420437521247696858745226838833659315847525591061011522099147551039768351508491599495457667532868775107191288542949916619136249813163941377343498443164926283850057013049123478088782225090298429296897775487659631296349964009918957374251300392144927758782345280532612086826260360887953445017774535791272839896357574859680657775612027086812377070504943993471745473421878332834254901383327031954445729068583966636456296336192681601144224786083904285128232879952647427938224138091442026661217204728699041093650641491248579630769799986377846449729477323185911362324407111368002109840036930448534045788616711490944269320531761142047453713549972624126983900314757596724106973495555997088638287381430407271862809854371483292243625394242202994246078973127015241365176261215829533684040829881519728254680712272919648614074930070643676277380831239251968951268104995868994537184710055543134222239835087962323511607250346837788171973557322708630913821054760549017543272179784885760520798784647096696821142353100084366102223803951370882836532230481762630245896139717152869866368008542656988171118439603429361370724615518361847116003522702606362981772767745556854345977961626722019233383651607292578511233858316206698255786494622147917787778715492990951519441244069830301030715204972408561587787233271150597598793121380805497842146981537673768889793040538071441408090681203615266344255825072959333515544777504067269726114399243103881512847829429754096762770647509866354544475468212658963580293253857142322314119293671870825132168556924970660629365240709864960960239388129862866849030017763961395714339327808053450440287801770547906122761193103597530870351518434113886638338508797842862539778626543351695679231077072204396087952733473331653903644339749481586897570781777983193062946336199434316672127914130938465857338547901463742069713595798494137428644411457866853333040846513093753073813019901816238106690755756822154302418654520940503607164937535395030390195058804174560899472166854411576743668754361903425245851284043801089155525499034178200021442671928494282320769829505250476656233233060292753655893396136828103136482610191393162484884702666329951294531388973420982655198498757901148302747251321572069370088815597292573341890203720524660223314171534782725646741333833976660470760520626519847515292773623881320366958496840799368825920914426846939745199949232873479148298711962583201720637095717166075465431553612492978203881543987823549069308881811462509761933413657178506098584887157882006182555609865376174485685665200144521706501922631660806613299637851486106650730217540282577612581760536504349605734697928751290479667406009801473660126964013216389180188857695326118717773702125509105291661928590899362728385102033742614714059681310425303253983333025602423945942040947264720321610168387921374421017634354932632561561087736979421284138468647924042558762123946282532528847200824291197023341892041386220240210520733182170686286274648413578934272518145325160087908298767866874602200662886550376963470919837697625480674040184122573201039077775528009826351333586475719947303535550617126439884006547130907344893771925518813698973589335929844329316079008018410546126786201795627233436870842636430502173118882155815678950704647291159805562178005019117592860286316817166003149200166773421706609691510722514319264252604832440534128738269817104668347213877264467953870205918877829649927806407775631665642119503981840247655758502826557578870555110986792017154963444025991280126733635557918082888009643960249876343813965406571396005412616117215094712425265447018095705479299823229563892005296330188782149958583388406525683552125813711271718060500330568160913437380186786427085104986364036532824115986639717104443331624180424249433985197421783680450870294609920000000000000000*i1^140 + -24522000402778468071514681836178259473963565206588686687594850314474243118608935147532260802002298533613000385072142839675574438525333123409033019427549793976694413186495267325308281922663722886704908561205402634807147527445972981429370216377809839305132244431735370808796170223095246545985297332608792236665322644644506484013009314206921496187103542751530813888122530611537010820595340173114757893710480965171570062754843381501108613893950291764992308713907880464697863655087676447083707927710083548294225253281250237359484583707117212682077008942449867491015415669763213845757975291366938908157239252794901468813382321911208112632075992416127191482630941840972638378754643526159054963832591125490296384612923712843971333383781558952550370927029280370859323715191884026272317173718500692883465006015477447530597283250026852557317264766126651723076006084913424786964265447530258921214729221660893333801274492346417165642489194524904318875895756144180589686956026255824704056616525019549614766221152873415982989015502904692997130792236373608939162714617258615705333426137783245333804869650050876942348622998733483163498512022452867977354940122600141924411496359549997483290068896582507272571327019787947639219742311637065280936615990494504900734228985064615948631175712090283558948304183560209312616669072189761431839991243020296414510771475537036301215908383449137308943386606197693465869910678875765160286456629353079334573063800052334074040913417649330066673855594527717261080035679638651849250377919434432827828378641315292446472486480586598964937344450359540251451262129778967865011615549591146785279072181235025488850539607851638067188346933610103532333840277214155406929624091209283041965431721326913622965632946939712872768258316050619936470527200802799490336149433581030150603998158604106618118452163089773134498102782021041377567246632497758267328746466912161413095753446120873465093090846000657917507652243268387520202847163176045411953003456028743913638468648225560749393807957625569394706659617947260354181755458957712057822351074985098523102087732614333857725976495719187055676269815584230641422485661106176030968077140889625816890714943208212734155471988851211606251830664707408604060895556572985303592770866011360299598534844940819979879348120354674322126348809561529987576163833370508955445004376593111182032523745521684278997518109486339661548528824764829897328201478846335686683862291132426105253836873093805040824917047439163767529882248839311604503130138800575940349259244114107945176807353474209787917260468003655403389888213096745263350201849491526412435328828759642479140953110891464596069052825869733745472805777372169655635226931082027362562363934071895226038719488518673047213630177791396709955323276253820091696336548491007605585596120675327873890904072657267368118042454242858539934727022724537191508934050158879251074512990208217927496119790030801788448488303669513683826085516437966446276463788850047958563128682244370712778025365489014776280879578083036949750681185620250053051868191719216562943886160916387926242835959279665985531069657884292151383973497010772793792003915195444674821020795835586735923494217739126027132042619725257119290984904971504791337487901040104996091278813831371533237585812115388654450449311435067741410840875687541729211876856334110674372169219148338088126137368775627992015472328510318809893584655659087861724317152410697599498447908026209034204805973810301311733574630040748331332605101959251155157410953389105554292678342896304438999473995295781103322176640946797618195531640196048257531676429031899675087550919068123136191365264218627080494092174070860451768682296767740295623544109051177272193013120655345846847459949865727515691442817609390518038356206977505192188068966047540717679277096306655496862469291591963571968945356842488536839653383578403432180510044826053904417618207139697398815820511946285253305006293399413271534430584391247886474284536990576817167346567692249608803840018560990097158353611758018385052392488960000000000000000*i1^141 + 34295240394827186027176555659051789050978296559243435926768530949847672130975332229575042566037588760241595282137829318633506568795877003126645716154831584821693855549873845789091351291710948272404041925092764727104203160775778473774028442607253140610690787937584708222750749468066120524125316846533974228432129160004026468347419484216853785874445368166022159239236987944443793055613984201852965664723245014481311183478780179064074364501255887331284267555431202786096188270540637306524057232525507341457497369811959790002353911510707503508706779864456742325012636836060184628790160141620035194308213121924491414568764198511942340190058676961480331332228378721328350719078781479301167722551292151152466133347946821980570713918435273005048629606713255555775714343317948803875284503498378757910949569157817201370476862776111748098535782199670634431512481753302199811109868064532317847417882238804223559301335445691446699372206159478229633727141035743329158434630698627844340273767877056295303720249171412294939758724373001640526224196337207544182145281933276976755851186415647029776094824883093636833784614774835473230542757546877179097273148488212659884286751587808240342579105781522261640358751648219791817844866224499791400757398844515743305565169231253754693686385738787397197385821242389426626955250212968278330551751602525053420726975821340173751090766874065442267041243188765456245707106030622638746536348069077532861481945076357873469601147475585318500602691252830341244622181510163922713887483441467576372969019852330326334161709930601444072161560785566291384258091888394657237174630177174277857868726315402803284304255300850345493529178146664054125765701378030325126587859149336767813447152989325269053485810139460055642450764166390587645938986028042443502180098363328098648481107775711884331622291703338024073653344888943526938243190530856876329811478933680193253999494503597641938845257005691553851488725180636723899250764553105270552657445000952747900383838652889045189602204422371919114223916149747952184839168944947516381665376902211536238302220121773479708551765591235425711349832810893769420385578591751484915425062616406145280045780046202981473077769036677318976708030016255112945120269645160270976728296949894901007987573994054070189758985364849720962428023485363081469638544636202211221269632082844128069113085663395614613197564197863514512793267002212331905598620517156407944975812547298341061101851144832076406486583835771480900392201792823127690738974371722189373109281542637754304497052995167296451966983498069438641776879785779433466027125996822390736344950385545088506388775003679448850108113986115320018633987900034860034361507305227762170915004435097082535292354872897402393088852442371460219969440428859602818245140875076613347089805027186263792160949433835188405192289192911745568565096500935125210871940688317051289669515114880243219338138504745604947856332932097884638639341174433745311406569767577410073827626415013025435750528086248436315711516671154841912672467097468705532979715921595925387437799710637266869447033788073244173079960624220654455986013447991129442846447963635248003555461657392333355048500255762595834882228010462086484914251947113304699108938574281114761098029425874156074748296940169928972798533289691395799057249979751806745213592253711958227697392687066696475896481525283189824866181741637087081820040820645397848766492581528380608084365211516838054289106599488293696924236318861909962853534900048464637132520276366820027204752566865544102722230172946970350889949944692039961805540358003507152752001371137658992362763697320705599872132982594273620509208017616253767039251505071033787635832964768263637453850346858529221511253874037476989046300506625030430992064779794615966906948704930574001397440579980312424066697146899862773311689047878980934294105868615929094270755016144261437464231604356957072921028260226100473240615596969743035977660714352754802687946738745294218779659073952923365546354658193137999847942381309450518528000000000000000*i1^142 + -27450627566689843021420346490264970221906703465118336283933342630731413772104669331626570185243970240414879702664711974728387101160843850543036288600768040578801852219889475984927286706978543132872457910931761876557570763175075887178781799342691320242966536793896717181536757556645180391780966725765799934948287517806890589124745619223334984860660427820530097631260759901920592563136025027668935496995605662170548254779337994680255237819615277812253153327069702498943955794491823010176868349560203892515409974534842953504972144767584862594717431813077083419013460812043654433879597634687985434472120734439314209780503480229513355486063442770826987122222787488096978465350753453228419719389637922958888164265523375881414384056327803859114639549362630380929503764727171330809633151319681355692155069270085753615165827039499563465231016238063311273531665038340807963478341582464200534408745992296257576397180848757139536508653198772600087604868258294741624719775552726223033470929215522940868841710241997333860406333865364306083530536371764060318396288480348633138381161023464099202810260549713265151945915556493834546768851093438457446626179242833879974729577907383212438687283957538036558948326722059768870843022752168056473322438683206619507742932316284186346506506314473758009604241008875669443300213145469911192431390841689346404129660700059952087004804774680800817074358992996258142812254605041460145520578465721425206474776934811500772846908438492622595353685386792432687730167718942284041013428304674068870878303408034162255384475561422015406414528351531245987725182382027334452991166722919748676969426384671301584979848913354976408326019164055156046158292257621107567484987356509888640577137539008499088252507381157160467161286968507564684060043487231444198757206688890264596745667907472462609992340523164753012677925101380823843270949397348845336631080379249886586760002090140592899477028340275308766923064829267388435772404840037282526678325707249973895592115746544654602638111703444541383635637380963280225302645528467231811025300441452635482188022551169297935283360303414310525951426685335121700131193665186100256187245551043175576116840046480138348283361008141293252881211375475466011577436486763301826907795768656074778761038818495109906962341287994326812164107877820948808654997965215868428354435395121171106742761843447911246939815388816533399536325094289081906482079074308153623671421937917499558199443413079150729778130812841559012377024578515705217197574521504277801743518730574099065346005616491565058172759916143158196469445212128686412693512351633185133695024147477794347571225446085849047666427800068172475472073243308144765322856010089149167111761645394329739533001871603031161651727518304701742108410547646258385480190222397732037357442595808547367349449314709639015542614370375762309231888679328218135397266300771860629285753666577774063213192805849185070281553916158577227989509896795227910310661944629401889712699298781411189060134369106346971797628146070061436691187085513396243337519964121815959886849306305751266692691111761818057909424311650712181235649846722713189707112950175080442219442431589864901758669799519061348778159415960647337485250922849099119840524462376393789031086415288117691886094503387532087965548689575792691093352179021710349779173329755544820309558494628151315879398783521494829200909809556565211531154693870829553322799610836739821719432041774955824203485361592113010057558405900457280488623133502256723068610826423462450509644627659335481882063769288249739552862897790865889076959946887520770231211164549873507246990258041886870895387946503957786799330941795258049259469992890713387316665573432975106965227075508806779081029100056624851664286722460241541472251231409510987347027317403074647493187174351154093680915374081517302757281424179957624649290566333745905160028607891545260919817011949702541428222099254540862300874952136001709028749378448665290201644815722132540892937424930613542306006723644615219458797993984000000000000000*i1^143 + 12628960794124396955161565313087387462547743767109737980464848917788004151666333507605977927285758107574717969555749043330063922115712693153875344235636467474681003098464476954277396034435411113283379186619744458137613533179256910741971161033500819039586137316101018853133643365351221236718310009842849081903104342170504430020324049949320886166373806066216384281018478721904392697812215909451121133205956988850798361134687960504791834234473098893907520196316356720802253231872356704167742371844406179231622822262502190655324935718736246410206620241353471807538106474187152791604476763533006339351265811412367877999020773906850639305802239801068744598626201672594903736053302639021668827200847078103585135258229535810620995978134028848220944096389929148189852774241961482881594563274759490280787302403965368627600693895869037001709230245747160152410078196071937749504332088772342979387730760369603551222481733526352361072029845303984617221609216178586092929081267965072536703803652594612332897919237011292565582291302461533320824796503725660738958270915465120806405195022466247845767402008428064153490028073166166942856210502755152129454580758030832733120320343673119439214662278595482268393355408911350409563094506459002025529077634480341656816914182083532024519468468971969843997046507902077639831167553243455132134029928030998416583998967089870713017956857058910385335369068798507809746957449989799713808415550158640526328891763687504748795080710706421999820013299757041371249750890901836216169736385008477834730172568878814608904034861197743863751852635075102829905946205151911514576370737221115323254210349543350461476171335900331954906559423307293402681416410269146328170113548446668426997028807388176884467822412686248352271074988977294226593907601703640463336403524132650466443482206047279095535136962002250169412613624648752959880023811926705643047196838183245534723556193965795119454868995512843350282168739021612884750779144884974002278350960827045847228249519814665458787075181330257047550775596903809469124040516112892294944930447403157001762935186967095817125668800192547965193867195524403186180373947342461246687443031773515739243896418781760307464498677979194381687384438327617357094406753818316620550824777098063299884617331655119075017129990339096647469054525912308840152882557554319833545197325358091795637424753206913907445163538310730988725871521535157935405678365331726907125165973096704982655592822411159338079801033684003999307867121438191782238888036466928215973551391675525592028084078565818814026224230656739929030292635935387865654543642403916926896488059019084937583211422750359927550607361148267732318640918150931560783947859557768450579915464524675356495799039089588965419891238195527039468657779422265940751168141204155823015894651276812425867298440883267192919269962351153111370361925351549531136392417179129441476093093883516965411335838308778877204707165525842741196413025981891135688867453290794966631149909356185314956536048453158530758039291228197069245041742523916520868602768731579456390199137129257966583331078686316771856186496670466191087158473450349491458149915956595993429351929996546152295965027052500311262978652358895540874461461825551616276743579134212282061551532123647613900356164484563591988708381263105019704031816556291902753162790870016474413283099778301650683439373490095057819486970085721059902960156043793058659155533252043437981011235061504389343185834140484999515675650892815932167973132753634466001787834706586613404072855839562184380901630234330650147152694409690117726096883002332739174857708532480027578196429173994431698471180391683287486063084663597036653750503105072884216548824931669271099226569808973188135671386329836012186113155504213040557281718188729220265473146438834476936392220823091315882288480483032976519715067795175860675826354543993913440179017881901343250722431439993873665006420864338296803374583791183091823013527687177991878905598011125161870361734241130848378015628527546033766400000000000000*i1^144 + -1898291024077558171280735514296498547462551884354218317165458684078361822856109615815265700020148004101162469827537345213043998608131873638632626041728880313169697593097485586786450778653332088697274930155599312876034473409252244702901190018164786624193667196878884753552501164042949768330509455321917261433230113868655753927202185936324515178736354651967915256451677058032938252676053457485489696878953854909654818159266300346481523565988633803844425442077261251638223991281635886058268316093502820899931455203159540201044386945378735635506926884735720782745152816156186069007979824906005265653335768091245021498410394206608623185045629791848185731764136811486157315828476077876042797235525246067877176542076676673133539767491986281332375152895591087379839440342287657428193108225948966213953534673482691439096416007063026314401965178234525189153152494070695750423381592713518717617149014316362283151970985478947076264570429457792321594230041573999851231406236493732194430652456431651617097293680361384552147351780484589503648815648218941979742337893930908681168695713810465253547284122685040508154458528550266993913994646479820014729680772739012705904390630971804236832407425173763781470882222889613123784773910871842716628299298090512964547700790084042430593688277782524309024273052651319831180943401668332470097929463236573579884245914740998755977210631109287403320332181318464736265502704785475065437964755733581400887440752500429020482597603614519303310677954632180222601175005126697164345786694733409508609096992357247476349130737568204485428417456393967467412585855402416288818033570008544007037427822932981340170504850654417729388352223315098844681622996636135199754977700052047866005797401864566322729103683471925681984832846179560483290150994605809748494598681548411769372471590738324948032238981499816955674381738385109084188488887092055432533516886203154932643989429749407225535795113172217730317622439300594054087057694369690066261812067039141768515911565420705608576680696041061840125398365843908259976775214648203310426228620776926860807272509456516495718125019953750400121318079904089558838077988992478833975032017005511001485255226398576303983584619050198101933694111594009158584835344138763888468282959851416298801999228253191477849850357184900875824459616279720767957162891738758946860317690838585115693652064713721711760562013884649876925087398875465277771304424142036534700747791873507513890250486827743951616804358565561884115425400522035143143408182763257456152256470504915728605610112372787427980778432114981739041097265478283880290762357855548663584662574168015476791879898243293868590691407772136868277992391671256480046329973753906492722586650192680012169836013158555765655880473778544301725733213194720352805447231548599454328930070701487138873204218490538516205270437536467831317051605407654617058663861476720610475406842990621024528426451283988302955272511245210434605474785540740641001063630500815755544914381250632935510201899620172924885967098467091329947961640653662990796032322796880445941237165456521931507291284403391943690167905075226570524948854385063536969313337539732393043272389800675666171104753304490816906861265853314183537484365595567600260533671865116028098370385578030810438057056425587037991357495303100441090202488855490228411777922541572850361497060492016772080187910239592310047794583120032359032377446954643863110860997874047768817954044506532974579424222823899359839209706393439518572223971757533122256141090121717357188358319251555010032348695188897631069448301809667017935265223352135061005883822864530021532010258713908732879671052754567714768858599574221989508690871209323237554382160478327627517292945413099488633962407116577204124394174550644992940172004426209156786992041586470766643159900858677131886177085215905545894199819796608502682549770155831097009267993379811343012063754272746490150107168745926561826303035297065634437430421080073357845189968681423535643273140804762301905776934912000000000000000*i1^145 + -673436531800011889895130887544087528386334802441978019940422613988370323554895612553087576346050656552602102898241693354801641439697746256914932266264968743821286812599796522901572690047395182353074566396521444946282496651076849456650948975909288797273088927408731094072001876287765865904926187480221534151545022135398744249601852633364081527989699986366101473731246044683868819893551994310838688666964347337729384498866169782423737266394561086719538580616896836695464695129163003180529803456072275558822100639119784743373406064705794498507126884468584347365180194883984096932961366159473013405624987861588821184069978879223492006340128210530367897174945064984450110818533764737802761483393804225299778562273591358054343660213947846592624301911743184330785968937535354777846444225320605564671384919436137721836364573584942765137994964282683951360353257892557063245875999039380110055452197757899137761072115473958146698545595084679303595271080168635281361558578843253629947387173872253078138390088285391001467417485839191439143778309254072318646161380890725912699317240484939710212811533886618612595077486264437495944095397080645647538060274882624089407221625922419546153673120022785439280483989209030374289912865885753877582987124754348933244911498976509901437578598131138788786151791040515405502668088345781425901848003906722838695489881545101211146755774033909524110452247348806303858962717649267851508125520904795384130680037033403661232229702678857735255456047682883756904672483243865145801224229369962276891249171455845514561448312164115143058264334491753405931338778065637428740999643970305796789723760994863780051540326004993471924500396464694076287848096028112964045339493859007060752783239757366598232037498242797981047650713357390850001625219984930879094278061101423202467571218239558190076528447501290855042034299299478473373868591274437204828469558912824797011050707100824667600677927685668604067105958451938463984989482126255471062427090343137405957217169935811412947973860486242350428141611789316534801542426844040259343327474697585516223743194975548506854323632071543625803984162590014158990218714770204413135056184625515700279590603880462517428823746085850962894153593817244605863347459028003622562657873475287237189982390924346853084879909181373416456036380363949272133302406027112129215485192394539148289393747053917174816941564782204256397564660636015822087388779191111252556789561508671705620746940791065671808684114482144037128602570285158746382763242525389164648367872909355802552892823379595182406480231126253525900446563647351595723494142072833291674437005087721160676031839339168645743289483616845645209255544903659364415982868733383965206310971145005310323114245299993643720427018940259788857376366078382106416287340516471880636162205478536630866260468881300515104285035081112917795026733801169230037079791764684249125478900114929637914251763066485095981550408089387722731122657161670908300819395776350152614936818999665646529317029228363057228897750751310301544392043025235010524880567845577822543189933206313073276875642935199880387755036998944069651374322369644551694335158223662316011422382588609675783176951017321304916817468486969532064267222013883588976318527655480371567425283485557295435844714249444474362654849734596466156361496912052895380301700995610061053463728478601481300864223759643559186681474691664588802315435462243840330937088960180059004504798975133487884701240091857052077505007282505569267003905415903273546680263960089646119208335187188005100038474590461128304967052059493966821121558347424362093842472690347761312465788458703090766900566256623618050684735134377572991138511835886354831138421990484467490732939899817107974036028102525992058721359933817110696279903264415040390947325020760609091272518266988952002164716712826366015036330625041605903985881552726311544345403477268516211358117047928519992485753456839276848975038576072671412873566760802059004458102753250981812959484438960700129280000000000000*i1^146 + 172202061896943791439521488076887264983787112059737081403292004956916158813705065594276443876950329036280686959476060685766621371214802708131092829828704522634204209737882303555431946507063313339840263496647945904491613348733133070865567700151572176027702459973679062280798015102296297951806872922000519397223733753399288831533028880899020487014274715358719161368702969261135055052378684310026406751210227194016423147827006289539066996419713016580275106632257561060385853018986376812387687297209319497696392089548000792314921000553828220349174901802554092732357633939691802267945842142587942869283015389626667515134968328295102490638422578971802170699708371138923683211451195475109106431476388846608605374998137203945652896411319625869909711099748905291677842138674076862268308014197614651798448799714363819197004893708390620730928585806059040362487004409572683648053116833381112993882928387628834556185064277999288172009342549616825211893922199889317392760978487471607782206241052788470846466036285750264970864223268369502142632007587402072207136636327233404670009869996834658178076341905542700526526247785725929271329761249349655966747408257187383088871657664118159682473085611934586399639755636855270976766559255424649908433235288595058812187667293055919508544487374102579562777492357312339117229520341267813123901845570873720239054810383045410279943721236433610926488338389904885166638355914817292057188115150315899611104959660810352469580191712823050936658342234256032958103483265240639252544880818333427848177470956180419680377445103988559498503813511493568341056289312789039132885397127349996966685922286488919130654216236076647909274665616778272855964009179964166705719051412022499703308345926219323495705611184855518297768957267291958001719892697032328492636113676956036987533254370218204817741711280600825749427750229014099746338625728166394128322424338673068346648848387602496513907234524490623228808666893173325003000335226945223902302013085943642348755025738512274550294097780322454851233514539690336692790317668512294362854022612239561195389467982003402024046738467293229706251123622464343089561127172064136022577599455191158661563110502538735580326940729887995299025369226086121131352335090523986202421828562491099308297455998260567699248534604247179139114145730549831602542907457147568707063584246054755676980920033271944506481259325069667879608525635854970764172708884165850687998210137860098406822840178442654889811938465291378047312204380313061332460784195665145820485163146571282511993665783727628739607573759902337578816200791832823622701556526497361948721125758720403121704873561359880142818782591807748996562204784990644888895133777687944846191868840375976942211439381662118684554601474069369781673229700864644188735193596330742071989985696076920112066879493844099271220024305089735428107882461530345087281015775740176446860090517095604284617925265874212219651327553492720823526925277118115028564474555009033127163494079618560467199900513481777766002926668900441000937398731431777245905675706335956969286628682151144834126768473819774354090994264713524146673688963523738728368794012537020877693268291448766231333362727689870837993050138296922818157981330085760864241514490625055059165292847041955964444107086981062892689877136216933529716439446884781443854164516858103208007254259237319495580044791464361712813501758916732041140495099193471261426871574619279699681671081458027879968609641721997515424076643464792999466358900247667263479432495983524207766569490889232805049157325581701335619268072398016285486139915660249637655092174777577106045564277288655013661997920275593391646220496524453284573104913099359852764931833001493307322138613944361374228866268662945235897966946295149420987947836105982535066060818214341136061567683176406982623357320201381398383933443576244399534401639028037487467284619235269787129154325156627771796285248135422468962582040467269426967264668465777720205979929220107922343848837120000000000000*i1^147 + 221204429486919710524453074955688553698632993168720778539686384059618624034889634333256886150733951024729551678252677122898538252651972696115043252928843804270171769487354091942411235626912665744429239037893225144895485531413598525023559851956284632128094172261709438951997665668222855530504181930748099447245858270362789865474334530280384403901464418937792162586982256651825994852790792410200264646695939604657174350219494143831077732655662398266316210711398182004299165996673537507422521939155365693227608734427401394317706450883378189866790838866786406859962637871197623280827414317636626949725344528639259307108477964792168055072211586879907404168342244749101972486119542312668757269478178917951747289208114708118409469086870618335821542134576329510752680020501111288589933090527736490015658835923773396214567484710097981434020237997646567073354580904850177748580420888636160603081451539118642457681799445812223585203143115229239146927676963994293162724590389283169324407020722062424977198455906188007716559647150493989215005584627327997897181256966186256686963847429611516117858916017456490615347725360265313473545566211284249185203174544828676539797541296294098102872081704355943272183899314778448974823375282645160951970949855016044658026338028500503950931958440535771640347529602974820282360473403974400302302392645631725038927026506915660758844558995616803726465340546903425206608677362047502000548069091793906044375402148536322423704029027813542522497405459933544704144249703392031974292534684960247237044346740574056005006959643995520579281344579756254661886248706232677014590419908257834631976464268704479265457347905161363395783382710084639238816226339620582677367062372947714251478838244823328735364440341317256035914340671922309906746420171691425014841685751955072602956129603279124146362777143135122101747144719043450259221853894929953026999590103665449023877261418348063197556648539586676188254347124603920973867287538988374504779631533246062284501117177785128846024524445109921195041063651731110577172712285002998460378730537431014014604592865020293559182551261022872356988780330131138561228758638919779497779466908558027438363071984179724729922026105267723196717892068465539667952763946212362171822711283217838149797872566107045966699033664126684371948947833063018827987050462530240140343171492783030091559640587467826148327155673981767658536926825727735087602639521774358469319830481000210432747238755583003871716047724508872343432404461775647360235481883583763679419174178103416027488206818654501200937682097336227591310948711993909578844676115013941483329037721540093097858328172710167536214192338481387146084686376180926733555304636552775403378380913017952283157709991660880253254060879192911987225282964063359154826577837045695308184487833514524247102903088149268899236476157459133122873294460105191716524153313125397372414638484429278306915244566030631682871423996929757855885742304985463786476996576911432139509474458232200678298482176969206994842746176060908515468747124202233859737597004620070675604687031328791570538371786782036353398320289419464162402586422862552926656016076547832546089727201547736910289285202679432421866301110570852877629719925011114795298979519297850859731990165183137765637626020052873472145823455981702740753393530712796291433230998100058629030497899798526206750673949530451922412678156883795531343354084721033769373086680770603997988495208033588585222326160790163673103229963573108430113851630564051244814965349779522571875783358099957227921246559659882548576545774863064560194577082881470345324555233836399167474057358490921205306372904693382080207370001281037580565097741876256628856514349908152584797654797904023355806844839801568733219405554921672070869377850791191135511053199572116469666219101695513259243476650053014320452446018968658491096984090899539905990321460881592271731102285668265502972608446773540731334670656969484604457833661989990529616999549124556619776000000000000*i1^148 + 25613508290832216837585344021950706901841075474846007289187608171361180777051891622483766545473655593571031771323352501771223535685060919345454832651740818386883274689480216656306781611294657139706887059054154689905587865430463908075476842788524243204760586451021568562483986720936507783532209746910075453268626705955570024037332728093748503110698070203987588453323736778868663196030958189322783127960675483761440866352087472398926094267107716586517118779623587111490378210317012025844867712070513290767490094489150780823465134821130517143586988728671829010828858771581366705261068413481232183709292438120260821539266211828230343764260048469998280594973227202623422736481379459288703618927779757051228538598816946847734602410851172358814593706434458773634597719612458629221385815269177439475310890746058088122978531774618177647456285374508223228643011823704186761208184888802850892046201357730842582579725713282656202238107005413182027218370490350728115278455408856264524543580198932719544139823203633043400342304920462808600597352503331497580155941989143417334461071479184099262423713331042965787701184353504321996778001425858022241085980271880100338687925439515525271161162606220492095371600687112557898176936397845523513840953409528958246998765649804412697199308151932450543681152055147404496580320764131718137895834620570376003696940276357624949195222705519410458656993537718631213126515385323168139873557172663442775972691524724204937120137788906420628393169622913079741711269164684007391631425414705860539894809500330627319313141676856268179182693480690762486654577631267929512805757682839782619765069437278969594513015993988187790777513945225359802544260189101252405910175546810486220524205802465863104632779200029548798875708265955257899795831486640623434597320966796476843518833295874677082945735352516115234287118140281976324929570947334131296075319198128148895189653165256227848073076935292406384723451530234759056176470517015316859747995623077944532698371002182897567082238354021631312666589712597671311153834095619984710772940277520391314556151049117708042477879483856907956662511549880327139885193886671018959634291949283522749381547322768422352886436672431545184476259712371973229127063298145369547781796828020960147094379863828874488552329846749381401020714881843154676744203814022542769402859227580714971170717047839664736389454688158899395952403732081431059582351051440084989400274762169813136751113630991640532283814053427284733473366710163690954581744359352559428143927649243602229341425514429854869642594727047436266341045406447605318784247003514478427915608062352777152281533158242673213902146052635552084529309933688722752199591180428420123948244495678924923873049687613138216299435568948112518782715719722068448202426764813044751311026699472448973999264843582882157975398683161112331744572224178039792750414980313240841556783240360534428165201385750915342050828199401006621295493309113813638143317733796413351988072221811232955899996891222302029106496239792727328548851945010737247278734740116478485635119265173716015616449556153628633357312813671594397488496894958791087617009182166940703429344029684919501854269335913600046895722089155571550727457782870935389909142455743902901460283961019664165696063828076048956650158430655388088523394404876260622426678578820899757930760826699474085939147090856381596533138822784414702799046211873502418126677229723744793991286812651364650942311687406337010149488139891881208920461721559857533255726058405413075226286792528419559020075701590017913845716991633270310761936989604506124797181503105135731246615259882358969578307800500074072827755003861999196441530364848978355704413690797177747884874161884831449706832506794338457918856870320608131733857434193912109801840614608340287024208066797474953225826913815572819347773324655231750856956877577706144365209324907273498367283378082164794147260797899004816140516670700782456917039418823454881630440652800000000000000*i1^149 + 2375048524410598301874809030325267355469276462541335693748565323960372855198327648490117567149694409745240709475713035718833724349343606920158092621362051263011144511472741429527619695488391689338409792360255540469878337494008330411920275740736315424893518570514660498004481307057300020747535400842420139901808190377827991109745421192208300493659134266966126669681927160773033159666068892457308495279612183390989164765936310374583922019238381528977798441783367258022769262057686498309259963056750247809261753307826344686711540168955734732703861857598577099703819460751860009311689971033948401126107550636978124451857691293506374523870688441333611535966827283279126577778710279258476641468621849741244791746011629662356894423247235115162024641188271314533409726581100004902054596757582785805869237151560005002720885359620642644593745744887279814679231003408584365941487183468700756088220067633275071175542703380888452775297001525403989091045580414295853307856242575820021566769637828108500175058258706056624595503905576266381979764864541967676269364689236946914959730528463940344701806667747272626612888761291571743270303497370649445140464312543773375947727243716052373670794420685067463224876881768507229934428819164937076983364471434836903381707496982632073489653634915723592716234915708470526807468488960546335671334267124101633394450949319500545859607671518106624139815663019392089639260057908589431115526642686445157421176035484589999613927962219974876014505545587837103605304050944162547935785002292298292207733347024325984379721178892707202426582559580082781620740257690046338863803692495283774561903527667575186445064725095163946223546346320613819933690596637238353428717162857458012605561788358254913488690891175179118690441658651626291572404112060203306473623155540278483480555870578211154349379548741267839610690631390969398493614474722954263911122614271733485717934427391462400224752210683899573890853671492316806422310080283537669235270313494306259871449236243145529560057967823436434860411916401971684041817723130424849617669538798009840703755784530469935926804266309193839932754355667474920068522843692619556282134921287970728774984393704360983300767588209554197291817432866561411217317402428264188625466809384532563179121813634088572156792745919032527752699186150230037873347502773990101204947248019323297092759278879394003768914853701971763819600267859270745225162617968134478598569650764553890934233735481932784900853732963573746345382580066669205772989094699441621982836614616382910778529387884660879716768555542585745120797621914692339560407028634334413902090604410193504103410012688197942019391540052447655356256985307660212863370147737784685738694542418902527961771997580254623005717111082344223371731295888836505401015289270215742344074729520238306553374348326055837839829532719285818473049942575931248615500047967701290560019485099771671559667413462836786676894311070492059695172514027531441233817191029549000106626314736907568859272286612857176643234483340583992118311847372180842754560545660765288203579042206198174870753338363377233748947175101632796654057614008363347025449936000091951113569244680150259909376903353175875539569257771692933287397603986488604869793756508199791901360852057732703454627097887055300031590826904777977612014072889032997012108508876548446108260028329601291672684346743813391786956997464617072557792455328675648414535609908966083587655629607405917616347008713406216063658902817104979824454424555181665237379780792962698366011591335821102685003318974519818752627229038442100714226225043939359263461727905348246151520843228308769717709680928578472007342368130720367145720337768493854135835669686826249833315080610937990119722577038523718148542507793077932029571334547878869450788703878359106339044895197381813130202745714806750508941405444884363862655098280804693853731962153798960463169950840604209679455888611470137359171185051817847297513909865394523340800000000000*i1^150 + 290298124829291892996539298908717619398418803770651621234750296459332127408528655539514804674346480785160621324387067754520899235140635333025101353228159956158164458838168663444008594073121511476330265622737654076455036320978995322594214475719338182051451982635408771678150092689902885607218574605754961618699006236929061942235567983995770922126829271857990823145951717884641127649214799693555465834736693300049154230466359399197745522333847831371788663639862549360585189170047865931379928264477687236062243507369524799456726404273414813003546917746251607338338192647950248249881352641265184795885074524096846354157464844149385653852227980400583587631031345676380733363833265426405201690573215001631966724364528802140860032495704884935597618158366211530755088021277407575314028232888834388107351367174725002977531057350898009907846408828833929277766344465780849078592830142491317108323205473564593169633870284304328145639867458154387191012353335122675030564941561928098510748892580017037638929419080659685554064767883330791493636019078885129307307753128215344746845122871004910648270338737899909554773277402952355131252417974060253081759192581031315984004288582512942083307365140023437320985808790738212582066536865666772769837973038451639249934464709181911176010120103260439831614948518709681949914309553082468182509304704791096452992410577169265639714596739896112977043029691115403001138949746489660003553542795193189572742720868783615058423457640132495523119803374070720126044338048667544831411311323046181913452388677337185602176726829162522031026198101050021512071350538104333905119948319770320505202653022225336218468578949353344651760571347957829408839045393914495656288308683295784957361135778515958605803902462879608741912563549885509291960281113774042564618461509678442377264561859473321658430067075584838781145580705686635237134777616191940183069987867620754014142823085796006089196264901214904933168972843607756034017419144408139523481853965202462141542037027320705937561617912686363579526309101685606631149565714471519395530071899621760090128326231019166390714956649675776398411520357168208049277026068906734223540777744020354959603302712703867950956617959600646426859848765344126700811084279819428375543941625856924047415612987819841569717528334606742577089101371274795871770377953358165003601218066142919106687053129264135931737860049408589599960227149599154346095630394473408155616573585330955238697651313637539189357477009836884362687694327544508118109983062790034313702140585638622909563047464120354632031356093911912385859487454957468639190178216520931069952697117013620423574537238290113236109992973892127398191720798606282925536828518898880771321079025225208003662965763996335656801484374509668189987708107754469039668755736298961518681357996421888787636207740032049513142812466973959007532448307240774419206046087372062394056831190689116880502561213977124963103142956995023012679257194624555331078214423701351383485346781807538023255843889276156475141740625413971154173631156985090728870578463587277334540262080376728134316842576693033305678156180287999384205725895633466327208392872134508990207371937576985254320046593068780551996477104977255321606271583809681781866542339666093479714214975004210266011904898332356275767212550852036272708017047188403965190303067865795942355336379528529903066362536959888727882499170307463112075925729365321222823245199367512943617422356284568110358617420957235538850798427552289714076634981558400764919794113729466158740454541835832138436996873417130031186145084881114434811742593356329859027666454294097414435397836593280093877754152571714922662467151149716328627333000897857304629333929214266427018007166375086012042423629486875023486246274570280092082087970332819864238299159031638617355209544000969450426398455879432300623159206917519668653058027993472011897643083928266476562926067139496909429988829831199343748622371075836822045694361600000000000*i1^151 + -105104255295022606925305039561556385549219171307700529643024085924233832129002769225167241052637036499584150816026649944798070614108706699404695804809805525594025674307798966082569431948756118958037518854869136961817062034137615152266498139617083809484391766281063996614616751847223107301794956999172456717784428280889985717078283511201946664862791716198605778964312477289598029461639443070590850824168613450675359675621197927523800914181821720046957383341878478680636407832992833694863542340880088293863390043381211603363267892528518627344937694006797461562829794278195676306239049090823358900346828972254202130000070035128845380599376932858528843473821605149635148779418158396677975140797942671130846439496738009428564466932577925558927889758464250729008089828512235759866491638161529192982762801529587256562487014804465164949050438258872875522472677106888627820743478662745565097414366712983032842765634469120010494334522315870777367245490066810731206912296751870821410826159713883647498090905333766907228656884944808959463769884262002417756338559706219941177056077505758444833435234532546878695977117745628323835751249903390563463104764987771571920037844206459586544508009721388946924950093827194647320635384582385586043037731975970541632645534641991775196908278131252556622259809068117761940838595723719981046010231922992723884732872781322236969603371139167523417129496284616066200164812050284998745690932468858204521503795916681355619911900327110719592571894230825280905659378873679274349593950833601168815054409660235420104925997674736490039896631860333305598598730918107902258721055861690931466160182938893307953356349975495825556409870244080759618103012967761076286492445651723830200206250916200940998746001301780049779723053505710328673042000069880636936316447749063657904029855505299846359721684699419153999346376854493271995379529006050399756932026463212842181548615838386261739572783439193962919630020166072410039296314406118344567499052595627403822801899786761891414978471275585799388670310516763160649959841957025896116160595609690391016341278778582665501564880023340878961816843315827099826727790942591047026281995778892125478936453997018866929872884161925489075694886945237510901147487348831058314256911335221825083747989369684824218929138816820205724957624143760061950430224100234380370850667645298018385184898468118576778113286475024955378743461532488539762806176692395805966593506500285596671813267067540101854372044186703580973395860283877694795834524372077480348290348593105642986176480500543186361160428682836592843967372903344830418131384625965941079856902899952512848008543521790426387983347879263899788316319513007739899051818169468518706340784488352108556076620420878414742751276674518680434806363613714814653539731809123071750423079937777508080313922209143091030530833665856759346823426060369559827625460875722247666605242008572706599607102557452433571053621079983158992299238012843750368238471392613796182226864220653420753825611138645006299864108662997418504482414530254203493502798775375379510010889086137028442467335480276678002599972127064638365275387110047331506755756594055336036612946146179066479814852427908266268530764951120513293270367217027798269458304923045345728042944373788225412231896369394318565770183407389168207800204701413484075278130280524062383055954048841583058154484779408082515940780176879467453344849897790497469003452914347937059987531159623157254263502050048244382504317883126935104820529266977320186184295432481805931878694460716723781329055905216808706314521386396931061518164791990088891710856635919030434285996514159309612969818295092256311900748763893752267444262017560754526568789005185010107971871451262365653295722951056565764990826549495215414223682503112645603708147954308451914706305452767381071544636205070999589025587397165549319199917589308694187055833283648537053264044723610834083539112159250004148815149148110480998400000000000*i1^152 + 15915043662802451152132202452038912205216841135689526590709830261399579013288507509397781609818905648892505758037488808931982667110215615856742023225445932246115015171263929603028166828826021579453345583596518737783586358672184038986145564987402331667521046407066818545084124383898745405836097164775323927584041275488647353408498192188935307446742479864904786012411613867408963616437454134191306265406169479700022508255392034420098642717374004232882886570348680349681167268626619079943033576285894259951556886650788816364420259886413002988413582380304044266197106748682100324678233106303067293366210763952729033051328242771277627557614264055638692081524583580440617990016414624707502906005307976772435484038245270185474427586344151367735691488345835434054077722418680790558293476255043819062200529734008991192034321470265873213743197196813658520179229265309465396126813849961913114684545229674738493429259212500826891887104847024898725310433233278241464291563585293059064066246595695581682837862681149113240138716447734589229118888266321674803349689308071109859542438447168662253102735542538935705009481778924518849205228599880805359691961603949102378642011613728586096924741721189049426491492816601331081587231772911876059327492587277921055041110849631044392588952103007861696069724056503011412227988696726218505506368441882006858278732034752328552486542063811965189217961237698343967089203230213807312220297963528095694789605210037398521310544347154210729239146284656860268518922712534994464608712006426775826853628836711149159458116797293748544970392609192419822021044959072432157284514315099447525399880570963280729913805355485872437615813013101867380339389100787479042024415468086594547956773534228411872992062285841633252889967313869444416461327017470029901440109947532040816750399634760226003076066351148640731658173320253809941754505977374922270534243201046924736872480018533534222181946197143491031586266730301823759130585146895204196424452021402943070540140897350699528738939310511042010415876070734382673880869928400079516700167088758090182520941954260517136968686008729487191515577774879672833734044242826917911670731469483483578857145246528855411179701380875836033551020902934068474418674655140105751823564336694054155528351542344610119964170865442397769088111813750807413645870837279935567389793043561946385393993795771018595511708334989521484876283510685960134172690183434270152843724831857694106921291642693529539771589486507080764189317031320766773038373521054107255221930209504843289837051697278986494061617754957549636178933823758456705302740797127147554457876996965413025939522479655790618961259538144937843008127792702069002093770136227768513623827633487916129652816881106419061568341817375257280693842115757269004117037271439316651116836585775969640897803771227064436291568716843172144737473602221323377023382650896375051240408045105714705043762322196620721828137189266324625149365758261328989556827316444011282722416939050786409247408713291415634513941817426967127840168667618506852899235216971620772693767959446724870648240918319835581184485002361629788247146473200210957135615138332214107390232373491501627577276431430166373773287885746683548342616559679235800679724630434626274656780213764579999779751944735149612664187408068981361650101080375955031163362746115226035506729775719315618857375147129673331163761783072036358940666678419372270269384066127171312137735177723413146290800252635849850569796683478297042529229240593512821351440094505305327587656737344652650700420066282402847949331576837707755974370075207789058869876983356891806179949345683597854342958992896413038718045224837766790071871783813709195527488846853808357288327113807106619600564920778189457246268588719589514534019142776880646332080090895279258651107332499752721067349624770644829762722394324055844721716824073215563266840556451244733066093105609679795799276780163088318158486896640000000000*i1^153 + -1407031713994972191468101910519647166379714343111596466009078142221443822145727340521076947603040853116231790409531863567972133747226959659965582913398906685319535975209760483463748166284036688578577581953836181514137063930391555949216027973302279814487093712123955717410333195737131950939852714195887089332917966120550298680702321993912167394036100185939870670430412487523116921542759372412265034044816634636815869197015582165398457871179186292465081536964739615085036343551634297863524234855632538942659694570588363220688813038643552146490206771685543571553249575116683047004795957631559114684959429741783291055827644407552896631508959536786843782758602073313232328943945342914044587645545482819704690335503434204275858527751952503879480089303804557502891836905307981771398229392474933355920260585000270898377231546848968586019477895063078098966721935470711163607973294599891344565306976220115741454013701212276935630333317739464789439317493479891352508183847917007266129973596133556749981988442425061169635871601875348471367966513272014437401721767608763486100957613206324111470229685365347323551868963303875020196464053833562208522848996610955021458106402062807280322738860804234007078101095167124123958624440008010940880691338554895889138447458564012196837658440935157045983640420072339743641241272880587483850922745305950046657588222792917328706301697736963035551904277237499976941816158763195580821462762590893090985452405927097312201977611142635462399637174444654891298777207472333706023885951252763061343219541591448675411459414699016903602378916795419505310806525411128158166284043226097507218149039643873258121155048648354226593913342152880191200924580154058820897862491283663608887496052395978554657256110974549957238761409574952012467632965274359546202656383535522492333280746213661265559935580600997276221633843795752777169739252710353353121235079079345716065239722931573212130500310225492926105203680243512699488670288225354391156034466507300575831986643469370413414664258891668040709337633377681722741881045292930075027177608055030802329607321996062812155623990615876845933155755068187743487729417613099347578154880885281563261563000056494893093040183068150546230485266899318380547455491034795838570261416693783417739793623047840317724682140962485253451250748289765839259208078454930295733852989043783115088826090428358599944365957917693519067637087839042983650837929563314310647170589984141096274885723368773578514055110222448888686891688852679061074635079974004054254124074386363111160096238375511246477970073910699029680676976412454466627399188573604158896181499701183463267163561938539373276188048704777213092877073624807749999418594541515883931138592458644144972106550344574479620567795116376820410653300975113012520766562196779089123232216863223241258543897711821316448324670671514305926154569784124778526334602421695421565741833273016113221367184525786453329869307700525913213164807178099164865290570715951994214555822884292805734514285615709653043111551418145900804705730571562788345608201051423884165495295822067566259880632316342664905294775118727827318043065149811535576658626331524114792784552004728333004361169197869396237116479821610817552795265546410949161580329802204525456829488468657323815477336725685213326154843555247134874376701599539026853732119429597216833036561701804085175544817424218982631462905912445617755178372824694168133666639527536897224151389319311731583599654290590511576219508059148905576049396627271918625078078282807116018619083731618761221368635161555106846200458060724659069288422733976095401962189320886515778663946583045136345355537038804692159987689631466316595248563913592932325719055623708611505157987550892775873922458289252087822448198074979333789950661660991738636657067206494454981878697006523008145911948611267184698833869213632174133071673361100582891519378726681583906906231865296234123573664003896901632000000000*i1^154 + 61147622129205673230585692586586902538546412532562737403873567883188299883119483182803029018732132005555495534681897979534244690393866612111100212904426326250089513211858772694981854563807691265899676153420071177121780195272261850825073964473648851684879015436265277035048687580836880766125340187165905536524800298567593856968785636845157692634663889163435210241591290325899426516557214457060767663531858430909520459204146245849745021463521106539356181473752386194951596507730137115740795040621991866950021990316443193892967710955706970220822677170787863161335184946954686981105855315480079577981669600650410889903962586542927176713474058122257625860165591750666987308258215802753128387791230481907423153947546177522937164544840823275679842157877574024918358694441210765872851989548598866566317103456897777183259880794851635751468022136295829944116290985980764380893371215612030080695779280807832416549660528283370648606794576197684791716474308180873274508354084405307828054743975941337718817913385165727242518758333587475592061201659876248537403363166797435642642729524590053486377202420161503047878660723596657073802929577847810488833676637809518504647400792880033699049458645078621710448127238959448650668230021342548152366884632450944290580348901982278864303204469483077350555896598696237683063588844905299136166263909083735635822324119694500840050637214099223038649728964107085338401298581207448253408287815636284631101027933781498508813052828313744421452874025867456391301965048272581311085895874787090194540937870345682098698256529586644373029674862962235782038139451909242431375655158169335175572061741657651841254088876153377492805306426629872928876608260761774731840930828460665966245998422713648942775501623718639381263568944404033332681795153621404820133530513407448423005619788741750033568314554455378324996361056225579166269173797843012537185455696612781942997563495410207766576921111721734894013197427900408034309274264236743764502236134170976013725186307959632326076833195105288853846656703031650657232863693457926588012669546622279159784214293767829256184768165807956243562722260762924825132140643554477657852347604887297002138309301477191766876760948907290319444996364857099829251985037418015936968980475548936619388648747070157533736395490834730309145421007640797759379649867419222812221593372802811396200563538276596723852250835932030898102881236797977285381516202262692808724964078546917234099587159595022701025289840234088781605515343663163023895200451673200782496417944036253998344155264675094094225162444435926297081183932432788821593356875358133051499727133942670930573225138260965622688575678835895324824037693144133255196488188450782164585561877487582105082359891013990221078186934778309182198877329039634044164127513637717071806792666135272555709220545229722170559575523029354839436461240121295647774007214529289867461249219387096692645404739411402314823585242694747179223646673424781439400524513861881583751315843970953389677490895444178767221997771595767010365607420475701440681841728596885104881088137619480234438288780013866202179392435343691727218586732012593040562693784468135870802852799729162603846198554332370603403364630647570280747877771944405174403192816538303463799987301404589521871778345975779251970559211504642203401930660312421051486657361414401886643539527810469533665029955926589294666505069062459320962657121743131181778602361448839263490787795416483481870693904202930763913300283044579557062932196805897467742058443825172269188214909161782459420148578113662237948673299974604340323080998319403143436231543295226301142587874638183587964848375813338914362784546936629674347821443928965956745650783236781711141390740338586968790612756809281748379547323759362087600541142274205455003816502601670542487192385080837566487769092955871609725235082400939461852787708716774191223882831356257862423058159363935987126239232000000000*i1^155 + -1062170020653124523501128286991558849807154798933878353234861679834479376424284396713758768482113316719296861587608514131108660333898293364371172035578263107049388566153174819977891534113076606158314028499477492224612835906413367567181550899513200578680186787903952305953524304494819866985556125996639463337379299673708738864033331746463784209106232373575291384519493241005812962670291525024439363666975733669098958863100118190394341722672288932380002032337490935698747375799634823068781649767446889451811447791048033636538060088020277862485198583622538557011829970317633629108943402203329435841575966220514974642440657186965994419516611863435257861593336354635136335013912625672793006018657008320679251557323553101906755342008905760276661542822578251748779779863511345767363681073468807634668948154581199769071708330364838889803846878611955327522163864877299980761199916850826983747320293683922766916093574880541077516001230712336592119302441429995601521185790838835986300560319661145145439793737929369353097518808291873026902421586811090726743487743913582914209386025022358712975728439364882966009101051391498845837879424840551027325721791844651516862610679131947714410049694100873653290838559396103818960162521905124985473381717418925504536518941907550926781248060984969718139704266143785959480895547467240055997096581157800560856488520900919734650088066966555548986900371354599468473727235557011027468773432093764778762888995146696460323753469243445401991152414227101271506883039273268007535662639909596346144965053051175997945654586452943903469766794978565239940645062199247387191319553843139521455741917288899795620504549637135719821031384153940749005833031005679191244744872469517705292382264681535651015493839132995384846480217636555043843314507041484362339567415681321841831485418269603530879441445716143826720199638880307145564806913261796939073292261880336684743077795528708421649957026525971626473782513885783221638368511568279352961010499766214655806297638334458883177207862016646921777390703880531088116298942843619250659451961894136150622391381363642582489531731713016807576430373630120002927777590404945843910750862250526434585706862315997601701011915251652651794331876929124808437035908044579028443186004980141199848865671145292999274662687866744077785907149132038542340309003958941112021480355889535473435978478590367679117440421791052881330419635239554445189100448375212777879453144248348008796019992598610964799634187031209311096940614985268602850393419723507630431771071197862412865301653966732841266239974962586434950892595008319915199924036243636712437825950965550763920845185895500807191379908610739788019719749518459455681918287627286224341276669988230872895802812482688156928335993936375085301174924975750786584977399426224332356551031779320794105240610333624205323434070731951885783369981116669640596625393224615364131989908746113974954534645817612492028356234543944517463083931189638466982707098384936366182674022553635401833857178446971350489438069913088579959114069276928497878136669611627635083598261034645128949337046991622135388154464076486688456353805074973681198667536465169467374409761190548457106610212558016259117154274119320770464964354099921467752409351928406702532817575485724964059799270636525320591194954161382900315595704008082064571427764836948875829565752348493356471788479379098114487040773402022254504015454943109158576147950279743550820216632806786600547967793088489237910413377573495656579717192142742162083276566366952799835650609555558730831117062514199484487386255483446646037786568446537177621563652462109445368133156896412947543814666036278650958065252384721628643760534685768749001764705233669019336531589878823227005936745153605623827196145944935696903029015559551468218462684002117149908339766603747054732572560766550914875151673631806535618239951535042621786738465806205234258119513706437017600000000*i1^156 + -1060205769055498548682915030711057665913492197436206890722935619084372782163035121103909392638151826563145621469750620868731372593039998349554772722871746097433927342741787417385755366222770244807909165670587348642077126285262670182210945488703452075097254793423850080187989771856754072194868215793336431670246537405620996272189996179836848575301139226528068764753604898932583431937755096649109335004176789835079719819188476201637801846399691184235294848187881172347022437596412525686017496837992706350205895925559113395279501697434218738951718085200327684059696000847709235267085141588998046658178002067131210935753190715567844476497489000050688863200964204617936664777455259347688055600745874784583421876681578391278375967903244743233795216504476505093010936146738508360232898435584190095361906175362577664527211764350643770213005122637737613387015916274811032292306341224903081725008303548372522613553096048766087184843806448839753530189996666513043023674513516817866477813978784962016318324259686167276033228386234784410073630860116134013391634634691421569444162948311120029552366936546406181328481317674882233460437357213100240540810727465248951808996359292326108496030619204363928719021915509301198246741971786889203818598540165857197008244774500166665359462348064532979750724487389213060522985620132337712125420437663218212900380065103009584331905091066185039284331379357437984093156461186869466873329691231026617591146422333561858053742457176068270175727955944956615091759032109020881779156012814894625908009069046993709949813592186295584955118140663754345705680952873455363081575288560643775827187723641631849837819857905895444171575681074229828690137413107204877160590706806940341388767227691151872207466239295987098814403912646627787386099320861594375379386918885231839779711945936233582051500320430030146326371085213805879783883066384097140086238166579842319317606097131301873701932060355426751379921330109439513143399281189987088931594082516249635513359325556802033143502130835642960886344062216536346420231659468802990901829174883297094371244571118949212879117194498827450653972703044609668893943099845653363363311481515225980004178224678656737011915905707693868112025515606786186577426696352231716208822848245061659794200985364486812989807267273968865477661660866648793478833580543058161668128633313474568555020832757263821563718366499109013182923369583993614745661306926615760016418834091626183278059473349172077226878750311191739644979130860588916254559265012966398032219428277309071470720269681763307251683083719027892175940273493275223659016828079453541725689693661785160585474904295716418308216240112150375518388663714906474259078072804113969766844862270338670989286335029470339539626507242023286055651180281078866899323688382465355006495214662501579072085651869652686568359076194115125932446172167337833947573853135232920878545047689119635013756911541064244905556720511745612798299619434855685902321732021440257346626738755915789927735509505012150867732388290773162708751626026079517332707260408634166879247738888692401493580114558515070007884444826896768562194930978098401297525163059886150925715329426594310935892292754763669084492436552414430442232121445435150469576632099340479472425515965034557578484920154447616816980259912616391172433985971078593706936377218779344426373509128027385762802246476213489758595130649722270885813434982776917063236581869703634851827006020813958780037548907296938080320746450313987354584011457852975629771874325382481422975601191586898457777847435383786464149258736367937149997935192439743355993900893218992192975588560361055557020272934127735070314649559234533400786492392037128812242437222514015140323236366793018123268338172196670670638916861951945457184802908608989706594516991865414182149948467326244556312737471325383530240499850134495530886117231591707435104984883802792787968000000000*i1^157 + 160634045032529924873702698586676859652060757264668480643159459881646342704801440511401308422042728761655075420725233529412803819559738416771784072093325488428933272084945105476348710338566474014381852626775787366070414326111259753186819984019856614644852389105452889071180669215285396309984683570764633986592329718634073630027123878372341020051277776791909543570050269625240470260778438740866707095103627411072103072380855820231584696169473527356238901014234021843696502631248165242140565144840028526353952652778888424366305327251535059609423094577953340754896274836835102095964343349676810230108493792552180937300176692689196449927542299259386002417232870222881981794612078075718331100278952799613634810394471724365775590593060657761152348999390989329185173610987760303398336819231886628085960606219798227941205730883755969095627474404966268167857627750426205163786125479747926267076927090057543658105920879698965983950214581286359931546878892314865027183684042673503775637449201080603240095873075552432749896360419699819071384944795794731427963392125554380062531328871853113905136534476632053288597093211356305373238300365895469027831714810946065567755935442916726223388224069010916123213353761282904662047290079007626972711230447174452856938667375178296551195396835295261132765616597902949806046294567696252155907209762170775706573923906040909944456398730696256453388377420508292908132555673333305051326232888902147053261039226161011890847311285439896695316104338909393541233295176808767812826429280922017008612259139099878422582331084296813114041602631302938802685053536804002348977812551256526884827772876654007708271365361972154212077050030532238140277748327467970071542060926285629283229374064825562057938743676337462410744850310289947672741973878005080798136088511677760215636250584449388205758295349057446653671552581914957301255892753410207576742311381128276407170470340157860981117520009646474409663476348810193137039931329782243262045306166943050834415753262760842520075328188926015245559018237792359575220186377031474227282733513191053259759474447581690247601699132809571363929136477578615319402999801646438957933282900589707522135153256762744108004003773005435256107133904233986927786861167131755360510391925654867673948826087081880531089770626281267417621754633400277018311013978351264998534130759525931636627106852562689666128033556724014816207185372656732360404079482599142394648305238246741710596650336003166119709909317264731332287612477292396777495340986850837092137246262151461664521600005214398474233168854519015717108088549026043229147913476604845501334945331855296014489450310124705971737332107331982603924020392787410629401657840278746544992207477821254874263333731003172625704851368400901525791901860025116093715154983104931865993734727821220582360307344259903022606136260442627155460331749762750812467911501870606562441922237814873999055889423301572495994666963753774033714167914718366698516344319393182563673149053731795418907705537263161036114746454631232461334810019247058790814773145000815337279550656128882057447353907609366139595237433689576397613910081841506496824756293842134904892536746961307132710513190740649486812286056204938629195759005696721449844184458469403123835009914169511877318609452388909952497562523604032503353038559316275544969864725636558637808077927929702374863866338631419181919615006975678065200534223979335278955863719674530807214550735958641249139949731821048993494054902663368238752304860733637971595622844623863860064206230351943989960062042594216761372779698363955350787704432745211411027705438394533395180302507621903341834559185877213856819160761374341433855792814342492838940749370616604643310421423691596684127088847279364606047495138687054981236166309736023826756426461820711832355639062061964588761355752839828470900051534954048131962963668459724065958143952158720000000*i1^158 + 39281588544719941432124362534073652817760360998414771076424923824275091652019823582051257562350864036786820651534549735516325099618410246526416904000624983630175260166042830615850526667860234286273983861262778513884522223874967516548709092078677986740544124401458066805554564417037994564369456362714457135558847662384695544841052501895155034502190562199039483266791758548067796024793131163792951637215022529842163907446454099720974702326094590349869744030507144901270531188602232349190030522533949495395250470709066125024393546828307763968178023531251569535574736154146805136072357173987570845752988238680483456701432742231955454693330761039986551211779451535709386873901630766394123953818354425375281147063768834916676347294220625230197933803908976775875039276659457595583461072217954201633043841881315412478893990768919228595459380207961354498324232650329124150397950564221241155577797078047425292645877916286003896086729809716028443549159652632893829001826247098422275287883772674528384814530450797204724623022098164491545148242373680500900455961482523379086010320628911622255099702363147848045125251235058048557228929761448419875616247530587037751990580871223698737764713328358496882656592050334952873784818233941295644742080740594246840224943375582233768700540155278175842917074696440017974187244637690079393851197856982753513146271680349257357567316201030376237339018862118383503164426831839213035532026570637277757050757663227566232942518653992671310707480960848602048202176436118038121123997874695981968926015857892822734004998750998440725798592900812091353192498196488147689221076061715702005093467390693346477177650856460340634496838539155093551262280639628055019267217111203105751778972251657594790952645904711431739004493843275570178282848058396983679894797976210518962697516699995573603842990668440381102054661943282054500673154519168294347698425200989566914396016080846634618620255700657943988477538654536496904070053163341825568356222585947702393032861537121363196772198528757646042828385673369968546094231383174019250689529367296774027184809914399069213888994042639227583640953624483862569524672377094373566997339179068129016292385718259395268859598073138962627522945987074400380993990916757761338476880396646988171737672583381132523326116871768148657730406970264215139059495455810653886333173018273583032972617972149515035269023495752830947718894041843836089297890637973984255231758337442531379319934725993366579019397661052485325764131835917960942569356574181554258339492784503407222344635477172644587653171546956517016056024069518982440331868918577699763110560407914768392988498170296993731292026875200430707911549795094267913090917752094519523780360992402720799538338471743714572350461434141330117581270600985526282074923767583115352207304503046718801667212459626877534759524976849477090322510079462423638270912294674212130392260571281404300015324317149732894737005760854966159413569362164384960783263284416966987522999680041053422763454904733093022180380468159812386166253828440461527534634143164332126542471691199183398814994747135130321962403278120008819753657857078898473982958844506636715332425853419957543442688201659487586113988290147618441149166467594329479052556299947648556701813057546802201417551186630099483149440723296445801662060309954069162227625407962012789165493027195215040141114633198918750229409496289895733716737886701315883371792641792108067771055890823476180781669514780024117418724305514722079447286285286025472526717484479597193882809425546405258736443675807209333990637149513991535515981690611743700780354192372872487726042833662793804083475724372113217300759810428902777946295188907931380291291710192494511146451218117129681062313009474508001541892481533330638584650166862662005788499284327216058768387566199220744122291598912160928616596019720181865503047536228989665280000000*i1^159 + -3742089831760914305046652087524819797091161643514988245315870894593941432095674710711907265726468596068585299687023188309205463927964212336876399545040002418138030934401505281651626183033065118308277734198089500711213725495376744454249753698234647621564616516924584995519282657879450704857262501033859814434854713695982186823074419843080876524174203615536088701380786742815978738742977434125808890363902234799403957855295991580857464766507345270295507441685400746539809665135289861240888589514765561070718353215863002496910799092301473377199486811554216036514990561676278496885749814699742327127522421740698491699240374402809583140190332709160641083550606742655000548938290126510784154354801235162285960364049531597060161980498813074149807148567786791029519806373815405923208180246554523643169282425125778944108096495917324071117156431842323128081953989726798608062558231802482519849927029886362497063259826672294176425138231542806011062876233868836929400391299785109085727561710625507603866282177780182272138358138532743967183622660235942661060212960666861597607888734133469296172991649705381055664196242086459350078526303223843123515470741034836332180736399491766370834415235630315478002572865337188553957404668725807414503908969086002468912142211615045294574560200445012085499082364552786739606950386629296334045603352763156556856494539467901413696851659555642526774009079135297714266954888359595079508482344561968515544852628203946981874662146293761313158227283375410917011468879827636514440877730827666902300558985040397064338863197664773829282267560036251779623040525251298588045035156841059146299281858308127249873913753183594261366820324213644293231255219402972121760999396066803447552254320769057681900889127116896663126015880805886392317094915438016242882672050027185977991797579091527640695050606584943505158021660957752570056936967366299921631408863220198892949301483341007646620511966712570030150862629434363058069618264825153597614414863408488354003597245933044262371860073671988890463243580917254397394732907042240482015663747810596622712988953704342943359166420232382018162607643195413993796243067068282118089967907657584205892818175689873731090510524819958254385783905888481996855861210808850031799607193178348559792785650379379015694918992903529890230397003645881177164475383833495819964749014796697953794019471082083239306432809441055467007806868835774086849127029619215881835657522435336242999740189261203881248074310103759798197055593798449022903267154831479160853222270394032808885323762064304569938088004297230376195120642803542425089562867286089866593419998389041402438202709671843584125804609330139461172159032546092122030096646180442173323162313988216359922337859335448883156404030762446222912271436145291823393716473055451682708823404312538355336579113530319855249027174139209060427890127810941961631973931672509726654659727914343825642456294930901311412484191765857935270282077397417534893894547390493587501567441872683985505362172865827826532954252512060666210190031254985942848545159367600193767408257439844585763853418931745768853778534176197155372386323055003216162950038760033721811310037034197069163540488386623438786918460935309340568696354253566540981095569677037008857110145119700483525532495050367140203912263733274161889666649001971045583378995115164303254008662050523700020864253639596836276455233752068131371470055705255753064902106533212968788882418200376558856545026754618782349403825131086174384805701643062051477922735570405652643413250091433718405729011555852291409591257497325260687456252516995813428512208572379044221540539936052088816750491230438752391543174077509302443606016159568020025397190085373726832725271587758510498149196693174115509459713136416058372210279572650283901100126318124698185316270165878569651002222806461170320387837940523401721027756032000000*i1^160 + -1783611423006220775020047608701469755227540454530448276590349167450623001980918635163212786577291140123209134657936471868335600632550418863011370701333728848853135120234846541152589469632779612831733102771057577615329830346108521491542356092792981975134642810467452880764781696450893757375504150789344678807630205809014283961537965479838317973314124033027461861828942290080644131027562654346299688917549684611881970845316704561930764260609979271547524964660885575343849136044224827516540540339147504238616288507810240646008386406061710649770096886172581208597259544020774122579460639416104852625908723429718713319157125664456963139965761102830264130609913831512740492723599177067291156633448594349775352051319881330336359732641278314223773621828132563632123528271442011392766988558392371845999903016344873726224032223198258906912583730149494173392542354003668813003803776185198580210749463717457089212613526969409393171008033001026586820346492917892964449092286894849783893897302276841356807475210242485648283160908859981632974626600157768753712514268406887770770563292817125441450217777654434282574205710610304499239765648233536574866846969742216006211637593235190052329863321222821897827908608572705153421687219690658468971814769026767605633845186358662412947913054565274439938988464167862374448651300801468499542071623070838750113725148154579864887852246661715257163766878377964457039397402774328859475828564692053339970349279046115643579249785248120246619368816302908150855630575788498291262853868744194413476983312124272531398551240207741944525030997275756090225391093287900304676790746251279253477314974307736301709499854160656163133845256374209857965709595404845041664038725999091489297468023578068868915275721947428795620886382934373898880704405311662644110226274934921832553876837861525460589044698965412846335779848173513873509503499103009430837134051343702838096774238075735881101754060732714055535796277373161523920310728621284724009012660353548673312507488513650805495327707795969674022306465142699695738223929605175827369353540146903824544730862468439915339126492874890378643853136329718282189014140334041840193239923470953245567537051852451828929791820483985650873756531399601991121988634131963172980668686914794970676441516342890263375655595581803715598968595176382328420948933813276865661937216022167817947246309430064476959888559801784986502347784951632645754886270418343549642814819380709551043715336515876210421825213547767372716748579582690213231355844517109910976008896721905633612332588550750776422907344590350077069365115584604207013921650496369655677239282227923562082656400396726074891251463979718001487189050742361252251346552619137199001592731642997063687627830777792251370183125563873914348962477475332696969681510647925929839281383028894058273964569932117256412460509246867232889163021951703127434692351019706463978591815360184543726357159887391823568464212674736697523652153481128468217333479530667280073342661224113240047605427061144250646007431695750044075088257676497602955538553405938556370181056615372723927254628943394157684459533443713630691312892889403681578171168974547465866662629881823637194624968291519916967715648490521459408318898318013539120886741724386248226974896439544137166601839098507431402576592849703585263334761593956087716038495744782675449812392650075086004086485246869125221984840202426620755709409478291815222738244187097492389016402689391706635154776871274937163987407522093803158960803865045639199155414793790305598095116887882508817713868404626426436499774127779792894557023297645136004417125104891428217007814545320680046864590897815330080334847263609019529044557063169978752561749418876457074202693393048825270356008472571706089637084512949243735855005205391500243161405249176018085939812262612064579334099689567641693499986603409408000000*i1^161 + 3129623039942815565816852382818155323790357996208374276352610163039852886405120966158162592661575783408469028477467707199755187258227287257838927754137538002108826985009916592969950048179949731304320888463687583383640424729976468433618834887192122206398671983382130675307189434997336723566726358498509858234453518099721602562893597300664518431642730406130592013611294572648320687127357260986843401375168891280595135685571287513337433488916698138271642210302397161517625473891272456067996851163728030106762709136068246676040252503788122054762503718202352031580598326477028939080019897968950348133328468130054278386598569833753097014474379309029068153001629286888675057683226192353496988644202865585529675966757753890668161542707808529740709076095250586108656880659927346906806163480208068769563905369915818772626749093172548522532337640500885138257951942025938915347151221300476931904728936068236846043620458381097430545672852339431528238627389517156330731650445064909060745723845251019585000650217244298960131081914620831008664185334345382242692320467119882438233032542032442455308981128777012404143500530723341875475693620130680993915783759967210191686859427194190098646707319459196721435425758217307741386652654465235387086823645895803517324952157035134001392282231739861760600517710066226288424689802774686075518527858646470372517192160893299222267982666691104680908749551860913536918567410666647107674655198521152201154391721514781033210745753593542591906255965526015921123419001166904004410939368626847606283421807681465467922921941322786464618108284806550664979605068614717679080134014533222647052355175460347612531310507313985971666952714519945012210956003757420573991462096854025316234211270672647596406826393354272233215568848579187424054638243431081201183015604343365443642880026222841115136256220378196616411706632083056439596880710761320137260900089022932420442068417850742945664360023285169968503926779272580055069632559205177242701236832992454370956086832963344062414006523992805557129048633717209220523250978114962728157623067140936698469896286737265964706225467202174645306447919898654504131247957137900577081758685211190160590047950288622746997078628664095930823762689618881719604590278602023583149600202950229878926054835401983068168211559264733784051924382403790377948682613470285814994730107696785951229191615859184719690371155789257599999796218103073284655155569479192881353389828970084683529202775047319234920960100087953861637888529502156114357054886799915340265746712131757096252637295650419392164899139268911165758387251373008584249530205111012952213012150162927670408339450749097514121944510906792308254156970313578473757847584950897688114833896621502548200229417913465790184680115274440321466370070018103747594346702740483844134936025246411002176010612635380061764257461544055072792609422187033400739023328294152962967718110226010896865384865261940589114552083916245229503497666479049999648556704735553043284789076756543921977410592764896858637929083967526497436208341681341369861506682441922487610314393156761613974544927588339352145775570569649672567094087835704178241663979857070402882248712011006920336904591282636059835638814270301579380692709538131984086309180207388145178693759123641861830541578508929271954833650457223342727297384751923404587198628822749327893416520364330183917950495114238701086867482643099966155773525726927518213978546742141959492120401161584355005814343327326520945060565159655191982730306111362726972491404235498472244763750614672874104162612352144918128617014945945165692428403679067235784077213037594539367195899134084468256638883281865108460278927026054762657055829199521442447997576403347136183199287435116112763301110889860633319121507961719021399906886816963840279385617428225550494730222092657228756306087427331557897011200000*i1^162 + 226737744623396769248746492132876680969334387996480191495024472517319517483561106743745619067406765681654486840860686663865282895877199696057528680030375237117434226317283405918050819140004361232708321751075923950610119147524163075646723959158569031997131469006216772239414322407034961261981887970095532336826936276309127250032508000192176915662896323373120968128901763092872573108606629121104043902561923505537422586007029955330767232589876638911815911012950449676008794118020959292368559711524584064903469214204295045465122669036781254611442394067147259807822767329307509055909961502029886369736427262189863847192941080834045189007907454104377073875102016571749827458242394924611280541247277716540418916363223826628830274233877319790569320664767289292230786290571949014580044526111474335633706328597638074733976431386464815973930524872675845732210252731081237374959097826694591249079939997418346255764517702830093129340349708238840882542451783700272648191866998745828719461273870766627497898191662066823369814176798444893025604974584239268929061393826087860957852000751340331355509658746246821174090506297402314008628139975471804617488484419668714405014202990204324766976708679851087022309446736918149898857079103132433725961276466882634261345631492860681943972910949203363153175449389636060371863757476112377219777598388536937382233874959000270524829773429434863102010649374118770345335094324028800806442733574390537685265768246380732189397246809643699807928575985740236732417928705726889082419973467564008570028068044046143177053062354544870312034793920561080223423707396983678301206522393089557931090196812866602510592846624022730230351561624971564628500840896880141964166196384981143797795801900011156747243967469979195692036994370748754182103565395386673138335986897512033906289369378930260184037785394992227254788538709226250213231247593518556866577525048306144853648463609539420928952470615316339283207005088872254440434838297234596110135639634839325818294571065010076616377730145052257292044779063650617457153284855539758291586322311561170102264706115410585608212317199975756514495138721347192542210340425692832828982603424846602669734144706167240380151236822724821962941412489335164978395191926671275111164902963108406457586343991480931939776286037077961385559256692547176550237972678635919694098582017599777896855428144830413105175057874299226735263272512133544444241923470337846821187507666942102106389665655078662901405255028042238000997672149244639890027382339713148389595277474231053173032805448933034063530863620360273189901932171870730615471498283970661617999312686993313311180272128997600261050030004248027440007483209474545189991922206726505091238617744355049988460247762690360111036776463609572961573894203410427663477638248120572947115490129661712234376206830422016780856513581516183933364558382463035532256180249328124596326398891993535452515921795289632882659755137811890610576464723755127525115604381982565430175248653521696001129948411031646728408748014763307894444008771075240504649766756148925296687579473244556852480981236692511717809247629281944970520828064936660949454303857923235591772412518087302447768769993410553414613328385503077294336520376943915583822538604268262060087896128240677578776159140335282206766561498197684788290111935027134911955635921738705012786799106505288228298741581666204411063191535740818098794411869154484319678452593594004202044027919556695811417385448780886313206920106160955514778655054662008744335577287397421964335228469937459472280065773397673620888840264515900589433135009733350361113922097335854882930190130421439878964402949827065057910770576879768254240796400470148006465617056296586684522971025302965704501681920369111048112595045117358589744250864690547523768914215706606753054253809957442092835379609600000*i1^163 + -35517544987151322239056455862407052464196056908037996279665477174382835851576416615282101289950631052749857555738703447349304304522803497986494843432848737410965590770017637099706060803708559138274327183339918127321509120392164507300668628897798068525199545341680042539593789275604663279864786606260592036979674083633369636573009149754577672408200035015685015010830596952819607855699626708048009632878570672570248472641260306990593428666277359111206541599648745395964565533983074236188707133363253260247992755632055274300409597940249282270237590930077292188795667025958191131455977216368062937968248856788639019305846265158636406544742133682204869123950056555162269120474815899328870230116097144468957280481249130528019065477153483426205296213141106049657532763094317238320942689208485344783451685640609340793777104267288075016251423483043114236633803501531720439346009836709763805040149666344708330381188838028259561878602746402521941113211509142208705620793749638209565888423637763734168831805745365332343957995997917347650674063952472421861398754964719060087013497818535270477820807895642758035676475603211281295959071762487282809717564645177172434811807527846394553900801177176301124646520268717706417991598477896031867698036584059692788781813722976708019089960723291335315457285087220592833941623447139320669618053731489251674301486751933936242392025377619500182518506938448287626953759864063134193528256862609852416710946136958690017968296325160264150809959377017239776784710011276728075695270457431456410165526564204878637916407812875625655503654850508929853694729846839552173300641162984256244516583632179814043312500537648747201275524428712800916653684802170985815693844774360292560135863641694959114997967458674546622254340627870002457366303889360491787481463708263990875084086156773773560096573619652772847057315955680780072741069962595518224958023659858654273165875283301203402782190037014700141546987860979181517062426683465685498376672072052706254729350644699402880726959007608549199073497366117276086294438074629308129591525154133725962821297346044550495304098269981640503986906606757595149853920602941023133225006186805871812660444034442648979601750561736367733987925082103485153875941612675633873215198019378918312691286637960893903840614952977288117840337162419880780911626481594943557335200534959926596314188051623686025631295028028813647988323333663114970047394516339310955059824262714263524036775212221643312745763971520572865066548041619553692381298794138578601621958465236981075674415886385852327593023335609417971830364319486381055434035876628127932833813554376375342520459255509338293023980966410887290806035744703561184846928954627233910309342610897773556274228505919471943074691047195971533414657205690612725118915560277565832900108529437098484613135700071307451393092209980105544589190143608072223170849081404342250997781264959717995355316242811638977923636525653088651881510951712758015641578576788956442390939137680976876251825482777048711874357942066711225589422543241900650748594294739062257207322989959293521530911077744815818273325918256024111962449528128641536785292091441397566109689378048734184722965507568990391887991152103310528771945739439187787861490237527014438706365095330849751383553935889065118073083683411921414528374046622927222110621823489845338272736211806808045315975677613569013821772453666401627233541700179859342837833955932032936072711389110733735438795241052327438127147491564449506537383052816801014728236027302244974393614011393873747091004766212124898091842683851078711610401305652153685965273502430842378072338410981013817062985899032437615118277743834545727096597447995479006714942070266790940474564998745130760589184427169558356426332252856953667109979859798754661608673792946137202481065941648015360000*i1^164 + 1395325567719660985871484714429706047743805110142926407414847639261376031718687404165738535186474100853508484874097869328908318251870466090205393209260186370871710083703446971075016588469494388479333762867066077674732403530689300067567183833089941860679706569779021515345526313732212302345965227759919562630121878924900938021076185702901224901571225944665534217049212550079539463600119828355918039791741669366202513724260056774713623549824353942746815100462989819805185342809806786705517219461881201570045023158610060069574740766864944393701424427816119511575595870316911172740967081541280748700831658511033683710408355963213486796412861867169214768169990214507835460315819552626884524608416324214226023702255407629251850198774267140217073331072214959221792146490160501088537017828488693328474336536037599963718656851701430170870760631404340798646191005625620926777823783845211413667948557738806986409571847264414419760714802683134816193809024269831701654437620735957149610530626561219407828382542079801854896878753574580200931089190851664721335732737475308065310825587960227282472958119123435489050428493271713187284457733647601227601833262527776303566303633507249425936242123699346315463240333719746194916115962265942008480791787023299039977861945780660551910682304421232296043803698201626009523134500087295456870603731356234044004766087659489756939043242481264151050626302130579709067543686272749637342916590665907637227363896871922444584447643554781185768547406273653349799276634277368855518115918458745578578385860033373904544877866818140862164720309187108621175339683320470762213311506997274900757128805067481889672716336142416268040247912659060842239842779676971213132147957878732770536165957515971978423942580687011765965072575151388533015753342901582327573942483892679002836798557815878956683788733959316610397573441470745580813334815767962340174829413995550800107515781998511452617834809482599200228369733103151353789488101249216882764705472517419928405811336057140296559073203989523820044310782064366165453063821815924704202496164867799738027392980322207609320658433614559178789275763212409647030999089628561442115684435725766758616559804041445269072804582092895614616609091682949634206158722486550529812259568381400055085927053133936291616937057801204074483468375248013144062881336431691414086755974554248146308070900092653906462686283205757028662986565856358272091119265656981240065504824669504391402624763545680674260774425302983495408415354873561434176645956189229011615049252394611187542357105766294738088782214769639160790175941313636940017346901185562373910471026316508750447579902870553586170350132829808496331543916136183124971295601677723319017251228334811377189987011888449046181035426552383690306596064587113771486595760469081812996500023374139263831518519433483798452954017920434351869036247058232801541412090918767239699945460580220961747901122615779618620564550418488920979253191271305185797695113735842935161731272400368549044420762436065871573356124735778056381544182805847283648875292823442089027556821445680452498310649308993362389733437048933103226131947264338769056668873069251474055443242576827451300017053023260406282633159361323634302669082963681002802752197747892606599731502912717624073159104576733345541319782496901981775641652146978034512402694916416033553804094547162038134655267495275654411677903274333978597796978254864753177114590474088140801979143874751348629562203577800584682324912073034884707273968539006991506609630760025712197543877158776325608833162387826826400986583881746578017595669805099136372559085874870400636540115085430191593895222469463071337051980729152463259827814465812450622672036459447030361589123259490289449851979298675272834105717857231028635776109195266339674159883656402200166400000*i1^165 + 191296577062923441906576370140273768961703680879364097183183499615443461581975391225674787112189296962880609680577384459758806289086152176104999831360178542745733578079197974247582239701534946988392428875787615484616797170026127572395683176345464779436270529925857978300023966097799967318377163332116337178127709307605252848966951657755735857543006966627340985682455080568694283514293236034232111961555396603681009039502049183235731609394761349461753343939958843994934970115335117966961467731264841039445558738962550909168019799150448617988677296335281179134184337351508751294684948881350608291507438515775941657117649838580063138890817556330178161264727244177672186438864163026184831412590944155481623983837860186256255227829114807392614576611110206898825563489324559052820201010706789054186425689934122344817461940713783529944129501328316967700617082204663094505483776489141833834361932656648545782007216645601299399569878161856246750158228775498630674375497302530081949065272473434682289838075903697748802720752605642878212914179896092229462901883599574713018053974873936849238955508868505089707096867379584701576662468445876478682415905080954602015976610216324973692096702912575109232933621072704616993200790786567746139380283724208584393043950494305645225020896909049820305971659627292853851303994222528356684302906577093108627074484252343413305717902835537087089686475336894993683553686551717853729662437752157425440821588142172749597202545434999981603987289968806545490022231085370089759297158022826903221711327986111033355778137886159067788681433646973711709547932387584076891196344046980847547215957606427632245659304672817294020109106356754544443746202259382022716911931630241909140816700289744000463393575039681382705162504872076040898847662817232077421433165739514167884530377588599877832565415124549818110084546936127546442856785362170758846376698387102023828280866785203204159525797623430743397066576789383987220113033840587770566595794414222568277288144914337229513524414516438122611800029522062202734395352741843656420397656497296126036708511680682455576629302283353807168786184293714372530250108521753729507269054285839835379975956376776067189019232337221692130563808899030860673365762642053746135948839525090320089549055881550708128592714316430987436271692722564445634729605734458355637671346564733872752032401714954069341797790166478964761986514012934832224623780224537075735624091938275865412237644162374687076119148382490781202343935222131576863368155786841634338614787467376008195625069904803135104538987174086915078548063756548940109812658034962108691427017266104659006480575209946853528690642335021938258827785268160766434717608424477955983765092295265367713151839962810281054656590248470415199466422971037333322563543225219143716065773155490812182474181367048397240371225260508825552481632620396638071534701788490540615648220705899815606789163858853643996288654151253364892136859304455495670533573179196155233740269078366161185960587359949459892537393539184555481372542227401660993876755421568798892904373764922756592241630911482141502695347004056249750845340964878297295252837315642654569478211429182796675439736263071398442940603761018952767730845885945417915070046906708822025123415155064866710600585537446220898287414230632913576671527927485905225300050285987282032642342527168828427610422657942461142807852133569280805718169699921450757761598331147964276120658363050998263455531070935720367522646519292797704650589171210854411186157357292099590666791209280001971641344161674608997412485501312452952933100605088697573044161610237905683151573838690432758309810462261705331650413535406062620806254368576566209806165742980234816258432711700660991487602208423112158055690670029399899651837993555743668061601792000*i1^166 + 799592941121117672556843518333692001449422411739436426873835122215873204906355038189109515615352188077941726435780030189245354621932137677228115009786586363865897584288785270336193567915106887395897981203464798205748523561141846105281671375516261721648996815219837260201935236733460151437950703314290478559856395401990868822205621011666216110192478806970984473297578954860327854841764449138009968172721017535875642786928472001593716771813418347775094443628406306498182427721418526672230504486407743145851041688348515690369707785954916386650602838957554555266117663114527692688184157881015888556430559567310452322576990355581513280438279113438032490687273765887275058587629890213041186022874934455060615652392427644738295078935146265008434516953255206435636941169037690838925595092592693409463110508224812456275219154557729155460991560064532349912773776503410746503403091420754182615461710532166894702796496431582643326400711542472805551548824238866745984298343984437242308579983467360124242026501958200144806300381846208550186255172524557968084810189744872389441198291137867926168777244061442010692558719356213869089522712245660637849401822488919365753206829190684211174345675463115796258563573816115556734189473243550109169707251926594209860352225805507865165494248548134245774038713714112486516284349953259705173125010666228681180050068043157181174601409025167992499481612249775666009437669370691576581876499049292431728177752486803241924231676191596511661059769769340766361131761937570696027019587919363952172707985073076425866933650695856930944108952775946037918563264628133532889905911197785134302215413946376826649891374789310459054932415921529248628690368001432706976038443999637262276607455458506228662943850383271246469701028791435403604800470925102230499376325454317261995892988228725812192433100571890408927372390014575677320951620845669139941347732384067740631601940467978360876648957919523082397281181400175052601610941575185702883971910854143666207404030236881554519899869627388642840337893194096247869824083603275138347669588320708010062944132867385176535402947822968109780728512234883712453555227044565040371771827565868091852501375914416008136166459120666043292983180584866275420208756129445041330749795891417794050043827371253320271825674044266961923333250238812266739955536962895257596759910815352004623990741602449106902374126706899687548774039341704432750289278738415324173321240472246922357802630502599285827288102837078418329088220725338597895126809936902295446062174643181301291726202488658437199535974133191867295734241148601959424876445801645238631585415138134968632015483777602867304578424280103323451332123112427703430730403822306330623510071886473242797590303624264799259841884549959566581455623401601093282818709416678332506401904816684775913947775704865633686860500025264620513571498094980777927673137896929702777847802970960504190783227581534665408873528539565103190918900665075944913942387483996951134925944015043097661183532714256779713996850445813743134601847963548744810400666235632441131861603115602335597785869771274354851326223969586407547528363105438879961436482906234508757071176626633444983097924030670076525927809302775325956882799898496684288017377329053278397948538295730578822145228164122001011474840984133739528304160494833561616086205186037786245159861826922747623636408165963725190944495139640755723713778634807318821689719996695484280462907838375155042525834459277337089483408109184889733399058396597944028202977219820763697280026153364376386998939937924185451555261478502101310818823578019841297872090984908258344174067259002555078788559630440212740407565726920254545433605888706511201767476159855218675529119589113717967028917299733150490299924344680023742345730064384000*i1^167 + -520296925874626102967765806715892201590539581854149545069846346836073903863722855631727855614194586278959902942917017133955963820850039919661121989356572162846134155812211090380141593940806889973743635800730348065002426145849334725637939000810321191289307854330336614722317401933197090947162168627144843912625042040614755190528439990418284813738880182565547901105510093514813366754994901764399042057181891681868755972668553294419675629950305577598077880418027970901255758438145658282683668526287765491049128058665739628844391774724924393842832235535032756614917998566380673548036143487705458585784361304440656636125848897061861911479266508734869071697742275734254235586255442741235445067892070059329389377808568439008057346661458369125219111976879873191759706490293455301609499266911981481713591693986221735056642207066791206537526511129314046371981749503107431509096314929497802340762791419797641264295398221258399101308988476286094433657342605452664908039858960820418043651578457358507057297712467443018509582443975868171097092788552128763281138739888655542876668434270684403216224385819866946968909911850723886569556631955847415080200366729166603130698056698981566868397365290407179928792113364964593312838579822679928342859608620339090350257991658224926537886664569156955458329641581654416116533935908760632809214452435020574996659887660002318834265440611229691869298489425832174201666323709741563032635317016148586520824871065967506505216172296582018522280657763378550443094032107737123437968974863032308074681841157147152246756270958331878427396753179812081107144392085508663068550148851124132606403999826783688915443332827142973533107525136229979809032288847494873334339193028297575972646326381172190834754611454740097612876810475587129289052956182445280368660199447437039859590732192063855488511460848523599131972932094820886794684023024671903749502500979395315930847218053025253720807124951519648459212842090260021643369666843390143410638512697706474514476971523334130846965844616400146695058359251357030705766995919099431931324831686768993131333565959780679465962133758390775668167209034947899849955761748642644627248837803056073071124993649532720653830158158496728734956563649293683863052725619795191656419735053545348085807534557101292790228136374624823625299014090940557032399379963126570820995971357699086508420319390576379225311400185913707148452595113136432794471756728755290811190910615638628733425710783791662352508120277521330101264320854764669852442762944657360813736143720980470008554960402638526438293989883100416372096569067431801505286507912837043367964307832224312808266887143151912479257600562677417761491421683531692471298336144449582847768642896335822382152968165052142098396206988988530043453867136644529863036502880415636941719781487538077429157982708290652403749631316991591482524815439521280867947839464811965705897626111466973810686184114964701989529410917826437129998997577110349774879678886119036432390297985620025585516804847982864907637096920055008122473665935068570674279372016577688763455442527661619269109441163129710555002100497172976106060211445988163738476776930342746298949261618418206146294004923444255257874703496371627094281383138690553499776430402983328848047065447501397934649727104052955690971276561265911367277187025243394665363151861010726985237039883983163879963140640263564387389126609409508233659297493158528760626905981845551008247626714097775307046337855504120220455778019843982251026437961209386100919433996922026764555365159606140554457749673435470779573106558067470423673393406560683572989446907753297285277014485363871274661185812412855188010276697384855790300102855775512504532271097044584415583502875096218378890480653723676256534426821603203481600*i1^168 + 13613925135737826896126938573377634451129563545878314099027950600393962926054450686692048822324006617166206621596275097148935005220933152649621365129633339341525920965888972237058790063484521940541447792998663241464720771801044080754463181574545416153853372834863642479652935155149609003255033700306368513134204690587189796967482723079493941902938531638636629300897546274271054704119599304281224481058847881415374787938730093467235554704267465088205195034369645713380345796301912458103221454972382666680486378883417606112001388139095426707902903985418854058442226355356369468153798316550516839456261994754508897283409093573399936430585243915427509451719632401262866117413749438020506645332904931655681564151373374995444792464468995570029318059087360716269932851245799791254561238471557945161622508970796443295361925375519092920335408331541505869582831336642979818558587079800394185345656842876855405236625202378772066818663532517021960329654730691012809436954777549887592521950365859379004912359742441393689385461982327533312628165326882040185420347773237670598248866547646247257587930918883366807321236302414450638871076038692837317917256361446225883895000110331040376268496363685980068855447424489643962546858342073463905780875006890939695775166138599706774383417430299382621940103590028484848922481820398039247140591384586183272155624369305580691807562109465166905714414882220649115067661068740722539825053217259145961303677080643846355117936168963866355585575915376642181433399856893782608924746960574655030754371313087515319410149898634152978958251621346780701321438973026631397511045267841234076673871645618162815552673986384869783307308716875884929646296514826943444347305517686179708418989105772796512068332555969900503130269840010134699395040619225848641127839018021614168618215012590970969580438671098840317884394585398755280814840864285131813182444495465475527127326923033734407441191915918697188216333749693850897632112633917855923489489306751308824133741350632426781275937837311786175186947520761821213949453067628665847317428346361077711850970820785569147854758665063567343003968687588679291349938342794454123592109812616056376814674770458364919518590695304082114826116948545020966216693553447635967366876284689186662302223083690217224473407628416789579848859147560000734116326449408616672119055315949748625551206549369250527876286844495108393665130608024511103052131662499753558097754356149111824720308485739494691391538651843499067717778910321508429022387914420731471810273907230509459269377914393078306845331358606518711746300712853343540520045143345707346854457792366524667832413163085768447840270161656171898811195780236646609551784250448841302532607578673368176485839980386025610394372374432600759905709135595550676901754160888180898401323773752287534501759852986569274128298431253435441671944122351667821948051447654034633072565840880351016239818460619750805285601671271917901726958465640245425606249942633224788183039040986910021351108021313618818541988389498506869761669772253645339391381419391667788175353453938158315821269565145879456372147948007402308930467883165662517943422969455300994767990070484087657241670809702169669547350377580303828198079468525459508432666533978214059889126222009729070522927602735634363014332305341827309928145831576310489007251165415809714245133463846817973456078180372224034719941626398178255684878437245506795865684515191737287788314036935682322082156784736754587039889975769720289772171798559318187075279229782667814415952249167722283754129432675824055850939819356300557534352770040403786569861911774983775953218237694414513991602122809895597878423470334809643576078131839613149905512123038534628993257682875211867389985408659708744145305600*i1^169 + 1848151332102469697042587958560691343321055902276486710171220948428580231205545949658690643876225118512205864754842994945915815715834076648355592348466582864194876726666885313269332675549013183212918155845364053842316493785954735640667903305212551079122983660923093288088726963908425143902972258110442696755731438319908982880947183449415624375870198195968100691199313818073924832350445452538740412295366587520733719948954449463188308714238137118687006924351621867068818490678628546757354103160309827336375960981501108989503138416464455734267804969625415883090928791874472614802031252691180516006370930870908027388104160290415225530478864150049436974136373791197187914953974320983204511106936480325089703679975938101301292806968772363277102211304991067335932255625399758528004016727959197966692448118789251109438107557668822291302066127792386030562934664278448133542043416084484678028473387881243825452626657078461216365011254622219658031055480841936489472280032655761339259673769833863124631816164447407703878040341702616231020031244332586194376637720507296791902397471331216504627312070391793148666771667769852581332511918673591783254862761776115729126653109433491770739757856089453361557920712374715208208592030498938300589493761887156176005962153005908094388788575704177371402791225684087747304503144557698600167247466874454835510795407999075969547043206193270895121680635352493848694332570978895450769459651634128576708950098110492932081879370764317253453685066349818520963944256448030118507361601808563552472712485391231022045972972860952851869885169585032676339298598608280344750030643187003659295592350751952481007407040879896168147382237842177804386376106605618997293914859088335974095072499109700270701154510893112122489475438938416509057915236777453637430152362305411421974344540945345690828187860673498714403093849359121786300988606368364931186652418573257799853730427604711793529650624593716162506660074521679590159075164986374463624394934162393588697179149215109478232270714555823699682118156550078025367427751733299719771212437617983493594626131557759036953828972669539276362172865341942312435875905472905688840804989761990114984392851510399876168171647409517040905683787715875502852279128323487356745467464072431952814040378503871213425360153379046090899934599345138283690814270649798312332801387512665796096427603408988793841220920249010449591160411557615497598784882287592705227199614473907497347466593999274923174613601226377282298355181737040683538893578652605563913432625484624743655748771837075288922543474968040216533431387263921157083038930533992931630163319913334697600993627867001124785962472274821057613889856960420602705136212303168816139644241959241435806537295063043104240528540516028004933960550096526017221248163139835736147637077026718342537004401132692446192535228833312343188422613154858532202863061223666844884868910016978694427293859988519409611914335549838353317385399635229743592842892372791282625081354534003923593430672556933635855760342118227775296352953957008270991032474667200337852275340405092443019142447317404580312593482639310290466533655780024570312442663804891822642838632122474896270701143272291152252162655197076007780532630932095351871204641176185583922207181100259026321232739904996791084483538615869407788624832594260935263165945728493562794240401292651252575157255862523658664770685810076173443303684374894470279394079338150507261484698107722606492372279167309382106687896407713161481513369661807862342925872515695857817964029001244686276721421291011663579545651099682346413784893828265672472166306122734545470034319890747617508853274373325745523838741320644787147005591790937240386400532202943268928223119978579580741889713766400*i1^170 + 18194737605446143359613936776957954620864014190082956566609751942264531150636609804897923187650850985084209937817982505262826077765033764727078135146072123113924596517867936260213154557095770568223851234401120324076715048852187972505756034031277346338199941577374061377453958376809031407415270940182566807770523880564114236105346493483843142358029363172490110473831932890156313504194067427957994551595802000619417687554128657281611029130050761982012903156378144296160079683595831659844155610183374849504640150077588662110326817820930191248516276855341661017889206073071937051277437429632530601233691112419141120385400554412489809581487573141814124719975262380290104651027297578689141173160989146224390404767306055241023052203011503006625788619667309503834218468463571531076568761420054876471055404475721109950624102752483915884422074686368229426317243052506439524288126821510471567721795328791055148349004748534340654432287902072398005779744898096896563234993631643408018505432727692167368841950027283187315205974997422322308773893536113816978281776571414720958403751964003096953987113838042700432777812686370297936331667981466913947952387979972639265452839454539999769101005700374752159208722688399052145615579394097471689691195604906183841040792497695889099238187129729747961552276996745642609022584506320822148243008310554063894112431883358157250279230114140631182416516461781836935542064069615844645643254205523427170967309882980698687216967795342331798083434529309915468495684636456640765777392121175627355647079112448604236009622920680451157005604596885027313328401413155599693222565006972694940506343989994010136333277540313696566545283107181230768539250714309471377874244025067894481577091824820431818182289396818681848212580016366703200607112539477133007276709213825081465312611766613495363170111907848859131956713819869332340573305227589377470867779806230178417606896550453396504601384179003823943953869742514113138670556571074024922714755449412980459984376010304902391949360070469871463815966151021450233646642134249689110510618394423943650796046192726849382157484602061729395873070498622457932106893310585740863941822616952351340736493359618476510178905923400768829146397239837842725154018686764755144846998939619393111539878290536282573060295466666174065489346866196749095439182070968548248559914215395923608086950820941183192282835577611496089371660565739987032463580408497526789803811951490843319145808192974438929172290548176807741489580177767659742025394160658142710086823675743477521366744915636650479499795521463516593609728739377049311725707972909145390663636139703322218166275721747648056421395553346352083982268498858883208345397082957001744445081867231650968031632487821033623643507670448129605714060694434728303252774599629286906764328751820539237264034669279991443516354019805966772295154204782549076113202330218430783357072323694646345839941758819473742118439660895723079703306172378518840517390878894343170763045233899123066889084082077240040968541204857771295573949624951435207432742788459839182028166196791351119591038217232325727934538842573831467322667765929623559903578736406658290582596929106163565658156207503866087981725437558945621255628055155738079156580739507990960136806625461829717593452297671992062647883126610725846868020773985313580313809075510621995082339891771086343017351035851112500571595955667127958081020078102346261272456707584042627525687659119154595675948339790350229960618510880285115699645941510121522840739206000861406741951943369292874570339700964026147641453071091622349650380114695873941586341966760917489680817109366640306884975838114279413361413731734205182347436135629921276825009206096740205080312547461038080*i1^171 + -344195411569482698680565671034143776374474536891982326847222795809591642671289673565651199103603150082480490962953038846040706811439192994642593376842398452612004404746845120216198472091668687895463320670636171446221688108038566534322517155034918537108261820327229521634886992662132415292875451479321158598710025623976339225065630937818724653473606868139766560765610575033852945615318284818646604383769442190676443803107467571632996839560350220406502049875527805167064433520583260587004462085417969091503222481206818513390498566720831664239216019650719499299378121732848365099108927389064473088942788572721178892324179161456690943864511589888337209794609361895515391674558593163276918653064148009374611218391198926139559518931841298793041545435247712831769896696171787558171196777251450037644333969761568001393671211069148729971433429838363915990440888869387600132897449489325779510924706419931682027929485967219894201404122667624143852320480406924208220997971259898806220217176604773837362228082954270133801191471783294642006883247216625233684639239667938185063885883296126984268879045608366927433860824160154696630793279126841021379304861378022197150138989232987397456231810538743704667796136032036373508177534009796764892535673569673249277314907914522415077169865858343942476603408129970304444031976751417435053475117438379030626062757194227930249987508068730688538924218185129592660621931815503291526917692925978255398462244984651480033959254564107695577947992213161851242657385173926347089141751611108319826952314706173544092327379655290231585183555054976708934326511922793703809117758305617663591795652739133631582715478931739974479101355116850027706486129441338747786450460639013474878977489521754256749110373163339645126332581435474552645422052468086926756173806905172251120553970957248532213951877917802112234059130463594369093732427318162941773609857953312684773208604246570815511030069871869533869731925161226069231011441285260484062903366192918389278389049163953535155313078564950771912077298049247559162522485624906851096219516041450282471769690056247453404199812359984786472849684119082764224442037425714947102617045654081720632952066863726210009913679138365586394355426021180015773739674624743949189655922074267392098030770993445281437271989261163870424629032372196999355374217428290304210202002806273818169038881982194415661985768824473831543281399312960808164728700118375752178634339323690162701955615726645326064731601864227943405867492293378629081478836575547123889733345004704899483922657565360177901582130540082868689447897253453270930633093203139474591583493143220227904321510702746143508374827296309083004118823025960325772988216608464116571881367756099796561902470090590464464083307531387547388505902973166762056240508728590430028223449756750350355428995165720956879433229604822770562934308586777079175635284142224390405928946595695640689494867703167853149613889062808873679691408376503135426547322306473385831322844178607508103614634542136489210720139784632122940750255279713554626787080392931254026771043519396123462978148807837991878342777786557076496100541035275002609902186258851492291257992621228847260330834740912908017075486700480790660009189802800145798215401735690087260426072641472727768965532177428287260225213519122343784770923042218038849430733625419623790313780407138548132108062911106052578188212902854289933084598284289181663552037595478930459310459537663546162809589710595213101067451941803238633192706885573948755234748260956667586209592701219512537847289152584648716267162640918628973157404011046389786408947058927084707053138575039349362197034325270845718580854254357659458321187404112600336402361247350371909632*i1^172 + 2246218624356318294867799590078169980974471915930644931762949227361990220402661558078324293015005636677789269530374319912696198758432006635358592286475552225682103387820311100880509110006233956068292513400156291759987066713748747797570111203999472315028113175885128953735710360610710198240522262409713223749431513874619475584035746259546909502154571201213504226347505103504678456141070699400379126877654528394106604020384038976992956677176253119310922143170423752736531561579141958009958222663831815614774660390686152854694440277860827705328959433506736947538407268381010908551194365920336443696939777622452150820887620248698264796853457578427827324721905413651521516400202688806760007840269152599373180900298379452949909417210508794072006326080452223658416146164196210590255984988882353062840923485227196315915645795008027775982559241254448682880886273894339532821117832147175780616598537532049109402937503613001889856721896313799700851704612312600432087281334416782832416157663749933044218752830816455239922957990215802999773898626022244053732969641185805841625451549521353993278712708410384365361722382909827841971994253353533664731004587380868399278890903598719747674387820676622419567751045838241715955257684191711459411415587067245203165057874643838636318693568110283820289891790246238629865187930252540875708368078419142053453454113744780497383111357499408116050935323242735918988757277671287278282229583620242317614596980720431708453121447902717522035765186232478213008486543957432555595646701161785511449759843854374028721182427709215233805740988533486616465572564751788450424758988134201647656920331773626953270409154131662089295362913020823836336443984867294022419882691787732022904623023214232701905500891222442318976817598895472613364297480290324452629450416718281962237642926044096023186796227105268825164727103681918612237884201510247837528359751276307086355451791850207298254782899620592814700004204094239054793043622508139010722150112628806083394960271974348521117015614708452908392314382975179103903020350890833997126696092288568176158483529488330271480875163073812259343552241211030941797506856324205147598517096400532444938134843663596924502097350116546530585266268092480557091253614696455582964424582019241769389819868684907566983169907483597954034666612939534873837453403922861827122037418572526080802153478960876759431598923565877761724447332370002141241191360388227639583863388042617531909066337384113060234870725171732860229930993317547577108092368268916572144769878891083505583348478034265072982951815597199401533387703159898074123819061169976373643273766033360396925944677446481396745880955814981357374898030212197564433657454573677300387136426398046181402211085896142564528989943029665703531496550904273709861254493244587402577661948341230354966357180117598492593102893757586041460281262575581212616757881321860827281621326961381009493523328623584542596903976512041659166849898424441539468737781936197537631156817280265131656370152298126050201786000070372573410308701624207356053160146011047733548229802047437342672632759209400348638638562679861833440625581367347423831094481731352562125087800766662934978089862969448302732350143413508256345399871292472980481421859130588653527259029450164882978126597547596658986762070225312739846449028331473630450916940241518078809548175310999015839196653724387073039387423085699368529734820054880696069894711811648447709538656753057603409804594495755315267191969285981806112597045788144312586422955690782010298738885351292228587810525442465606089009952384045527422473718509384686070588624373301438005191478239602221095632338025849681540717420592785656984804136434320820968357888*i1^173 + -15449389340661397644963223145179493782475401447133946136008104051284437724569153934416190017052804577230731857980427493893642229023935747805161036348279848071757101303505774507321506776127600442288127040621238753566536500453290731952237036098650936253520707862734428408626749762000003131573746687233930900925362967823692811679502701118901205486050612537578965210106929560517630811590815604727702544501467983316582526759977794876496165346133097306114279514868535097943436955007867588992265046846675125263693304507769983680232662462299897141709293210108804356807580309407328312515504296138620746411147684358883656781500987090163501093999355704349415415975413989883050022199850316016721973712799437357773227660435381576957681279027382172213190968137245110840604241942589143332193980132911852137138378192681648161623485415857202757250195312112268292125940929986961005912719493423053246001909564124894772489550467798208884730885885885953155222751970847651826954459170686304880564174420672751962699890544280926678410214556779064920575399716837798590447250713543485457927413598816639908964209526428480139264528364593764004043365108391485425536628854104525474039175359713227282743113867003289251910816292885357156590168907444391931691766661336613334222717245074021765090775661867888008469227660039024410445623289346581961528252962430789611048812898590842236509033539445156932468906225578112827654150230133594047231734131095999136565030192493443641021719536118846682360273567850210631580794652094002729381793267183101706210917941510215557556430751914602750057120718571693463098604708277208120513210597543381941781340229918563376078256620699407319405447063180974285684984756847775585142917351342107161846026170814661376709992042956187642245903589553978394881902143914155498513745861537140386448620260046935670540153868570597122610298898936379553253686386933852586350874363006323357862907514033371265145471300489816713153278527046487908408336054453629997543997402830627849341451563176948372747381357140001736432542395258392800871256572090784587156179435437962874394881148961575447695064058479142438446955221916220747967922711486416564445980420556314546784368252681967416587770404125010508533647819843406002877745151116995779471785399018881770268199594900846978188242499362139518420048689551073645997101416594364743497503463552481704033732288635771686969707703722825065664888694550319592923902237620983085300684010032679174515060207974287005281599780570038067623711165600942320581869294292786307310744349856392927973204527161224964319324367212875541042353842856402465538934157001566626629033643154103672904873053049962158212059252187205893532872257751452780356477161366420459790250509517863929766466019831125348677866482525734435969356217173669780611146651100813863696471664625877635966540532413025694808112899406157056238849369340015669120876968010974782127389871054855150441684723544589940127294711825206427611587254320342710881965373068862708037533694956707529805179661788745342643554927623274794745792458377324884002826470121830913274705886916741026750425811166992304164968985946151567147967820985274079748404390619222182980821252614682747754464989749844384100063633802345950860776738040759744903865145779956866201104657549385617755928633092974816447253000003518930412903857988298785226596105807335063850413804484897457722603233488817267452009840094547232187837539254364348929634513780462900276682316094245554667810508652354422072325368499153080910009874418942610492387870544662925889380969876392006861852432297982882366662530689881959561199821503438889542625260300545489904461084200440192225430117721647337513126090349456159122646892544*i1^174 + 49577669508552863434092989297409937392031494669961508773864258909982278975227626813818354864546985032930287731606972578254309561727515393197934039819581276792888708449424938101388841024659180422670166681211581820793301806727029931277702088265550862578617282943453652644609713774831338830908256979471832394324528967950140366838450577247446969204733645654327395816535690010527917143691935510953151767029794232684515224866925820112333926121694894831420800128743772341737236485448978464563770827006802667296123085340301783682695803877850395517966129183285237945337172723044984413178536377064600659326750073954539925501409061931089451023992512490179720863414715939776177207317319467007323379844587781694793021487669358090436011238279539560849640805973225414671993314207579710065007021657782755510460920249370517987445329427850833518716225026009804786256951471372009573357011047257073222585557852441717613572504694946187402856385635558659464943063384498270024618427228365798559463509095522844310641248259130272431079296356525298691258253250349053335967825971275145825112750891588740379050452421240408112335268053197612456940135042134689017229453298417195631965537897980423505357886893011846430237306158161269800626168606451879130425223422110626598409950993324127941092782384268278249127956475245120694249298536695468322169319891392574516009940712355982222651650069161248756940651126250440814431774168747136376504174469349131294257589878937989359281839798254882812770496027573550051798346517669122666034704540551251361074408449387505068067760817241612488119369257124197215779587532928456354964120482238192996753213466708861651629735503121240617325931925606632467952804632777888317526600428850675075282515991577257118798976697349905110631003128102033618618789286024508222192955843445160479376625918769792381470833301688853664610227965140471847753679674003794705370215948348503542987212230384080324513409573089904670602207459062335549714611154215890998527679346590619150787139384254431109062447322426592699100856258987819487502367914272141633382801310147837678362772461724158457981302591377077413752571398646032972572469328342721633003244576137406373817269700217624539983152440107718883467847978668977378980366454944078125244467292469441957410451803038617937562610077666043931531276589968732032133954380235282770349635376385682322218674873736571386303621128005420531093228979762676459840692722799940032567588966873092674359943941501826627679390158527403789325560679239253904790537650154038678836882881652932551419438630029575293760070841049863103044777531081445611863184272404112106448633776928896939053020841868823651948655505941490523039685854664229022645564816098309996462497548011691594441057487848027622817011327338754102980231243495508830138279921322106588475116826093646002124754682723314888816950660628394330503340751055637661846623674914987724954688288511586026642055167509578738138593021082083890176569835592452340340888869831645635033556061878260099477761645983907003741100675852908511199422271064446004059096584215227237444166866591480798208803729726708929523493516935706256122830263100553651903388869251809221036215390635999083337990945879279690259172815036359433642619696632850161337872150098159605920677034544913245439479397105728671496912592804192492048481622524577341411721416387108556840441973898298366595329877989903263564829449891061459625037632426810108605649539704891580701382491069901396024719871730791819352327501991940009893781888553662900143741112139688564515859062954912535584494226139127932827296637688343807200490114539120986142372254401154709743957044932446875271446676563045916426044906143744*i1^175 + -172766780941875771172866294342073238033813172080257804159139613099660588205034800511875715894514206491642574292313041962662381129337942255523795189744359072959563421062087263461243084098476619701106859042373909085971929604836304915524928139912929699138701311561863839852830255219621686082453694763000694355520972559982530065802428574435871038416153346635249074519459115679146002887318704012659375371848151614645034982149819037651769812193344015644887716975275339113741363443416535910296251014800675390471508324675502982908124824510327115966107027179002611960157780091298042989805023384584489926069314933438760899772388693206864711663807262308237699261134160950842626582229250962838917741560374150793436556639363828139596722923711921179092912270804023561917135389065014717025816691018974616686965728811245797964434851352507753257451810489394865471736259272486630575723566768810751726835966010473615810266258411435988733491726663872198607476160194161879436708690018160012648158959960967230535561304829169401491740208505309155188556747114949073578639753945728994924516248325968542385257034962185141198210932509974925436176890559294758308507662565886764441363821721045620629384972532402014472226453498929912010546607087453970713849673998805618005396783473743678409471843094473198615303544312471961440011000221373060893718178116089503955699473268829247635734661843547935527618640716455909644410541018838786407821879841242905805363947793436455073242614801322548331059244163299266107471356204239441866656701571539293485354024139333108911697652335875198255467264380405804826756855844178091157589090786603617722576504286931168552998910417296967851087909918194261407952429650039992459825387840226476810031695509931378896975913789320270450241810416644275485601800678258820117584809502110097268932464582203353027418689314050338227506838663547314914796448092637479094856949564382349994476671686950650454003728389880964587376790452986987744043138049207917848022746022097344852760303899839077778563680972990698222016143403605657657293425399107917645104495560581177801003043783196254181440521675497913231011095655963877693475185061301503207013057473389994844680155945892216491271566268747806926136005552988248626349114065420869826430452387056537697329689767547234232872723466933327262739868841057316209694982739622646310152032246323812978435263502022876921945949730410569429401217096746097081217271896984723648688360961686901845848210432841466285795525252011813052810259321604015023518707849225068467299607502406144980501790232398455298241523932421490224546647364127278536400098666104356495610548972971965739122767647837831102593159524150859304078827773565339433044712340583257311873877485268341245502182980191317750803455899846753978336852042711437370245235691656459767539841511138946514980283983259876858037165989837072233092597745539395554919817681110369691055402139131771339208027857188115686381498108026903122150823496913981341784580126123171504951285748355933695229800136011861863537243313505045058921507951783632033834631418375229490728899950934098439004117030160164163838669915398958275998387480966123294651560049428451564294478349518230584382541154072570710064844186328725966772738536410681561666601588773801488886507974429926158135309079817310791547969554074186744824139710970224794812161444297737789163192627356891711002238275055882956734202743974049994770925504790669673112418266917671221685835422236146237664253804641896052734359696092944612996057340388149069157546569860889709425618762010060790929144218005406282352084905964237621512073102526401829651475717977637421653695285520508044753377354642882560*i1^176 + 254323854907085417953965524915321792075199729205057250705565257542060708386690621135351693184961649592695975527632884291923658804432394562661538239141638649811281708350729116803612812076746909955124881114125104825015948466400565356079378807744738922013960137008172326862867261780362435047443537062016469920580726050622495348120202621053896319827613609512268736929336779765799448344905295688909538571127879628975944299722365439918493962797632477640221287049382430631999221484943580436307558642887529835015432372622406726590729917668438220457198781737892154310610774182660037460735871624520030765964742283535456028903489224910977143737998936637458582160345499753374648935579447713343491843782804361001662572987713111950275213103306675259074599459407816294039567134719493571420289944429583997226053820821313056689845055734489977963123533104796346558141452688430072193573122035436643954375432818471313336318652523173533107551285315830763364589876002106650099517574424825873278926230794271109409405547247706165543448713256879281081077720455415982138979836197733585230373037452213751958060782465411791456316606275607840989556354170236436271267299458393236439780779410403452314168932923216046805631258621658266732951717121196192063685021433622765360578516789340762622636144667915298191916170418276822771860973996192630974013455694367882113877231727787649549887644300206052120319639407609475512629010934210183715744482713270506060789268359788951205404307274999760116226389225814349841756139781616049418000259056762893587360429817692991511332010487552571171282464114972412550661572638726008691948132432377322963432763603011705678355828268533918973948370251980964753168330956775045279924547665593116336003569524107285218634932214270201001059473198118263450778636318458321419870634709051292285552325840575999878339066645020516633611396929459065262650808112064831086359505694629982616574724536246045926011657971566055647177062138307482235357432112814316666689360875601353892181074232712011043360402390113635036712887056004773790245762457047561668873185726364121133595914789832005854908949937787632459585989875275544671538405904095419705457459640211986087816518221696566052705053514992790306685921093141788755950405838388316965355541051485044625770433934052125261967706698614683821904790050531990838451316085489529412912959383860399851536407064785400375945680098755776394322891065258693378575910584884197617869577725472643545017268756250492736564881409025803185918609320325007611807667631777713373976946679840757869325095938355946358401969649245400856631902254426617464086245486706044635752258514261837698523433154234244821139548314315472413913388015520168851643363475052333455723830485997597642525928804800076906871498269171026188322543011825891474133269533261900362111477986287418121558007105365108617157386618865694568491371329472827889191172647200817776996867748245398248683170102502035685075403623555052087283693485311012235921845216088732012084464370523312378188335967731978183925297169849144033283680327132412139071927126011295090993791122551584089653497790698056783265374769445358981703285814407431122924750822516760136890676930828773648523726904921706397827846734988507531143290379827333129644704745310242302875499042191315381503422000963195848474006868477619059003189748359976606297357034441633871131301590466530301619574391174347418201473551842252533269863738125497311541025034518120770727095560665178997517963965087644987585826452764685569155580844401544422989509341078034477963455891782160947670075400227512620479518342582628408390965617507709256176886570290345877027822465236493926400*i1^177 + -458636226729546419588917692684336415916346378707740957117056243551069163713488343749717995526275986618064194119617670748907703137391803269389969159550384666183239415047732484867060327879374754071297763100350239613211282501499861974289454751744669105926042454692021488867707891244594194428745545156460537850584059435442522655105364563376794593212590148281740670475283382358330217447922785286828206825692292140018097068456729060020720906359201097851962426354002519984213217070993407019474816944639965679064925567811349309922391412641778238159172064191042310835118580224548912682391297349203685450843819142290459992847797968014152874958920954399450373798777933193484016825776713840720749711233249632376212960634152924138078774193878967913365502900431288270567923649822637345219601722084825198956233299841577080222673799080400625976260015393402797958874608727734370127003163761248092898405559542052446469868298632764064030302551593993698637412715523107626938165208461417289825756882495210219715535072131203058545665243376279847759692324311241086786278239204621437353246872212657798209116035308234005089826947041657894586989663672794414725270070085743129146529045695757454924474277839821520069694920043335223960764934955026604128185089875976195866274406129209067723861382736402452239747569016955466297829961776552917681509210891217790191462858797335126398883903755994485024167366037806384802988556509621298926879093838241304417679103136996727871736467450055031621225227178316561051799482650634140729092211526126357204703420576746597534528767167893842744804931912438597640525434795452558532057387591291928310183583373321475224671700399791548670126312449982817878090059058207459023216581856394009148828520870515722251161098717359986032403795720981947592717809562779278534706534726512567747737752842661525076906414015846907297769891348060200310832120594091334182316746305041168054189926548474080179215735345320838607361009319569803857681670431279177856824941439745020985309765195889792164589415756172520126391961609864654649830688372853197179230638264490588182581153484274226095425912071676098879447752165998937770752717808795196385273832782217227034553017371015959885777720919385827872255910449605425667520934274167694181186003229196745914301019873149842247272304358018892606703907834371706063420363012393985112235634826223343145303644805722819633896592381885845130943424811490613726089514025510214173174923490300528655527046785986161428061613136879727127714224873508502324607035627484143889690421055587793224449435559563795544389738373233085249799405104756655445860732211395812733248265370334691165743710348935733200277389226046341170223219903018029719177820316714715418313983668301615375220846302861192592760625880871625600203446406521728410621830171783170277029302024291224771096187351151942968057269688395548609497341698863343844060084982028431706261762955650215782780369965547474764246104788631972208451804652447878964927015513807824683083874566818772543782090014002461356798051280046796645941705107117112929513870023524762657400081267206155069827636640432498360806598961061357569122470231074994941818053659236756131754148909107981659073993439587249472721299216425576414255780421973477860665665767342454500458221186990231500326503356729472616493103932816858958610807678482460996288967941137174019890525560148722409248627214650791048412239008093354650350810504658070821269088507472275209360206983838184517917248560370739543906925227456628855715338381045042017974454615008121604219199701240566977016693089056765397678043272460760988816933511537703572312760373412448174080000*i1^178 + -15645017704398060894548672024965505140092901351404538384976445484598541996121097043531077702987439748951843320221388846638571309923813143822545788424660189312737185743755474298635932227918243288635425831121263296135139292993057431169930413445524928382888316055204148384919468350545488540114126414768209242046290798671947752259380122335829141490923596671104203722287046996688193055645303307372588549293598753619889988861682940963831603129781930340528994824083608378694418928663238889461547412599733447884860565167297406502217015932100296178912297215970858763309812115961595077320795392408763423649072734526686601515796806068528848748127939294942602413364471359188615997184444049718956474740348372957769606046609151631361037351217907924445990446157793068858670452421663897916670395892438127439802688675100381947117897751475956500858822133772770717707510943018467173192366855268487477496963028146298201491314223681098393129574955480882584569945519451723808795049617110335832533041724444345069858382072501254923410427152771413066293029381804993197402153332097215933011401149794780585784126654340932347088118170304592324496450125936855425958094015947958075723800667413216443624547834365887656071749798288564354590816148076451786000365228136091527446034667933603082894651574540129618109007137987193806459016479896116536872487007233153442825967026321420522245381619352194192102565121361863357747559670071087753406870450017651170276621999471076548054596014627181621875246304236437383313006845136429105970873425368696166844921418418739008620126832550324707212319188607362265941420305154443607995549243468710968247842867642670184307305810308243364163116974237351461894154833071921412571558651972543931557300287432849411197830498490043662934553080914183919905313827102851964642805433159800968886324420283850456826918305188289015463719015842662098932258122929584015479939212284140062731095363221270958567959605655992563674938320004548028451094373800361719904814419888702216252968611173515689488125038232099631235752422726455426659065566390491874287418185657222417333652474081828352929047444637181233768645896406826819911057825992382720694704482462417364084980704301952475433905770395754242083440705085353982794887091784790396215535865002160551412652006789862084496434640824834061973000863623621406158696113627037609480867145478066568906579622271520205390864847031055353281865886957863079314898940570897881352459026681331247180985034681106967563079925337173738226792918833385423509766007831546433200597862982584309901712325711164416365415231419552595385917605915462154016780505925364053922304498582207133673244660040610541965910444808018884530947903434209272100209240344476952283162441901313521470039107385391858172634740386954019077075646157869140851931614104628960001389191273376778425097343237588628411156293335859556876525783657253609091756504275358038172072277928088909951974209578693694144914089168430825238939543276516783361642088541975983245704987608315241251837727355069733898585169476235351207017198350825920595874095266125996091818266944829050095216103447824980796065020824870016445619458345610875355958602427864993463186216354340897773559900832441375171731879307155090750130217901027148170583836892024558903640827477338748406219342351752067107720356823087471666937965495684578343932626025151865696106704687464284078257374270453629546610896073310480638266876619144579027634233842527431050988771117230224660129041854607494480906122055949505210391066481708070806600889051184135845452427005736640262879674474674026838142031179981894388074030863352269373440000*i1^179 + -31247888301785757451778644763002129086495305101113871626326565009004416980789671383093976472980336289002600930036351336538293794248777118858839085164888133998590555231004104780200809728286429602434042869070087631475821013738208618362024653046014658496149929818126449603710784759736996076794095482765322192601850426889293437467689410286738936209613500711177739350922811543324009099396940324320325077260083551864789307712861770246653028140024578988215039839846855618617108670449362879279020364908803293281245815990204090419345386840167906092335134322322490571091772796068436749537228891241879235595376677603287142295451321525257583535309957801444338294130812700225720717710511472739250199961773667184144060959222519277364517112525775026608725770041247226468071639810246844380985554713251042254666116927313575173110548471014991587969845736586683634612286307477066742233769534603068475857014547766086729523004084831564117489246291726658907566283400754027815722822933223367809751451127429724478382820221178953994710709558249949162832725682100365835478808039642039336258634528207535345579459431484458435935541820046583385266453135807536087026408721182959255175808827556455354146488663981290544135535485422295661387484628471051639167117955057117102730313551381352185852424607881526405373447169865606769003907087342637161559557573639870580022601593896301364074330553981642932889380683457957299344460413227258034549358876028475453755188453880967473158163545085989114029813335343929333228547166729438116229322200802401534189137956428995720220337748664952901799989453195861944317217624147072677932076531900192553346699123092964188343986447812520767674354277109571924689065848355939202900624178483420746134804357222564180987584882327030083387538264471574977812758518934519884640020312016583716978041820266364443381465342957969665148399911899940960705685367037666268203160905949036887820618972369186662378316863224535338231746473051341038737175883946945383983754693122829269961968407918717259874434262300114451053965764950417109508362961717697589977743941754146140853026178487035195789734095036746516280024788483432872026301878688911836780308597486042097496895586394557140854756121447665413794100330786723590751318529908156244478605287139326616963608419876447980295003003931212997476952830893315487287119434250694866321067710715666674224353489978857489906783890679016708098928576520725549939435721475322750450057592735722651286397357158191619118837805846450024292376042331491070029775307548692932263758880411509831859024681406348848915413581263193204960713209623033517091449478169890039958465863151882709865196490790348872757997312674770965208499504737518563991504168700825624528837720760407338337310373064118868122397651380463547075682296150883322321656781457461084795368854617972594640885492911475855043830686311856373945673407832853014396468231042589743855811144535473768231112991641553345424607467853030779502698015315026514106251294013636570626891099384212399849445056667161455363857160238960832113207498265967021312496362910034043298850228293733534321807515938187537303116165289603130772387756211645131055268234436304541669446337242426876039988513011426690874491733532919345607606219944732074762636789219809993671525544862900687963435016599372529379461197317697887388222949272510325109481542812548237897041718055526028331940762265026560727773232842180245297153146593976331369068869555321689982167426527691058263541638653016642789823163803688829083776303725075749773835994445110990758089170022089546941442295473823524693686111713989807308800000*i1^180 + 2217680002479519371257975733832599041041275472153215512398026913443170327168331995040048838726347969700989481454532486779591461116264041471770387683618050770274727362174856088187354209363848889024712197443850862652450715951253354168962244305823671547882628890526986031681755674850509369977289543288596336509631094884319203182313383151352941335724178728384076850123473221876310203851740916219663851628145074453667579827529729398424713709390663053512885161282449738141580226321716299530291056407424837233133971141287381054063437158685901240165389970650290272523946379168715020058361319977829340967177974474483473518514643522713627692062455564233609102061575983416948568750999462887642793738955831385731520675541840468953416967552760412849138175027272266954151577800853023872657448594468705454433772868622963695866361908157840869824437292051516002966361834251175241570073020326570647562976026042065418069450717911675871397397851920584851619614607689794915314085096498808609854952319753714113714748215014219599815502309473896115651232417965069153966930888171325163411036034768706255070363789219726697398124345701084553486251288936594289030230548634409595362653027811918638326262070785102889421310611186768709173603638545340831562614540230489546975029913258897785061366284532620080532875243092188645944083094486147381821180228960641412328607105961966397005248248230067681002989003644477981864756552115560110479946398287041535268498184973427049049045725559147366597734466181085371588599442019881302894942852358090954435370337154761478565057280630957261709371685756911319516305491525102972246954402996345060140571125153079172357736319515949574140266017230627247691548394920427526494929105020743277141470747071908644827344655431865251814737436862214610434578594926467197141638279658574997388462610879006306789629657735115083867030166030313168780951298649010137796426500137200208649306460457514757760167312820250512883189544356006938772949749980125910378993175459922156570660857983870450934453567727094342394568047238760116037547895532357814730533048112324782766976413197014497421041661214601101601557025257674966946265458504998093127389513692220622430838425760740918083338046433567991734631394541631246919334955799690024488130791640069072418600931303224617745817373629606300982285456811612782584535458631840648198787627396678366736385545616749877202053778229275305846793135770783383958391414855284363971461945138427664647485411502108291731711259688626421673775874300786314874869570914985738181365861638936308499496799390296699871497073373356142684195042952348497949280583392889098790069744875231061364847807843686654299868168379344958835720280211275308435907318311712127042105327612888518589745929324292905265512906172954076505523581197400788652113355480435089325345390965190224358222445893027757908917133892414996174765391299755340542137208546285327438766990522004759145475934110483242033662865176785022024141900103749407402693295943520426692531983557158676969678807062682842149928902693446615810231282192012328291320444385185313143930274682760549527053308670316384375280437316069459051648044971683874406599791216037720687983436218105363175780614867872000281314232698443276665512440503863092486350457994485103420299261679364826227739637594900731359309487357668831867388769747613775072708396015562599821701528451023828305893735583815446703243460530255133466712430685063115162427072576870834074861281249037562746123825468333101151365415497725596897174535839683220935429938198920475149251787718159077095671726695597125664768000000*i1^181 + 68938144779904853985728693551647901719330133489630473258141088881432554919830611349483613898471724352508353100926254928868950249346097174429470707106317992913674888818362639094739469663411172503696563533841844013541429168881832938115737422164191234821074366790114323355116917371222794071631790332650955064772117738134976972681867465524616798407949149227483506222821494565344548767758733546131841702823199321912253055676587864610899433785192303357326687300706286974757373053615624471723623522157640037544531545710039461470562590117094846393998455662989671173370068434912929477924682896233965634806596578387447236102085602489280863732833518992295198565195639419189548652476468929885074427922226162463237213980281588949577228824349847792391173264043772022865085513997707530126404320975843883967103705996999322752335741260500061463595250421514611290569192625401826130833180939843523118137012886591836844144140742277898724247931213823484244021139533967041206470149939102981031330309520605233556255351079073684907041800632950324843661734087658414780342388508999814908127815339015400842873394305626538103065527911647185534649522109410075474175562467565691221601721685751094689257258603009743385767194128944228752207362539607448191867660173581816455982988506624979690270682656450837805668619708354990253297985667491799359618805385853416936159851877680871301803067245324976750724162577085378888098153497264143381716292490228965952853816569256948873166193841695016792558588566763411411838382945431791956386732935535450764153669865529843343867593770234768166052504025915438269148056131221371403547042336946513388919867423325838420438434545212546494447690639300184816582065901833746242658309391253041010653272037738445276704166936503979912605126942869256461196102683418735729314756038639437847817496659671767895696103963835677562304819278833133334521141701193278507945048876841429203722013473934956615526567273852424551624283674267757426952134476518600617093196867452264514491783260727989221196691594040781622552181490603015011705638176661914383829532444759687348586636238134290935293872655210974706166800081826761656081320188877107989422166833077068401086784807123483396517606925232530091609073775462548874145174349392636533956292143613448123857831161807089586231607203264767065675451486407546923071342452944759492948793441084049486665781111594345396727896465793419357500557776600118571428356516946402615932529275105605694644756929500446259228889054563614686699998736727868615180702381387561955422157624592064774035386361799875383711253555524544341383942568837601286233112229253289076287011649497028405786436015177971264216351718759720534197732464202189822481170705620007762391692850467571984032773921898549960104025835390249605482243772251800517339649562362620001708423081883002464035884803344524861736494252219737166775825711682205142866988522700828001574226312032502041648845185616227891901703569364897318496056379854332925267357070045337147341659896775572013595559777274554717534259440862335917735861449048076039202338575935553485981858966571692739775699127353718701843487094496488924659165224272100782254788618540313979775703193834852666572113712953205539466023755047824263638370026647246685076073868004214007840374548376138034269506975970501622781682949996819597189364965729986547363143750369660728877582477067406821158127252104059349583385600489200447374816687479697152482309164476903720075754067358090068208712699437345228074341803891076085815565449500686584971586089993405973074536047543582720000000*i1^182 + -1637989037162080630628245959796794301286388505945398254980714248039619606025336939277484322979854838962437191122394298026187139669188771516553642541879939501818359245883481713347791649769526172051358952615993091502654915464955976952599717903952054679921467240279532771988440572379607689061359333291275752457627082168102306442405856105502266372689669406477050416360077330897689629622174637182382949929529154158833487983352446201110820245332336469279693052581345148089484626612407041449908534212667587219086821218676026999083373779986376780375568216200932123841919859030268094240780880473543558706721122139326294510779317965517756670923659592913495366938248559369994432110928044271694949437110127553391168461100709155603901281629863786346399562727735160850935165458336194148000382503492436494513821643165204010547878714126672176885838220399387568742000939530951758297662431175708773754968046189566334676882445298608437048436489741022741964698995488757512299077925975071299506730254089119564257710405995017152849591004251453516652404061624331550979189435365788114930523812926097645403469656842222900702880868851396972725670909639016499867311735504086742159853917045142818093862859452065811289516041568214912266235747924441058413903842618422832283371640941362747803119071599269601223248203860318776756990407744339324787996856655988099395481180957567078626074268136491082824758232826213465882545395984676061234762100609478014278687169497002699314581262362947649855863509883448609541739731099144624470054527771929526837882017431731234535028297729629748403638884795492460735090577750957109217316458540660166365798563568656893062655514000832294284362163541927419998720724402728949626098626680045806458024916570001339013137733871747682557057282386275241964778010809846962587940909406745177434355987798153369523800677000172806278785024114582567474699919917983583908124611231121758424219823662198103802293506340451652365192678769465090527300148227002408819754285968934989532027028905431191000568500116172640204872672250758185030777294714564526741128003569244901142363174313773445435933608020025256597256630818561750024778097266275780622850381840689781474869969027629710896369282954958699384572133113162934553408030513167557032134541143239883966210998639664216011463172752453054348302705891376238278751205292562738633413177945308329064485521065325747286375198893286281885040937245521914631223309450506009033530585269733750063726939909187763042953493621593830373748662004949230326930792562033727536067375638913477376518335550733060018453812690875141968146971525704344423273842384454287089809884887834985002633804419023074770638588909107212954166593834885059447635243563501781259962327982231537003684207555037362960536839487025345483396737321818466122567376147049124564724619217928916980583150173133545917488409667589784705518727557525326108396608123410251467867647483505037901795888030506740614262031129530022958970324537759002474964990501737867281533540326824033018684959460429119191440653313496865348658146752027925799452276886798265894020898568234841709915790702888570442409225604352137286908701517107487950788726983521976639178201513537972160691769003101452698042816960583573305214347401460736426320340143418500935652897550249834712765108859232249023843551165097606450022517745769015586047350320634625476699877205219506332975290394230757938268966287664194387742205289954117188670949066936719101293795517761834803168838618640868558663204582852774202029020415310298822031179776000000000*i1^183 + 11192688251069166764701498043078604996152725035536182527792381501376513841625143516858525244315446654933775895462562832059407615504700964861615361522411526437035041522615306569152629253274110610099132550921722846055250359159347461491081460644714240782434117777793180923755596722593454326859109426185020938109415389663507074674559011131610036053658690352908920509722170984124458627791157431822600729372917147385601218564231349373050833108970974369308617835183034796673428722895154194927811147323951187219019949754404782601821457064918984507832817509978210520526117936758885965183777838932882462984114485074450651897923289007296321526661521544430438108985946116876543026522739066468919669615455374905352354394366523504645742726885919063207764739555014362271650212871079180806015042811865458972591199217903868938327918008130466076342431593175993713826805985724262578894568725249830085900799479970335733857173079430478852505970355441941082857843513741833840429319406056613733274345987497482801417738246681120308600215871599222954557438744921901038094418962474282166221874663670792996441947508135775318270270687677412739793718350487836354081858172781714501655605933115218652868887968041919207350666404875687909564407850888779863998395806082766889486156309483781814901703297083146282277797505017606727474633886328860575634525221083742410488537430212508017934533036527695436816085293020579757040159629429981162869182966296713067314989640839439158836678429002814751250853043110600252310225107041730355635942413191673748816777506459201406809802497573081539459298009585154972022013593180497791134770385487424551986049420848317340151798238634436061581625845749862618208664930854089349668523920006183156378273303801236452819110687317096102676423117631781996752685454949553893957053090988574849059504254635711583252301242934324177704251643337149214842563646924457339025891265043980303472104827493393224259828732335832293870215297602632670700064622769630350412713320597325193478866182739640027455084824098837781759418790735885720324730206895609229650478721315554862891611632988311994181719901373623234584023660277278807075381561106774134755784690333700751119272420403670288642716512795830602966012036302612558792756061528009220255438746776778122203421146871133188025992834094099846326961946014885058920836503607010777188019889797308610794934772421539124108046710150115507757683763749282388152069829453075112654353210213547337587220650293087600297741176953949410779841461053413198631230221319088913310785183519617856678525974494898027799481658640034146550900176805241182530010199191556370088301241610062890063308998164140923427381141600092069385202710961049016996805420285205431737399384782204069288869244563583072077416700990241158498831535175648309859716756029657577668158932342575075844635599476221080300118625579689902596606416019733669912778906292842902552533667754997160688507769178622816346784923731876057595873591888034858337828162623457050469439332851297212999644204381406648510869984149156262392434035529854457334505628207170891472411690167654080082213036946936440052377691469191866873869739344921669232987780312905033049430423173632446887181775167422382888380019371316818506559136988575609509629262156730918450949507437940302881332235798367676920175727948466846517700843094980929141708862426153131618471003686636693497941563454881686178745671990544519551642097180907022177759727917409729111964672596556805625948086321824450653772473030556805758976000000000*i1^184 + -18146070078799472442589562740617895638898327872632089378629892059541474213094629337198068949660735098010230887751022830794247517530019059808346652701788010651211588593780823627190362268454294096937382311029977405623865573219815197039771377241595996182723708472885273147744433176648406380020001137393669752306401346424064221563513176470758260518674727667826252640758420970857885680997178493921508525310046158637074487849369081516552077583552878098911789842557409109457914702925811123925104047833803433757943052414899301234940515944631033042883778911627879217847229428136144097858249496227027317230737142554204955341628847957047730406514917267928906801930161615046319037199713450623467394412097248299394072461432292764561355813393114554318913768290325981159092702715439982991259169389325211816224149363537704956660385688340883624036774380917371791197308705180994733684540057792022946465617744971704965622010895063917725273375642471338562835467392852924681804627599045139338879250986841366922335102951788712712898338791142388946075887769454482927867173987854672041714243236562597873677658946929458507797853991040260983068810516946097582481571689742056426948531580219497413146769778126589698359766179650620080423084982552009474166246452325355020577185016474163205146727110147778348224611745880398894773595325905399120160447944393046410090177633500979132165300341994848276897802374715787192038767079850152008105604718858488033140083148727883461038741248157242768363109301844402811459487537830732444087359970578527938232941976285723206156990928318686173020154740170206640289794135073608156779631971240031393201599838354848750459687838757051751668009222103634953554013119447309762749525161957842537928405892689001817492932336250341345241990062067616222534668580931129291601081996241966969875044718226739948236994957989289047302846261485652396460398938395452411089010283001709662907539527914262509239835420976488299839229055325225622029762052806911377265503329480811806625287710873564487503798202599041122997401857147438574236746286515885953076528857799361293699813914608534985845442551788067050080800851704814750895594254264263958313048298041543924199397725483795146375897381140625055079383713744611947757074506575112717580399026289449793815666807185202436926101883233591276265890386951548017304412770156071264555676360918230327520443622809214247017037147004124085279741360336409408149103863306839351962615440934210761855941819941366981586918936441807115187928286619985241164692405437038350953495558819477077035628155493379215875209970083227762226593171907668704668814372420929806505041407334696496024875257118497028484957430020655712720331960444125010429890575990977256998100122116765112089312401711037541614505287589750936547963930759785964118370076915960733229402823095618376707361481987048579946813386855750241169941589135512471146904372083520194248987927146765770572077566776484965823694983425842350260798570232381995414920232069847000702914694845592356367558072100996219135835920536585480574928330093022154440497585694554583750611721884366116987312316163164357618120843230277065625748498242971298018493581122462809463019786534359512081132889742235238842251331195901154747580771142437648651261410495197105768343919305789513545975372772101703768613900984813442700962443867576507981038818336328329177417828179877906851445483990624433363482996758545181012781421752193985097751067500335361163992605758610837022116538938818560000000000*i1^185 + 1599022361954628347195572094057673160129812979172464210167469609903113967458816325333825306507545820016748469326827778934151982311959884559523949994270693924971105718236225408802649028836902173746060152830405202035551841813396032551356279101202144650546805423421784334414916237389828057971917843741524162561255643090663840873543674621379445534986788048922101836315506872782581130361944610941415815991174911149336606849387596471553764663861875213281103774524181207517431884473130219539919546632296148952615741205819600169380488412790565972322479676178899468477122549823502574068944515152577158342582211032170297598667755021089602456652635404194613494310216874847677947875294119980931873698489006553857230370307638795159302447487513025753674839287280423765130265440770125471363347753091643884871989314084816439265103453867849877705708934500747383555396648131376392363349150559312960692996850352267022192578967166837298761384825856201815416997716929827239531708552841323605108741409748877678437727662693552267612827573116897088013298596235918540505061537412462953768574771742423580949155893124675343242841292897362282584106251274599314416747439647881637801387048312870008423921953274032595395555230957626724034060227309152212147036499576898521972426296787759371360104042912268027143719281335719381466783906185405599892509139628752807839621401836975067586572329413268421797152994058456937282496051501765941963112481608478726107990133016885670545824241977095138134083052624810914816118613987434456101045196015001174320543331284844953228394242518079087354273970946391607300753382537528047038384784426430788193819846604189906431737641484858869258479859173336121246416477015361764887541547777816716164442782853168351891612652716270913827806897344556009812612156340355553649492585835831889021890875877913954847785686652408369607199584763559162534265980108710088533605285043744943755325633291597230095271826964253516320650593572617492747726958747532937109309035460491221747569123670399190719916849872258864255318754958371325937486840804164069713374431459557910965143208183710861962739193665313911916661182603818366829660983027983982528827679740954016345202011273122875026360897728359429411601416658854348957616026716797351429058581361202360687169096194934049311343302536628267249718005746175313332885433039170652043396729284978398042319674922109990564271615653415745543335080555636432061629282603815302515553546503249216999997688279598799001486653636537389609509562231860976114988362741395892150514085196514673808195539998201562858243251343015356543051430946278892720419024009173520733921046456246273667835197216706892047503733903299942251056892894519975246544219987032565630810506117080831967785330219880970255211342247737390500171754562418499805181183415915548665795604209606813427327986893118415154283470176524562537573852349773910306055127973974714456959784061460916749433180484198431377493234737060154667236544132945623685123799406152936620275533318845304313604138988624430829653237096132030709587893146640644888414713431199277943222832300642534230691243246772160634023064999486283986215651817925788312875470558607538148851692593405978830119245748720713734893397759168088042891232439472870439922942670727136687633254858292745852384360505752437258358043098579830996859950232121844762901444245362714806639365065809914549308175465052695199316958670073079108800546661700316591162456191151856759473766400000000000*i1^186 + -17749145113721195699671869263742898464965092271823144047414134893811856462847465337226142374616809970465616324201956039951899922265410076152412634484932605838850667242186547015659515991933961304626066076304663622812211211490760375083974715935941096025438693937212275159902696262589710750169617029131345276590493122049684907354385583078046931401566327488076791065143924803982741003339807973631858326578939441069623811613374260197790870761078725665682863194758720013142467549019902435088777839808356695039327776653147160272574312776347639992045174644645616785019101924858155573724164537037417210314149190603288017306026781664728805678748094845576603364030382845044507237665101576587731558543372520835980417328930478240578294691712894713608894112735224688429112689404569146242597905873802972729029645960061873359109354987375659145936264319269388482065605462786034740504852697794615915254812064731390458495284732105911522388561844036209473227562426617579132627050341087233871478039705139077338629691516994059191959498000114504659747171994039197457707724234912515049192652842481434666957922529470373860779436688560307219993496699339217724001106267517658524803406658878890270745082202300837372788373956553922493425249098066513784179731164104399170383260308766240453612331398615673775800911313673436065905043534785094187728200804497307646788763014855431208723175122960958166899165964372939721503691812784427209297685595988268103571982729185160872134495598321745529308042201048712621920021640817632061013930805054258722602575123639582587501995218778511187453911467178448407569636465489666537114601037230866571981810853737209323908320717414269232998053014411559477990257218503734838903034763317686463072195010683744666808451030913930858017506813655136756782258837280245919763316036028695926744078234572413234109048765193673542121341530288693902996710364659581861810170859894878202343111582252882215992351400737244647130674485036023676516281370991141596937780915707932294748832556653165077882419377173409418712111451492958408545966314624026027503080894256205304121545628012946902068331259980689687646366245525757713646954691427872424154981593255179676651519115350617193847961990212914054204504878737310539178272213886712506462712700280790994980434460213959445801156904562053419077231627729753613736697235641879768104764234008553900334593198670515735214652624680450895278954075846826341950818596592857732682488257488936887875129786980752491539338446853574938678486964989671178206834776156665528991197371316775042100965722706735232557784408421382341005671946624052793500483181890372191549059132474893853069406779081303062124639728367606780083594446559737508415146476128043154586398865256978582882426706645334588418112845862008780473427718345574205471654889707001982698106695680703054771455821445737971964743330975020282463164439117591474726548392915056811033669864003388239323709458229608290709227992929331154988270852609205825825284609615260212088827139688548918175462317214522163139091541927873492432631853752567954902513177039991396807291552683532180677262728624288221519581199630856091280042857313972999219305630794071584279769392003290078350719557410193002573313102459699859702789156068993134649812464140237378485083013088867256200187624359184798294440818375542492167355980026319279832718960163895160502896677405938438054569939169624284386709252621476782620847713805836800000000000000*i1^187 + -405251032097226553512320103154385129835914030228780492928289927492297001611754859298421005726773678059052626852264231185675940054043080561485552806031372145449814435571613069433176384108834848199352901642581182969915882693227699089787524570991531671431137443516359848850350898169677018359404543769220166964598246551083431464463188230921253868136782998979382668405991093316159001771021855883717697519346114517136531007655328812390803488421548292941935171438503756004392959090746763451464404412931383514554795398766857130582312205983216480621784760585785016561972379006052241137300155618753730604231714057177016218602254520808286027835445710391059448025552040134073689124563508573341513405774811780373425180548087396906946411733715022450189067053001240839012429121246101987471854021202444133526705028547518895307336265554182206971795081977993755644500668308930770149136136407259444859028508660471438427005560746538161616483966200438778515079144484458568776942913461732448138359411962472706923748927088718031515108158217843091634062637429750233215284045158749323153341547458165708580441761232611931576850504918350024811758199974667660162057440765852339277094562353289448300713997688863730512271843365846158225510533597087928394297204704200353594213814703666861108195347131009378932913444732263065276527609484088656223458666762573148413015907090392368657765688390470910425052802096035741311714073042570136990618830002761295120720416927949474559516039100135195126964624108591354272393302495777942785517707809107336022763735517621587424415064535232525639213963847999899305426161344816537041333257511016963177164698019669364473421021099891868779216075840982529779387252014354222332555375701589135584666663631283511779160227342752177133829805588098787757540236183369918484859934192230033057120787357978544481372420973171929220284978414595910103876747030293524431463681365654348832090394621299119246764170175075292974611029511080954865402065080323965520235865392593702654975780010722398118526480272870541981910942304536306695701428954466073952233847043953049620242767387336215966880231144254974051791900375726070095400869980333441715138125328637005103277067293354045193071813153962249419580915044165465223931901797926098694514048290110686607992332547816012784784463758579114280578253392583088325008001291286735418075459728242244118985509118181077315729239180795362941109512305403177905067374488392102068928205479827756472524086464596061623906455531560337143662123429456411505306506856484711582032025133645991787017417197673121708984791787889538018744156057692602708220049665159733361747817550182227829952485469853802152952547782057511863854142628019785955454575900469312253008784635450145156472618404097992909492613285917132042369124745908764483862875457931215033207965953308749778272868383932223989440011607180879716713291739663170618655979498154503736139783357342541337199415848854140643233538165168434036796916366740657433287814826861842400974014860570687159466623971325051580685292968977335360782625718731205880558592005571091736127680162309115707653930807289088104111098410063429895246057778975208216815970555976621517389238026023775810758805967017274038465322141548333866857409866878302853146435152501072287199010766826631034752764379365204075221702767928843464335248372921898736265951136243083628800596493605535796284195008398505141401286400000000000000*i1^188 + -2196753926142371042889260703886207431112980378938689295583946385079901843075963688679025205852834608115996475801099777544061429926848337110849139014159116689600847514417272411284452468731945463032481767021900695440862120567164718300693591620894346787351678967358833159295007188705766410652159456360274991923320913241775015670547981888253211009334506829918300366382445221440798003231179282290348477677604282680161620923762194816188515164944623516011501604381948738456538970042221573668647178706102909329815786689623842190738903828858636837391505029619567668366682917114455833891965736546786138997502835625036571794479328180018075145599688764414049897899936995235612592506695446282684763138751407690538871587352847635424504223019206682377754315079574336987948161605079103407687457785845311096996109506718633827725777870281540691159699261000958115050812327130483474239585798938122944885073884267930417705391679651209198431661333745954794577450361052715259909555279458914185649489471486063031378980289265343874244129644320356356122045972465099497613685976704472063135785001992718047286635812522287204330733526823493439455853668604666372739068537191118723402462605913792121289749573604000341710346749389643887817314699581783344402864166820765525861362477230311331710480904182263390854723483082413288462564265816160933823813502953789497455333963102347935927376616197068461537806369854234453807006274254877906906844308126920728151090800288379897637202709536566877497249639060600533630055809894415841212940686938089055689801033807401922701876033793175256968464976203942299223083020593845545196308792576643917472153866956856164444115812975780224749208533271522014056062108143561575030955288253258978157905702505269186361631786215187943321109023368533506194851033346256582898713198123636407137369722156884031053767494520324214490169994553531547869448983019498827845589415915356596744309680232886375850659828223634783626008265476627973549227584321229432659431259320965811796469902711472004070096605217281037836450533701368466420627836283624783267730696393248871748039819608277176991138125826083383294391334958467191025318937486908059796317723965382385436128315705997113114836821086450897217846990853314988862588390097333872390378887037970621376423135928207473452336727805260022548174421129574638454748273049803860682617041484029922775210334970633365201358368421630107156431141775144695878332719459809575009806594962233353747072249045097733542893888805770291473645388181035420436700936414127057535949045561696101725243281871625080773074907420288325159216022454997932821727120759037930595117526264837829727916731470557936151683806068092711808296954791403490330326746201363790241807353202065186245098735503003888106397804781166003307149019731432349481759265957515403787904763893361730728490648146692709976636541756958669415294139242579722956578413222667440839662284884045512584037030020234440301448818092515834844520903423806227207652638780131317821544446020680755643942500975419769155942704423767642642786239268254319812837563221535681235486995718286559140913290999330502125814316835409688764849062702700179863910063362601172199754319458357313218411435440576304489167573680768415541916284377832444999700404557940728907619386498852274652873836735119573722325369880566336073108164841981156624467428819805088600536693463651017000000000000000*i1^189 + -10820007712717960753856971115820103335996742153997199436984349130910966517297664535550378879642833338828417347980482685663683272215349376009428844109078360119615765216799111124489463713707468510376874526821853938672248538789570909065730634720922557268372297657117105013330992757546576366341966612082277996955742300888829838322636927383202818421565894378405254673409107240893171661983382800756993645531493023534735445248798336633126827616881158220119482960385219841187606644522709600467988130288272511402143173712047338161976608933180318184450677504520966063983522299776828346333282389858984497754911320049968942979878972472180848994430636225903297903723824722631528401550777636831372853345033264893869291163343020208475867563658496197028868037460743264796685703395432662180266476381427660836308222544982445394611288686677884642696008147375617079259190491236406264680271967462583808602038028945603906170094242884363731712153789549497354939794601860781759737297621080043886355392668549312985320508059011339402899497329849376106787555337003093108658548565324744033027942138955493000500563337813026408249125727609654488911333589994121180942310036059788858047523318992334726282899880592035993303780400759036065831126644605506841861826280287882945506139434166154540336228501400823699787196367585202325719677556320484171677991621451229971879566530880865843266351671074439700211476863358117347372832002723534849497026800172321648438614163219840701924445052026315643498399987233825850124777817087707322173079524603059342251468303630799969599056636032689651744040901750303275976693136572772222001432060259610277388815280534305038693228792630738899396670600985690682938084859077417606414715609048111838500612436928118399371134629787145783255460252430738850579670465957142782008401501522681468662351442652315182605719713990652408194496668661344622767584803101458405071656057837223417521508214636592272289336884021098212559104824156916037827515872283390990157490743016080002135439649279197748730012918203986549765654518160883176798348544346555854050626968704108227522232117442022196696139308858522825258783884467236725138256667435167619648979731517204455127203056630818726316070974456360625034615230079173430750728601673208543066437735157753717643310847476874309456812265480894352700308136584054149139627363852563785318178419989262633100613463024437107110439764695775296827728846239842486232197711767672448485737429669088059098820936586749830275549687655207617418701746485218151268160153566523230946455498585771068741060585308819319112206371308991418919823791119804085143256394843542821290920958236033586810052794006890122592472454771138252790530072581017781514492456320543297356159686115881508081075068675667939193992890243845250485095483402925898147375993283219238923645835594728329660967090298665619321745814095144855946161653122239002725396826431123861506146188837451104372081233367994871928265236917506878415794442175580744604588589886230358991044824036059099965886530624821094328043363347822389176028697193947310928764499245266433149252449792753591296356763333636934135185895719658902681743195852482142365919169303688012155146206691470044223349609945526950747407115096469438501503904183683121992579121936687417669803536895293851034301895783186637283723441612734070526344867082434881125000000000000*i1^190 + 55209450728263187143782536811657503568121832046676256496103464566563177264947561345200338737283305768609069967759887412056581332698414245219978142345569317827010917435865129368088489246300012309001013295006710189212319385777500014985124054707864595775531698938224880039396582830973329885045805216315053394417298415465390414173742228747113734619540495261500472933017302599715077797376172703866385273216856173668486558456933032035167754254526447765378832395498837853607042900927230568366228967604994719369124910874176738509122139050230892088015994195927723954765614636578221873659688580674659882996965156235946095421697061443181248048607986279600492763909919943049686141394218950898210511432645412264462915293253300267976048879034928090311644995839883947683376207531253245041568541182713477494556441371165634072717606649244681010519782073655845890693634604951781592041077869675312278268586622283292747072961153906749113101405270014884855550542377856063091769075149321031759414798054768724142023403386389958594313427141836116976120120692226948225287928313262900467955849532180304419759296316011280729284229011100864211308450813172192154818692920874547674263343194213652947504300594769959415260023229240422467285046025389779404638321010962446403209806753918227717447899249368737319253493535811563248844692425463999377522613087273338447015574668508307270926838529886516025804839360646930189720050351491373973582995865662120775433147659616821779371977512527277817967268679982453283910604098689153265124803523293811026056722005589098518396078761915586773946293531733667854067151416898544590278154384457932659794454868719430583948650947384819466131117479385431199752672135265410971144383077500006980188713939133011260338032776384260146577823100555172579010559933445840951396217608156890115865536981226556282442682920576823898795288011874360393262358462701824700501018343067291708964648308791409280679686863548794229014961913930263341197296457065307579797135465841066149878412406546277248381790040576881021672183774843522331337009533366545956368772884031618290491235794546320186202637395307785240863819635341902496473387379230569331279204303008548506110534179781118290251945941241699932779474450908692614303413214484554547243040845994388376280695849842301296860498293475022349312434216962603288725925239291172689565902190869783642401561674417836541967460501040716611366178279372560659204557240138165723941083326867569859985490942648607761065572161843337480962847934472541004756494850186602929302049207104817617201375658331200071239487541981488362307230408363883099213133659614329463439991253783039911585290135692191352292464709945753043059663708445257684858937370330312309271496205817570461641461166113737547799131759740075878858396035194082033601427216451533976599101048716128519834245508743097343625991452657924648337485877576389174673776447457406318620748407103438772790747879572637444773938962520925769300124092301872798323284381766000895165840842220669104311574989646414077436863992012900755362866868585205427335655907060887991110161842040392290471559468952842789265268356564346242268709381483954621284875803381179116419132902171618786839293352042574439145492618358313755290592921792300570938267308226452424737311837741954261274767929687500000000*i1^191 - N1*113331100861415436498337348806271597425773583338832074660385878343911365903063203702140185160192132426297649433280249927569746050908780649582039406235605899433163950391246064599197002096849852368775550388096967250906553601679637188474192273449063347643691548964991038074524972085075108664796517622866865195871818717141444800131709669633897240953820175840500048534195321192579573913737806273790212277353890344264326767075235623589581555224703364561832812450624115998966499123404170453322122818791954009717559530588982764377826066781084506131736773656475907047044467169040846303310697588286132852221378360213089843826536685564536594274784746352810003515680373179761195421875*i3 ] ]